|
Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
|
View into a glTF accessor's backing buffer data. More...
#include <GltfLoader.h>
Public Member Functions | |
| GltfBufferDataView (const std::vector< tinygltf::Buffer > &buffers, const std::vector< tinygltf::BufferView > &bufferViews, const tinygltf::Accessor &accessor) | |
| Resolves an accessor to its buffer view, buffer, and raw data pointer. | |
Public Attributes | |
| const tinygltf::Accessor & | accessor |
| Accessor that describes the element count, type, and component type. | |
| const tinygltf::BufferView & | bufferView |
| Buffer view referenced by accessor.bufferView. | |
| const tinygltf::Buffer & | buffer |
| Buffer referenced by bufferView.buffer. | |
| const float * | data |
| Raw pointer to the first accessor byte, interpreted as float data by callers. | |
View into a glTF accessor's backing buffer data.
The view stores references into the tinygltf model. The referenced buffers, buffer views, and accessor must outlive this object.
Definition at line 58 of file GltfLoader.h.
| Engine::Assets::Loaders::GltfLoader::GltfBufferDataView::GltfBufferDataView | ( | const std::vector< tinygltf::Buffer > & | buffers, |
| const std::vector< tinygltf::BufferView > & | bufferViews, | ||
| const tinygltf::Accessor & | accessor ) |
Resolves an accessor to its buffer view, buffer, and raw data pointer.
| buffers | glTF buffers owned by the model. |
| bufferViews | glTF buffer views owned by the model. |
| accessor | Accessor to resolve. |
References accessor.
| const tinygltf::Accessor& Engine::Assets::Loaders::GltfLoader::GltfBufferDataView::accessor |
Accessor that describes the element count, type, and component type.
Definition at line 75 of file GltfLoader.h.
Referenced by GltfBufferDataView().
| const tinygltf::Buffer& Engine::Assets::Loaders::GltfLoader::GltfBufferDataView::buffer |
Buffer referenced by bufferView.buffer.
Definition at line 85 of file GltfLoader.h.
| const tinygltf::BufferView& Engine::Assets::Loaders::GltfLoader::GltfBufferDataView::bufferView |
Buffer view referenced by accessor.bufferView.
Definition at line 80 of file GltfLoader.h.
| const float* Engine::Assets::Loaders::GltfLoader::GltfBufferDataView::data |
Raw pointer to the first accessor byte, interpreted as float data by callers.
Definition at line 90 of file GltfLoader.h.