Various entity flags.
Enumerator |
---|
VISIBLE | Entity is visible. Is rendered if there is some attached object and event EV_VISIBLE is invoked, when event mask is set.
|
TRACEABLE | Entity can be detected by various trace methods.
|
NO_LINK | Never link this entity into the scene.
|
FEATURE | Scene rendering hint for dominant objects that are not culled by standard way.
|
SET_RENDERED | You can check whether the entity has been rendered by enf::Entity::IsRendered()
|
ACTIVE | Tells that this entity has to be actively updated by engine.
|
STATIC | Tells that this entity will represent mostly static object, so we can use more precise but slower methods for scene-tree linking.
\ Also it tells to scene tree that he can count with this entity as tree-split hint.
|
USER1 | Flags for custom usage and filterings.
|
USER2 | |
USER3 | |
USER4 | |
USER5 | |
NO_TREE | Do not include this entity into BSP tree building, because it's too huge, or off scene (like env-cube probes)
|
RELATIVE_Y | The Y coordinate stored in.
|
EDITOR_ONLY | Do not spawn this entity in game app.
|
DISABLED | Do not spawn this entity anywhere.
|
PROXY | Slave child entity, that is linked into scene tree just by its parent. Usually some small props/parts of more complex entity.
|
UPDATE_LINK | Set when entity has changed position, orientation or just have to relink its position in scene tree.
|