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

#include <RenderTypes.h>

+ Diagrama de colaboración de CBPerFrame:

Atributos públicos

EU::Vector3 CameraPos {}
 
EU::Vector3 LightColor = EU::Vector3(1.0f, 1.0f, 1.0f)
 
EU::Vector3 LightDir = EU::Vector3(0.0f, -1.0f, 0.0f)
 
XMFLOAT4X4 LightViewProjection {}
 
float pad0 = 0.0f
 
float pad1 = 0.0f
 
float pad2 = 0.0f
 
XMFLOAT4X4 Projection {}
 
XMFLOAT4X4 View {}
 

Descripción detallada

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

Documentación de datos miembro

◆ CameraPos

EU::Vector3 CBPerFrame::CameraPos {}

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

Referenciado por ForwardRenderer::updatePerFrame().

◆ LightColor

EU::Vector3 CBPerFrame::LightColor = EU::Vector3(1.0f, 1.0f, 1.0f)

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

Referenciado por ForwardRenderer::updatePerFrame().

◆ LightDir

EU::Vector3 CBPerFrame::LightDir = EU::Vector3(0.0f, -1.0f, 0.0f)

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

Referenciado por ForwardRenderer::updatePerFrame().

◆ LightViewProjection

XMFLOAT4X4 CBPerFrame::LightViewProjection {}

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

Referenciado por ForwardRenderer::updateLightMatrices().

◆ pad0

float CBPerFrame::pad0 = 0.0f

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

◆ pad1

float CBPerFrame::pad1 = 0.0f

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

◆ pad2

float CBPerFrame::pad2 = 0.0f

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

◆ Projection

XMFLOAT4X4 CBPerFrame::Projection {}

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

Referenciado por ForwardRenderer::updatePerFrame().

◆ View

XMFLOAT4X4 CBPerFrame::View {}

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

Referenciado por ForwardRenderer::updatePerFrame().


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