C# Class Box2D.Pooling.Normal.DefaultWorldPool

Provides object pooling for all objects used in the engine. Objects retrieved from here should only be used temporarily, and then pushed back (with the exception of arrays).
Inheritance: IWorldPool
Afficher le fichier Open project: gerich-home/box2dnet

Méthodes publiques

Méthode Description
DefaultWorldPool ( int argSize, int argContainerSize ) : System.Collections.Generic
GetChainCircleContactStack ( ) : IDynamicStack
GetChainPolyContactStack ( ) : IDynamicStack
GetCircleContactStack ( ) : IDynamicStack
GetCollision ( ) : Collision.Collision
GetDistance ( ) : Distance
GetEdgeCircleContactStack ( ) : IDynamicStack
GetEdgePolyContactStack ( ) : IDynamicStack
GetFloatArray ( int argLength ) : float[]
GetIntArray ( int argLength ) : int[]
GetPolyCircleContactStack ( ) : IDynamicStack
GetPolyContactStack ( ) : IDynamicStack
GetTimeOfImpact ( ) : TimeOfImpact
GetVec2Array ( int argLength ) : Box2D.Common.Vec2[]
PopAABB ( ) : AABB
PopAABB ( int argNum ) : AABB[]
PopMat22 ( ) : Mat22
PopMat22 ( int argNum ) : Mat22[]
PopMat33 ( ) : Mat33
PopRot ( ) : Rot
PopVec2 ( ) : Vec2
PopVec2 ( int argNum ) : Vec2[]
PopVec3 ( ) : Vec3
PopVec3 ( int argNum ) : Vec3[]
PushAABB ( int argNum ) : void
PushMat22 ( int argNum ) : void
PushMat33 ( int argNum ) : void
PushRot ( int num ) : void
PushVec2 ( int argNum ) : void
PushVec3 ( int argNum ) : void

Method Details

DefaultWorldPool() public méthode

public DefaultWorldPool ( int argSize, int argContainerSize ) : System.Collections.Generic
argSize int
argContainerSize int
Résultat System.Collections.Generic

GetChainCircleContactStack() public méthode

public GetChainCircleContactStack ( ) : IDynamicStack
Résultat IDynamicStack

GetChainPolyContactStack() public méthode

public GetChainPolyContactStack ( ) : IDynamicStack
Résultat IDynamicStack

GetCircleContactStack() public méthode

public GetCircleContactStack ( ) : IDynamicStack
Résultat IDynamicStack

GetCollision() public méthode

public GetCollision ( ) : Collision.Collision
Résultat Collision.Collision

GetDistance() public méthode

public GetDistance ( ) : Distance
Résultat Box2D.Collision.Distance

GetEdgeCircleContactStack() public méthode

public GetEdgeCircleContactStack ( ) : IDynamicStack
Résultat IDynamicStack

GetEdgePolyContactStack() public méthode

public GetEdgePolyContactStack ( ) : IDynamicStack
Résultat IDynamicStack

GetFloatArray() public méthode

public GetFloatArray ( int argLength ) : float[]
argLength int
Résultat float[]

GetIntArray() public méthode

public GetIntArray ( int argLength ) : int[]
argLength int
Résultat int[]

GetPolyCircleContactStack() public méthode

public GetPolyCircleContactStack ( ) : IDynamicStack
Résultat IDynamicStack

GetPolyContactStack() public méthode

public GetPolyContactStack ( ) : IDynamicStack
Résultat IDynamicStack

GetTimeOfImpact() public méthode

public GetTimeOfImpact ( ) : TimeOfImpact
Résultat Box2D.Collision.TimeOfImpact

GetVec2Array() public méthode

public GetVec2Array ( int argLength ) : Box2D.Common.Vec2[]
argLength int
Résultat Box2D.Common.Vec2[]

PopAABB() public méthode

public PopAABB ( ) : AABB
Résultat AABB

PopAABB() public méthode

public PopAABB ( int argNum ) : AABB[]
argNum int
Résultat AABB[]

PopMat22() public méthode

public PopMat22 ( ) : Mat22
Résultat Mat22

PopMat22() public méthode

public PopMat22 ( int argNum ) : Mat22[]
argNum int
Résultat Mat22[]

PopMat33() public méthode

public PopMat33 ( ) : Mat33
Résultat Mat33

PopRot() public méthode

public PopRot ( ) : Rot
Résultat Rot

PopVec2() public méthode

public PopVec2 ( ) : Vec2
Résultat Vec2

PopVec2() public méthode

public PopVec2 ( int argNum ) : Vec2[]
argNum int
Résultat Vec2[]

PopVec3() public méthode

public PopVec3 ( ) : Vec3
Résultat Vec3

PopVec3() public méthode

public PopVec3 ( int argNum ) : Vec3[]
argNum int
Résultat Vec3[]

PushAABB() public méthode

public PushAABB ( int argNum ) : void
argNum int
Résultat void

PushMat22() public méthode

public PushMat22 ( int argNum ) : void
argNum int
Résultat void

PushMat33() public méthode

public PushMat33 ( int argNum ) : void
argNum int
Résultat void

PushRot() public méthode

public PushRot ( int num ) : void
num int
Résultat void

PushVec2() public méthode

public PushVec2 ( int argNum ) : void
argNum int
Résultat void

PushVec3() public méthode

public PushVec3 ( int argNum ) : void
argNum int
Résultat void