Elaztek Developer Hub
Blamite Game Engine - blam!  00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
mesh::submesh Struct Reference

#include <types.h>

+ Collaboration diagram for mesh::submesh:

Public Member Functions

 ~submesh ()
 

Public Attributes

bgfx::VertexLayout layout
 
bgfx::VertexBufferHandle vertex_buffer
 
bgfx::IndexBufferHandle index_buffer
 
std::string material_tag_path
 
materialmaterial_tag = nullptr
 
BlamMaterialBakedStatebaked_state = nullptr
 
BlamVector3 extents_min = BlamVector3(0.0f, 0.0f, 0.0f)
 
BlamVector3 extents_max = BlamVector3(0.0f, 0.0f, 0.0f)
 
double profiling_stats [16] = {}
 

Constructor & Destructor Documentation

◆ ~submesh()

mesh::submesh::~submesh ( )

Member Data Documentation

◆ baked_state

BlamMaterialBakedState* mesh::submesh::baked_state = nullptr

◆ extents_max

BlamVector3 mesh::submesh::extents_max = BlamVector3(0.0f, 0.0f, 0.0f)

◆ extents_min

BlamVector3 mesh::submesh::extents_min = BlamVector3(0.0f, 0.0f, 0.0f)

◆ index_buffer

bgfx::IndexBufferHandle mesh::submesh::index_buffer

◆ layout

bgfx::VertexLayout mesh::submesh::layout

◆ material_tag

material* mesh::submesh::material_tag = nullptr

◆ material_tag_path

std::string mesh::submesh::material_tag_path

◆ profiling_stats

double mesh::submesh::profiling_stats[16] = {}

◆ vertex_buffer

bgfx::VertexBufferHandle mesh::submesh::vertex_buffer

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