2#include "Graphics/Common.h" 
   19        ComPtr<ID3D11RenderTargetView> 
RTView;
 
   24        ComPtr<ID3D11ShaderResourceView> 
SRView;
 
   93            ID3D11Device1* device,
 
  100            bool autoGenMipMaps = 
false,
 
 
Represents a 2D render target.
Definition RenderTarget2D.h:10
 
U32 NumMipLevels
The number of mip levels of the render target.
Definition RenderTarget2D.h:39
 
U32 Height
The height of the render target.
Definition RenderTarget2D.h:34
 
ComPtr< ID3D11ShaderResourceView > SRView
The shader resource view for the render target.
Definition RenderTarget2D.h:24
 
U32 MultiSamples
The number of multisamples of the render target.
Definition RenderTarget2D.h:44
 
std::vector< ComPtr< ID3D11RenderTargetView > > RTVArraySlices
The array slices of the render target.
Definition RenderTarget2D.h:69
 
U32 Width
The width of the render target.
Definition RenderTarget2D.h:29
 
std::vector< ComPtr< ID3D11ShaderResourceView > > SRVArraySlices
The SRV array slices of the render target.
Definition RenderTarget2D.h:74
 
U32 ArraySize
The array slice size of the render target.
Definition RenderTarget2D.h:64
 
DXGI_FORMAT Format
The format of the render target.
Definition RenderTarget2D.h:54
 
ComPtr< ID3D11Texture2D > Texture
The texture of the render target.
Definition RenderTarget2D.h:14
 
static RenderTarget2D Create(ID3D11Device1 *device, U32 width, U32 height, DXGI_FORMAT format, U32 numMipLevels=1, U32 multiSamples=1, U32 msQuality=0, bool autoGenMipMaps=false, U32 arraySize=1)
Creates a render target.
Definition RenderTarget2D.cpp:23
 
bool AutoGenMipMaps
Whether or not the render target automatically generates mipmaps.
Definition RenderTarget2D.h:59
 
U32 MSQuality
The multisample quality of the render target.
Definition RenderTarget2D.h:49
 
ComPtr< ID3D11RenderTargetView > RTView
The render target view.
Definition RenderTarget2D.h:19