Wildvine Engine
Referencia Doxygen del codigo propio de Wildvine Engine.
Cargando...
Buscando...
Nada coincide
Referencia de la estructura RenderObject

#include <RenderTypes.h>

+ Diagrama de colaboración de RenderObject:

Atributos públicos

bool castShadow = true
 
float distanceToCamera = 0.0f
 
MaterialInstancematerialInstance = nullptr
 
std::vector< MaterialInstance * > materialInstances
 
Meshmesh = nullptr
 
bool transparent = false
 
XMMATRIX world = XMMatrixIdentity()
 

Descripción detallada

Definición en la línea 102 del archivo RenderTypes.h.

Documentación de datos miembro

◆ castShadow

bool RenderObject::castShadow = true

Definición en la línea 108 del archivo RenderTypes.h.

◆ distanceToCamera

float RenderObject::distanceToCamera = 0.0f

Definición en la línea 110 del archivo RenderTypes.h.

Referenciado por ForwardRenderer::buildQueues().

◆ materialInstance

MaterialInstance* RenderObject::materialInstance = nullptr

Definición en la línea 105 del archivo RenderTypes.h.

◆ materialInstances

std::vector<MaterialInstance*> RenderObject::materialInstances

Definición en la línea 106 del archivo RenderTypes.h.

◆ mesh

Mesh* RenderObject::mesh = nullptr

Definición en la línea 104 del archivo RenderTypes.h.

Referenciado por SceneGraph::gatherRenderScene().

◆ transparent

bool RenderObject::transparent = false

Definición en la línea 109 del archivo RenderTypes.h.

◆ world

XMMATRIX RenderObject::world = XMMatrixIdentity()

Definición en la línea 107 del archivo RenderTypes.h.


La documentación de esta estructura está generada del siguiente archivo: