![]() |
Kochol Game Engine
0.1.0
|
This is the complete list of members for kge::ph::PhysManager, including all inherited members.
Calculate(float time=0.0f)=0 | kge::ph::PhysManager | pure virtual |
CreateCylindricalJoint(Actor *a1, Actor *a2, math::Vector *Anchor, math::Vector *axis=NULL)=0 | kge::ph::PhysManager | pure virtual |
CreateDistanceJoint(Actor *a1, Actor *a2, math::Vector *Anchor, DistanceJointFlag flags=EDJF_DISABLE, unsigned int minDis=0, unsigned int maxDis=0)=0 | kge::ph::PhysManager | pure virtual |
CreateDynamicActor(sn::SceneNode *kgeObj, math::KGE_SHAPES shape=math::KGE_SHAPE_AABB, BodyFlag bf=EBFP_NORMAL, Material *material=NULL, float mass=1.0f)=0 | kge::ph::PhysManager | pure virtual |
CreateDynamicActor(sn::SceneNode *kgeObj, math::Shape *shape, BodyFlag bf=EBFP_NORMAL, Material *material=NULL, float mass=1.0f)=0 | kge::ph::PhysManager | pure virtual |
CreateFixedJoint(Actor *a1, Actor *a2, math::Vector *Anchor, math::Vector *axis=NULL)=0 | kge::ph::PhysManager | pure virtual |
CreateMaterial(float Restitution, float staticFriction, float dynamicFriction, float dynamicFrictionV, float staticFrictionV, kge::math::Vector *dir)=0 | kge::ph::PhysManager | pure virtual |
CreateMaterial(void)=0 | kge::ph::PhysManager | pure virtual |
CreatePlane(sn::SceneNode *kgePlane, math::Vector *normal)=0 | kge::ph::PhysManager | pure virtual |
CreatePlane(math::Vector *pos, math::Vector *normal, float d)=0 | kge::ph::PhysManager | pure virtual |
CreatePrismaticJoint(Actor *a1, Actor *a2, math::Vector *Anchor, math::Vector *axis=NULL)=0 | kge::ph::PhysManager | pure virtual |
CreateRevoluteJoint(Actor *a1, Actor *a2, math::Vector *Anchor)=0 | kge::ph::PhysManager | pure virtual |
CreateSphericalJoint(Actor *a1, Actor *a2, math::Vector *Anchor)=0 | kge::ph::PhysManager | pure virtual |
CreateStaticActor(sn::SceneNode *kgeObj, math::KGE_SHAPES shape=math::KGE_SHAPE_AABB, CollitionType ct=ECTP_TRIGGER_DISABLE)=0 | kge::ph::PhysManager | pure virtual |
CreateStaticActor(sn::SceneNode *kgeObj, math::Shape *shape, CollitionType ct=ECTP_TRIGGER_DISABLE)=0 | kge::ph::PhysManager | pure virtual |
CreateTileTerrain(sn::TileTerrain *terrain)=0 | kge::ph::PhysManager | pure virtual |
Init(float gravity=-9.8f, float skinWidth=0.025f, float timing=0.016, bool selfTimeCalc=true, Material *defaultMaterial=NULL, bool isConnectToRemoteDebugger=true)=0 | kge::ph::PhysManager | pure virtual |
m_bIsSelfTimeCalc | kge::ph::PhysManager | protected |
m_iDynamicActorCounter | kge::ph::PhysManager | protected |
m_iStaticActorCounter | kge::ph::PhysManager | protected |
m_pTimer | kge::ph::PhysManager | protected |
PhysManager() | kge::ph::PhysManager | inline |
RaycastAnyShape(math::Vector *dir, math::Vector *orig, ERCP_Raycast shapeType=ERCP_ALL_SHAPES, int group=0xFFFFFFFF, float maxDis=3.402823466e+38F)=0 | kge::ph::PhysManager | pure virtual |
RaycastClosestShape(math::Vector *dir, math::Vector *orig, ERCP_Raycast shapeType=ERCP_ALL_SHAPES, int group=0xFFFFFFFF, float maxDis=3.402823466e+38F)=0 | kge::ph::PhysManager | pure virtual |
RaycatAllShapes(math::Vector *dir, math::Vector *orig, core::Functor1< bool, RaycastReport * > *CallBackFunc, ERCP_Raycast shapeType=ERCP_ALL_SHAPES, int group=0xFFFFFFFF, float maxDis=3.402823466e+38F)=0 | kge::ph::PhysManager | pure virtual |
ReleaseActor(ph::ActorDynamic *actor)=0 | kge::ph::PhysManager | pure virtual |
SetTriggerReport(TriggerReport *pTriggerReport)=0 | kge::ph::PhysManager | pure virtual |
SetUserNotify(UserNotify *pUserNotify)=0 | kge::ph::PhysManager | pure virtual |
UpdateKgeScene(void)=0 | kge::ph::PhysManager | pure virtual |
UpdateKgeSceneForOneActor(ph::ActorDynamic *actor)=0 | kge::ph::PhysManager | pure virtual |
~PhysManager() | kge::ph::PhysManager | inlinevirtual |