AnimEngine
Public Member Functions | Static Protected Member Functions | List of all members
ExtrasExtension Class Reference
Inheritance diagram for ExtrasExtension:
Inheritance graph
[legend]

Public Member Functions

virtual ExtensionResultHint preProcessSceneCallback (GltfScenePopulator &aPopulator, const tinygltf::Scene &aSceneIn, Scene *aSceneOut)
 
virtual ExtensionResultHint postProcessSceneCallback (GltfScenePopulator &aPopulator, const tinygltf::Scene &aSceneIn, Scene *aSceneOut)
 
virtual ExtensionResultHint preTraverseNodeCallback (GltfScenePopulator &aPopulator, const AugNode &aNode, Entity *aParent, Entity *&aResult)
 
virtual ExtensionResultHint postTraverseNodeCallback (GltfScenePopulator &aPopulator, const AugNode &aNode, Entity *aParent, Entity *&aResult)
 
virtual ExtensionResultHint preProcessMeshEntityCallback (GltfScenePopulator &aPopulator, const AugNode &aNode, SolidMeshEntity *&aMesh)
 
virtual ExtensionResultHint postProcessMeshEntityCallback (GltfScenePopulator &aPopulator, const AugNode &aNode, SolidMeshEntity *&aMesh)
 
virtual ExtensionResultHint preProcessSkinMeshEntityCallback (GltfScenePopulator &aPopulator, const AugNode &aNode, SkinnedMeshEntity *&aSkin)
 
virtual ExtensionResultHint postProcessSkinMeshEntityCallback (GltfScenePopulator &aPopulator, const AugNode &aNode, SkinnedMeshEntity *&aSkin)
 
virtual ExtensionResultHint preProcessCameraEntityCallback (GltfScenePopulator &aPopulator, const AugNode &aNode, LookAtCamera *&aCamera)
 
virtual ExtensionResultHint postProcessCameraEntityCallback (GltfScenePopulator &aPopulator, const AugNode &aNode, LookAtCamera *&aCamera)
 
virtual ExtensionResultHint preProcessAnimationCallback (GltfScenePopulator &aPopulator, const tinygltf::Animation &aAnimIn, std::vector< Bone *> &aTouchedBones, GltfAnimation &aAnimResult)
 
virtual ExtensionResultHint postProcessAnimationCallback (GltfScenePopulator &aPopulator, const tinygltf::Animation &aAnimIn, std::vector< Bone *> &aTouchedBones, GltfAnimation &aAnimResult)
 
virtual ExtensionResultHint preProcessPbrMaterialCallback (GltfScenePopulator &aPopulator, const tinygltf::Material &aMaterialIn, GltfMetallicRoughness *&aMaterialOut)
 
virtual ExtensionResultHint postProcessPbrMaterialCallback (GltfScenePopulator &aPopulator, const tinygltf::Material &aMaterialIn, GltfMetallicRoughness *&aMaterialOut)
 
virtual ExtensionResultHint preProcessTextureCallback (GltfScenePopulator &aPopulator, const tinygltf::Texture &aTexture, const tinygltf::Image &aImage, SimpleTexture2D &aTextureOut)
 
virtual ExtensionResultHint postProcessTextureCallback (GltfScenePopulator &aPopulator, const tinygltf::Texture &aTexture, const tinygltf::Image &aImage, SimpleTexture2D &aTextureOut)
 
virtual ExtensionResultHint preProcessPopulateAnimatorsCallback (GltfScenePopulator &aPopulator, std::unordered_map< std::string, GltfAnimation > &aAnimationsIn, Scene *aSceneOut)
 
virtual ExtensionResultHint postProcessPopulateAnimatorsCallback (GltfScenePopulator &aPopulator, std::unordered_map< std::string, GltfAnimation > &aAnimationsIn, Scene *aSceneOut)
 

Static Protected Member Functions

static const tinygltf::Model & getAsset (const GltfScenePopulator &aPopulator)
 

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