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: