Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
GridObject< T > Class Template Reference

#include <Object.h>

Collaboration diagram for GridObject< T >:

Public Member Functions

void AddToGrid (GridRefManager< T > &m)
bool IsInGrid () const
void RemoveFromGrid ()
virtual ~GridObject ()

Private Attributes

GridReference< T > _gridRef

Detailed Description

template<class T>
class GridObject< T >

Definition at line 552 of file Object.h.

Constructor & Destructor Documentation

◆ ~GridObject()

template<class T>
virtual GridObject< T >::~GridObject ( )
inlinevirtual

Definition at line 555 of file Object.h.

Member Function Documentation

◆ AddToGrid()

template<class T>
void GridObject< T >::AddToGrid ( GridRefManager< T > & m)
inline

Definition at line 557 of file Object.h.

References _gridRef, ASSERT, and IsInGrid().

Referenced by AddObjectHelper().

◆ IsInGrid()

template<class T>
bool GridObject< T >::IsInGrid ( ) const
inline

◆ RemoveFromGrid()

Member Data Documentation

◆ _gridRef

template<class T>
GridReference<T> GridObject< T >::_gridRef
private

Definition at line 560 of file Object.h.

Referenced by AddToGrid(), IsInGrid(), and RemoveFromGrid().


The documentation for this class was generated from the following file:
  • src/server/game/Entities/Object/Object.h