ReactOS 0.4.16-dev-122-g325d74c
|
Public Attributes | |
ID3DXMesh | ID3DXMesh_iface |
LONG | ref |
DWORD | numfaces |
DWORD | numvertices |
DWORD | options |
DWORD | fvf |
IDirect3DDevice9 * | device |
D3DVERTEXELEMENT9 | cached_declaration [MAX_FVF_DECL_SIZE] |
IDirect3DVertexDeclaration9 * | vertex_declaration |
UINT | vertex_declaration_size |
UINT | num_elem |
IDirect3DVertexBuffer9 * | vertex_buffer |
IDirect3DIndexBuffer9 * | index_buffer |
DWORD * | attrib_buffer |
int | attrib_buffer_lock_count |
DWORD | attrib_table_size |
D3DXATTRIBUTERANGE * | attrib_table |
DWORD* d3dx9_mesh::attrib_buffer |
Definition at line 61 of file mesh.c.
Referenced by count_attributes(), d3dx9_mesh_CloneMesh(), d3dx9_mesh_OptimizeInplace(), D3DXCreateMesh(), fill_attribute_table(), and remap_faces_for_attrsort().
D3DXATTRIBUTERANGE* d3dx9_mesh::attrib_table |
Definition at line 64 of file mesh.c.
Referenced by d3dx9_mesh_CloneMesh(), d3dx9_mesh_GetAttributeTable(), d3dx9_mesh_LockAttributeBuffer(), d3dx9_mesh_OptimizeInplace(), d3dx9_mesh_SetAttributeTable(), and fill_attribute_table().
DWORD d3dx9_mesh::attrib_table_size |
Definition at line 63 of file mesh.c.
Referenced by count_attributes(), d3dx9_mesh_CloneMesh(), d3dx9_mesh_GetAttributeTable(), d3dx9_mesh_OptimizeInplace(), d3dx9_mesh_SetAttributeTable(), and fill_attribute_table().
D3DVERTEXELEMENT9 d3dx9_mesh::cached_declaration[MAX_FVF_DECL_SIZE] |
IDirect3DDevice9* d3dx9_mesh::device |
Definition at line 54 of file mesh.c.
Referenced by D3DXCreateMesh().
DWORD d3dx9_mesh::fvf |
Definition at line 53 of file mesh.c.
Referenced by d3dx9_mesh_CloneMeshFVF(), D3DXCreateMesh(), and D3DXCreateMeshFVF().
ID3DXMesh d3dx9_mesh::ID3DXMesh_iface |
Definition at line 47 of file mesh.c.
Referenced by impl_from_ID3DXMesh().
IDirect3DIndexBuffer9* d3dx9_mesh::index_buffer |
Definition at line 60 of file mesh.c.
Referenced by d3dx9_mesh_GetIndexBuffer(), D3DXConvertMeshSubsetToSingleStrip(), and D3DXCreateMesh().
UINT d3dx9_mesh::num_elem |
Definition at line 58 of file mesh.c.
Referenced by copy_declaration(), and D3DXCreateMesh().
DWORD d3dx9_mesh::numfaces |
Definition at line 50 of file mesh.c.
Referenced by count_attributes(), d3dx9_mesh_DrawSubset(), D3DXCreateMesh(), D3DXCreateMeshFVF(), and fill_attribute_table().
DWORD d3dx9_mesh::numvertices |
Definition at line 51 of file mesh.c.
Referenced by D3DXCreateMesh(), and D3DXCreateMeshFVF().
DWORD d3dx9_mesh::options |
Definition at line 52 of file mesh.c.
Referenced by D3DXCreateMesh().
IDirect3DVertexBuffer9* d3dx9_mesh::vertex_buffer |
Definition at line 59 of file mesh.c.
Referenced by d3dx9_mesh_CloneMesh(), d3dx9_mesh_OptimizeInplace(), and D3DXCreateMesh().
IDirect3DVertexDeclaration9* d3dx9_mesh::vertex_declaration |
Definition at line 56 of file mesh.c.
Referenced by D3DXCreateMesh().
UINT d3dx9_mesh::vertex_declaration_size |
Definition at line 57 of file mesh.c.
Referenced by d3dx9_mesh_UpdateSemantics(), and D3DXCreateMesh().