D3D10DDIARG_CREATERENDERTARGETVIEW structure (d3d10umddi.h)
The D3D10DDIARG_CREATERENDERTARGETVIEW structure describes the render target view to create.
Syntax
typedef struct D3D10DDIARG_CREATERENDERTARGETVIEW {
[in] D3D10DDI_HRESOURCE hDrvResource;
[in] DXGI_FORMAT Format;
[in] D3D10DDIRESOURCE_TYPE ResourceDimension;
union {
[in] D3D10DDIARG_BUFFER_RENDERTARGETVIEW Buffer;
[in] D3D10DDIARG_TEX1D_RENDERTARGETVIEW Tex1D;
[in] D3D10DDIARG_TEX2D_RENDERTARGETVIEW Tex2D;
[in] D3D10DDIARG_TEX3D_RENDERTARGETVIEW Tex3D;
[in] D3D10DDIARG_TEXCUBE_RENDERTARGETVIEW TexCube;
};
} D3D10DDIARG_CREATERENDERTARGETVIEW;
Members
[in] hDrvResource
A handle to the render target.
[in] Format
A DXGI_FORMAT-typed value that indicates the pixel format of the render target.
[in] ResourceDimension
A D3D10DDIRESOURCE_TYPE-typed value that indicates the resource type and dimensionality of the render target.
[in] Buffer
If the value in the ResourceDimension member is set to D3D10DDIRESOURCE_BUFFER, a member in the union that is contained in D3D10DDIARG_CREATERENDERTARGETVIEW that can hold a D3D10DDIARG_BUFFER_RENDERTARGETVIEW structure for a buffer.
[in] Tex1D
If the value in the ResourceDimension member is set to D3D10DDIRESOURCE_TEXTURE1D, a member in the union that is contained in D3D10DDIARG_CREATERENDERTARGETVIEW that can hold a D3D10DDIARG_TEX1D_RENDERTARGETVIEW structure for a one-dimensional texture.
[in] Tex2D
If the value in the ResourceDimension member is set to D3D10DDIRESOURCE_TEXTURE2D, a member in the union that is contained in D3D10DDIARG_CREATERENDERTARGETVIEW that can hold a D3D10DDIARG_TEX2D_RENDERTARGETVIEW structure for a two-dimensional texture.
[in] Tex3D
If the value in the ResourceDimension member is set to D3D10DDIRESOURCE_TEXTURE3D, a member in the union that is contained in D3D10DDIARG_CREATERENDERTARGETVIEW that can hold a D3D10DDIARG_TEX3D_RENDERTARGETVIEW structure for a three-dimensional texture.
[in] TexCube
If the value in the ResourceDimension member is set to D3D10DDIRESOURCE_TEXTURECUBE, a member in the union that is contained in D3D10DDIARG_CREATERENDERTARGETVIEW that can hold a D3D10DDIARG_TEXCUBE_RENDERTARGETVIEW structure for a cube texture.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | d3d10umddi.h (include D3d10umddi.h) |
See also
CalcPrivateRenderTargetViewSize
D3D10DDIARG_BUFFER_RENDERTARGETVIEW
D3D10DDIARG_TEX1D_RENDERTARGETVIEW
D3D10DDIARG_TEX2D_RENDERTARGETVIEW
D3D10DDIARG_TEX3D_RENDERTARGETVIEW