Skylicht Engine
Loading...
Searching...
No Matches
Animation System

Skeletal animation, blending, and IK solvers. More...

Classes

class  Skylicht::CAnimation
 Container for a collection of animation clips. More...
class  Skylicht::CAnimationClip
 Represents an animation clip containing multiple animation tracks for different entities. More...
class  Skylicht::CAnimationController
 Component that manages and updates animation skeletons for a GameObject. More...
class  Skylicht::CAnimationManager
 Singleton manager for loading, caching, and exporting animations. More...
class  Skylicht::CKeyFrameData< T >
 Template for keyframe data. More...
class  Skylicht::CArrayKeyFrame< T >
 Container for an array of keyframes with interpolation support. More...
class  Skylicht::CAnimationData
 Container for PRS (Position, Rotation, Scale) animation data. More...
class  Skylicht::CAnimationTrack
 Handles interpolation and data retrieval for a single animation track. More...
class  Skylicht::CGradientBandInterpolation
 Helper class for blending multiple animations based on a parameter vector. More...
class  Skylicht::CIKSolver
 Simple 2-bone Inverse Kinematics (IK) solver. More...
class  Skylicht::CAnimationTimeline
 Manages the playback state of an animation (current time, speed, loop state). More...
class  Skylicht::CAnimationTransformData
 ECS data component that holds animation and transform state for an entity within a skeleton. More...
class  Skylicht::CSkeleton
 Manages a hierarchy of animated entities, handling keyframe updates and animation blending. More...

Detailed Description

Skeletal animation, blending, and IK solvers.