ReactOS  0.4.14-dev-843-g15bc263
d3dx9_mesh Struct Reference
Collaboration diagram for d3dx9_mesh:

Public Attributes

ID3DXMesh ID3DXMesh_iface
LONG ref
DWORD numfaces
DWORD numvertices
DWORD options
IDirect3DDevice9 * device
IDirect3DVertexDeclaration9 * vertex_declaration
UINT vertex_declaration_size
UINT num_elem
IDirect3DVertexBuffer9 * vertex_buffer
IDirect3DIndexBuffer9 * index_buffer
int attrib_buffer_lock_count
DWORD attrib_table_size

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: