C# Класс 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).
Наследование: IWorldPool
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

DefaultWorldPool() публичный метод

public DefaultWorldPool ( int argSize, int argContainerSize ) : System.Collections.Generic
argSize int
argContainerSize int
Результат System.Collections.Generic

GetChainCircleContactStack() публичный метод

public GetChainCircleContactStack ( ) : IDynamicStack
Результат IDynamicStack

GetChainPolyContactStack() публичный метод

public GetChainPolyContactStack ( ) : IDynamicStack
Результат IDynamicStack

GetCircleContactStack() публичный метод

public GetCircleContactStack ( ) : IDynamicStack
Результат IDynamicStack

GetCollision() публичный метод

public GetCollision ( ) : Collision.Collision
Результат Collision.Collision

GetDistance() публичный метод

public GetDistance ( ) : Distance
Результат Box2D.Collision.Distance

GetEdgeCircleContactStack() публичный метод

public GetEdgeCircleContactStack ( ) : IDynamicStack
Результат IDynamicStack

GetEdgePolyContactStack() публичный метод

public GetEdgePolyContactStack ( ) : IDynamicStack
Результат IDynamicStack

GetFloatArray() публичный метод

public GetFloatArray ( int argLength ) : float[]
argLength int
Результат float[]

GetIntArray() публичный метод

public GetIntArray ( int argLength ) : int[]
argLength int
Результат int[]

GetPolyCircleContactStack() публичный метод

public GetPolyCircleContactStack ( ) : IDynamicStack
Результат IDynamicStack

GetPolyContactStack() публичный метод

public GetPolyContactStack ( ) : IDynamicStack
Результат IDynamicStack

GetTimeOfImpact() публичный метод

public GetTimeOfImpact ( ) : TimeOfImpact
Результат Box2D.Collision.TimeOfImpact

GetVec2Array() публичный метод

public GetVec2Array ( int argLength ) : Box2D.Common.Vec2[]
argLength int
Результат Box2D.Common.Vec2[]

PopAABB() публичный метод

public PopAABB ( ) : AABB
Результат AABB

PopAABB() публичный метод

public PopAABB ( int argNum ) : AABB[]
argNum int
Результат AABB[]

PopMat22() публичный метод

public PopMat22 ( ) : Mat22
Результат Mat22

PopMat22() публичный метод

public PopMat22 ( int argNum ) : Mat22[]
argNum int
Результат Mat22[]

PopMat33() публичный метод

public PopMat33 ( ) : Mat33
Результат Mat33

PopRot() публичный метод

public PopRot ( ) : Rot
Результат Rot

PopVec2() публичный метод

public PopVec2 ( ) : Vec2
Результат Vec2

PopVec2() публичный метод

public PopVec2 ( int argNum ) : Vec2[]
argNum int
Результат Vec2[]

PopVec3() публичный метод

public PopVec3 ( ) : Vec3
Результат Vec3

PopVec3() публичный метод

public PopVec3 ( int argNum ) : Vec3[]
argNum int
Результат Vec3[]

PushAABB() публичный метод

public PushAABB ( int argNum ) : void
argNum int
Результат void

PushMat22() публичный метод

public PushMat22 ( int argNum ) : void
argNum int
Результат void

PushMat33() публичный метод

public PushMat33 ( int argNum ) : void
argNum int
Результат void

PushRot() публичный метод

public PushRot ( int num ) : void
num int
Результат void

PushVec2() публичный метод

public PushVec2 ( int argNum ) : void
argNum int
Результат void

PushVec3() публичный метод

public PushVec3 ( int argNum ) : void
argNum int
Результат void