Wildvine Engine
Referencia Doxygen del codigo propio de Wildvine Engine.
Cargando...
Buscando...
Nada coincide
DepthStencilView.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
class
Texture
;
12
22
class
23
DepthStencilView
{
24
public
:
28
DepthStencilView
() =
default
;
29
34
~DepthStencilView
() =
default
;
35
50
HRESULT
51
init
(
Device
& device,
Texture
& depthStencil, DXGI_FORMAT format);
52
53
HRESULT
54
init
(
Device
& device,
55
Texture
& depthStencil,
56
DXGI_FORMAT format,
57
D3D11_DSV_DIMENSION viewDimension);
58
66
void
67
update
() {};
68
78
void
79
render
(
DeviceContext
& deviceContext);
80
88
void
89
destroy
();
90
91
public
:
96
ID3D11DepthStencilView*
m_depthStencilView
=
nullptr
;
97
};
98
99
Prerequisites.h
Declara la API de Prerequisites dentro del subsistema Core.
DepthStencilView
Encapsula un ID3D11DepthStencilView para usar un recurso de profundidad/esténcil en el pipeline.
Definition
DepthStencilView.h:23
DepthStencilView::destroy
void destroy()
Libera el recurso asociado al ID3D11DepthStencilView.
Definition
DepthStencilView.cpp:94
DepthStencilView::DepthStencilView
DepthStencilView()=default
Constructor por defecto (no crea recursos).
DepthStencilView::init
HRESULT init(Device &device, Texture &depthStencil, DXGI_FORMAT format)
Inicializa el ID3D11DepthStencilView a partir de una textura de profundidad.
Definition
DepthStencilView.cpp:12
DepthStencilView::render
void render(DeviceContext &deviceContext)
Asigna la vista de profundidad/esténcil al pipeline de render.
Definition
DepthStencilView.cpp:80
DepthStencilView::m_depthStencilView
ID3D11DepthStencilView * m_depthStencilView
Vista de profundidad/esténcil de Direct3D 11.
Definition
DepthStencilView.h:96
DepthStencilView::update
void update()
Actualiza parámetros internos si se requieren cambios en el estado.
Definition
DepthStencilView.h:67
DepthStencilView::~DepthStencilView
~DepthStencilView()=default
Destructor por defecto.
DeviceContext
Definition
DeviceContext.h:10
Device
Encapsula un ID3D11Device y facilita la creación de recursos gráficos en Direct3D 11.
Definition
Device.h:21
Texture
Encapsula una textura 2D en Direct3D 11, incluyendo su recurso y vista como Shader Resource.
Definition
Texture.h:24
include
DepthStencilView.h
Generado por
1.9.8