|
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 |
Definition at line 42 of file GltfLoader.h.
| EngineCore::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 ) |
Definition at line 33 of file GltfLoader.cpp.
References EXTRACT_VERTEX_DATA, indexDataView, lightmapDataView, normalDataView, positionDataView, tangentDataView, and uvDataView.
| std::optional<GltfBufferDataView> EngineCore::GltfLoader::GltfVertexData::indexDataView |
Definition at line 51 of file GltfLoader.h.
Referenced by GltfVertexData(), and EngineCore::GltfLoader::loadPrimitiveData().
| std::optional<GltfBufferDataView> EngineCore::GltfLoader::GltfVertexData::lightmapDataView |
Definition at line 50 of file GltfLoader.h.
Referenced by GltfVertexData(), and EngineCore::GltfLoader::loadPrimitiveData().
| std::optional<GltfBufferDataView> EngineCore::GltfLoader::GltfVertexData::normalDataView |
Definition at line 47 of file GltfLoader.h.
Referenced by GltfVertexData(), and EngineCore::GltfLoader::loadPrimitiveData().
| std::optional<GltfBufferDataView> EngineCore::GltfLoader::GltfVertexData::positionDataView |
Definition at line 46 of file GltfLoader.h.
Referenced by GltfVertexData(), and EngineCore::GltfLoader::loadPrimitiveData().
| std::optional<GltfBufferDataView> EngineCore::GltfLoader::GltfVertexData::tangentDataView |
Definition at line 48 of file GltfLoader.h.
Referenced by GltfVertexData(), and EngineCore::GltfLoader::loadPrimitiveData().
| std::optional<GltfBufferDataView> EngineCore::GltfLoader::GltfVertexData::uvDataView |
Definition at line 49 of file GltfLoader.h.
Referenced by GltfVertexData(), and EngineCore::GltfLoader::loadPrimitiveData().