3#include <Core/World/GameObject.h>
4#include <Core/World/World.h>
5#include <Foundation/Containers/Deque.h>
6#include <Utilities/UtilitiesDLL.h>
21 void Clear() { m_Objects.Clear(); }
24 void RemoveDeadObjects();
37 plUInt32
GetCount()
const {
return m_Objects.GetCount(); }
Stores a list of game objects as a 'selection'. Provides some common convenience functions for workin...
Definition ObjectSelection.h:10
plUInt32 GetCount() const
Returns the number of objects in the selection.
Definition ObjectSelection.h:37
const plWorld * GetWorld() const
Returns the plWorld in which the game objects live.
Definition ObjectSelection.h:18
plGameObjectHandle GetObject(plUInt32 uiIndex) const
Returns the n-th object in the selection.
Definition ObjectSelection.h:40
void Clear()
Clears the selection.
Definition ObjectSelection.h:21
A world encapsulates a scene graph of game objects and various component managers and their component...
Definition World.h:22
A handle to a game object.
Definition Declarations.h:76