Sirikata
Classes | Namespaces | Defines | Enumerations | Functions
libspace/plugins/physics/Defs.hpp File Reference
#include <sirikata/core/util/Platform.hpp>
#include <sirikata/core/util/UUID.hpp>
#include <sirikata/mesh/Meshdata.hpp>
#include <sirikata/core/util/PresenceProperties.hpp>
Include dependency graph for Defs.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Sirikata::LocationInfo

Namespaces

namespace  Sirikata
 

Note: All the classes provided in this file are thin wrappers around the corresponding classes in ASIO.


Defines

#define BULLETLOG(lvl, msg)   SILOG(BulletPhysics, lvl, msg)
#define DEFAULT_TREATMENT   BULLET_OBJECT_TREATMENT_IGNORE
#define DEFAULT_BOUNDS   BULLET_OBJECT_BOUNDS_SPHERE
#define DEFAULT_MASS   1.f

Enumerations

enum  Sirikata::bulletObjTreatment {
  Sirikata::BULLET_OBJECT_TREATMENT_IGNORE, Sirikata::BULLET_OBJECT_TREATMENT_STATIC, Sirikata::BULLET_OBJECT_TREATMENT_DYNAMIC, Sirikata::BULLET_OBJECT_TREATMENT_LINEAR_DYNAMIC,
  Sirikata::BULLET_OBJECT_TREATMENT_VERTICAL_DYNAMIC, Sirikata::BULLET_OBJECT_TREATMENT_CHARACTER
}
enum  Sirikata::bulletObjCollisionMaskGroup { Sirikata::BULLET_OBJECT_COLLISION_GROUP_STATIC = 1, Sirikata::BULLET_OBJECT_COLLISION_GROUP_DYNAMIC = 1 << 1, Sirikata::BULLET_OBJECT_COLLISION_GROUP_CONSTRAINED = 1 << 2 }
enum  Sirikata::bulletObjBBox { Sirikata::BULLET_OBJECT_BOUNDS_ENTIRE_OBJECT, Sirikata::BULLET_OBJECT_BOUNDS_PER_TRIANGLE, Sirikata::BULLET_OBJECT_BOUNDS_SPHERE }

Functions

String Sirikata::ToString (bulletObjTreatment treatment)
String Sirikata::ToString (bulletObjBBox bnds)

Define Documentation

#define BULLETLOG (   lvl,
  msg 
)    SILOG(BulletPhysics, lvl, msg)
#define DEFAULT_BOUNDS   BULLET_OBJECT_BOUNDS_SPHERE
#define DEFAULT_MASS   1.f
#define DEFAULT_TREATMENT   BULLET_OBJECT_TREATMENT_IGNORE