D3D10_TEXTURE1D_DESC structure (d3d10.h)
Describes a 1D texture.
Syntax
typedef struct D3D10_TEXTURE1D_DESC {
UINT Width;
UINT MipLevels;
UINT ArraySize;
DXGI_FORMAT Format;
D3D10_USAGE Usage;
UINT BindFlags;
UINT CPUAccessFlags;
UINT MiscFlags;
} D3D10_TEXTURE1D_DESC;
Members
Width
Type: UINT
Texture width (in texels). The range is from 1 to D3D10_REQ_TEXTURE1D_U_DIMENSION (8192).
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.
ArraySize
Type: UINT
Number of textures in the array. The range is from 1 to D3D10_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION (512).
Format
Type: DXGI_FORMAT
Texture format (see DXGI_FORMAT).
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.
BindFlags
Type: UINT
Flags (see D3D10_BIND_FLAG) for binding to pipeline stages. The flags can be combined by a logical OR.
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.
Remarks
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
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for