|
Angulos
|
A component that represents a point mass in physics. More...
Public Member Functions | |
| void | Destroy () |
| Destroy the point mass. | |
| void | Disable () |
| Disable the physics for the mass. | |
| void | ParentMeshUpdate () |
| This doesn't do anything, as point masses are just point masses, so they have no shape. | |
| void | TickCall () |
| Called every frame. | |
| void | Start () |
| Start the physics on the point mass. | |
| void | UpdateCall () |
| Called every few frames. | |
| Public Member Functions inherited from Angulos._3d.Components.IAngulosComponent | |
| void | FrameIndependentUpdate () |
| Called every [FrameIndependentUpdateTiming] units of time. Will be constant, even if a the renderer is frozen. This should not be overused. | |
Properties | |
| ushort | calls [get, set] |
| See IAngulosComponent.calls. | |
| bool | Working [get, set] |
| See IAngulosComponent.Working. | |
| ushort | UpdateTiming [get, set] |
| See IAngulosComponent.UpdateTiming"/>. | |
| SimulatedObject | Parent [get, set] |
| See IAngulosComponent.Parent. | |
| TimeSpan | FrameIndependentUpdateTiming [get, set] |
| See IAngulosComponent.FrameIndependentUpdateTiming. | |
| bool | HasBeenInitialized = false [get, set] |
| If the component has been initialized. If false, the ECS will call Start() on the component. | |
| bool | EnableFrameIndependentUpdate = false [get, set] |
| If frame independant updates should be performed. This should only be used for time-sensitive components like animation. | |
A component that represents a point mass in physics.
|
inline |
Destroy the point mass.
Implements Angulos._3d.Components.IAngulosComponent.
|
inline |
Disable the physics for the mass.
Implements Angulos._3d.Components.IAngulosComponent.
|
inline |
This doesn't do anything, as point masses are just point masses, so they have no shape.
Implements Angulos._3d.Components.IAngulosComponent.
|
inline |
Start the physics on the point mass.
Implements Angulos._3d.Components.IAngulosComponent.
|
inline |
Called every frame.
Implements Angulos._3d.Components.IAngulosComponent.
|
inline |
Called every few frames.
Implements Angulos._3d.Components.IAngulosComponent.
|
getset |
Implements Angulos._3d.Components.IAngulosComponent.
|
getset |
If frame independant updates should be performed. This should only be used for time-sensitive components like animation.
Implements Angulos._3d.Components.IAngulosComponent.
|
getset |
|
getset |
If the component has been initialized. If false, the ECS will call Start() on the component.
Implements Angulos._3d.Components.IAngulosComponent.
|
getset |
Implements Angulos._3d.Components.IAngulosComponent.
|
getset |
See IAngulosComponent.UpdateTiming"/>.
Implements Angulos._3d.Components.IAngulosComponent.
|
getset |
See IAngulosComponent.Working.
Implements Angulos._3d.Components.IAngulosComponent.