|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
#include <GltfLoader.h>
Public Member Functions | |
| GltfVertexData (const std::vector< tinygltf::Buffer > &buffers, const std::vector< tinygltf::BufferView > &bufferViews, const std::vector< tinygltf::Accessor > &accessors, const tinygltf::Primitive &primitive) | |
Public Attributes | |
| std::optional< GltfBufferDataView > | positionDataView |
| std::optional< GltfBufferDataView > | normalDataView |
| std::optional< GltfBufferDataView > | tangentDataView |
| std::optional< GltfBufferDataView > | uvDataView |
| std::optional< GltfBufferDataView > | lightmapDataView |
| std::optional< GltfBufferDataView > | indexDataView |
| std::optional< GltfBufferDataView > | jointsDataView |
| JOINTS_0 (typically uint16 x4) | |
| std::optional< GltfBufferDataView > | weightsDataView |
| WEIGHTS_0 (float x4) | |
Definition at line 50 of file GltfLoader.h.
| Engine::Assets::Loaders::GltfLoader::GltfVertexData::GltfVertexData | ( | const std::vector< tinygltf::Buffer > & | buffers, |
| const std::vector< tinygltf::BufferView > & | bufferViews, | ||
| const std::vector< tinygltf::Accessor > & | accessors, | ||
| const tinygltf::Primitive & | primitive ) |
| std::optional<GltfBufferDataView> Engine::Assets::Loaders::GltfLoader::GltfVertexData::indexDataView |
Definition at line 59 of file GltfLoader.h.
| std::optional<GltfBufferDataView> Engine::Assets::Loaders::GltfLoader::GltfVertexData::jointsDataView |
JOINTS_0 (typically uint16 x4)
Definition at line 60 of file GltfLoader.h.
| std::optional<GltfBufferDataView> Engine::Assets::Loaders::GltfLoader::GltfVertexData::lightmapDataView |
Definition at line 58 of file GltfLoader.h.
| std::optional<GltfBufferDataView> Engine::Assets::Loaders::GltfLoader::GltfVertexData::normalDataView |
Definition at line 55 of file GltfLoader.h.
| std::optional<GltfBufferDataView> Engine::Assets::Loaders::GltfLoader::GltfVertexData::positionDataView |
Definition at line 54 of file GltfLoader.h.
| std::optional<GltfBufferDataView> Engine::Assets::Loaders::GltfLoader::GltfVertexData::tangentDataView |
Definition at line 56 of file GltfLoader.h.
| std::optional<GltfBufferDataView> Engine::Assets::Loaders::GltfLoader::GltfVertexData::uvDataView |
Definition at line 57 of file GltfLoader.h.
| std::optional<GltfBufferDataView> Engine::Assets::Loaders::GltfLoader::GltfVertexData::weightsDataView |
WEIGHTS_0 (float x4)
Definition at line 61 of file GltfLoader.h.