addNewAnimation() | Ra::Engine::Scene::SkeletonComponent | |
addRenderObject(Rendering::RenderObject *renderObject) | Ra::Engine::Scene::Component | |
Animation typedef | Ra::Engine::Scene::SkeletonComponent | |
autoRepeat(const bool status) | Ra::Engine::Scene::SkeletonComponent | |
canEdit(const Core::Utils::Index &roIdx) const override | Ra::Engine::Scene::SkeletonComponent | virtual |
Component(const std::string &name, Entity *entity) | Ra::Engine::Scene::Component | |
computeAabb() (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | virtual |
getAnimation(const size_t i) const | Ra::Engine::Scene::SkeletonComponent | inline |
getAnimation(const size_t i) | Ra::Engine::Scene::SkeletonComponent | inline |
getAnimationCount() const | Ra::Engine::Scene::SkeletonComponent | inline |
getAnimationId() const | Ra::Engine::Scene::SkeletonComponent | |
getAnimationTime() const | Ra::Engine::Scene::SkeletonComponent | |
getAnimationTimeInterval() const | Ra::Engine::Scene::SkeletonComponent | |
getBoneRO2idx() const | Ra::Engine::Scene::SkeletonComponent | |
getBoneTransform(uint boneIdx, const Ra::Core::Animation::HandleArray::SpaceType MODE) (defined in Ra::Engine::Scene::SkeletonComponent) | Ra::Engine::Scene::SkeletonComponent | |
getEntity() const | Ra::Engine::Scene::Component | inlinevirtual |
getManipulationScheme() | Ra::Engine::Scene::SkeletonComponent | |
getName() const | Ra::Engine::Scene::Component | inlinevirtual |
getRenderObjects() (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | inline |
getRoMgr() | Ra::Engine::Scene::Component | protectedstatic |
getSkeleton() | Ra::Engine::Scene::SkeletonComponent | inline |
getSkelName() const | Ra::Engine::Scene::SkeletonComponent | inline |
getSpeed() const | Ra::Engine::Scene::SkeletonComponent | |
getSystem() const | Ra::Engine::Scene::Component | inlinevirtual |
getTransform(const Core::Utils::Index &roIdx) const override | Ra::Engine::Scene::SkeletonComponent | virtual |
handleAnimationLoading(const std::vector< Core::Asset::AnimationData * > &data) | Ra::Engine::Scene::SkeletonComponent | |
handleSkeletonLoading(const Core::Asset::HandleData *data) | Ra::Engine::Scene::SkeletonComponent | |
initialize() override | Ra::Engine::Scene::SkeletonComponent | inlinevirtual |
invalidateAabb() (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | |
isAutoRepeat() const | Ra::Engine::Scene::SkeletonComponent | |
isPingPong() const | Ra::Engine::Scene::SkeletonComponent | |
isShowingSkeleton() const | Ra::Engine::Scene::SkeletonComponent | |
isXray() const | Ra::Engine::Scene::SkeletonComponent | |
m_entity (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | protected |
m_name (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | protected |
m_renderObjects (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | |
m_system (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | protected |
notifyRenderObjectExpired(const Core::Utils::Index &idx) (defined in Ra::Engine::Scene::Component) | Ra::Engine::Scene::Component | |
operator=(const SkeletonComponent &)=delete (defined in Ra::Engine::Scene::SkeletonComponent) | Ra::Engine::Scene::SkeletonComponent | |
pingPong(const bool status) | Ra::Engine::Scene::SkeletonComponent | |
removeAnimation(const size_t i) | Ra::Engine::Scene::SkeletonComponent | |
removeRenderObject(const Core::Utils::Index &roIdx) | Ra::Engine::Scene::Component | |
setBoneTransform(uint boneIdx, const Core::Transform &transform, const Ra::Core::Animation::HandleArray::SpaceType MODE) (defined in Ra::Engine::Scene::SkeletonComponent) | Ra::Engine::Scene::SkeletonComponent | |
setEntity(Entity *entity) | Ra::Engine::Scene::Component | inlinevirtual |
setManipulationScheme(const Core::Animation::Skeleton::Manipulation &scheme) | Ra::Engine::Scene::SkeletonComponent | |
setSkeleton(const Core::Animation::Skeleton &skel) | Ra::Engine::Scene::SkeletonComponent | |
setSpeed(const Scalar value) | Ra::Engine::Scene::SkeletonComponent | |
setSystem(System *system) | Ra::Engine::Scene::Component | inlinevirtual |
setTransform(const Core::Utils::Index &roIdx, const Core::Transform &transform) override | Ra::Engine::Scene::SkeletonComponent | virtual |
setXray(bool on) const | Ra::Engine::Scene::SkeletonComponent | |
SkeletonBasedAnimationSystem (defined in Ra::Engine::Scene::SkeletonComponent) | Ra::Engine::Scene::SkeletonComponent | friend |
SkeletonComponent(const std::string &name, Entity *entity) (defined in Ra::Engine::Scene::SkeletonComponent) | Ra::Engine::Scene::SkeletonComponent | |
SkeletonComponent(const SkeletonComponent &)=delete (defined in Ra::Engine::Scene::SkeletonComponent) | Ra::Engine::Scene::SkeletonComponent | |
toggleSkeleton(const bool status) | Ra::Engine::Scene::SkeletonComponent | |
update(Scalar time) | Ra::Engine::Scene::SkeletonComponent | |
updateDisplay() | Ra::Engine::Scene::SkeletonComponent | |
useAnimation(const size_t i) | Ra::Engine::Scene::SkeletonComponent | |
~Component() | Ra::Engine::Scene::Component | virtual |
~SkeletonComponent() override (defined in Ra::Engine::Scene::SkeletonComponent) | Ra::Engine::Scene::SkeletonComponent | |