enum EntityFlagsSource
Entity flags
| Name | Value | |
|---|---|---|
VISIBLE | Entity is visible. Is rendered if there is some attached object and event EntityEvent.VISIBLE is invoked, when event mask is set. | |
SOLID | Is collidable by various trace methods | |
TRIGGER | Is not collidable, but invokes touch events. | |
TOUCHTRIGGERS | Interacts with triggers | |
SYNCHRONIZATION_DIRTY | Entity wants to synchronize (network) | |
FEATURE | Scene rendering hint for dominant objects that are not culled by standard way | |
TRANSLUCENT | Used by tracing methods. When tracing with TraceFlags.PASSTRANSLUCENT, then this entity is ignored. Used for glass for example. | |
WATER | Used by tracing methods. Traceable only with flag TraceFlags.WATER | |
ACTIVE | Tells that this entity has to be actively updated by engine, its EntityEvent.FRAME has to be called etc. | |
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 | ||
USER6 |