![]() |
Obi
7.0.5
Unified particle physics for Unity
|
Public Member Functions | |
| void | RegisterImplementation (IColliderWorldImpl impl) |
| void | UnregisterImplementation (IColliderWorldImpl impl) |
| ObiColliderHandle | CreateCollider () |
| ObiForceZoneHandle | CreateForceZone () |
| ObiRigidbodyHandle | CreateRigidbody () |
| ObiCollisionMaterialHandle | CreateCollisionMaterial () |
| ObiTriangleMeshHandle | GetOrCreateTriangleMesh (Mesh mesh) |
| void | DestroyTriangleMesh (ObiTriangleMeshHandle meshHandle) |
| ObiEdgeMeshHandle | GetOrCreateEdgeMesh (EdgeCollider2D collider) |
| void | DestroyEdgeMesh (ObiEdgeMeshHandle meshHandle) |
| ObiDistanceFieldHandle | GetOrCreateDistanceField (ObiDistanceField df) |
| void | DestroyDistanceField (ObiDistanceFieldHandle dfHandle) |
| ObiHeightFieldHandle | GetOrCreateHeightField (TerrainData hf) |
| void | DestroyHeightField (ObiHeightFieldHandle hfHandle) |
| void | DestroyCollider (ObiColliderHandle handle) |
| void | DestroyForceZone (ObiForceZoneHandle handle) |
| void | DestroyRigidbody (ObiRigidbodyHandle handle) |
| void | DestroyCollisionMaterial (ObiCollisionMaterialHandle handle) |
| void | FlushHandleBuffers () |
| void | UpdateWorld (float deltaTime) |
| void | FrameStart () |
| void | UpdateCollisionMaterials () |
| void | UpdateRigidbodyVelocities (ObiSolver solver) |
Static Public Member Functions | |
| static ObiColliderWorld | GetInstance () |
Public Attributes | |
| List< IColliderWorldImpl > | implementations |
| List< ObiColliderHandle > | colliderHandles |
| ObiNativeColliderShapeList | colliderShapes |
| ObiNativeAabbList | colliderAabbs |
| ObiNativeAffineTransformList | colliderTransforms |
| List< ObiForceZoneHandle > | forceZoneHandles |
| ObiNativeForceZoneList | forceZones |
| List< ObiCollisionMaterialHandle > | materialHandles |
| ObiNativeCollisionMaterialList | collisionMaterials |
| List< ObiRigidbodyHandle > | rigidbodyHandles |
| ObiNativeRigidbodyList | rigidbodies |
| ObiTriangleMeshContainer | triangleMeshContainer |
| ObiEdgeMeshContainer | edgeMeshContainer |
| ObiDistanceFieldContainer | distanceFieldContainer |
| ObiHeightFieldContainer | heightFieldContainer |