Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::GltfLoader::GltfVertexData Struct Reference

#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< GltfBufferDataViewpositionDataView
std::optional< GltfBufferDataViewnormalDataView
std::optional< GltfBufferDataViewtangentDataView
std::optional< GltfBufferDataViewuvDataView
std::optional< GltfBufferDataViewlightmapDataView
std::optional< GltfBufferDataViewindexDataView

Detailed Description

Definition at line 42 of file GltfLoader.h.

Constructor & Destructor Documentation

◆ GltfVertexData()

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 )

Member Data Documentation

◆ indexDataView

std::optional<GltfBufferDataView> EngineCore::GltfLoader::GltfVertexData::indexDataView

Definition at line 51 of file GltfLoader.h.

Referenced by GltfVertexData(), and EngineCore::GltfLoader::loadPrimitiveData().

◆ lightmapDataView

std::optional<GltfBufferDataView> EngineCore::GltfLoader::GltfVertexData::lightmapDataView

Definition at line 50 of file GltfLoader.h.

Referenced by GltfVertexData(), and EngineCore::GltfLoader::loadPrimitiveData().

◆ normalDataView

std::optional<GltfBufferDataView> EngineCore::GltfLoader::GltfVertexData::normalDataView

Definition at line 47 of file GltfLoader.h.

Referenced by GltfVertexData(), and EngineCore::GltfLoader::loadPrimitiveData().

◆ positionDataView

std::optional<GltfBufferDataView> EngineCore::GltfLoader::GltfVertexData::positionDataView

Definition at line 46 of file GltfLoader.h.

Referenced by GltfVertexData(), and EngineCore::GltfLoader::loadPrimitiveData().

◆ tangentDataView

std::optional<GltfBufferDataView> EngineCore::GltfLoader::GltfVertexData::tangentDataView

Definition at line 48 of file GltfLoader.h.

Referenced by GltfVertexData(), and EngineCore::GltfLoader::loadPrimitiveData().

◆ uvDataView

std::optional<GltfBufferDataView> EngineCore::GltfLoader::GltfVertexData::uvDataView

Definition at line 49 of file GltfLoader.h.

Referenced by GltfVertexData(), and EngineCore::GltfLoader::loadPrimitiveData().


The documentation for this struct was generated from the following files:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Mesh/GltfLoader.h
  • /home/magerbeton/Documents/gl3-vulkan/Engine/src/Engine/Mesh/GltfLoader.cpp