22 ComPtr< ID3D11DepthStencilView > depthStencil,
34 inline ID3D11DepthStencilView*
GetDepthStencil() {
return m_depthStencilView.Get(); }
Implementacja render targetu w DirectX11.
Definition: DX11RenderTarget.h:9
uint16_t uint16
Definition: TypesDefinitions.h:29
void SetHeight(uint16 value)
Definition: DX11RenderTarget.h:30
static bool ValidateDescriptor(const RenderTargetDescriptor &renderTargetDescriptor)
Definition: DX11RenderTarget.cpp:236
~DX11RenderTarget()
Zwalnia zasoby DirectXa.
Definition: DX11RenderTarget.cpp:22
uint16 m_width
Definition: DX11RenderTarget.h:17
Klasa przechowuje w zmiennych statycznych najważniejsze interfejsy DirectX11.
Definition: DX11APIObjects.h:64
static DX11RenderTarget * CreateRenderTarget(const std::wstring &name, const RenderTargetDescriptor &renderTargetDescriptor)
Tworzy render target o podanych w parametrach.
Definition: DX11RenderTarget.cpp:80
uint16 m_height
Definition: DX11RenderTarget.h:16
Struktura używana do tworzenia render targetu.
Definition: MeshResources.h:238
Plik zawiera deklaracje formatów wierzchołków oraz klas zawierających assety shadery itp...
ComPtr< ID3D11RenderTargetView > m_renderTarget
Definition: DX11RenderTarget.h:13
DX11RenderTarget(ComPtr< ID3D11RenderTargetView > renderTarget, ComPtr< ID3D11DepthStencilView > depthStencil, TextureObject *colorBuffer, TextureObject *depthBuffer, TextureObject *stencilBuffer)
Definition: DX11RenderTarget.cpp:32
uint16 GetWidth()
Definition: DX11RenderTarget.h:28
ID3D11DepthStencilView * GetDepthStencil()
Definition: DX11RenderTarget.h:34
ID3D11RenderTargetView * GetRenderTarget()
Definition: DX11RenderTarget.h:33
void SetWidth(uint16 value)
Definition: DX11RenderTarget.h:31
Klasa przechowująca tekstury.Klasa bazowa, która będzie używana przez obiekty silnika. Powinny po niej odziedziczyć obiekty konkretnego API graficznego, żeby zaimplementować najważniejsze funkcjonalności.
Definition: MeshResources.h:206
static DX11RenderTarget * CreateScreenRenderTarget()
Definition: DX11RenderTarget.cpp:54
RTTR_ENABLE(RenderTargetObject)
Klasa dla render targetów.Klasa umożliwia pobranie jednej z tekstur składowych i udostępnienie dla sh...
Definition: MeshResources.h:301
Zawiera deklarację klasy DX11APIObjects i DX11AuxiliaryObjects służących do inicjowania i przechowywa...
uint16 GetHeight()
Definition: DX11RenderTarget.h:29
ComPtr< ID3D11DepthStencilView > m_depthStencilView
Definition: DX11RenderTarget.h:14