Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
UVBufferClass Class Reference

#include <meshmatdesc.h>

Inherits ShareBufferClass< Vector2 >.

Public Member Functions

 UVBufferClass (int count, const char *msg)
 
 UVBufferClass (const UVBufferClass &that)
 
bool operator== (const UVBufferClass &that)
 
bool Is_Equal_To (const UVBufferClass &that)
 
void Update_CRC (void)
 
unsigned int Get_CRC (void)
 
- Public Member Functions inherited from ShareBufferClass< Vector2 >
 ShareBufferClass (int count, const char *msg)
 
 ShareBufferClass (const ShareBufferClass &that)
 
 ~ShareBufferClass (void)
 
Vector2Get_Array (void)
 
int Get_Count (void)
 
void Set_Element (int index, const Vector2 &thing)
 
const Vector2Get_Element (int index) const
 
Vector2Get_Element (int index)
 
void Clear (void)
 
- 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)
 

Additional Inherited Members

- Static Public Member Functions inherited from RefCountClass
static int Total_Refs (void)
 
static RefCountClassAdd_Active_Ref (RefCountClass *obj)
 
static RefCountClassSet_Ref_Owner (RefCountClass *obj, char *file, int line)
 
static void Remove_Active_Ref (RefCountClass *obj)
 
static bool Validate_Active_Ref (RefCountClass *obj)
 
- Public Attributes inherited from RefCountClass
RefCountNodeClass ActiveRefNode
 
ActiveRefStruct ActiveRefInfo
 
- Static Public Attributes inherited from RefCountClass
static RefCountListClass ActiveRefList
 
- Protected Member Functions inherited from ShareBufferClass< Vector2 >
ShareBufferClassoperator= (const ShareBufferClass &)
 
- Protected Member Functions inherited from W3DMPO
virtual int glueEnforcer () const =0
 
- Protected Member Functions inherited from RefCountClass
virtual ~RefCountClass (void)
 
- Protected Attributes inherited from ShareBufferClass< Vector2 >
Vector2Array
 
int Count
 

Detailed Description

UVBufferClass This is a ShareBufferClass of uv coordinates. At load time, we are detecting redundant UV arrays so this class stores a CRC for quick checking.

Definition at line 276 of file meshmatdesc.h.

Constructor & Destructor Documentation

◆ UVBufferClass() [1/2]

UVBufferClass::UVBufferClass ( int count,
const char * msg )
inline

Definition at line 280 of file meshmatdesc.h.

◆ UVBufferClass() [2/2]

UVBufferClass::UVBufferClass ( const UVBufferClass & that)

Definition at line 143 of file meshmatdesc.cpp.

Member Function Documentation

◆ Get_CRC()

unsigned int UVBufferClass::Get_CRC ( void )
inline

Definition at line 287 of file meshmatdesc.h.

◆ Is_Equal_To()

bool UVBufferClass::Is_Equal_To ( const UVBufferClass & that)

Definition at line 155 of file meshmatdesc.cpp.

◆ operator==()

bool UVBufferClass::operator== ( const UVBufferClass & that)

Definition at line 149 of file meshmatdesc.cpp.

◆ Update_CRC()

void UVBufferClass::Update_CRC ( void )

Definition at line 162 of file meshmatdesc.cpp.


The documentation for this class was generated from the following files: