igor::iPhysics Member List

This is the complete list of members for igor::iPhysics, including all inherited members.

bindTransformNode(iPhysicsBody *body, iNodeTransform *transformNode, bool sync=true)igor::iPhysics
convexCast(const iaMatrixd &matrix, const iaVector3d &target, iPhysicsCollision *collisionVolume, iRayPreFilterDelegate preFilterDelegate, void *userData, std::vector< iConvexCastReturnInfo > &result, int32 maxContactCount=10)igor::iPhysics
create()igor::iModule< iPhysics >inlinestatic
createBody(iPhysicsCollision *collisionVolume)igor::iPhysics
createBox(float64 width, float64 height, float64 depth, const iaMatrixd &offset)igor::iPhysics
createCapsule(float64 radius0, float64 radius1, float64 height, const iaMatrixd &offset)igor::iPhysics
createCollisionConfig()igor::iPhysics
createCompound(std::vector< iPhysicsCollision * > &collisions)igor::iPhysics
createCone(float64 radius, float64 height, const iaMatrixd &offset)igor::iPhysics
createCylinder(float64 radius0, float64 radius1, float64 height, const iaMatrixd &offset)igor::iPhysics
createJoint(iPhysicsBody *body0, iPhysicsBody *body1=nullptr, int maxDOF=6)igor::iPhysics
createMaterial(const iaString &name)igor::iPhysics
createMesh(iMeshPtr mesh, int64 faceAttribute, const iaMatrixd &offset)igor::iPhysics
createSphere(float64 radius, const iaMatrixd &offset)igor::iPhysics
createWorld()igor::iPhysics
destroy()igor::iModule< iPhysics >inlinestatic
destroyBody(iPhysicsBody *body)igor::iPhysics
destroyBody(uint64 bodyID)igor::iPhysics
destroyBodyAsync(iPhysicsBody *body)igor::iPhysics
destroyCollision(iPhysicsCollision *collision)igor::iPhysics
destroyCollision(uint64 collisionID)igor::iPhysics
destroyCollisionConfig(uint64 collisionConfigID)igor::iPhysics
destroyCollisionConfig(iPhysicsCollisionConfig *physicsCollisionConfig)igor::iPhysics
destroyWorld(uint64 id)igor::iPhysics
destroyWorld(iPhysicsWorld *world)igor::iPhysics
GenericContactProcessCompatibleigor::iPhysicsfriend
getBody(uint64 bodyID)igor::iPhysics
getCollision(uint64 collisionID)igor::iPhysics
getCollisionConfig(uint64 collisionConfigID)igor::iPhysics
getDefaultMaterialID()igor::iPhysics
getDefaultShader()igor::iPhysics
getDefaultWorldID()igor::iPhysics
getInstance()igor::iModule< iPhysics >inlinestatic
getJoint(uint64 jointID)igor::iPhysics
getMassMatrix(void *newtonBody, float64 &mass, float64 &Ixx, float64 &Iyy, float64 &Izz)igor::iPhysics
getMaterial(int64 id)igor::iPhysics
getMaterialID(const iaString &name)igor::iPhysics
getSimulationRate()igor::iPhysics
getWorld(uint64 id)igor::iPhysics
iApplicationigor::iPhysicsfriend
iModule()=defaultigor::iModule< iPhysics >protected
iModule< iPhysics >igor::iPhysicsfriend
iPhysicsBodyigor::iPhysicsfriend
iPhysicsCollisionigor::iPhysicsfriend
iPhysicsCollisionConfigigor::iPhysicsfriend
iPhysicsMaterialComboigor::iPhysicsfriend
isBody(uint64 bodyID)igor::iPhysics
isCollisionConfig(uint64 collisionConfigID)igor::iPhysics
isInstantiated()igor::iModule< iPhysics >inlinestatic
isJoint(uint64 jointID)igor::iPhysics
isWorld(uint64 id)igor::iPhysics
iTaskPhysicsigor::iPhysicsfriend
PhysicsNodeDestructorigor::iPhysicsfriend
PhysicsNodeSetTransformigor::iPhysicsfriend
setMassMatrix(void *newtonBody, float64 mass, float64 Ixx, float64 Iyy, float64 Izz)igor::iPhysics
setMaterial(iPhysicsBody *body, int64 materialID)igor::iPhysics
setSimulationRate(float64 simulationRate)igor::iPhysics
setUserJointAddAngularRow(iPhysicsJoint *joint, float64 relativeAngleError, const iaVector3d &pin)igor::iPhysics
setUserJointSetRowMaximumFriction(iPhysicsJoint *joint, float64 friction)igor::iPhysics
setUserJointSetRowMinimumFriction(iPhysicsJoint *joint, float64 friction)igor::iPhysics
start()igor::iPhysics
stop()igor::iPhysics
~iModule()=defaultigor::iModule< iPhysics >protectedvirtual