CD3D10_TEXTURE1D_DESC 結構 (d3d10.h)
描述 1D 紋理。
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();
};
繼承
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()
備註
format
類型: DXGI_FORMAT 紋理格式 (請參閱 DXGI_FORMAT) 。
width
類型:材質) 中的 UINT 紋理寬度 (。 範圍從 1 到 D3D10_REQ_TEXTURE1D_U_DIMENSION (8192) 。
arraySize
類型 :陣列 中的紋理數目。 範圍從 1 到 D3D10_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION (512) 。
mipLevels
類型: UINT 子文字數目 (也稱為 mipmap 層級) 。 針對多重取樣紋理使用 1;或 0 產生一組完整的子文字。
bindFlags
類型:UINT 旗標 (請參閱系結至管線階段的D3D10_BIND_FLAG) 。 旗標可以由邏輯 OR 結合。
usage
類型: D3D10_USAGE 值,可識別紋理的讀取和寫入方式。 最常見的值是 D3D10_USAGE-DEFAULT;如需所有可能的值,請參閱 D3D10_USAGE 。
cpuAccessFlags
類型: UINT 旗標 (請參閱 D3D10_CPU_ACCESS_FLAG) 指定允許的CPU存取類型。 如果不需要 CPU 存取,請使用 0。 這些旗標可以與邏輯 OR 結合。
miscFlags
類型: UINT 旗標 (請參閱 識別 其他較不常見資源選項D3D10_RESOURCE_MISC_FLAG) 。 如果沒有套用這些旗標,請使用 0。 這些旗標可以與邏輯 OR 結合。
這個結構用於 對ID3D10Device::CreateTexture1D的呼叫。 在 D3D10.h 中宣告有用的衍生結構CD3D10_TEXTURE1D_DESC,以協助建立紋理描述。
規格需求
需求 | 值 |
---|---|
標頭 | d3d10.h |