#include <PhysicsObject.h>
|
| | PhysicsObject () |
| |
| | PhysicsObject (kmyPhysics::PhysicsObject *o) |
| |
| | ~PhysicsObject () |
| |
| void | clearPhysics () |
| |
| void | setFellowId (int id) |
| |
| void | setLocalMatrix (SharpKmyMath::Matrix4 mtx) |
| |
| void | setLocalMatrixWithoutScale (SharpKmyMath::Matrix4 mtx) |
| |
| void | setTranslate (SharpKmyMath::Vector3 trans) |
| |
| void | setRotate (SharpKmyMath::Quat q) |
| |
| void | setScale (SharpKmyMath::Vector3 scale) |
| |
| void | setRigidBody (SharpKmyPhysics::RigidBody^ rb, SharpKmyMath::Matrix4 offset) |
| |
| void | addRigidBody (SharpKmyPhysics::RigidBody^ rb, System::String ^nodename, SharpKmyMath::Matrix4 offset, System::String^ objname, bool controlRigidBody) |
| |
| void | addCollider (SharpKmyPhysics::Collider^ cd, System::String ^nodename, SharpKmyMath::Matrix4 offset, System::String^ objname) |
| |
| void | addSixDofConstraint (System::String^ nameA, System::String^ nameB, SharpKmyMath::Vector3 worldPivot, SharpKmyMath::Vector3 lowerSlideLimit, SharpKmyMath::Vector3 upperSlideLimit, SharpKmyMath::Vector3 lowerAngularLimit, SharpKmyMath::Vector3 upperAngularLimit, array< bool > ^spring, array< float > ^stiffnes, array< float > ^damping) |
| |
| void | resetRigidBodyPosition () |
| |
| SharpKmyMath::Matrix4 | getNodeWorldMatrix (System::String^ name) |
| |
| SharpKmyPhysics::RigidBody | getRigidBody (System::String^ name) |
| |
| SharpKmyPhysics::Collider | getCollider (System::String^ name) |
| |
| void | setDisplayID (u32 displayID) |
| |
| u32 | getDisplayID () |
| |
| void | setParent (PhysicsObject^ parent, System::String^ nodename) |
| |
| void | updateMatrix () |
| |
| SharpKmyMath::Matrix4 | getWorldMatrix () |
| |
| void | enable () |
| |
| void | disable () |
| |
| void | activate () |
| |
| bool | isEnableSelf () |
| |
| bool | isEnableInHierarchy () |
| |
|
| kmyPhysics::PhysicsObject * | obj = nullptr |
| |
| bool | ownptr = false |
| |
◆ PhysicsObject() [1/2]
| SharpKmyPhysics::PhysicsObject::PhysicsObject |
( |
| ) |
|
◆ PhysicsObject() [2/2]
| SharpKmyPhysics::PhysicsObject::PhysicsObject |
( |
kmyPhysics::PhysicsObject * |
o | ) |
|
◆ ~PhysicsObject()
| SharpKmyPhysics::PhysicsObject::~PhysicsObject |
( |
| ) |
|
◆ activate()
| void SharpKmyPhysics::PhysicsObject::activate |
( |
| ) |
|
◆ addCollider()
◆ addInactiveDisplayID()
| void SharpKmyPhysics::PhysicsObject::addInactiveDisplayID |
( |
u32 |
id | ) |
|
|
static |
◆ addRigidBody()
◆ addSixDofConstraint()
◆ clearInactiveDisplayID()
| void SharpKmyPhysics::PhysicsObject::clearInactiveDisplayID |
( |
| ) |
|
|
static |
◆ clearPhysics()
| void SharpKmyPhysics::PhysicsObject::clearPhysics |
( |
| ) |
|
◆ disable()
| void SharpKmyPhysics::PhysicsObject::disable |
( |
| ) |
|
◆ enable()
| void SharpKmyPhysics::PhysicsObject::enable |
( |
| ) |
|
◆ getCollider()
◆ getDisplayID()
| u32 SharpKmyPhysics::PhysicsObject::getDisplayID |
( |
| ) |
|
◆ getNodeWorldMatrix()
◆ getRigidBody()
◆ getWorldMatrix()
◆ isEnableInHierarchy()
| bool SharpKmyPhysics::PhysicsObject::isEnableInHierarchy |
( |
| ) |
|
◆ isEnableSelf()
| bool SharpKmyPhysics::PhysicsObject::isEnableSelf |
( |
| ) |
|
◆ removeInactiveDisplayID()
| void SharpKmyPhysics::PhysicsObject::removeInactiveDisplayID |
( |
u32 |
id | ) |
|
|
static |
◆ resetRigidBodyPosition()
| void SharpKmyPhysics::PhysicsObject::resetRigidBodyPosition |
( |
| ) |
|
◆ setDisplayID()
| void SharpKmyPhysics::PhysicsObject::setDisplayID |
( |
u32 |
displayID | ) |
|
◆ setFellowId()
| void SharpKmyPhysics::PhysicsObject::setFellowId |
( |
int |
id | ) |
|
◆ setLocalMatrix()
◆ setLocalMatrixWithoutScale()
◆ setParent()
| void SharpKmyPhysics::PhysicsObject::setParent |
( |
PhysicsObject^ |
parent, |
|
|
System::String^ |
nodename |
|
) |
| |
◆ setRigidBody()
◆ setRotate()
◆ setScale()
◆ setTranslate()
◆ updateMatrix()
| void SharpKmyPhysics::PhysicsObject::updateMatrix |
( |
| ) |
|
◆ obj
| kmyPhysics::PhysicsObject* SharpKmyPhysics::PhysicsObject::obj = nullptr |
◆ ownptr
| bool SharpKmyPhysics::PhysicsObject::ownptr = false |