Neo  0.5.0
Developer Documentation
Neo::PhysicsContext Member List

This is the complete list of members for Neo::PhysicsContext, including all inherited members.

activateObject(unsigned int objectId)=0Neo::PhysicsContextpure virtual
addCentralForce(unsigned int objectId, const Vector3 &force)=0Neo::PhysicsContextpure virtual
addChildShape(unsigned int multiShapeId, unsigned int shapeId, const Vector3 &position, const Quaternion &rotation)=0Neo::PhysicsContextpure virtual
addTorque(unsigned int objectId, const Vector3 &torque)=0Neo::PhysicsContextpure virtual
clear(void)=0Neo::PhysicsContextpure virtual
clearForces(unsigned int objectId)=0Neo::PhysicsContextpure virtual
createBoxShape(unsigned int *shapeId, const Vector3 &scale)=0Neo::PhysicsContextpure virtual
createCapsuleShape(unsigned int *shapeId, float radius, float height)=0Neo::PhysicsContextpure virtual
createConeShape(unsigned int *shapeId, float radius, float height)=0Neo::PhysicsContextpure virtual
createConstraint(unsigned int *constraintId, unsigned int parentObjectId, unsigned int objectId, const Vector3 &pivot, bool disableParentCollision)=0Neo::PhysicsContextpure virtual
createConvexHullShape(unsigned int *shapeId, const Vector3 *vertices, unsigned int verticesNumber, const Vector3 scale=Vector3(1))=0Neo::PhysicsContextpure virtual
createCylinderShape(unsigned int *shapeId, float radius, float height)=0Neo::PhysicsContextpure virtual
createGhost(unsigned int *objectId, unsigned int shapeId, const Vector3 &position, const Quaternion &rotation)=0Neo::PhysicsContextpure virtual
createMultiShape(unsigned int *shapeId)=0Neo::PhysicsContextpure virtual
createRigidBody(unsigned int *objectId, unsigned int shapeId, const Vector3 &position, const Quaternion &rotation, float mass)=0Neo::PhysicsContextpure virtual
createSphereShape(unsigned int *shapeId, float radius)=0Neo::PhysicsContextpure 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))=0Neo::PhysicsContextpure virtual
deactivateObject(unsigned int objectId)=0Neo::PhysicsContextpure virtual
deleteConstraint(unsigned int *constraintId)=0Neo::PhysicsContextpure virtual
deleteObject(unsigned int *objectId)=0Neo::PhysicsContextpure virtual
deleteShape(unsigned int *shapeId)=0Neo::PhysicsContextpure virtual
disableObjectKinematic(unsigned int objectId)=0Neo::PhysicsContextpure virtual
enableObjectKinematic(unsigned int objectId)=0Neo::PhysicsContextpure virtual
getCentralForce(unsigned int objectId, Vector3 *force)=0Neo::PhysicsContextpure virtual
getObjectTransform(unsigned int objectId, Vector3 *position, Quaternion *rotation)=0Neo::PhysicsContextpure virtual
getObjectUserPointer(unsigned int objectId)=0Neo::PhysicsContextpure virtual
getTorque(unsigned int objectId, Vector3 *torque)=0Neo::PhysicsContextpure virtual
init(const Vector3 &worldMin, const Vector3 &worldMax)=0Neo::PhysicsContextpure virtual
isObjectInCollision(unsigned int objectId, unsigned int *collisionList=NULL, unsigned int size=0)=0Neo::PhysicsContextpure virtual
isObjectsCollision(unsigned int object1Id, unsigned int object2Id)=0Neo::PhysicsContextpure virtual
isRayHit(const Vector3 &start, const Vector3 &end, unsigned int *objectId=NULL, Vector3 *point=NULL, Vector3 *normal=NULL)=0Neo::PhysicsContextpure virtual
setAngularLimit(unsigned int constraintId, const Vector3 &lower, const Vector3 &upper)=0Neo::PhysicsContextpure virtual
setLinearLimit(unsigned int constraintId, const Vector3 &lower, const Vector3 &upper)=0Neo::PhysicsContextpure virtual
setObjectAngularFactor(unsigned int objectId, float angularFactor)=0Neo::PhysicsContextpure virtual
setObjectDamping(unsigned int objectId, float linearDamping, float angularDamping)=0Neo::PhysicsContextpure virtual
setObjectFriction(unsigned int objectId, float friction)=0Neo::PhysicsContextpure virtual
setObjectLinearFactor(unsigned int objectId, const Vector3 &linearFactor)=0Neo::PhysicsContextpure virtual
setObjectMass(unsigned int objectId, float mass)=0Neo::PhysicsContextpure virtual
setObjectRestitution(unsigned int objectId, float restitution)=0Neo::PhysicsContextpure virtual
setObjectShape(unsigned int objectId, unsigned int shapeId)=0Neo::PhysicsContextpure virtual
setObjectTransform(unsigned int objectId, const Vector3 &position, const Quaternion &rotation)=0Neo::PhysicsContextpure virtual
setObjectUserPointer(unsigned int objectId, void *userPointer)=0Neo::PhysicsContextpure virtual
setSimulationQuality(unsigned int quality)=0Neo::PhysicsContextpure virtual
setWorldGravity(const Vector3 &gravity)=0Neo::PhysicsContextpure virtual
updateSimulation(void)=0Neo::PhysicsContextpure virtual
~PhysicsContext(void)Neo::PhysicsContextinlinevirtual