DDraceNetwork Documentation
Loading...
Searching...
No Matches
CGhost::CGhostPath Class Reference
Collaboration diagram for CGhost::CGhostPath:
[legend]

Public Member Functions

 CGhostPath ()
 ~CGhostPath ()
 CGhostPath (const CGhostPath &Other)=delete
CGhostPathoperator= (const CGhostPath &Other)=delete
 CGhostPath (CGhostPath &&Other) noexcept
CGhostPathoperator= (CGhostPath &&Other) noexcept
void Reset (int ChunkSize=25 *60)
void SetSize (int Items)
int Size () const
void Add (const CGhostCharacter &Char)
CGhostCharacterGet (int Index)

Private Attributes

int m_ChunkSize
int m_NumItems
std::vector< CGhostCharacter * > m_vpChunks

Constructor & Destructor Documentation

◆ CGhostPath() [1/3]

CGhost::CGhostPath::CGhostPath ( )
inline

◆ ~CGhostPath()

CGhost::CGhostPath::~CGhostPath ( )
inline

◆ CGhostPath() [2/3]

CGhost::CGhostPath::CGhostPath ( const CGhostPath & Other)
delete

◆ CGhostPath() [3/3]

CGhost::CGhostPath::CGhostPath ( CGhostPath && Other)
noexcept

Member Function Documentation

◆ Add()

void CGhost::CGhostPath::Add ( const CGhostCharacter & Char)

◆ Get()

CGhostCharacter * CGhost::CGhostPath::Get ( int Index)

◆ operator=() [1/2]

CGhost::CGhostPath & CGhost::CGhostPath::operator= ( CGhostPath && Other)
noexcept

◆ operator=() [2/2]

CGhostPath & CGhost::CGhostPath::operator= ( const CGhostPath & Other)
delete

◆ Reset()

void CGhost::CGhostPath::Reset ( int ChunkSize = 25 * 60)

◆ SetSize()

void CGhost::CGhostPath::SetSize ( int Items)

◆ Size()

int CGhost::CGhostPath::Size ( ) const
inline

Member Data Documentation

◆ m_ChunkSize

int CGhost::CGhostPath::m_ChunkSize
private

◆ m_NumItems

int CGhost::CGhostPath::m_NumItems
private

◆ m_vpChunks

std::vector<CGhostCharacter *> CGhost::CGhostPath::m_vpChunks
private

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