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

Inherits W3DMPO, VectorClass< ProxyRecordClass >, and RefCountClass.

Public Member Functions

 ProxyArrayClass (int size)
 
- Public Member Functions inherited from W3DMPO
virtual ~W3DMPO ()
 
- Public Member Functions inherited from VectorClass< ProxyRecordClass >
WWINLINE VectorClass (NoInitClass const &)
 
 VectorClass (int size=0, ProxyRecordClass const *array=0)
 
 VectorClass (VectorClass< ProxyRecordClass > const &)
 
 VectorClass (NoInitClass const &)
 
 VectorClass (int size=0, ProxyRecordClass const *array=0)
 
 VectorClass (VectorClass< ProxyRecordClass > const &)
 
virtual ~VectorClass (void)
 
virtual ~VectorClass (void)
 
WWINLINE ProxyRecordClassoperator[] (int index)
 
WWINLINE ProxyRecordClass const & operator[] (int index) const
 
ProxyRecordClassoperator[] (int index)
 
ProxyRecordClass const & operator[] (int index) const
 
VectorClass< ProxyRecordClass > & operator= (VectorClass< ProxyRecordClass > const &)
 
VectorClass< ProxyRecordClass > & operator= (VectorClass< ProxyRecordClass > const &)
 
virtual bool operator== (VectorClass< ProxyRecordClass > const &) const
 
virtual bool operator== (VectorClass< ProxyRecordClass > const &) const
 
virtual bool Resize (int newsize, ProxyRecordClass const *array=0)
 
virtual bool Resize (int newsize, ProxyRecordClass const *array=0)
 
virtual void Clear (void)
 
virtual void Clear (void)
 
WWINLINE int Length (void) const
 
int Length (void) const
 
virtual int ID (ProxyRecordClass const *ptr)
 
virtual int ID (ProxyRecordClass const &ptr)
 
virtual int ID (ProxyRecordClass const *ptr)
 
virtual int ID (ProxyRecordClass const &ptr)
 
- 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 W3DMPO
virtual int glueEnforcer () const =0
 
- Protected Member Functions inherited from RefCountClass
virtual ~RefCountClass (void)
 
- Protected Attributes inherited from VectorClass< ProxyRecordClass >
ProxyRecordClassVector
 
int VectorMax
 
bool IsValid
 
bool IsAllocated
 
bool VectorClassPad [2]
 

Detailed Description

ProxyArrayClass This is a ref-counted list of proxy objects. It is generated whenever an HLODdef contains proxies. Each instantiated HLOD simply add-refs a pointer to the single list.

Definition at line 186 of file hlod.cpp.

Constructor & Destructor Documentation

◆ ProxyArrayClass()

ProxyArrayClass::ProxyArrayClass ( int size)
inline

Definition at line 190 of file hlod.cpp.


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