Mojo3d entity
Class Entity Abstract#
The Entity class.
Fields | |
---|---|
Copied | Copied signal. |
Destroyed | Destroyed signal. |
Hidden | Hidden signal. |
Shown | Shown signal. |
Constructors | |
---|---|
New | Creates a new entity. |
Properties | |
---|---|
Alpha | Master alpha. |
Basis | World space basis matrix. |
Children | Array of child entities. (read only) |
Color | Master color. |
Components | Array of attached components. (read only) |
InverseMatrix | Inverse world space transformation matrix. (read only) |
LastCopy | Last copy. (read only) |
LocalBasis | Local space basis matrix. |
LocalMatrix | Local space transformation matrix. |
LocalPosition | Local space position. |
LocalScale | Local space scale. |
Matrix | World space transformation matrix. |
Name | Name |
NumChildren | Number of child entities. (read only) |
Parent | Parent entity. |
Position | World space position. |
ReallyVisible | True if entity and all parents are visible. (read only) |
Scale | World space scale. |
Scene | Scene (read only) |
Seq | Sequence id (read only) |
Visible | Visibility flag. |
Methods | |
---|---|
AddComponent | Attaches a component to the entity. |
Copy | Creates a copy of the entity. |
Destroy | Destroys the entity and all of its children. |
Find | Finds an entity with the given name. |
GetComponent | Gets a component of a given type attached to the entity. |
GetComponents | |
NumComponents | Gets the number of components of a given type attached to the entity. |
Protected methods | |
---|---|
CopyTo | Helper method for copying an entity. |
OnHide | Invoked when entity transitions from visible->hidden. |
OnShow | Invoked when entity transitions from hidden->visible. |