Поделиться через


структура 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

См. также раздел

Структуры ресурсов