ReactOS 0.4.16-dev-122-g325d74c
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.

◆ attrib_table

◆ attrib_table_size

◆ cached_declaration

D3DVERTEXELEMENT9 d3dx9_mesh::cached_declaration[MAX_FVF_DECL_SIZE]

Definition at line 55 of file mesh.c.

◆ device

IDirect3DDevice9* d3dx9_mesh::device

Definition at line 54 of file mesh.c.

Referenced by D3DXCreateMesh().

◆ fvf

DWORD d3dx9_mesh::fvf

Definition at line 53 of file mesh.c.

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

◆ ID3DXMesh_iface

ID3DXMesh d3dx9_mesh::ID3DXMesh_iface

Definition at line 47 of file mesh.c.

Referenced by impl_from_ID3DXMesh().

◆ index_buffer

IDirect3DIndexBuffer9* d3dx9_mesh::index_buffer

◆ num_elem

UINT d3dx9_mesh::num_elem

Definition at line 58 of file mesh.c.

Referenced by copy_declaration(), and D3DXCreateMesh().

◆ numfaces

DWORD d3dx9_mesh::numfaces

◆ numvertices

DWORD d3dx9_mesh::numvertices

Definition at line 51 of file mesh.c.

Referenced by D3DXCreateMesh(), and D3DXCreateMeshFVF().

◆ options

DWORD d3dx9_mesh::options

Definition at line 52 of file mesh.c.

Referenced by D3DXCreateMesh().

◆ ref

LONG d3dx9_mesh::ref

Definition at line 48 of file mesh.c.

◆ vertex_buffer

IDirect3DVertexBuffer9* d3dx9_mesh::vertex_buffer

Definition at line 59 of file mesh.c.

Referenced by d3dx9_mesh_CloneMesh(), d3dx9_mesh_OptimizeInplace(), and D3DXCreateMesh().

◆ vertex_declaration

IDirect3DVertexDeclaration9* d3dx9_mesh::vertex_declaration

Definition at line 56 of file mesh.c.

Referenced by D3DXCreateMesh().

◆ vertex_declaration_size

UINT d3dx9_mesh::vertex_declaration_size

Definition at line 57 of file mesh.c.

Referenced by d3dx9_mesh_UpdateSemantics(), and D3DXCreateMesh().


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