Interfaz ID3DXBaseMesh
Las aplicaciones usan los métodos de la interfaz ID3DXBaseMesh para manipular y consultar objetos de malla y malla progresiva.
Miembros
La interfaz ID3DXBaseMesh hereda de la interfaz IUnknown . ID3DXBaseMesh también tiene estos tipos de miembros:
Métodos
La interfaz ID3DXBaseMesh tiene estos métodos.
Método | Descripción |
---|---|
CloneMesh | Clona una malla mediante un declarador. |
CloneMeshFVF | Clona una malla mediante un código de formato de vértice flexible (FVF). |
ConvertAdjacencyToPointReps | Convierte la información de adyacencia de malla en una matriz de representantes de punto. |
ConvertPointRepsToAdjacency | Convierte los datos representativos de punto en información de adyacencia de malla. |
DrawSubset | Dibuja un subconjunto de una malla. |
GenerateAdjacency | Genere una lista de bordes de malla, así como una lista de caras que comparten cada borde. |
GetAttributeTable | Recupera una tabla de atributos para una malla o el número de entradas almacenadas en una tabla de atributos para una malla. |
GetDeclaration | Recupera una declaración que describe los vértices de la malla. |
GetDevice | Recupera el dispositivo asociado a la malla. |
GetFVF | Obtiene el valor fijo del vértice de la función. |
GetIndexBuffer | Recupera los datos de un búfer de índice. |
GetNumBytesPerVertex | Obtiene el número de bytes por vértice. |
GetNumFaces | Recupera el número de caras de la malla. |
GetNumVertices | Recupera el número de vértices de la malla. |
GetOptions | Recupera las opciones de malla habilitadas para esta malla en tiempo de creación. |
GetVertexBuffer | Recupera el búfer de vértices asociado a la malla. |
LockIndexBuffer | Bloquea un búfer de índice y obtiene un puntero a la memoria del búfer de índice. |
LockVertexBuffer | Bloquea un búfer de vértices y obtiene un puntero a la memoria del búfer de vértices. |
UnlockIndexBuffer | Desbloquea un búfer de índice. |
UnlockVertexBuffer | Desbloquea un búfer de vértices. |
UpdateSemantics | Este método permite al usuario cambiar la declaración de malla sin cambiar el diseño de datos del búfer de vértices. La llamada solo es válida si los formatos de declaración antiguos y nuevos tienen el mismo tamaño de vértice. |
Comentarios
Una malla es un objeto formado por un conjunto de caras poligonales. Una malla define un conjunto de vértices y un conjunto de caras (las caras se definen en términos de vértices y normales de la malla).
El tipo LPD3DXBASEMESH se define como puntero a la interfaz ID3DXBaseMesh .
typedef struct ID3DXBaseMesh *LPD3DXBASEMESH;
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también