• AnimationCurveBake
      • Methods
        • Bake
    • AnimationCurveBake.InterpolationMode
    • AnimationCurveBake.SampleRange
      • Fields
        • numFrames
        • startFrameIndex
    • AnimationCurveBake.ThreadSafe
      • Methods
        • Bake
        • ConfigureBake
    • AnimationCurveBake.ThreadSafe.BakeJob
      • Fields
        • curves
        • frameRate
        • numJobs
        • outCurves
        • sampleRange
      • Methods
        • Dispose
        • Execute
    • AnimationCurveReducer
      • Methods
        • ReduceWithMaximumAbsoluteError
        • ReduceWithMaximumLocalRelativeError
        • ReduceWithMaximumRelativeError
    • Hermite
      • Methods
        • Evaluate
    • KeyframeUtilities
      • Methods
        • AlignTangentsClamped
        • AlignTangentsLinear
        • AlignTangentsSmooth
        • AlignTogether
        • AlignWithNeighbors
        • AlignWithNeighborsClamped
        • AlignWithNext
        • AlignWithPrevious
        • EndTime
        • Evaluate
        • Seek
        • SetLeftTangentMode
        • SetRightTangentMode
        • StartTime
    • KeyframeUtilities.InterpolationMode
    • TimelineViewMode
    • TimelineWidget
      • Constructors
        • TimelineWidget
      • Fields
        • k_MajorTickColor
        • k_MinorTickColor
      • Properties
        • DesiredRangeEnd
        • DesiredRangeStart
        • DesiredRangeWidth
        • RangeEnd
        • RangeStart
        • RangeWidth
        • Repaint
        • SelectedRangeEnd
        • SelectedRangeStart
      • Methods
        • DrawLabel
        • DrawLabelInsideRectangle
        • DrawLineAtTime
        • DrawNotations
        • DrawRange
        • DrawRectangle
        • DrawRectangleDetour
        • DrawRectangleWithDetour
        • GetCurrentPositionFromMouse
        • GetDesiredPositionFromMouse
        • GetDesiredPositionFromPoint
        • GetLabelSize
        • GetPositionFromPoint
        • Update
    • TimelineWidget.DrawInfo
      • Fields
        • layout
        • timeline
      • Methods
        • Create
        • GetPixelPosition
        • GetTime
    • TimelineWidget.DrawRangeInfo
      • Fields
        • drawRect
        • endTime
        • startTime
      • Properties
        • Duration
  • Tests
    • AnimationCurveBakeTests
    • AnimationCurveBakeTests.AnimationCurves
      • Methods
        • Bake_LinearCurve_IsAccurate
    • AnimationCurveBakeTests.Keyframes
      • Methods
        • Bake_Keyframes_IsAccurateInBetweenKeys
        • Bake_Keyframes_IsAccurateOnBakedKeys
        • Bake_Keyframes_IsAccurateOnKey
        • Bake_Keyframes_ProducesExpectedNumberOfKeyframes
    • AnimationCurveReducerTests
      • Methods
        • Baked_LinearCurve_Reduction_ProducesZeroError
        • ConstantCurve_Reduction_ProducesZeroError
    • KeyframeUtilitiesTests
    • KeyframeUtilitiesTests.AlignTangents
      • Methods
        • AlignTangents_Linear_ProducesSame_LinearCurve
        • AlignTangents_Smooth_ProducesSame_LinearCurve
    • KeyframeUtilitiesTests.Seek
      • Methods
        • Seek_Backwards
        • Seek_Forward
  • Unity.Curves
    • Curve
      • Constructors
        • Curve
      • Fields
        • Keys
      • Properties
        • Duration
        • Length
      • Methods
        • Dispose
        • Evaluate
    • CurveData
      • Constructors
        • CurveData
      • Fields
        • allocatorLabel
        • array
        • size
      • Properties
        • IsValid
        • this
      • Methods
        • CreateInvalid
        • ToCurve
    • CurveSampling
    • CurveSampling.ThreadSafe
      • Methods
        • Evaluate
        • EvaluateWithHint
        • EvaluateWithinRange
        • InterpolateKeyframe
  • Unity.Kinematica
    • AnimationFrameDebugInfo
      • Fields
        • animFrame
        • animName
        • blendOutDuration
        • sequenceIdentifier
        • weight
    • Binary
      • Properties
        • SampleRate
        • TimeHorizon
        • numCodeBooks
        • numIntervals
        • numJoints
        • numMarkers
        • numPoses
        • numSegments
        • numTagLists
        • numTags
        • numTraits
      • Methods
        • Advance
        • Contains
        • CreatePoseFragment
        • CreateTrajectoryFragment
        • DebugDrawPoseWorldSpace
        • DebugDrawTrajectory
        • DebugDrawTransform
        • GetAverageTrajectorySpeed
        • GetCodeBook
        • GetCodeBookAt
        • GetCodeBookFragmentIndex
        • GetFragmentDebugText
        • GetInterval
        • GetMarker
        • GetPayload
        • GetSegment
        • GetString
        • GetTag
        • GetTagIndex
        • GetTagList
        • GetTrait
        • GetTraitIndex
        • GetTrajectoryTransform
        • GetTrajectoryTransformBetween
        • GetTypeIndex
        • IndexToTimeInSeconds
        • IsPayload
        • IsType
        • IsValid
        • ReconstructPoseFragment
        • ReconstructTrajectoryFragment
        • TimeInSecondsToIndex
    • Binary.CodeBook
      • Fields
        • kNumCodeBits
        • kNumCodeValues
        • metricIndex
        • numFragments
        • poses
        • traitIndex
        • trajectories
    • Binary.CodeBook.Encoding
      • Methods
        • FeatureDeviation
        • InverseNormalize
        • Normalize
    • Binary.CodeBookIndex
      • Properties
        • Invalid
        • IsValid
      • Methods
        • Equals
      • Operators
        • implicit operator
    • Binary.Interval
      • Fields
        • codeBookIndex
        • firstFrame
        • numFrames
        • segmentIndex
        • tagListIndex
      • Properties
        • onePastLastFrame
        • timeIndex
      • Methods
        • Contains
        • GetTimeIndex
    • Binary.IntervalIndex
      • Properties
        • Empty
      • Methods
        • Equals
      • Operators
        • implicit operator
    • Binary.Marker
      • Fields
        • frameIndex
        • segmentIndex
        • traitIndex
    • Binary.MarkerIndex
      • Properties
        • Invalid
        • IsValid
      • Methods
        • Equals
      • Operators
        • implicit operator
    • Binary.MetricIndex
      • Properties
        • Invalid
        • IsValid
      • Methods
        • Equals
      • Operators
        • implicit operator
    • Binary.PoseFragment
      • Fields
        • array
        • metricIndex
        • samplingTime
      • Properties
        • Invalid
        • IsValid
        • length
        • this
      • Methods
        • Dispose
        • Equals
    • Binary.Segment
      • Fields
        • destination
        • intervalIndex
        • markerIndex
        • nameIndex
        • nextSegment
        • numIntervals
        • numMarkers
        • numTags
        • previousSegment
        • source
        • tagIndex
    • Binary.Segment.Interval
      • Fields
        • firstFrame
        • numFrames
      • Properties
        • FirstFrame
        • NumFrames
        • OnePastLastFrame
      • Methods
        • Contains
    • Binary.SegmentIndex
      • Properties
        • Invalid
        • IsValid
      • Methods
        • Equals
      • Operators
        • implicit operator
    • Binary.Tag
      • Fields
        • firstFrame
        • intervalIndex
        • numFrames
        • numIntervals
        • segmentIndex
        • traitIndex
      • Properties
        • FirstFrame
        • NumFrames
        • OnePastLastFrame
    • Binary.TagIndex
      • Properties
        • Invalid
        • IsValid
      • Methods
        • Equals
      • Operators
        • implicit operator
    • Binary.TagList
      • Fields
        • numIndices
        • tagIndicesIndex
    • Binary.TagListIndex
      • Properties
        • Empty
      • Methods
        • Equals
      • Operators
        • implicit operator
    • Binary.Trait
      • Fields
        • typeIndex
      • Methods
        • IsType
    • Binary.TraitIndex
      • Properties
        • Empty
      • Methods
        • Equals
      • Operators
        • implicit operator
    • Binary.TrajectoryFragment
      • Fields
        • array
        • metricIndex
        • samplingTime
      • Properties
        • Invalid
        • IsValid
        • length
        • this
      • Methods
        • Dispose
        • Equals
        • GetRootDisplacement
        • GetRootForward
        • GetRootVelocity
    • Binary.TypeIndex
      • Properties
        • Invalid
        • IsValid
      • Methods
        • Equals
      • Operators
        • implicit operator
    • BinaryReference
      • Methods
        • IsSet
    • BlittableBool
      • Constructors
        • BlittableBool
      • Operators
        • implicit operator
    • DataAttribute
      • Constructors
        • DataAttribute
    • DataFlags
    • DebugDraw
      • Methods
        • AddMovableTextLine
        • Begin
        • ClearMovableText
        • CreateMovableText
        • DestroyMovableText
        • DrawFragment
        • End
        • GetMovableTextRect
        • SetMovableTextTitle
    • DebugDrawFlags
    • DebugDrawOptions
      • Fields
        • bestFragTextColor
        • bestFragmentColor
        • distanceOffset
        • drawFlags
        • graphColorModifier
        • inputOutputFragTextColor
        • inputOutputFragmentColor
        • inputTrajectoryColor
        • selectedFragTextColor
        • selectedFragmentColor
        • textWindowIdentifier
        • timeOffset
      • Methods
        • Create
    • DebugIdentifier
      • Fields
        • index
        • typeHashCode
        • version
      • Properties
        • Invalid
        • IsValid
      • Methods
        • Equals
        • EqualsIndexAndVersion
    • DebugMemory
      • Properties
        • FirstOrDefault
      • Methods
        • AddCostRecord
        • Create
        • Dispose
        • FindObjectReference
        • GetObjectReference
        • Next
        • PushGroup
        • ReadObject
        • ReadObjectFromIdentifier
        • Reset
        • WriteBlittableObject
        • WriteUnblittableObject
    • DebugReference
      • Fields
        • address
        • dataOnly
        • group
        • identifier
      • Properties
        • Invalid
        • IsValid
      • Operators
        • implicit operator
    • Default
      • Properties
        • Trait
    • DeltaSamplingTime
      • Fields
        • crossedBoundary
        • deltaTransform
        • samplingTime
      • Properties
        • Invalid
    • Extensions
      • Methods
        • At
        • ReadAffineTransform
        • ReadComponent
        • ReadFromStream
        • ReadQuaternion
        • ReadTransform
        • ReadVector3
        • Write
        • WriteComponent
        • WriteToStream
        • WriteTransform
    • IDebugDrawable
      • Methods
        • Draw
    • IDebugObject
      • Properties
        • debugIdentifier
    • IMotionMatchingQuery
      • Properties
        • DebugName
        • DebugTitle
    • IMotionSynthesizerProvider
      • Properties
        • IsSynthesizerInitialized
        • Synthesizer
    • InputAttribute
      • Constructors
        • InputAttribute
      • Properties
        • AcceptOnlySelfNode
    • InputFlags
    • InputUtility
      • Properties
        • ActionButtonInput
        • CameraInput
        • MoveInput
      • Methods
        • DisplayMissingInputs
        • GetCameraHorizontalInput
        • GetCameraVerticalInput
        • GetMoveHorizontalInput
        • GetMoveVerticalInput
        • IsPressingActionButton
    • Interval
      • Constructors
        • Interval
      • Properties
        • Empty
        • FirstFrame
        • NumFrames
        • OnePastLastFrame
      • Methods
        • Adjacent
        • Contains
        • Create
        • Equals
        • Intersection
        • IsEmpty
        • Overlaps
        • OverlapsOrAdjacent
        • Union
    • Kinematica
      • Fields
        • _deltaTime
        • applyRootMotion
        • blendDuration
        • resource
      • Properties
        • Binary
        • IsSynthesizerInitialized
        • Query
        • Synthesizer
      • Methods
        • AddJobDependency
        • EarlyUpdate
        • GetDisplayName
        • GetUniqueIdentifier
        • LateUpdate
        • OnAnimatorMove
        • OnDisable
        • OnEarlyUpdate
        • OnEnable
        • PlayFirstSequence
        • ReadFromStream
        • Update
        • WriteToStream
    • MatchOptions
    • MemoryRef<T>
      • Constructors
        • MemoryRef
      • Properties
        • IsValid
        • Null
        • Ref
      • Methods
        • Create
        • Equals
    • MotionSynthesizer
      • Fields
        • trajectory
      • Properties
        • Binary
        • BlendDuration
        • CurrentVelocity
        • IsDebugging
        • IsValid
        • Query
        • Time
        • TrajectoryArray
        • WorldRootTransform
        • deltaTime
      • Methods
        • AddCostRecordsToFrameDebugger
        • AdjustTrajectory
        • ClearTrajectory
        • CreateTrajectory
        • DebugPushGroup
        • DebugReadObject
        • DebugWriteBlittableObject
        • DebugWriteUnblittableObject
        • Dispose
        • FindClosestPoseAndTrajectoryMatch
        • FindClosestPoseMatch
        • GetFrameDebugInfo
        • GetTrajectoryDeltaTransform
        • LoopSegmentIfEndReached
        • MatchPose
        • MatchPoseAndTrajectory
        • PlayAtTime
        • PlayFirstSequence
        • Rewind
        • SelectFirstPose
        • SetWorldTransform
        • SteerRootMotion
        • Update
        • UpdateDebuggingStatus
    • NavigationParams
      • Fields
        • desiredSpeed
        • finalControlPointRadius
        • intermediateControlPointRadius
        • maxSpeedAtRightAngle
        • maximumAcceleration
        • maximumDeceleration
        • pathCurvature
      • Methods
        • ComputeAccelerationToReachSpeed
        • ComputeDistanceToReachSpeed
    • NavigationPath
      • Fields
        • outputTrajectory
      • Properties
        • GoalReached
        • IsBuilt
        • IsValid
        • NavParams
        • NextControlPoint
        • NumControlPoints
        • debugIdentifier
      • Methods
        • Build
        • Create
        • CreateInvalid
        • Dispose
        • Draw
        • DrawPath
        • EvaluatePointAtDistance
        • GenerateTrajectory
        • ReadFromStream
        • UpdateAgentTransform
        • WriteToStream
    • OutputAttribute
      • Constructors
        • OutputAttribute
      • Properties
        • AcceptOnlySelfNode
    • OutputFlags
    • PoseSequence
      • Fields
        • firstFrame
        • intervalIndex
        • numFrames
      • Properties
        • onePastLastFrame
    • PoseSet
      • Fields
        • allocator
        • debugName
        • sequences
      • Properties
        • debugIdentifier
      • Methods
        • Create
        • Dispose
        • ReadFromStream
        • WriteToStream
      • Operators
        • implicit operator
    • PropertyAttribute
      • Constructors
        • PropertyAttribute
    • Query
      • Methods
        • After
        • At
        • Before
        • Where
    • QueryMarkerExpression
      • Methods
        • After
        • At
        • Before
        • Dispose
      • Operators
        • implicit operator
    • QueryResult
      • Fields
        • debugName
        • sequences
      • Properties
        • Empty
        • length
        • this
      • Methods
        • Add
        • Create
        • Dispose
    • QueryTraitExpression
      • Methods
        • After
        • And
        • At
        • Before
        • Dispose
        • Except
        • Or
      • Operators
        • implicit operator
    • ReadExtensions
      • Methods
        • ReadAffineTransform
        • ReadAffineTransformQuantized
        • ReadSamplingTime
        • ReadTimeIndex
    • SamplingTime
      • Fields
        • theta
        • timeIndex
      • Properties
        • Invalid
        • IsValid
        • debugIdentifier
        • frameIndex
        • segmentIndex
      • Methods
        • Create
        • Draw
    • SplinePoint
      • Fields
        • position
        • tangent
      • Operators
        • implicit operator
    • TimeIndex
      • Fields
        • frameIndex
        • segmentIndex
      • Properties
        • Invalid
        • IsValid
      • Methods
        • Create
        • Equals
    • TimeSampler
      • Fields
        • advanceInSeconds
        • sampleCount
        • startTimeInSeconds
      • Properties
        • this
      • Methods
        • CreateFromRange
    • Trait
      • Methods
        • Execute
    • TraitAttribute
    • Trajectory
      • Fields
        • allocator
        • transforms
      • Properties
        • Length
        • debugIdentifier
        • this
      • Methods
        • Create
        • Dispose
        • Draw
        • ReadFromStream
        • WriteToStream
      • Operators
        • implicit operator
    • TrajectoryModel
      • Properties
        • Array
        • TrajectoryLength
        • this
      • Methods
        • Display
        • GetRootVelocity
        • KeepPastTrajectoryInWorldSpace
        • RootTransformAtTime
    • TrajectoryPrediction
      • Properties
        • Advance
        • Transform
      • Methods
        • Create
        • CreateFromDirection
        • Generate
        • Push
    • Utility
      • Methods
        • GetAnalogInput
        • GetDesiredForwardDirection
        • GetInputMove
        • GetRelativeLinearVelocity
        • SampleTrajectoryAtTime
        • SteerRootMotion
    • WriteExtensions
      • Methods
        • Write
        • WriteQuantized
  • Unity.Kinematica.Editor
    • AnimationLibraryEditor
      • Fields
        • k_AnimationLibraryEditorStyle
      • Methods
        • CreateInspectorGUI
    • AnnotationAttribute
      • Constructors
        • AnnotationAttribute
      • Fields
        • m_Color
        • m_DisplayName
      • Methods
        • GetColor
        • GetDisplayName
        • GetFullDisplayName
        • GetTypesWithDuplicateDescription
    • AnnotationAttribute.GetDisplayNameDelegate
    • GraphNode
      • Fields
        • controlsContainer
      • Properties
        • Title
        • reference
        • runtimeType
      • Methods
        • AddInputPort
        • AddOutputPort
        • DrawDefaultInspector
        • GetDebugObject
        • GetDebugObjectField
        • InitializePorts
        • IsMovable
        • OnCreate
        • OnPreLateUpdate
        • OnSelected
        • Reinitialize
        • SetReadOnly
        • UpdatePortValues
        • UpdateState
    • GraphNodeAttribute
      • Constructors
        • GraphNodeAttribute
      • Properties
        • RuntimeType
      • Methods
        • GetNodeType
        • Type
    • MarkerAttribute
      • Constructors
        • MarkerAttribute
      • Fields
        • k_TypesWithDuplicates
        • k_UnknownMarkerType
      • Methods
        • GetDescription
        • GetMarkerTypes
        • HasMarkerAttribute
        • IsMarkerType
    • MoveManipulatorAttribute
    • NormalManipulatorAttribute
    • PayloadBuilder
      • Properties
        • DestinationInterval
        • SourceToTargetScale
      • Methods
        • GetJointIndexForName
        • GetJointTransformCharacterSpace
        • GetRootTransform
    • Payload<T>
      • Methods
        • Build
    • RotateManipulator
    • TagAttribute
      • Constructors
        • TagAttribute
      • Fields
        • k_TypesWithDuplicates
        • k_UnknownTagType
      • Methods
        • FindTypeByPayloadArgumentType
        • GetAllDescriptions
        • GetDescription
        • GetTypes
        • GetVisibleTypesInInspector
        • HasTagAttribute
        • IsTagType
        • TypeFromName
    • TextDrawer
  • Unity.Kinematica.Editor.Experimental
    • IProceduralAnnotationsGenerator
      • Properties
        • DoesGenerateAtBuildTime
      • Methods
        • GenerateAnnotations
    • ProceduralAnnotations
      • Methods
        • CreateMarker
        • CreateTag
  • Unity.Kinematica.Editor.GenericStruct
    • GenericStructWrapper<T>
      • Properties
        • val
  • Unity.Mathematics
    • AffineTransform
      • Constructors
        • AffineTransform
      • Fields
        • q
        • t
      • Properties
        • Forward
        • identity
      • Methods
        • Create
        • CreateGlobal
        • alignHorizontally
        • inverse
        • inverseTimes
        • inverseTransform
        • transform
        • transformDirection
      • Operators
        • operator *
    • Missing
      • Properties
        • NaN
        • forward
        • right
        • up
        • zero
      • Methods
        • Convert
        • IsNaN
        • axisAngle
        • conjugate
        • equalEps
        • forRotation
        • lerp
        • mul
        • project
        • recip
        • rotateVector
        • truncToInt
        • zaxis
  • Unity.SnapshotDebugger
    • Aggregate
      • Fields
        • _providers
        • gameObject
        • identifier
      • Properties
        • providers
        • this
      • Methods
        • Create
        • Find
        • OnEarlyUpdate
    • Buffer
      • Properties
        • CanRead
        • EndRead
        • Length
        • Size
      • Methods
        • Append
        • Clear
        • Copy
        • Create
        • Dispose
        • PrepareForRead
        • ReadBlittable
        • ReadBlittableGeneric
        • ReadByte
        • ReadSlice
        • SetCursor
        • WriteBlittable
        • WriteBlittableGeneric
    • CircularList<T>
      • Constructors
        • CircularList
      • Properties
        • Count
        • Last
        • this
      • Methods
        • PopBack
        • PopFront
        • PushBack
        • SwapElements
    • Debugger
      • Properties
        • capacityInSeconds
        • deltaTime
        • endTimeInSeconds
        • frameDebugger
        • instance
        • isActive
        • memorySize
        • rewind
        • rewindTime
        • startTimeInSeconds
        • state
        • this
        • time
      • Methods
        • Dispose
        • Initialize
        • IsState
    • Debugger.State
    • FrameDebugProviderInfo
      • Fields
        • displayName
        • provider
        • uniqueIdentifier
      • Properties
        • IsAlive
      • Methods
        • CreateFromProvider
    • FrameDebugger
      • Properties
        • NumSelected
        • ProviderInfos
        • Selection
      • Methods
        • AddFrameDebugProvider
        • AddFrameRecord
        • AddFrameRecords
        • ClearSelection
        • FindAggregate
        • GetFrameAggregates
        • GetSelected
        • RemoveFrameDebugProvider
        • TrySelect
    • IFrameAggregate
      • Properties
        • IsEmpty
      • Methods
        • AddRecords
        • PruneFramesBeforeTimestamp
        • PruneFramesStartingAfterTimestamp
    • IFrameDebugProvider
      • Methods
        • GetDisplayName
        • GetUniqueIdentifier
    • IFrameDebuggerSelectionProcessor
      • Methods
        • DrawInspector
        • DrawSelection
        • UpdateSelection
    • IFrameRecord
    • Identifier<T>
      • Properties
        • IsValid
        • Undefined
      • Methods
        • Create
        • Equals
        • GetHashCode
        • ToString
      • Operators
        • implicit operator
        • operator !=
        • operator ==
    • ReadExtensions
      • Methods
        • Read16
        • Read32
        • ReadBoolean
        • ReadByte
        • ReadBytes
        • ReadColor
        • ReadColor32
        • ReadComponent
        • ReadFromStream
        • ReadNativeArray
        • ReadNativeList
        • ReadNativeString64
        • ReadQuaternion
        • ReadQuaternionQuantized
        • ReadSingle
        • ReadSingleQuantized
        • ReadString
        • ReadTransform
        • ReadVector2
        • ReadVector2Quantized
        • ReadVector3
        • ReadVector3Quantized
        • ReadVector4
        • ReadVector4Quantized
    • ReflectionUtility
      • Methods
        • GetTypesFromAssembly
    • SelectedFrameDebugProvider
      • Fields
        • metadata
        • providerInfo
    • Serializable
      • Methods
        • ReadFromStream
        • WriteToStream
    • SnapshotAttribute
    • SnapshotProvider
      • Properties
        • RequirePostProcess
        • aggregate
        • identifier
      • Methods
        • Awake
        • CollectVariables
        • OnDisable
        • OnEarlyUpdate
        • OnEnable
        • OnReadPostProcess
        • OnWritePostProcess
        • ReadFromStream
        • ReadVariables
        • WriteToStream
        • WriteVariables
    • SnapshotTransform
      • Fields
        • frame
        • quantize
        • scale
      • Methods
        • ReadFromStream
        • ReadTransform
        • ReadTransformQuantized
        • Write
        • WriteQuantized
        • WriteToStream
    • SnapshotTransform.Type
    • Variable
      • Constructors
        • Variable
      • Properties
        • attribute
        • gameObject
        • name
        • value
      • Methods
        • ReadFromStream
        • WriteToStream
    • WriteExtensions
      • Methods
        • Write
        • WriteComponent
        • WriteNativeArray
        • WriteNativeList
        • WriteQuantized
        • WriteToStream
        • WriteTransform
  • Unity.SnapshotDebugger.Editor
    • ITimelineDebugDrawer
      • Properties
        • AggregateType
      • Methods
        • Draw
        • GetDrawHeight
        • OnPostDraw