UGDK  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
body.h File Reference
#include <ugdk/action/3D/component.h>
#include <OgreVector3.h>
#include <LinearMath/btVector3.h>
#include <functional>
#include <vector>
Include dependency graph for body.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ugdk::action::mode3d::component::ContactPoint
 
class  ugdk::action::mode3d::component::Body
 
class  ugdk::action::mode3d::component::NullComponent< Body >
 

Namespaces

 Ogre
 
 ugdk
 
 ugdk::action
 
 ugdk::action::mode3d
 
 ugdk::action::mode3d::component
 

Typedefs

using ugdk::action::mode3d::component::ElementPtr = std::shared_ptr< Element >
 
using ugdk::action::mode3d::component::ContactPointVector = std::vector< ContactPoint >
 
using ugdk::action::mode3d::component::CollisionAction = std::function< void(const ElementPtr &, const ElementPtr &, const ContactPointVector &) >