CD3D10_BUFFER_DESC 結構 (d3d10.h)
描述 緩衝區 資源。
Syntax
struct CD3D10_BUFFER_DESC : D3D10_BUFFER_DESC {
void CD3D10_BUFFER_DESC();
void CD3D10_BUFFER_DESC(
const D3D10_BUFFER_DESC & o
);
void CD3D10_BUFFER_DESC(
UINT byteWidth,
UINT bindFlags,
D3D10_USAGE usage,
UINT cpuaccessFlags,
UINT miscFlags
);
void ~CD3D10_BUFFER_DESC();
};
繼承
CD3D10_BUFFER_DESC結構會實作 D3D10_BUFFER_DESC。
成員
void CD3D10_BUFFER_DESC()
void CD3D10_BUFFER_DESC( const D3D10_BUFFER_DESC & o)
void CD3D10_BUFFER_DESC( UINT byteWidth, UINT bindFlags, D3D10_USAGE usage, UINT cpuaccessFlags, UINT miscFlags)
void ~CD3D10_BUFFER_DESC()
備註
byteWidth
類型:以位元組為單位的緩衝區 UINT 大小。
bindFlags
類型: UINT 識別緩衝區如何系結至 管線。 應用程式可以邏輯方式將 OR 旗標一起 (查看 D3D10_BIND_FLAG) ,以指出可以以不同的方式存取緩衝區。
usage
類型: D3D10_USAGE 識別緩衝區預期如何讀取和寫入。 更新頻率是關鍵因素。 最常見的值通常是D3D10_USAGE_DEFAULT;如需所有可能的值 ,請參閱D3D10_USAGE 。
cpuAccessFlags
類型: UINT CPU 存取旗標 (D3D10_CPU_ACCESS_FLAG ) ,如果不需要 CPU 存取,則為 0。 應用程式可以邏輯方式一起加上 OR 旗標。
miscFlags
類型: UINT 其他旗標 (D3D10_RESOURCE_MISC_FLAG ) 或未使用時為 0。 應用程式可以邏輯方式一起加上 OR 旗標。
ID3D10Device::CreateBuffer會使用此結構來建立緩衝區資源。
除了這個結構之外,D3D10.h 中也有衍生結構 (CD3D10_BUFFER_DESC) 其行為類似繼承類別,以協助建立緩衝區描述。
規格需求
標頭 | d3d10.h |