addOverlayAnimation(const string &id) | Object3DAnimation | |
animationProcessingTarget | Object3DAnimation | protected |
baseAnimationIdx | Object3DAnimation | protected |
baseAnimations | Object3DAnimation | protected |
computeTransformations(vector< FlattenedNode > &nodeList, const Matrix4x4 &instanceTransformationsMatrix, AnimationState &baseAnimation, int contextIdx, int64_t lastFrameAtTime, int64_t currentFrameAtTime) | Object3DAnimation | protected |
computeTransformations(int contextIdx, const Matrix4x4 &objectTransformationsMatrix, int64_t lastFrameAtTime, int64_t currentFrameAtTime) | Object3DAnimation | |
computeTransformationsMatrices(vector< FlattenedNode > &nodeList, const Matrix4x4 parentTransformationsMatrix, AnimationState *animationState) | Object3DAnimation | protected |
createTransformationsMatrices(map< string, Matrix4x4 * > &matrices, vector< FlattenedNode > &nodeList, const map< string, Node * > &nodes, Matrix4x4 *parentTransformationsMatrix=nullptr, AnimationState *animationState=nullptr) | Object3DAnimation | protected |
determineSkinnedNodeCount(const map< string, Node * > &nodes) | Object3DAnimation | private |
determineSkinnedNodeCount(const map< string, Node * > &nodes, int32_t count) | Object3DAnimation | private |
determineSkinnedNodes(const map< string, Node * > &nodes, vector< Node * > &skinningNodes, int32_t idx) | Object3DAnimation | private |
getAnimation() | Object3DAnimation | |
getAnimationTime() | Object3DAnimation | |
getNodeTransformationsMatrix(const string &id) | Object3DAnimation | |
getOverlayAnimationTime(const string &id) | Object3DAnimation | |
getSkinningNodesMatrices(Node *node) | Object3DAnimation | protected |
hasAnimations | Object3DAnimation | protected |
hasOverlayAnimation(const string &id) | Object3DAnimation | |
hasSkinning | Object3DAnimation | protected |
model | Object3DAnimation | protected |
nodeLists | Object3DAnimation | protected |
Object3DAnimation(Model *model, Engine::AnimationProcessingTarget animationProcessingTarget) | Object3DAnimation | protected |
overlayAnimationsById | Object3DAnimation | protected |
overlayAnimationsByJointId | Object3DAnimation | protected |
overriddenTransformationsMatrices | Object3DAnimation | protected |
removeOverlayAnimation(const string &id) | Object3DAnimation | |
removeOverlayAnimations() | Object3DAnimation | |
removeOverlayAnimationsFinished() | Object3DAnimation | |
setAnimation(const string &id, float speed=1.0f) | Object3DAnimation | |
setAnimationSpeed(float speed) | Object3DAnimation | |
setNodeTransformationsMatrix(const string &id, const Matrix4x4 &matrix) | Object3DAnimation | |
skinningNodes | Object3DAnimation | protected |
skinningNodesMatrices | Object3DAnimation | protected |
skinningNodesNodeSkinningJoints | Object3DAnimation | protected |
tdme::engine::subsystems::rendering::ModelUtilitiesInternal | Object3DAnimation | friend |
tdme::engine::subsystems::rendering::Object3DBase | Object3DAnimation | friend |
tdme::engine::subsystems::rendering::Object3DInternal | Object3DAnimation | friend |
tdme::engine::subsystems::rendering::Object3DNode | Object3DAnimation | friend |
transformationsMatrices | Object3DAnimation | protected |
unsetNodeTransformationsMatrix(const string &id) | Object3DAnimation | |
updateNodeList(vector< FlattenedNode > &nodeList, int &nodeIdx, const map< string, Node * > &nodes, AnimationState *animationState=nullptr) | Object3DAnimation | protected |
updateNodeList(vector< FlattenedNode > &nodeList) | Object3DAnimation | inlineprotected |
updateNodeLists() | Object3DAnimation | inlineprotected |
updateSkinningTransformationsMatrices() | Object3DAnimation | inlineprotected |
~Object3DAnimation() | Object3DAnimation | protectedvirtual |