addStructure(T state, const Skeleton &structure) | Kale::StateAnimatable< Skeleton > | inline |
animateLoop(std::vector< std::pair< T, float > > stages) | Kale::StateAnimatable< Skeleton > | inline |
animateOnce(std::vector< std::pair< T, float > > stages) | Kale::StateAnimatable< Skeleton > | inline |
animateTo(T state, float duration) | Kale::StateAnimatable< Skeleton > | inline |
animationIndex | Kale::StateAnimatable< Skeleton > | protected |
animationInfo | Kale::StateAnimatable< Skeleton > | protected |
animationLoop | Kale::StateAnimatable< Skeleton > | protected |
base | Kale::SkeletalAnimatable | private |
begin(const Scene &scene) | Kale::Node | protectedvirtual |
end(const Scene &scene) | Kale::Node | protectedvirtual |
getCurrentState() const | Kale::StateAnimatable< Skeleton > | inline |
getSkeleton(float deltaTime) | Kale::SkeletalAnimatable | |
getSkeletonNoRecalc() const | Kale::SkeletalAnimatable | |
getStateComposition() const | Kale::StateAnimatable< Skeleton > | inline |
getStructure(T state) const | Kale::StateAnimatable< Skeleton > | inline |
isTransitioning() const | Kale::StateAnimatable< Skeleton > | inline |
mutex | Kale::SkeletalAnimatable | private |
name | Kale::Node | |
Node() | Kale::Node | protected |
Node(float preUpdateTime, float updateTime) | Kale::Node | protected |
preUpdate(size_t threadNum, const Scene &scene, float deltaTime) override | Kale::SkeletalAnimatable | protectedvirtual |
preUpdateTime | Kale::Node | |
recalculateSkeleton(float deltaTime) | Kale::SkeletalAnimatable | private |
removeStructure(T state) | Kale::StateAnimatable< Skeleton > | inline |
render(const Camera &camera, float deltaTime) const | Kale::Node | protectedvirtual |
setBase(const Skeleton &skeleton) | Kale::SkeletalAnimatable | |
setState(T state) | Kale::StateAnimatable< Skeleton > | inline |
SkeletalAnimatable() | Kale::SkeletalAnimatable | |
SkeletalAnimatable(const Skeleton &base) | Kale::SkeletalAnimatable | |
skeleton | Kale::SkeletalAnimatable | private |
skeletonRecalculated | Kale::SkeletalAnimatable | private |
state | Kale::StateAnimatable< Skeleton > | protected |
StateAnimatable() | Kale::StateAnimatable< Skeleton > | inline |
StateAnimatable(JSON json) | Kale::StateAnimatable< Skeleton > | inline |
structures | Kale::StateAnimatable< Skeleton > | protected |
transform(Vector2f vert, const std::array< std::pair< int, float >, 4 > &weights, float deltaTime) | Kale::SkeletalAnimatable | |
transformNoRecalc(Vector2f vert, const std::array< std::pair< int, float >, 4 > &weights) const | Kale::SkeletalAnimatable | |
transitionDuration | Kale::StateAnimatable< Skeleton > | protected |
transitioning | Kale::StateAnimatable< Skeleton > | protected |
transitionState | Kale::StateAnimatable< Skeleton > | protected |
transitionTime | Kale::StateAnimatable< Skeleton > | protected |
update(size_t threadNum, const Scene &scene, float deltaTime) override | Kale::SkeletalAnimatable | protectedvirtual |
updateState(float deltaTime) | Kale::StateAnimatable< Skeleton > | inline |
updateTime | Kale::Node | |