PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
pixelbullet::SkeletonAnimationEvaluator Class Reference

Static Public Member Functions

static SceneTransformOverrides Evaluate (const Scene &scene, const Filesystem &filesystem, float time_seconds)
static std::optional< SceneTransformOverridesEvaluate (const SkeletonAnimationComponent &component, const Filesystem &filesystem, float time_seconds)
static std::optional< SceneTransformOverridesEvaluate (const SkeletonAnimationComponent &component, const Filesystem &filesystem, const AnimationStateComponent *state, float time_seconds)
static std::optional< SceneTransformOverridesEvaluate (const SkeletonAnimationComponent &component, const Filesystem &filesystem, std::string_view clip_name, float time_seconds)
static std::optional< std::vector< Transform > > SampleLocalTransforms (const SkeletonAnimationComponent &component, const Filesystem &filesystem, float time_seconds)
static std::optional< std::vector< Transform > > SampleLocalTransforms (const SkeletonAnimationComponent &component, const Filesystem &filesystem, const AnimationStateComponent *state, float time_seconds)
static std::optional< std::vector< Transform > > SampleLocalTransforms (const SkeletonAnimationComponent &component, const Filesystem &filesystem, std::string_view clip_name, float time_seconds)
static std::optional< std::vector< Transform > > SampleRestPoseLocalTransforms (const SkeletonAnimationComponent &component, const Filesystem &filesystem)
static float ResolveClipLength (const SkeletonAnimationComponent &component, const Filesystem &filesystem, const AnimationStateComponent *state)
static float ResolveClipLength (const SkeletonAnimationComponent &component, const Filesystem &filesystem, std::string_view clip_name)

The documentation for this class was generated from the following files: