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

#include <multilist.h>

Inherited by CameraShakeSystemClass::CameraShakerClass, DX8FVFCategoryContainer, DX8PolygonRendererClass, DX8TextureCategoryClass, LookupTableClass, MeshGeometryClass, PolyRemover, RenderObjClass, RendererListContainerClass, ShdRendererNodeClass, SoundCullObjClass, SoundSceneClass::AudibleInfoClass, SoundSceneObjClass, TexProjectClass, and TextureTrackerClass.

Public Member Functions

 MultiListObjectClass (void)
 
virtual ~MultiListObjectClass (void)
 
MultiListNodeClassGet_List_Node () const
 
void Set_List_Node (MultiListNodeClass *node)
 

Detailed Description

MultiListObjectClass This is an object that can be linked into a MultiList. The only overhead for this is a single pointer to a MultiListNode. Objects that are linked into MulitLists must derive from this class.
If you delete an instance of one of these objects while it is in one or more Multi-Lists, it will automatically remove itself from the lists.

Definition at line 77 of file multilist.h.

Constructor & Destructor Documentation

◆ MultiListObjectClass()

MultiListObjectClass::MultiListObjectClass ( void )
inline

Definition at line 81 of file multilist.h.

◆ ~MultiListObjectClass()

MultiListObjectClass::~MultiListObjectClass ( void )
virtual

Definition at line 54 of file multilist.cpp.

Member Function Documentation

◆ Get_List_Node()

MultiListNodeClass * MultiListObjectClass::Get_List_Node ( ) const
inline

Definition at line 84 of file multilist.h.

◆ Set_List_Node()

void MultiListObjectClass::Set_List_Node ( MultiListNodeClass * node)
inline

Definition at line 85 of file multilist.h.


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