1 #include "graphics/GltfScenePopulator.hpp" 31 virtual ExtensionResultHint preProcessSceneCallback(
GltfScenePopulator& aPopulator,
const tinygltf::Scene& aSceneIn,
Scene* aSceneOut)
override;
32 virtual ExtensionResultHint postProcessAnimationCallback(
GltfScenePopulator& populator,
const tinygltf::Animation& aAnimationIn, std::vector<Bone*>& aTouchedBones,
GltfAnimation& aAnimationOut)
override;
33 virtual ExtensionResultHint preProcessPopulateAnimatorsCallback(
GltfScenePopulator& aPopulator, std::unordered_map<std::string, GltfAnimation>& aAnimationsIn,
Scene* aSceneOut)
override;
36 std::set<std::string> mEnabledAnimations;
37 std::set<std::string> mDisabledAnimations;
40 const static std::string _msAnimSeqName;
41 const static std::string _msPlayHintName;
59 virtual ExtensionResultHint postProcessSceneCallback(
GltfScenePopulator& aPopulator,
const tinygltf::Scene& aSceneIn,
Scene* aSceneOut)
override;
70 std::vector<VplNodeInfo> mVplNodes;
72 const static std::string msRootObjName;
73 const static std::string msEnableGiFieldName;
74 const static std::string msIsVPLFieldName;
81 virtual ExtensionResultHint preProcessSceneCallback(
GltfScenePopulator& aPopulator,
const tinygltf::Scene& aSceneIn,
Scene* aSceneOut)
override;
84 const static std::string _msExtraFieldName;
85 const static std::string _msIdName;
86 const static std::string _msArgsName;
Definition: GltfScenePopulator.hpp:40
Definition: GltfScenePopulator.hpp:27
Definition: GltfExtensions.h:28
Definition: SkinnedMeshEntity.hpp:55
Definition: SolidMeshEntity.hpp:31
Definition: GltfScenePopulator.hpp:12
Definition: EntitiesBase.hpp:18
Definition: GltfExtensions.h:78
Definition: GltfExtensions.h:66
Definition: GltfExtensions.h:55