#include <dx8indexbuffer.h>
Inherits W3DMPO, and RefCountClass.
Inherited by DX8IndexBufferClass, and SortingIndexBufferClass.
Classes | |
| class | AppendLockClass |
| class | WriteLockClass |
Public Member Functions | |
| IndexBufferClass (unsigned type, unsigned short index_count) | |
| void | Copy (unsigned int *indices, unsigned start_index, unsigned index_count) |
| void | Copy (unsigned short *indices, unsigned start_index, unsigned index_count) |
| unsigned short | Get_Index_Count () const |
| unsigned | Type () const |
| void | Add_Engine_Ref () const |
| void | Release_Engine_Ref () const |
| unsigned | Engine_Refs () const |
Public Member Functions inherited from W3DMPO | |
| virtual | ~W3DMPO () |
Public Member Functions inherited from RefCountClass | |
| RefCountClass (void) | |
| RefCountClass (const RefCountClass &) | |
| void | Add_Ref (void) const |
| WWINLINE void | Release_Ref (void) const |
| int | Num_Refs (void) const |
| virtual void | Delete_This (void) |
Static Public Member Functions | |
| static unsigned | Get_Total_Buffer_Count () |
| static unsigned | Get_Total_Allocated_Indices () |
| static unsigned | Get_Total_Allocated_Memory () |
Static Public Member Functions inherited from RefCountClass | |
| static int | Total_Refs (void) |
| static RefCountClass * | Add_Active_Ref (RefCountClass *obj) |
| static RefCountClass * | Set_Ref_Owner (RefCountClass *obj, char *file, int line) |
| static void | Remove_Active_Ref (RefCountClass *obj) |
| static bool | Validate_Active_Ref (RefCountClass *obj) |
Protected Member Functions | |
| virtual | ~IndexBufferClass () |
Protected Member Functions inherited from W3DMPO | |
| virtual int | glueEnforcer () const =0 |
Protected Member Functions inherited from RefCountClass | |
| virtual | ~RefCountClass (void) |
Protected Attributes | |
| int | engine_refs |
| unsigned short | index_count |
| unsigned | type |
Additional Inherited Members | |
Public Attributes inherited from RefCountClass | |
| RefCountNodeClass | ActiveRefNode |
| ActiveRefStruct | ActiveRefInfo |
Static Public Attributes inherited from RefCountClass | |
| static RefCountListClass | ActiveRefList |
Definition at line 59 of file dx8indexbuffer.h.
|
protectedvirtual |
Definition at line 91 of file dx8indexbuffer.cpp.
| IndexBufferClass::IndexBufferClass | ( | unsigned | type, |
| unsigned short | index_count ) |
Definition at line 70 of file dx8indexbuffer.cpp.
| void IndexBufferClass::Add_Engine_Ref | ( | ) | const |
Definition at line 120 of file dx8indexbuffer.cpp.
| void IndexBufferClass::Copy | ( | unsigned int * | indices, |
| unsigned | start_index, | ||
| unsigned | index_count ) |
Definition at line 137 of file dx8indexbuffer.cpp.
| void IndexBufferClass::Copy | ( | unsigned short * | indices, |
| unsigned | start_index, | ||
| unsigned | index_count ) |
Definition at line 159 of file dx8indexbuffer.cpp.
|
inline |
Definition at line 77 of file dx8indexbuffer.h.
|
inline |
Definition at line 71 of file dx8indexbuffer.h.
|
static |
Definition at line 110 of file dx8indexbuffer.cpp.
|
static |
Definition at line 115 of file dx8indexbuffer.cpp.
|
static |
Definition at line 105 of file dx8indexbuffer.cpp.
| void IndexBufferClass::Release_Engine_Ref | ( | ) | const |
Definition at line 125 of file dx8indexbuffer.cpp.
|
inline |
Definition at line 73 of file dx8indexbuffer.h.
|
mutableprotected |
Definition at line 106 of file dx8indexbuffer.h.
|
protected |
Definition at line 107 of file dx8indexbuffer.h.
|
protected |
Definition at line 108 of file dx8indexbuffer.h.