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 | |
GenericContactProcessCompatible | igor::iPhysics | friend |
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 | |
iApplication | igor::iPhysics | friend |
iModule()=default | igor::iModule< iPhysics > | protected |
iModule< iPhysics > | igor::iPhysics | friend |
iPhysicsBody | igor::iPhysics | friend |
iPhysicsCollision | igor::iPhysics | friend |
iPhysicsCollisionConfig | igor::iPhysics | friend |
iPhysicsMaterialCombo | igor::iPhysics | friend |
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 | |
iTaskPhysics | igor::iPhysics | friend |
PhysicsNodeDestructor | igor::iPhysics | friend |
PhysicsNodeSetTransform | igor::iPhysics | friend |
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()=default | igor::iModule< iPhysics > | protectedvirtual |