Wildvine Engine
Referencia Doxygen del codigo propio de Wildvine Engine.
Cargando...
Buscando...
Nada coincide
Referencia del archivo RenderTypes.h

Declara la API de RenderTypes dentro del subsistema Rendering. Más...

#include "Prerequisites.h"
+ Gráfico de dependencias incluidas en RenderTypes.h:
+ Gráfico de los archivos que directa o indirectamente incluyen a este archivo:

Ir al código fuente de este archivo.

Clases

struct  CBPerFrame
 
struct  CBPerMaterial
 
struct  CBPerObject
 
struct  LightData
 
struct  MaterialParams
 
struct  RenderObject
 

Enumeraciones

enum class  BlendMode { Opaque = 0 , Alpha , Additive , PremultipliedAlpha }
 
enum class  LightType { Directional = 0 , Point , Spot }
 
enum class  MaterialDomain { Opaque = 0 , Masked , Transparent }
 
enum class  RenderPassType {
  Shadow = 0 , Opaque , Skybox , Transparent ,
  Editor
}
 

Documentación de enumeraciones

◆ BlendMode

enum class BlendMode
strong
Valores de enumeraciones
Opaque 
Alpha 
Additive 
PremultipliedAlpha 

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

◆ LightType

enum class LightType
strong
Valores de enumeraciones
Directional 
Point 
Spot 

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

◆ MaterialDomain

enum class MaterialDomain
strong
Valores de enumeraciones
Opaque 
Masked 
Transparent 

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

◆ RenderPassType

enum class RenderPassType
strong
Valores de enumeraciones
Shadow 
Opaque 
Skybox 
Transparent 
Editor 

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