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

Public Attributes

MeshRenderDataFlags flags = MeshRenderDataFlags::None
 
uint32_t cullingIndex = NoCullingIndex
 
uint16_t localBoundsGeneration = 0
 
uint16_t worldBoundsGeneration = 0
 
uint8_t meshBoundsGeneration = 0
 
glm::mat4 localToWorld
 
ComponentModel::ComponentHandle meshComponent = ComponentModel::ComponentHandle::Empty()
 
ComponentModel::ComponentHandle transformComponent = ComponentModel::ComponentHandle::Empty()
 

Detailed Description

Definition at line 29 of file RenderSystem.h.

Member Data Documentation

◆ cullingIndex

uint32_t Cogs::Core::MeshRenderData::cullingIndex = NoCullingIndex

Definition at line 32 of file RenderSystem.h.

◆ flags

MeshRenderDataFlags Cogs::Core::MeshRenderData::flags = MeshRenderDataFlags::None

Definition at line 31 of file RenderSystem.h.

◆ localBoundsGeneration

uint16_t Cogs::Core::MeshRenderData::localBoundsGeneration = 0

Definition at line 34 of file RenderSystem.h.

◆ localToWorld

glm::mat4 Cogs::Core::MeshRenderData::localToWorld

Definition at line 38 of file RenderSystem.h.

◆ meshBoundsGeneration

uint8_t Cogs::Core::MeshRenderData::meshBoundsGeneration = 0

Definition at line 36 of file RenderSystem.h.

◆ meshComponent

ComponentModel::ComponentHandle Cogs::Core::MeshRenderData::meshComponent = ComponentModel::ComponentHandle::Empty()

Definition at line 40 of file RenderSystem.h.

◆ transformComponent

ComponentModel::ComponentHandle Cogs::Core::MeshRenderData::transformComponent = ComponentModel::ComponentHandle::Empty()

Definition at line 41 of file RenderSystem.h.

◆ worldBoundsGeneration

uint16_t Cogs::Core::MeshRenderData::worldBoundsGeneration = 0

Definition at line 35 of file RenderSystem.h.


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