Interfaz ID3DX10Mesh
Las aplicaciones usan los métodos de la interfaz ID3DX10Mesh para manipular objetos de malla.
Miembros
La interfaz ID3DX10Mesh hereda de la interfaz IUnknown . ID3DX10Mesh también tiene estos tipos de miembros:
Métodos
La interfaz ID3DX10Mesh tiene estos métodos.
Método | Descripción |
---|---|
CloneMesh | Crea una nueva malla y la rellena con los datos de una malla cargada previamente. |
CommitToDevice | Confirme los cambios realizados en una malla en el dispositivo para que se puedan representar. Se debe llamar a esto después de modificar los datos de una malla y antes de representarlos. Una malla no se puede representar a menos que se confirme en el dispositivo. Vea Notas. |
Discard (Descartar) | Quita los datos de malla del dispositivo que se ha confirmado en el dispositivo (con ID3DX10Mesh::CommitToDevice). |
DrawSubset | Dibuja un subconjunto de una malla. |
DrawSubsetInstanced | Dibuja varias instancias del mismo subconjunto de una malla. |
GenerateAdjacencyAndPointReps | Genere una lista de bordes de malla, así como una lista de caras que comparten cada borde. |
GenerateAttributeBufferFromTable | Genere un búfer de atributos a partir de los datos de la tabla de atributos de la malla. Un búfer de atributos es otro formato para almacenar los datos en la tabla de atributos. Tanto el búfer de atributos como la tabla de atributos son estructuras de datos internas en la malla. |
GenerateGSAdjacency | Agrega datos de adyacencia al búfer de índices de la malla. Cuando la malla se va a enviar a un sombreador de geometría que toma datos de adyacencia, es necesario que el búfer de índice de la malla contenga datos de adyacencia. |
GetAdjacencyBuffer | Acceda al búfer de adyacencia de la malla. |
GetAttributeBuffer | Acceda al búfer de atributos de la malla. |
GetAttributeTable | Recupera una tabla de atributos para una malla o el número de entradas almacenadas en una tabla de atributos para una malla. |
GetDeviceIndexBuffer | Acceda al búfer de índices de la malla después de confirmarlo en el dispositivo con ID3DX10Mesh::CommitToDevice. Esto es diferente de ID3DX10Mesh::GetIndexBuffer, que devuelve el búfer de índice antes de que se haya confirmado en el dispositivo. |
GetDeviceVertexBuffer | Acceda al búfer de vértices de la malla después de confirmarlo en el dispositivo con ID3DX10Mesh::CommitToDevice. Esto es diferente de ID3DX10Mesh::GetVertexBuffer, que devuelve el búfer de vértices antes de que se haya confirmado en el dispositivo. |
GetFaceCount | Recupera el número de caras de la malla. |
GetFlags | Acceda a las marcas de creación de la malla. |
GetIndexBuffer | Recupera los datos de un búfer de índice. |
GetPointRepBuffer | Obtiene el búfer de rep de punto de la malla. |
GetVertexBuffer | Recupera el búfer de vértices asociado a la malla. |
GetVertexBufferCount | Obtenga el número de búferes de vértices en la malla. |
GetVertexCount | Obtenga el número de vértices de la malla. Una malla puede contener varios búferes de vértices (es decir, un búfer de vértices puede contener todos los datos de posición, otro puede contener todos los datos de coordenadas de textura, etc.), pero cada búfer de vértices contendrá el mismo número de elementos. |
GetVertexDescription | Acceda a la descripción del vértice pasada a D3DX10CreateMesh. La descripción del vértice describe el diseño de los búferes de vértices de la malla. |
Intersect | Determina si un rayo se cruza con esta malla. |
IntersectSubset | Determina si un rayo se interseca con un subconjunto de esta malla. |
Optimización | Genera una nueva malla con caras y vértices reordenados para optimizar el rendimiento del dibujo. |
SetAdjacencyData | Establezca los datos de adyacencia de la malla. |
SetAttributeData | Establezca los datos de atributo de la malla. |
SetAttributeTable | Establece la tabla de atributos de una malla y el número de entradas almacenadas en la tabla. |
SetIndexData | Establezca los datos de índice de la malla. |
SetPointRepData | Establezca los datos de repetición de punto para la malla. |
SetVertexData | Establezca los datos de vértices en uno de los búferes de vértices de la malla. |
Comentarios
Para obtener la interfaz ID3DX10Mesh, llame a D3DX10CreateMesh.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también