| Package | PBLabs.Box2D |
| Class | public class Box2DManagerComponent |
| Inheritance | Box2DManagerComponent EntityComponent |
| Implements | ISpatialManager2D, ITickedObject |
| Property | Defined by | ||
|---|---|---|---|
| AllowSleep : Boolean | Box2DManagerComponent | ||
| Gravity : Point | Box2DManagerComponent | ||
| InverseScale : Number [read-only]
| Box2DManagerComponent | ||
![]() | IsRegistered : Boolean
Whether or not the component is currently registered with an entity.
| EntityComponent | |
![]() | Name : String
The name given to the component when it is added to an entity.
| EntityComponent | |
![]() | Owner : IEntity
A reference to the entity that this component currently belongs to.
| EntityComponent | |
| Scale : Number | Box2DManagerComponent | ||
| WorldBounds : Rectangle | Box2DManagerComponent | ||
| Method | Defined by | ||
|---|---|---|---|
| Box2DManagerComponent | |||
|
AddSpatialObject(object:ISpatialObject2D):void
| Box2DManagerComponent | ||
| Box2DManagerComponent | |||
|
OnInterpolateTick(factor:Number):void
| Box2DManagerComponent | ||
|
OnTick(tickRate:Number):void
| Box2DManagerComponent | ||
|
QueryCircle(center:Point, radius:Number, mask:ObjectType, results:Array):Boolean
| Box2DManagerComponent | ||
|
QueryRectangle(box:Rectangle, mask:ObjectType, results:Array):Boolean
| Box2DManagerComponent | ||
![]() |
Registers the component with an entity.
| EntityComponent | |
| Box2DManagerComponent | |||
|
RemoveSpatialObject(object:ISpatialObject2D):void
| Box2DManagerComponent | ||
![]() |
Reset():void
This is called by an entity on all of its components any time a component
is added or removed.
| EntityComponent | |
|
SetDebugDrawer(drawer:b2DebugDraw):void
| Box2DManagerComponent | ||
![]() |
Unregister():void
Unregisters the component from an entity.
| EntityComponent | |
| Method | Defined by | ||
|---|---|---|---|
|
_OnAdd():void
| Box2DManagerComponent | ||
|
_OnRemove():void
| Box2DManagerComponent | ||
![]() |
_OnReset():void
This is called anytime a component is added or removed from the owner entity.
| EntityComponent | |
| AllowSleep | property |
AllowSleep:Boolean [read-write]Implementation
public function get AllowSleep():Boolean
public function set AllowSleep(value:Boolean):void
| Gravity | property |
Gravity:Point [read-write]Implementation
public function get Gravity():Point
public function set Gravity(value:Point):void
| InverseScale | property |
InverseScale:Number [read-only]Implementation
public function get InverseScale():Number
| Scale | property |
Scale:Number [read-write]Implementation
public function get Scale():Number
public function set Scale(value:Number):void
| WorldBounds | property |
WorldBounds:Rectangle [read-write]Implementation
public function get WorldBounds():Rectangle
public function set WorldBounds(value:Rectangle):void
| _OnAdd | () | method |
protected override function _OnAdd():void
| _OnRemove | () | method |
protected override function _OnRemove():void
| Add | () | method |
| AddSpatialObject | () | method |
| CastRay | () | method |
public function CastRay(start:Point, end:Point, mask:ObjectType, result:RayHitInfo):BooleanParameters
start:Point |
|
end:Point |
|
mask:ObjectType |
|
result:RayHitInfo |
Boolean |
| OnInterpolateTick | () | method |
public function OnInterpolateTick(factor:Number):voidParameters
factor:Number |
| OnTick | () | method |
public function OnTick(tickRate:Number):voidParameters
tickRate:Number |
| QueryCircle | () | method |
public function QueryCircle(center:Point, radius:Number, mask:ObjectType, results:Array):BooleanParameters
center:Point |
|
radius:Number |
|
mask:ObjectType |
|
results:Array |
Boolean |
| QueryRectangle | () | method |
public function QueryRectangle(box:Rectangle, mask:ObjectType, results:Array):BooleanParameters
box:Rectangle |
|
mask:ObjectType |
|
results:Array |
Boolean |
| Remove | () | method |
| RemoveSpatialObject | () | method |
| SetDebugDrawer | () | method |