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 |