Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

CD3D10_TEXTURE1D_DESC structure (d3d10.h)

Describes a 1D texture.

Syntax

struct CD3D10_TEXTURE1D_DESC : D3D10_TEXTURE1D_DESC {
 void CD3D10_TEXTURE1D_DESC();
 void CD3D10_TEXTURE1D_DESC(
 const D3D10_TEXTURE1D_DESC & o
 );
 void CD3D10_TEXTURE1D_DESC(
 DXGI_FORMAT format,
 UINT width,
 UINT arraySize,
 UINT mipLevels,
 UINT bindFlags,
 D3D10_USAGE usage,
 UINT cpuaccessFlags,
 UINT miscFlags
 );
 void ~CD3D10_TEXTURE1D_DESC();
};

Inheritance

The CD3D10_TEXTURE1D_DESC structure implements D3D10_TEXTURE1D_DESC.

Members

void CD3D10_TEXTURE1D_DESC()

void CD3D10_TEXTURE1D_DESC( const D3D10_TEXTURE1D_DESC & o)

void CD3D10_TEXTURE1D_DESC( DXGI_FORMAT format, UINT width, UINT arraySize, UINT mipLevels, UINT bindFlags, D3D10_USAGE usage, UINT cpuaccessFlags, UINT miscFlags)

void ~CD3D10_TEXTURE1D_DESC()

Remarks

format Type: DXGI_FORMAT Texture format (see DXGI_FORMAT).

width Type: UINT Texture width (in texels). The range is from 1 to D3D10_REQ_TEXTURE1D_U_DIMENSION (8192).

arraySize Type: UINT Number of textures in the array. The range is from 1 to D3D10_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION (512).

mipLevels Type: UINT Number of subtextures (also called mipmap levels). Use 1 for a multisampled texture; or 0 to generate a full set of subtextures.

bindFlags Type: UINT Flags (see D3D10_BIND_FLAG) for binding to pipeline stages. The flags can be combined by a logical OR.

usage Type: D3D10_USAGE Value that identifies how the texture is to be read from and written to. The most common value is D3D10_USAGE-DEFAULT; see D3D10_USAGE for all possible values.

cpuAccessFlags Type: UINT Flags (see D3D10_CPU_ACCESS_FLAG) to specify the types of CPU access allowed. Use 0 if CPU access is not required. These flags can be combined with a logical OR.

miscFlags Type: UINT Flags (see D3D10_RESOURCE_MISC_FLAG) that identify other, less common resource options. Use 0 if none of these flags apply. These flags can be combined with a logical OR.

This structure is used in a call to ID3D10Device::CreateTexture1D. A helpful derived structure CD3D10_TEXTURE1D_DESC is declared in D3D10.h, to help create a texture description.

Requirements

Requirement Value
Header d3d10.h

See also

Resource Structures


Feedback

Was this page helpful?

Additional resources