Cogs.Core
Public Attributes | List of all members
Cogs::Core::SparseOctree::EntityRef Struct Reference

Public Attributes

uint32_t index = (uint32_t)-1
 
uint32_t parent = (uint32_t)-1
 
MeshHandle mesh
 
MaterialInstanceHandle material
 
uint32_t startIndex = 0
 
uint32_t vertexCount = (uint32_t)-1
 
Geometry::BoundingBox box
 
glm::vec3 span
 
float maxDim = 0
 
bool skip = false
 

Detailed Description

Definition at line 43 of file SparseBuildOctree.h.

Member Data Documentation

◆ box

Geometry::BoundingBox Cogs::Core::SparseOctree::EntityRef::box

Definition at line 53 of file SparseBuildOctree.h.

◆ index

uint32_t Cogs::Core::SparseOctree::EntityRef::index = (uint32_t)-1

Definition at line 45 of file SparseBuildOctree.h.

◆ material

MaterialInstanceHandle Cogs::Core::SparseOctree::EntityRef::material

Definition at line 49 of file SparseBuildOctree.h.

◆ maxDim

float Cogs::Core::SparseOctree::EntityRef::maxDim = 0

Definition at line 55 of file SparseBuildOctree.h.

◆ mesh

MeshHandle Cogs::Core::SparseOctree::EntityRef::mesh

Definition at line 48 of file SparseBuildOctree.h.

◆ parent

uint32_t Cogs::Core::SparseOctree::EntityRef::parent = (uint32_t)-1

Definition at line 46 of file SparseBuildOctree.h.

◆ skip

bool Cogs::Core::SparseOctree::EntityRef::skip = false

Definition at line 56 of file SparseBuildOctree.h.

◆ span

glm::vec3 Cogs::Core::SparseOctree::EntityRef::span

Definition at line 54 of file SparseBuildOctree.h.

◆ startIndex

uint32_t Cogs::Core::SparseOctree::EntityRef::startIndex = 0

Definition at line 50 of file SparseBuildOctree.h.

◆ vertexCount

uint32_t Cogs::Core::SparseOctree::EntityRef::vertexCount = (uint32_t)-1

Definition at line 51 of file SparseBuildOctree.h.


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