Wildvine Engine
Referencia Doxygen del codigo propio de Wildvine Engine.
Cargando...
Buscando...
Nada coincide
RasterizerState.h
Ir a la documentación de este archivo.
1
6
#pragma once
7
#include "
Prerequisites.h
"
8
9
class
Device
;
10
class
DeviceContext
;
11
23
class
24
RasterizerState
{
25
public
:
29
RasterizerState
() =
default
;
30
35
~RasterizerState
() =
default
;
36
50
HRESULT
51
init
(
Device
device);
52
53
HRESULT
54
init
(
Device
& device,
55
D3D11_FILL_MODE fill,
56
D3D11_CULL_MODE cull,
57
bool
frontCCW,
58
bool
depthClip);
59
68
void
69
update
();
70
80
void
81
render
(
DeviceContext
& deviceContext);
82
90
void
91
destroy
();
92
93
private
:
98
ID3D11RasterizerState* m_rasterizerState =
nullptr
;
99
};
100
101
Prerequisites.h
Declara la API de Prerequisites dentro del subsistema Core.
DeviceContext
Definition
DeviceContext.h:10
DeviceContext::destroy
void destroy()
Libera el recurso ID3D11DeviceContext.
Definition
DeviceContext.cpp:9
DeviceContext::update
void update()
Actualiza parámetros internos del contexto.
DeviceContext::init
void init()
Inicializa el contexto del dispositivo.
DeviceContext::render
void render()
Ejecuta operaciones relacionadas con render.
Device
Encapsula un ID3D11Device y facilita la creación de recursos gráficos en Direct3D 11.
Definition
Device.h:21
RasterizerState
Definition
RasterizerState.h:24
RasterizerState::RasterizerState
RasterizerState()=default
Constructor por defecto.
RasterizerState::~RasterizerState
~RasterizerState()=default
Destructor por defecto.
include
RasterizerState.h
Generado por
1.9.8