структура CD3D10_BUFFER_DESC (d3d10.h)
Описывает ресурс буфера .
Синтаксис
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 Определяет, как буфер будет привязан к конвейеру. Приложения могут логически помечать ИЛИ (см . D3D10_BIND_FLAG), чтобы указать, что доступ к буферу можно получить разными способами.
usage
Тип: D3D10_USAGE укажите, как буфер будет считываться и записываться в. Частота обновления является ключевым фактором. Наиболее распространенным значением обычно является D3D10_USAGE_DEFAULT; Все возможные значения см. в разделе D3D10_USAGE .
cpuAccessFlags
Тип: флаги доступа КП UINT (см . D3D10_CPU_ACCESS_FLAG) или 0, если доступ к ЦП не требуется. Приложения могут логически помечать или совместно.
miscFlags
Тип: UINT Прочие флаги (см. D3D10_RESOURCE_MISC_FLAG) или 0, если не используется. Приложения могут логически помечать или совместно.
Эта структура используется ID3D10Device::CreateBuffer для создания буферных ресурсов.
В дополнение к этой структуре в D3D10.h (CD3D10_BUFFER_DESC), которая ведет себя как наследуемый класс для создания описания буфера.
Требования
Верхняя часть | d3d10.h |