Wraith  0.1.5
Basic 3D game engine in C++
Drawable2DManager Class Reference
Collaboration diagram for Drawable2DManager:
Collaboration graph

Public Types

typedef StorageList::iterator StorageListReference
 

Public Member Functions

 Drawable2DManager (const Drawable2DManager &)=delete
 
Drawable2DManageroperator= (const Drawable2DManager &)=delete
 
 Drawable2DManager (Drawable2DManager &&)=delete
 
Drawable2DManageroperator= (Drawable2DManager &&)=delete
 
void registerEntity (Drawable *pDrawable)
 Registers a Drawable entity . More...
 
void deregisterEntity (Drawable *pDrawable)
 Deregisters a Drawable entity. More...
 
void processEntities ()
 Process the registered entities. More...
 

Private Types

typedef std::list< Drawable * > StorageList
 

Private Attributes

StorageList _registeredEntities
 

Member Function Documentation

◆ deregisterEntity()

void Drawable2DManager::deregisterEntity ( Drawable pDrawable)

Deregisters a Drawable entity.

Parameters
pDrawablea drawable entity.

◆ processEntities()

void Drawable2DManager::processEntities ( )

Process the registered entities.

Called only by the current Scene in Scene::Update()

◆ registerEntity()

void Drawable2DManager::registerEntity ( Drawable pDrawable)

Registers a Drawable entity .

Parameters
pDrawablea drawable entity.

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