ReactOS  0.4.14-dev-115-g4576127
d3dx9_mesh Struct Reference
Collaboration diagram for d3dx9_mesh:

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
 
DWORDattrib_buffer
 
int attrib_buffer_lock_count
 
DWORD attrib_table_size
 
D3DXATTRIBUTERANGEattrib_table
 

Detailed Description

Definition at line 45 of file mesh.c.

Member Data Documentation

◆ attrib_buffer

◆ attrib_buffer_lock_count

int d3dx9_mesh::attrib_buffer_lock_count

Definition at line 62 of file mesh.c.

Referenced by d3dx9_mesh_LockAttributeBuffer(), and d3dx9_mesh_UnlockAttributeBuffer().

◆ attrib_table

◆ attrib_table_size

◆ cached_declaration

D3DVERTEXELEMENT9 d3dx9_mesh::cached_declaration[MAX_FVF_DECL_SIZE]

Definition at line 55 of file mesh.c.

Referenced by d3dx9_mesh_GetDeclaration().

◆ device

IDirect3DDevice9* d3dx9_mesh::device

◆ fvf

DWORD d3dx9_mesh::fvf

◆ ID3DXMesh_iface

ID3DXMesh d3dx9_mesh::ID3DXMesh_iface

Definition at line 47 of file mesh.c.

Referenced by impl_from_ID3DXMesh().

◆ index_buffer

◆ num_elem

UINT d3dx9_mesh::num_elem

Definition at line 58 of file mesh.c.

Referenced by copy_declaration(), d3dx9_mesh_GetDeclaration(), and D3DXCreateMesh().

◆ numfaces

◆ numvertices

DWORD d3dx9_mesh::numvertices

Definition at line 51 of file mesh.c.

Referenced by d3dx9_mesh_GetNumVertices(), D3DXCreateMesh(), and D3DXCreateMeshFVF().

◆ options

DWORD d3dx9_mesh::options

Definition at line 52 of file mesh.c.

Referenced by d3dx9_mesh_GetOptions(), and d3dx9_mesh_Optimize().

◆ ref

LONG d3dx9_mesh::ref

Definition at line 48 of file mesh.c.

Referenced by d3dx9_mesh_AddRef(), and d3dx9_mesh_Release().

◆ vertex_buffer

◆ vertex_declaration

IDirect3DVertexDeclaration9* d3dx9_mesh::vertex_declaration

Definition at line 56 of file mesh.c.

Referenced by d3dx9_mesh_Release(), and D3DXCreateMesh().

◆ vertex_declaration_size

UINT d3dx9_mesh::vertex_declaration_size

The documentation for this struct was generated from the following file: