CD3D10_TEXTURE1D_DESC 结构 (d3d10.h)
描述 一维纹理。
语法
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
类型: UINT 数组中的纹理数。 范围为 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,以帮助创建纹理说明。
要求
要求 | 值 |
---|---|
Header | d3d10.h |