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

#include <SoundCullObj.h>

Inherits MultiListObjectClass, and CullableClass.

Public Member Functions

 SoundCullObjClass (void)
 
virtual ~SoundCullObjClass (void)
 
virtual const AABoxClassGet_Bounding_Box (void) const
 
virtual const Matrix3DGet_Transform (void) const
 
virtual void Set_Transform (const Matrix3D &transform)
 
virtual void Timestep (float dt)
 
virtual void Set_Sound_Obj (SoundSceneObjClass *sound_obj)
 
virtual SoundSceneObjClassPeek_Sound_Obj (void) const
 
- Public Member Functions inherited from MultiListObjectClass
 MultiListObjectClass (void)
 
virtual ~MultiListObjectClass (void)
 
MultiListNodeClassGet_List_Node () const
 
void Set_List_Node (MultiListNodeClass *node)
 
- Public Member Functions inherited from CullableClass
 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)
 

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 59 of file SoundCullObj.h.

Constructor & Destructor Documentation

◆ SoundCullObjClass()

SoundCullObjClass::SoundCullObjClass ( void )
inline

Definition at line 66 of file SoundCullObj.h.

◆ ~SoundCullObjClass()

virtual SoundCullObjClass::~SoundCullObjClass ( void )
inlinevirtual

Definition at line 70 of file SoundCullObj.h.

Member Function Documentation

◆ Get_Bounding_Box()

__inline const AABoxClass & SoundCullObjClass::Get_Bounding_Box ( void ) const
virtual

Definition at line 155 of file SoundCullObj.h.

◆ Get_Transform()

__inline const Matrix3D & SoundCullObjClass::Get_Transform ( void ) const
virtual

Definition at line 112 of file SoundCullObj.h.

◆ Peek_Sound_Obj()

virtual SoundSceneObjClass * SoundCullObjClass::Peek_Sound_Obj ( void ) const
inlinevirtual

Definition at line 92 of file SoundCullObj.h.

◆ Set_Sound_Obj()

__inline void SoundCullObjClass::Set_Sound_Obj ( SoundSceneObjClass * sound_obj)
virtual

Definition at line 140 of file SoundCullObj.h.

◆ Set_Transform()

__inline void SoundCullObjClass::Set_Transform ( const Matrix3D & transform)
virtual

Definition at line 125 of file SoundCullObj.h.

◆ Timestep()

virtual void SoundCullObjClass::Timestep ( float dt)
inlinevirtual

Definition at line 86 of file SoundCullObj.h.


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