7 #ifndef NAZARA_SKINNINGMANAGER_HPP 8 #define NAZARA_SKINNINGMANAGER_HPP 10 #include <Nazara/Prerequesites.hpp> 11 #include <Nazara/Graphics/Config.hpp> 24 using SkinFunction = void (*)(
const SkeletalMesh* mesh,
const Skeleton* skeleton, VertexBuffer* buffer);
29 static VertexBuffer* GetBuffer(
const SkeletalMesh* mesh,
const Skeleton* skeleton);
33 static bool Initialize();
34 static void OnSkeletalMeshDestroy(
const SkeletalMesh* mesh);
35 static void OnSkeletonInvalidated(
const Skeleton* skeleton);
36 static void OnSkeletonRelease(
const Skeleton* skeleton);
37 static void Uninitialize();
39 static SkinFunction s_skinFunc;
43 #endif // NAZARA_SKINNINGMANAGER_HPP TODO: Inherit SoundEmitter from Node.
Definition: Algorithm.hpp:12
Graphics class that represents the module initializer of Graphics.
Definition: Graphics.hpp:15
Graphics class that represents the management of skinning.
Definition: SkinningManager.hpp:19