Bullet Physics 3D Block Toy
Enumerations | Functions | Variables
GameDefines.h File Reference

Game specific defines. More...

#include "Defines.h"
#include "btBulletDynamicsCommon.h"

Enumerations

enum class  eMesh : UINT {
  BigSphere , Sphere , Plane , Box ,
  Tetrahedron , Teapot , Icosahedron , Dodecahedron ,
  Model , Unknown , Size
}
 Mesh type. More...
 
enum class  eModel : UINT { Container , Crate , Unknown }
 Model type. More...
 
enum class  eObject : UINT {
  Moon , Ball , Floor , Box ,
  Tetrahedron , Teapot , Icosahedron , Dodecahedron ,
  Container , Crate , Unknown , Size
}
 Object type. More...
 
enum class  eCollisionShape : UINT { Sphere , Box , ConvexHull , None }
 Collision shape type. More...
 
enum class  eSound : UINT {
  Clang , Click , TapLight , TapHard ,
  ThumpLight , ThumpMedium , ThumpHard , Size
}
 Sound enumerated type. More...
 

Functions

float PW2RW (btScalar x)
 Physics World to Render World units for a float.
 
Vector3 PW2RW (const btVector3 &v)
 Physics World to Render World units for a vector.
 
Quaternion PW2RW (const btQuaternion &q)
 Physics World to Render World units for a quaternion.
 
btScalar RW2PW (float x)
 Render World to Physics World units for a float.
 
btScalar RW2PW (int x)
 Render World to Physics World units for an int.
 
btVector3 RW2PW (int x, int y, int z)
 Render World to Physics World units for a vector provided as a pair of ints.
 
btVector3 RW2PW (const Vector3 &v)
 Render World to Physics World units for a vector.
 
btQuaternion RW2PW (const Quaternion &q)
 Physics World to Render World units for a quaternion.
 

Variables

const float fPRV = 1.0f
 Physics World to Render World rescale value.
 

Enumeration Type Documentation

◆ eCollisionShape

enum eCollisionShape : UINT
strong

Collision shape enumerated type.

◆ eMesh

enum eMesh : UINT
strong

Mesh enumerated type.

◆ eModel

enum eModel : UINT
strong

Model enumerated type.

◆ eObject

enum eObject : UINT
strong

Object enumerated type.

◆ eSound

enum eSound : UINT
strong

An enumerated type for the sounds, which will be cast to an unsigned integer and used for the index of the corresponding sample. Size must be last.