| 
    Neo
    0.5.0
    
   Developer Documentation 
   | 
 
This is the complete list of members for Neo::PhysicsContext, including all inherited members.
| activateObject(unsigned int objectId)=0 | Neo::PhysicsContext | pure virtual | 
| addCentralForce(unsigned int objectId, const Vector3 &force)=0 | Neo::PhysicsContext | pure virtual | 
| addChildShape(unsigned int multiShapeId, unsigned int shapeId, const Vector3 &position, const Quaternion &rotation)=0 | Neo::PhysicsContext | pure virtual | 
| addTorque(unsigned int objectId, const Vector3 &torque)=0 | Neo::PhysicsContext | pure virtual | 
| clear(void)=0 | Neo::PhysicsContext | pure virtual | 
| clearForces(unsigned int objectId)=0 | Neo::PhysicsContext | pure virtual | 
| createBoxShape(unsigned int *shapeId, const Vector3 &scale)=0 | Neo::PhysicsContext | pure virtual | 
| createCapsuleShape(unsigned int *shapeId, float radius, float height)=0 | Neo::PhysicsContext | pure virtual | 
| createConeShape(unsigned int *shapeId, float radius, float height)=0 | Neo::PhysicsContext | pure virtual | 
| createConstraint(unsigned int *constraintId, unsigned int parentObjectId, unsigned int objectId, const Vector3 &pivot, bool disableParentCollision)=0 | Neo::PhysicsContext | pure virtual | 
| createConvexHullShape(unsigned int *shapeId, const Vector3 *vertices, unsigned int verticesNumber, const Vector3 scale=Vector3(1))=0 | Neo::PhysicsContext | pure virtual | 
| createCylinderShape(unsigned int *shapeId, float radius, float height)=0 | Neo::PhysicsContext | pure virtual | 
| createGhost(unsigned int *objectId, unsigned int shapeId, const Vector3 &position, const Quaternion &rotation)=0 | Neo::PhysicsContext | pure virtual | 
| createMultiShape(unsigned int *shapeId)=0 | Neo::PhysicsContext | pure virtual | 
| createRigidBody(unsigned int *objectId, unsigned int shapeId, const Vector3 &position, const Quaternion &rotation, float mass)=0 | Neo::PhysicsContext | pure virtual | 
| createSphereShape(unsigned int *shapeId, float radius)=0 | Neo::PhysicsContext | pure virtual | 
| createTriangleMeshShape(unsigned int *shapeId, const Vector3 *vertices, unsigned int verticesNumber, const void *indices, unsigned int indicesNumber, VAR_TYPES indicesType, const Vector3 scale=Vector3(1))=0 | Neo::PhysicsContext | pure virtual | 
| deactivateObject(unsigned int objectId)=0 | Neo::PhysicsContext | pure virtual | 
| deleteConstraint(unsigned int *constraintId)=0 | Neo::PhysicsContext | pure virtual | 
| deleteObject(unsigned int *objectId)=0 | Neo::PhysicsContext | pure virtual | 
| deleteShape(unsigned int *shapeId)=0 | Neo::PhysicsContext | pure virtual | 
| disableObjectKinematic(unsigned int objectId)=0 | Neo::PhysicsContext | pure virtual | 
| enableObjectKinematic(unsigned int objectId)=0 | Neo::PhysicsContext | pure virtual | 
| getCentralForce(unsigned int objectId, Vector3 *force)=0 | Neo::PhysicsContext | pure virtual | 
| getObjectTransform(unsigned int objectId, Vector3 *position, Quaternion *rotation)=0 | Neo::PhysicsContext | pure virtual | 
| getObjectUserPointer(unsigned int objectId)=0 | Neo::PhysicsContext | pure virtual | 
| getTorque(unsigned int objectId, Vector3 *torque)=0 | Neo::PhysicsContext | pure virtual | 
| init(const Vector3 &worldMin, const Vector3 &worldMax)=0 | Neo::PhysicsContext | pure virtual | 
| isObjectInCollision(unsigned int objectId, unsigned int *collisionList=NULL, unsigned int size=0)=0 | Neo::PhysicsContext | pure virtual | 
| isObjectsCollision(unsigned int object1Id, unsigned int object2Id)=0 | Neo::PhysicsContext | pure virtual | 
| isRayHit(const Vector3 &start, const Vector3 &end, unsigned int *objectId=NULL, Vector3 *point=NULL, Vector3 *normal=NULL)=0 | Neo::PhysicsContext | pure virtual | 
| setAngularLimit(unsigned int constraintId, const Vector3 &lower, const Vector3 &upper)=0 | Neo::PhysicsContext | pure virtual | 
| setLinearLimit(unsigned int constraintId, const Vector3 &lower, const Vector3 &upper)=0 | Neo::PhysicsContext | pure virtual | 
| setObjectAngularFactor(unsigned int objectId, float angularFactor)=0 | Neo::PhysicsContext | pure virtual | 
| setObjectDamping(unsigned int objectId, float linearDamping, float angularDamping)=0 | Neo::PhysicsContext | pure virtual | 
| setObjectFriction(unsigned int objectId, float friction)=0 | Neo::PhysicsContext | pure virtual | 
| setObjectLinearFactor(unsigned int objectId, const Vector3 &linearFactor)=0 | Neo::PhysicsContext | pure virtual | 
| setObjectMass(unsigned int objectId, float mass)=0 | Neo::PhysicsContext | pure virtual | 
| setObjectRestitution(unsigned int objectId, float restitution)=0 | Neo::PhysicsContext | pure virtual | 
| setObjectShape(unsigned int objectId, unsigned int shapeId)=0 | Neo::PhysicsContext | pure virtual | 
| setObjectTransform(unsigned int objectId, const Vector3 &position, const Quaternion &rotation)=0 | Neo::PhysicsContext | pure virtual | 
| setObjectUserPointer(unsigned int objectId, void *userPointer)=0 | Neo::PhysicsContext | pure virtual | 
| setSimulationQuality(unsigned int quality)=0 | Neo::PhysicsContext | pure virtual | 
| setWorldGravity(const Vector3 &gravity)=0 | Neo::PhysicsContext | pure virtual | 
| updateSimulation(void)=0 | Neo::PhysicsContext | pure virtual | 
| ~PhysicsContext(void) | Neo::PhysicsContext | inlinevirtual |