#include "system/nyCommon.h"#include "system/nyBase.h"#include "system/nyParameterList.h"#include "scene/nySceneNode.h"#include "physics/nyPhysicsProvider.h"#include "gui/nyUi.h"

Go to the source code of this file.
Data Structures | |
| class | Nytro::Game::EntityGroup |
| An entity group, entities can be grouped for selection purposes in the editor. More... | |
| class | Nytro::Game::EntityLayer |
| An entity layer. More... | |
| class | Nytro::Game::PrefabEntityData |
| This class is a helper object that holds properties and attributes for an entity from a prefab file. More... | |
| class | Nytro::Game::PrefabData |
| Prefab data, the actual saved properties of a prefab (prefab: an entity selection preset). More... | |
| class | Nytro::Game::EntityEvent |
| An entity event, like onHit, onSight, onDestroyed etc., called by various code, C++, flow graph or script. More... | |
| class | Nytro::Game::EntityVisualEditHandle |
| visual handles used in the editor to edit an entity by dragging the handles around (ex: road,river,fence nodes) basically the handle is just a Scene node, drawn by the editor when the entity is selected More... | |
| class | Nytro::Game::Entity |
| An entity class, a *thing* in the game world; it's a higher class Scene node. More... | |
| class | Nytro::Game::PrefabEntity |
Namespaces | |
| namespace | Nytro |
The Nytro Game Engine main namespace. | |
| namespace | Nytro::Game |
The game namespace keeps all the classes related to an actual game skeleton, the game state logic, genre helper classes (FPS/RTS/MMO/TBS/TPS..), player, and other classes. | |
Defines | |
| #define | kEntityCategory_General "General" |
| #define | kEntityCategory_Environment "Environment" |
| #define | kEntityCategory_Ai "Artificial Intelligence" |
| #define | kEntityCategory_Cinematic "Cinematic" |
| #define | kEntityCategory_Effects "Effects" |
| #define | kEntityCategory_Audio "Audio" |
| #define | NYTRO_ADD_ENTITY_EVENT(eventName,...) |
| #define kEntityCategory_Ai "Artificial Intelligence" |
Definition at line 30 of file nyEntity.h.
| #define kEntityCategory_Audio "Audio" |
Definition at line 33 of file nyEntity.h.
| #define kEntityCategory_Cinematic "Cinematic" |
Definition at line 31 of file nyEntity.h.
| #define kEntityCategory_Effects "Effects" |
Definition at line 32 of file nyEntity.h.
| #define kEntityCategory_Environment "Environment" |
Definition at line 29 of file nyEntity.h.
| #define kEntityCategory_General "General" |
Definition at line 28 of file nyEntity.h.
| #define NYTRO_ADD_ENTITY_EVENT | ( | eventName, | ||
| ... | ||||
| ) |
Variant __##eventName##Params[] = { __VA_ARGS__ }; \
addEvent( new EntityEvent( ""#eventName, __##eventName##Params, sizeof(__##eventName##Params)/sizeof(Variant) ) );
Definition at line 293 of file nyEntity.h.