|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
#include <GltfLoader.h>
Public Member Functions | |
| GltfMeshData (const tinygltf::Model &model, const tinygltf::Mesh &mesh, const tinygltf::Node &node, const glm::mat4 &transform) | |
| std::vector< GltfMeshPrimitiveData > | getPrimitives () const |
| std::vector< GltfMeshPrimitiveData > & | getPrimitivesRef () |
| std::string | getName () const |
| glm::mat4 | getTransform () const |
| Gets the model matrix for the object from the file it was imported from. | |
Private Attributes | |
| std::string | name |
| tinygltf::Mesh | mesh |
| std::vector< GltfMeshPrimitiveData > | primitives |
| glm::mat4 | transform |
Definition at line 413 of file GltfLoader.h.
| EngineCore::GltfLoader::GltfMeshData::GltfMeshData | ( | const tinygltf::Model & | model, |
| const tinygltf::Mesh & | mesh, | ||
| const tinygltf::Node & | node, | ||
| const glm::mat4 & | transform ) |
Definition at line 775 of file GltfLoader.cpp.
References mesh, name, primitives, TRACY_ZONE_SCOPED_NAMED, and transform.
|
inlinenodiscard |
Definition at line 419 of file GltfLoader.h.
References name.
Referenced by EngineCore::AssetManager::registerMesh().
|
inlinenodiscard |
Definition at line 417 of file GltfLoader.h.
References primitives.
|
inlinenodiscard |
Definition at line 418 of file GltfLoader.h.
References primitives.
|
inlinenodiscard |
Gets the model matrix for the object from the file it was imported from.
Definition at line 429 of file GltfLoader.h.
References transform.
|
private |
Definition at line 433 of file GltfLoader.h.
Referenced by GltfMeshData().
|
private |
Definition at line 432 of file GltfLoader.h.
Referenced by getName(), and GltfMeshData().
|
private |
Definition at line 434 of file GltfLoader.h.
Referenced by getPrimitives(), getPrimitivesRef(), and GltfMeshData().
|
private |
Definition at line 435 of file GltfLoader.h.
Referenced by getTransform(), and GltfMeshData().