Provides access to the registration related functions of Scene.
More...
#include <SceneAttorney.h>
|
static void | Register (Updatable *up) |
| Registers the specified updatable object in the current scene.
|
|
static void | Deregister (Updatable *up) |
| Deregisters the specified updatable object from the current scene.
|
|
static void | Register (Drawable *dr) |
| Registers the specified drawable object in the current scene.
|
|
static void | Deregister (Drawable *dr) |
| Deregisters the specified drawable object from the current scene.
|
|
static void | Register (Alarmable *al, AlarmableManager::ALARM_ID id, float t) |
| Registers the specified alarmable object in the current scene.
|
|
static void | Deregister (Alarmable *al, AlarmableManager::ALARM_ID id) |
| Deregisters the specified alarmable object from the current scene.
|
|
static void | Register (Inputable *in, AZUL_KEY k, EventType e) |
| Registers the specified inputable object in the current scene.
|
|
static void | Deregister (Inputable *in, AZUL_KEY k, EventType e) |
| Deregisters the specified inputable object from the current scene.
|
|
static void | Register (Inputable *in, AZUL_MOUSE m, EventType e) |
| Registers the specified inputable object in the current scene.
|
|
static void | Deregister (Inputable *in, AZUL_MOUSE m, EventType e) |
| Deregisters the specified inputable object from the current scene.
|
|
static void | SubmitCommand (CommandBase *cmd) |
| Submits a command to the current scene.
|
|
static CollisionManager * | GetCollisionManager () |
| Gets the collision manager for the current scene.
|
|
|
class | GameObject |
|
class | Updatable |
|
class | Drawable |
|
class | Alarmable |
|
class | Inputable |
|
class | Collidable |
|
Provides access to the registration related functions of Scene.
◆ Deregister() [1/5]
Deregisters the specified alarmable object from the current scene.
- Parameters
-
al | Pointer to the alarmable object. |
id | The alarm ID to deregister. |
◆ Deregister() [2/5]
static void SceneAttorney::Registration::Deregister |
( |
Drawable * | dr | ) |
|
|
inlinestaticprivate |
Deregisters the specified drawable object from the current scene.
- Parameters
-
dr | Pointer to the drawable object. |
◆ Deregister() [3/5]
static void SceneAttorney::Registration::Deregister |
( |
Inputable * | in, |
|
|
AZUL_KEY | k, |
|
|
EventType | e ) |
|
inlinestaticprivate |
Deregisters the specified inputable object from the current scene.
- Parameters
-
in | Pointer to the inputable object. |
k | The key to deregister. |
e | The event type to deregister. |
◆ Deregister() [4/5]
static void SceneAttorney::Registration::Deregister |
( |
Inputable * | in, |
|
|
AZUL_MOUSE | m, |
|
|
EventType | e ) |
|
inlinestaticprivate |
Deregisters the specified inputable object from the current scene.
- Parameters
-
in | Pointer to the inputable object. |
m | The mouse key to deregister. |
e | The event type to deregister. |
◆ Deregister() [5/5]
static void SceneAttorney::Registration::Deregister |
( |
Updatable * | up | ) |
|
|
inlinestaticprivate |
Deregisters the specified updatable object from the current scene.
- Parameters
-
up | Pointer to the updatable object. |
◆ GetCollisionManager()
Gets the collision manager for the current scene.
- Returns
- Pointer to the collision manager.
◆ Register() [1/5]
Registers the specified alarmable object in the current scene.
- Parameters
-
al | Pointer to the alarmable object. |
id | The alarm ID to register. |
t | The time duration for the alarm. |
◆ Register() [2/5]
static void SceneAttorney::Registration::Register |
( |
Drawable * | dr | ) |
|
|
inlinestaticprivate |
Registers the specified drawable object in the current scene.
- Parameters
-
dr | Pointer to the drawable object. |
◆ Register() [3/5]
static void SceneAttorney::Registration::Register |
( |
Inputable * | in, |
|
|
AZUL_KEY | k, |
|
|
EventType | e ) |
|
inlinestaticprivate |
Registers the specified inputable object in the current scene.
- Parameters
-
in | Pointer to the inputable object. |
k | The key to register. |
e | The event type to register. |
◆ Register() [4/5]
static void SceneAttorney::Registration::Register |
( |
Inputable * | in, |
|
|
AZUL_MOUSE | m, |
|
|
EventType | e ) |
|
inlinestaticprivate |
Registers the specified inputable object in the current scene.
- Parameters
-
in | Pointer to the inputable object. |
m | The mouse key to register. |
e | The event type to register. |
◆ Register() [5/5]
static void SceneAttorney::Registration::Register |
( |
Updatable * | up | ) |
|
|
inlinestaticprivate |
Registers the specified updatable object in the current scene.
- Parameters
-
up | Pointer to the updatable object. |
◆ SubmitCommand()
static void SceneAttorney::Registration::SubmitCommand |
( |
CommandBase * | cmd | ) |
|
|
inlinestaticprivate |
Submits a command to the current scene.
- Parameters
-
cmd | Pointer to the command. |
The documentation for this class was generated from the following file: