HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SIM_ColliderInfo Class Reference

#include <SIM_ColliderInfo.h>

Public Member Functions

 SIM_ColliderInfo ()
 
 SIM_ColliderInfo (const SIM_ColliderInfo &src)
 
 SIM_ColliderInfo (SIM_Object *affector, const SIM_Collider *collider, SIM_Collider::SIM_ImpactApplyType type, int priority)
 
 ~SIM_ColliderInfo ()
 
SIM_ObjectgetAffector () const
 
const SIM_CollidergetCollider (SIM_Object *obj, const char *defaultlabel=0) const
 
SIM_Collider::SIM_ImpactApplyType getImpactApplyType () const
 
int getPriority () const
 
const SIM_ColliderInfooperator= (const SIM_ColliderInfo &src)
 

Detailed Description

This class holds all the information needed by a solver to do collision detection for an object.

Definition at line 17 of file SIM_ColliderInfo.h.

Constructor & Destructor Documentation

SIM_ColliderInfo::SIM_ColliderInfo ( )
SIM_ColliderInfo::SIM_ColliderInfo ( const SIM_ColliderInfo src)
SIM_ColliderInfo::SIM_ColliderInfo ( SIM_Object affector,
const SIM_Collider collider,
SIM_Collider::SIM_ImpactApplyType  type,
int  priority 
)
SIM_ColliderInfo::~SIM_ColliderInfo ( )

Member Function Documentation

SIM_Object* SIM_ColliderInfo::getAffector ( ) const
const SIM_Collider* SIM_ColliderInfo::getCollider ( SIM_Object obj,
const char *  defaultlabel = 0 
) const
SIM_Collider::SIM_ImpactApplyType SIM_ColliderInfo::getImpactApplyType ( ) const
int SIM_ColliderInfo::getPriority ( ) const
const SIM_ColliderInfo& SIM_ColliderInfo::operator= ( const SIM_ColliderInfo src)

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