VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::PreparedGlbData::PrimitiveData Struct Reference

Pre-built vertex/index byte buffers for one mesh primitive. More...

#include <framework/parsers/glbParser.h>

Public Attributes

Vector3 boundsMax
Vector3 boundsMin
int drawCount = 0
std::vector< uint8_t > indexBytes
 uint32_t index data.
bool indexed = false
int materialIndex = -1
int mode = 4
 glTF primitive mode.
std::vector< uint8_t > vertexBytes
 PackedVertex data.
int vertexCount = 0

Detailed Description

Pre-built vertex/index byte buffers for one mesh primitive.

Definition at line 44 of file glbParser.h.

Member Data Documentation

◆ boundsMax

Vector3 visutwin::canvas::PreparedGlbData::PrimitiveData::boundsMax

Definition at line 53 of file glbParser.h.

Referenced by visutwin::canvas::GlbParser::prepareFromModel().

◆ boundsMin

Vector3 visutwin::canvas::PreparedGlbData::PrimitiveData::boundsMin

Definition at line 52 of file glbParser.h.

Referenced by visutwin::canvas::GlbParser::prepareFromModel().

◆ drawCount

int visutwin::canvas::PreparedGlbData::PrimitiveData::drawCount = 0

Definition at line 49 of file glbParser.h.

Referenced by visutwin::canvas::GlbParser::prepareFromModel().

◆ indexBytes

std::vector<uint8_t> visutwin::canvas::PreparedGlbData::PrimitiveData::indexBytes

uint32_t index data.

Definition at line 47 of file glbParser.h.

Referenced by visutwin::canvas::GlbParser::prepareFromModel().

◆ indexed

bool visutwin::canvas::PreparedGlbData::PrimitiveData::indexed = false

Definition at line 50 of file glbParser.h.

Referenced by visutwin::canvas::GlbParser::prepareFromModel().

◆ materialIndex

int visutwin::canvas::PreparedGlbData::PrimitiveData::materialIndex = -1

Definition at line 54 of file glbParser.h.

Referenced by visutwin::canvas::GlbParser::prepareFromModel().

◆ mode

int visutwin::canvas::PreparedGlbData::PrimitiveData::mode = 4

glTF primitive mode.

Definition at line 51 of file glbParser.h.

Referenced by visutwin::canvas::GlbParser::prepareFromModel().

◆ vertexBytes

std::vector<uint8_t> visutwin::canvas::PreparedGlbData::PrimitiveData::vertexBytes

PackedVertex data.

Definition at line 46 of file glbParser.h.

Referenced by visutwin::canvas::GlbParser::prepareFromModel().

◆ vertexCount

int visutwin::canvas::PreparedGlbData::PrimitiveData::vertexCount = 0

Definition at line 48 of file glbParser.h.

Referenced by visutwin::canvas::GlbParser::prepareFromModel().


The documentation for this struct was generated from the following file: