Kochol Game Engine  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
kge::ph::PhysManager Member List

This is the complete list of members for kge::ph::PhysManager, including all inherited members.

Calculate(float time=0.0f)=0kge::ph::PhysManagerpure virtual
CreateCylindricalJoint(Actor *a1, Actor *a2, math::Vector *Anchor, math::Vector *axis=NULL)=0kge::ph::PhysManagerpure virtual
CreateDistanceJoint(Actor *a1, Actor *a2, math::Vector *Anchor, DistanceJointFlag flags=EDJF_DISABLE, unsigned int minDis=0, unsigned int maxDis=0)=0kge::ph::PhysManagerpure virtual
CreateDynamicActor(sn::SceneNode *kgeObj, math::KGE_SHAPES shape=math::KGE_SHAPE_AABB, BodyFlag bf=EBFP_NORMAL, Material *material=NULL, float mass=1.0f)=0kge::ph::PhysManagerpure virtual
CreateDynamicActor(sn::SceneNode *kgeObj, math::Shape *shape, BodyFlag bf=EBFP_NORMAL, Material *material=NULL, float mass=1.0f)=0kge::ph::PhysManagerpure virtual
CreateFixedJoint(Actor *a1, Actor *a2, math::Vector *Anchor, math::Vector *axis=NULL)=0kge::ph::PhysManagerpure virtual
CreateMaterial(float Restitution, float staticFriction, float dynamicFriction, float dynamicFrictionV, float staticFrictionV, kge::math::Vector *dir)=0kge::ph::PhysManagerpure virtual
CreateMaterial(void)=0kge::ph::PhysManagerpure virtual
CreatePlane(sn::SceneNode *kgePlane, math::Vector *normal)=0kge::ph::PhysManagerpure virtual
CreatePlane(math::Vector *pos, math::Vector *normal, float d)=0kge::ph::PhysManagerpure virtual
CreatePrismaticJoint(Actor *a1, Actor *a2, math::Vector *Anchor, math::Vector *axis=NULL)=0kge::ph::PhysManagerpure virtual
CreateRevoluteJoint(Actor *a1, Actor *a2, math::Vector *Anchor)=0kge::ph::PhysManagerpure virtual
CreateSphericalJoint(Actor *a1, Actor *a2, math::Vector *Anchor)=0kge::ph::PhysManagerpure virtual
CreateStaticActor(sn::SceneNode *kgeObj, math::KGE_SHAPES shape=math::KGE_SHAPE_AABB, CollitionType ct=ECTP_TRIGGER_DISABLE)=0kge::ph::PhysManagerpure virtual
CreateStaticActor(sn::SceneNode *kgeObj, math::Shape *shape, CollitionType ct=ECTP_TRIGGER_DISABLE)=0kge::ph::PhysManagerpure virtual
CreateTileTerrain(sn::TileTerrain *terrain)=0kge::ph::PhysManagerpure virtual
Init(float gravity=-9.8f, float skinWidth=0.025f, float timing=0.016, bool selfTimeCalc=true, Material *defaultMaterial=NULL, bool isConnectToRemoteDebugger=true)=0kge::ph::PhysManagerpure virtual
m_bIsSelfTimeCalckge::ph::PhysManagerprotected
m_iDynamicActorCounterkge::ph::PhysManagerprotected
m_iStaticActorCounterkge::ph::PhysManagerprotected
m_pTimerkge::ph::PhysManagerprotected
PhysManager()kge::ph::PhysManagerinline
RaycastAnyShape(math::Vector *dir, math::Vector *orig, ERCP_Raycast shapeType=ERCP_ALL_SHAPES, int group=0xFFFFFFFF, float maxDis=3.402823466e+38F)=0kge::ph::PhysManagerpure virtual
RaycastClosestShape(math::Vector *dir, math::Vector *orig, ERCP_Raycast shapeType=ERCP_ALL_SHAPES, int group=0xFFFFFFFF, float maxDis=3.402823466e+38F)=0kge::ph::PhysManagerpure 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)=0kge::ph::PhysManagerpure virtual
ReleaseActor(ph::ActorDynamic *actor)=0kge::ph::PhysManagerpure virtual
SetTriggerReport(TriggerReport *pTriggerReport)=0kge::ph::PhysManagerpure virtual
SetUserNotify(UserNotify *pUserNotify)=0kge::ph::PhysManagerpure virtual
UpdateKgeScene(void)=0kge::ph::PhysManagerpure virtual
UpdateKgeSceneForOneActor(ph::ActorDynamic *actor)=0kge::ph::PhysManagerpure virtual
~PhysManager()kge::ph::PhysManagerinlinevirtual