libHSPlasma
Public Types | Static Public Member Functions | List of all members
plPXSimDefs Class Reference

#include <plPXPhysical.h>

Public Types

enum  Bounds {
  kBoxBounds = 1, kSphereBounds, kHullBounds, kProxyBounds,
  kExplicitBounds, kCylinderBounds, kNumBounds, kBoundsMax = 0xFF
}
enum  Group {
  kGroupStatic, kGroupAvatarBlocker, kGroupDynamicBlocker, kGroupAvatar,
  kGroupDynamic, kGroupDetector, kGroupLOSOnly, kGroupExcludeRegion,
  kGroupMax
}

Static Public Member Functions

static unsigned int fromGroup (uint8_t group)
static uint8_t toGroup (unsigned int group, unsigned int collide)
static unsigned int getCollideGroup (uint8_t group)
static unsigned int getReportsOn (unsigned int group)
static unsigned int setReportsOn (unsigned int group)

Member Enumeration Documentation

Enumerator:
kBoxBounds 
kSphereBounds 
kHullBounds 
kProxyBounds 
kExplicitBounds 
kCylinderBounds 
kNumBounds 
kBoundsMax 
Enumerator:
kGroupStatic 
kGroupAvatarBlocker 
kGroupDynamicBlocker 
kGroupAvatar 
kGroupDynamic 
kGroupDetector 
kGroupLOSOnly 
kGroupExcludeRegion 
kGroupMax 

Member Function Documentation

static unsigned int plPXSimDefs::fromGroup ( uint8_t  group)
static
static unsigned int plPXSimDefs::getCollideGroup ( uint8_t  group)
static
static unsigned int plPXSimDefs::getReportsOn ( unsigned int  group)
static
static unsigned int plPXSimDefs::setReportsOn ( unsigned int  group)
static
static uint8_t plPXSimDefs::toGroup ( unsigned int  group,
unsigned int  collide 
)
static

The documentation for this class was generated from the following file: