PhysicsService Struct Reference
[Physics]

Inherits Service.

Inherited by PhysicsImpl.

List of all members.

Public Methods

virtual void advance (Float timestep)=0
virtual void setGravity (Float x, Float y, Float z)=0
virtual Vector3 getGravity () const=0
virtual void resolveCollision (PhysicsObject *p1, PhysicsObject *p2, ContactList *cl, ContactPhysics *cp)=0


Detailed Description

Physics system interface.


Member Function Documentation

virtual void PhysicsService::advance Float    timestep [pure virtual]
 

Advance the simulation of all simulated objects by the given timestep.

virtual Vector3 PhysicsService::getGravity   const [pure virtual]
 

Get the global gravity vector.

virtual void PhysicsService::resolveCollision PhysicsObject   p1,
PhysicsObject   p2,
ContactList   cl,
ContactPhysics   cp
[pure virtual]
 

Resolve a collision between two rigid bodies.

virtual void PhysicsService::setGravity Float    x,
Float    y,
Float    z
[pure virtual]
 

Specify the global gravity vector.


The documentation for this struct was generated from the following file:
  • Physics/physics.h


Flat Four Engine
Copyright (C) 2001 by 379, Inc.
This page generated by Doxygen