CD3D11_TEXTURE3D_DESC::CD3D11_TEXTURE3D_DESC(DXGI_FORMAT, UINT, UINT, UINT, UINT, UINT, D3D11_USAGE, UINT, UINT) constructor

Instantiates a new instance of a CD3D11_TEXTURE3D_DESC structure that is initialized with D3D11_TEXTURE3D_DESC values.

Syntax


CD3D11_TEXTURE3D_DESC(
   DXGI_FORMAT format,
   UINT        width,
   UINT        height,
   UINT        depth,
   UINT        mipLevels = 0,
   UINT        bindFlags = D3D11_BIND_SHADER_RESOURCE,
   D3D11_USAGE usage = D3D11_USAGE_DEFAULT,
   UINT        cpuaccessFlags = 0,
   UINT        miscFlags = 0
);

Parameters

format

Type: DXGI_FORMAT

A DXGI_FORMAT-typed value that specifies the texture format.

width

Type: UINT

Texture width (in texels). The range is from 1 to D3D11_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048). However, the range is actually constrained by the feature level at which you create the rendering device.

height

Type: UINT

Texture height (in texels). The range is from 1 to D3D11_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048). However, the range is actually constrained by the feature level at which you create the rendering device.

depth

Type: UINT

Texture depth (in texels). The range is from 1 to D3D11_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048). However, the range is actually constrained by the feature level at which you create the rendering device.

mipLevels

Type: UINT

The maximum number of mipmap levels in the texture. See the remarks in D3D11_TEX1D_SRV. Use 1 for a multisampled texture; or 0 to generate a full set of subtextures.

bindFlags

Type: UINT

A combination of D3D11_BIND_FLAG-typed values that are combined by using a bitwise OR operation. The resulting value specifies how to bind the texture to pipeline stages.

usage

Type: D3D11_USAGE

A D3D11_USAGE-typed value that identifies how the texture is to be read from and written to.

cpuaccessFlags

Type: UINT

A combination of D3D11_CPU_ACCESS_FLAG-typed values that are combined by using a bitwise OR operation. The resulting value specifies the types of CPU access allowed.

miscFlags

Type: UINT

A combination of D3D11_RESOURCE_MISC_FLAG-typed values that are combined by using a bitwise OR operation. The resulting value identifies other, less common resource options.

Requirements

Minimum supported client

Windows 7 [desktop apps | UWP apps]

Minimum supported server

Windows Server 2008 R2 [desktop apps | UWP apps]

Header

D3D11.h

Library

D3D11.lib

See also

CD3D11_TEXTURE3D_DESC

 

 

Show: