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

#include <cullsys.h>

Inherits RefCountClass.

Inherited by SoundCullObjClass, and TexProjectClass.

Public Member Functions

 CullableClass (void)
 
virtual ~CullableClass (void)
 
WWINLINE const AABoxClassGet_Cull_Box (void) const
 
void Set_Cull_Box (const AABoxClass &box, bool just_loaded=false)
 
void Set_Culling_System (CullSystemClass *sys)
 
CullSystemClassGet_Culling_System (void) const
 
WWINLINE void Set_Cull_Link (CullLinkClass *c)
 
WWINLINE CullLinkClassGet_Cull_Link (void) const
 
- 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)
 

Friends

class CullSystemClass
 

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 RefCountClass
virtual ~RefCountClass (void)
 

Detailed Description

Definition at line 81 of file cullsys.h.

Constructor & Destructor Documentation

◆ CullableClass()

CullableClass::CullableClass ( void )

Definition at line 47 of file cullsys.cpp.

◆ ~CullableClass()

CullableClass::~CullableClass ( void )
virtual

Definition at line 54 of file cullsys.cpp.

Member Function Documentation

◆ Get_Cull_Box()

WWINLINE const AABoxClass & CullableClass::Get_Cull_Box ( void ) const
inline

Definition at line 94 of file cullsys.h.

◆ Get_Cull_Link()

WWINLINE CullLinkClass * CullableClass::Get_Cull_Link ( void ) const
inline

Definition at line 104 of file cullsys.h.

◆ Get_Culling_System()

CullSystemClass * CullableClass::Get_Culling_System ( void ) const

Definition at line 86 of file cullsys.cpp.

◆ Set_Cull_Box()

void CullableClass::Set_Cull_Box ( const AABoxClass & box,
bool just_loaded = false )

Definition at line 62 of file cullsys.cpp.

◆ Set_Cull_Link()

WWINLINE void CullableClass::Set_Cull_Link ( CullLinkClass * c)
inline

Definition at line 103 of file cullsys.h.

◆ Set_Culling_System()

void CullableClass::Set_Culling_System ( CullSystemClass * sys)

Definition at line 79 of file cullsys.cpp.

Friends And Related Symbol Documentation

◆ CullSystemClass

friend class CullSystemClass
friend

Definition at line 140 of file cullsys.h.


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