Compartir a través de


estructura CD3D10_BUFFER_DESC (d3d10.h)

Describe un recurso de búfer .

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();
};

Herencia

La estructura de CD3D10_BUFFER_DESC implementa D3D10_BUFFER_DESC.

Miembros

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()

Comentarios

byteWidth Tipo: Tamaño UINT del búfer en bytes.

bindFlags Tipo: UINT Identifique cómo se enlazará el búfer a la canalización. Las aplicaciones pueden marcar lógicamente O juntas (consulte D3D10_BIND_FLAG) para indicar que se puede acceder al búfer de maneras diferentes.

usage Tipo: D3D10_USAGE Identificar cómo se espera que el búfer se lea y escriba en . La frecuencia de actualización es un factor clave. El valor más común suele ser D3D10_USAGE_DEFAULT; consulte D3D10_USAGE para ver todos los valores posibles.

cpuAccessFlags Tipo: marcas de acceso de CPU UINT (consulte D3D10_CPU_ACCESS_FLAG) o 0 si no es necesario tener acceso a la CPU. Las aplicaciones pueden marcar lógicamente or juntas.

miscFlags Tipo: Marcas varias UINT (vea D3D10_RESOURCE_MISC_FLAG) o 0 si no se ha uso. Las aplicaciones pueden marcar lógicamente or juntas.

Id3D10Device::CreateBuffer usa esta estructura para crear recursos de búfer.

Además de esta estructura, también hay una estructura derivada en D3D10.h (CD3D10_BUFFER_DESC) que se comporta como una clase heredada para ayudar a crear una descripción del búfer.

Requisitos

   
Encabezado d3d10.h

Consulte también

Estructuras de recursos