Kochol Game Engine  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
kge::ph::RaycastReport Class Reference

#include <RaycastReport.h>

Public Member Functions

 RaycastReport ()
 ~RaycastReport ()
ActorDynamicgetActor (void)
math::VectorgetWorldImpact (void)
math::VectorgetWorldNormal (void)
unsigned int getFaceID (void)
unsigned int getInternalFaceID (void)
float getDistance (void)
float getU (void)
float getV (void)
MaterialgetMaterial (void)
unsigned int getFlags (void)

Protected Attributes

ActorDynamicm_pActor
math::Vectorm_pWorldImpact
math::Vectorm_pWorldNormal
unsigned int m_pFaceID
unsigned int m_pInternalFaceID
float m_pDistance
float m_pU
float m_pV
Materialm_pMaterial
unsigned int m_pFlags

Friends

class RaycastX
class PhysXManager

Detailed Description

Definition at line 30 of file RaycastReport.h.

Constructor & Destructor Documentation

kge::ph::RaycastReport::RaycastReport ( )
inline

Definition at line 36 of file RaycastReport.h.

kge::ph::RaycastReport::~RaycastReport ( )
inline

Definition at line 39 of file RaycastReport.h.

Member Function Documentation

ActorDynamic* kge::ph::RaycastReport::getActor ( void  )
inline

Definition at line 41 of file RaycastReport.h.

References m_pActor.

float kge::ph::RaycastReport::getDistance ( void  )
inline

Definition at line 46 of file RaycastReport.h.

References m_pDistance.

unsigned int kge::ph::RaycastReport::getFaceID ( void  )
inline

Definition at line 44 of file RaycastReport.h.

References m_pFaceID.

unsigned int kge::ph::RaycastReport::getFlags ( void  )
inline

Definition at line 50 of file RaycastReport.h.

References m_pFlags.

unsigned int kge::ph::RaycastReport::getInternalFaceID ( void  )
inline

Definition at line 45 of file RaycastReport.h.

References m_pInternalFaceID.

Material* kge::ph::RaycastReport::getMaterial ( void  )
inline

Definition at line 49 of file RaycastReport.h.

References m_pMaterial.

float kge::ph::RaycastReport::getU ( void  )
inline

Definition at line 47 of file RaycastReport.h.

References m_pU.

float kge::ph::RaycastReport::getV ( void  )
inline

Definition at line 48 of file RaycastReport.h.

References m_pV.

math::Vector* kge::ph::RaycastReport::getWorldImpact ( void  )
inline

Definition at line 42 of file RaycastReport.h.

References m_pWorldImpact.

math::Vector* kge::ph::RaycastReport::getWorldNormal ( void  )
inline

Definition at line 43 of file RaycastReport.h.

References m_pWorldNormal.

Friends And Related Function Documentation

friend class PhysXManager
friend

Definition at line 33 of file RaycastReport.h.

friend class RaycastX
friend

Definition at line 32 of file RaycastReport.h.

Member Data Documentation

ActorDynamic* kge::ph::RaycastReport::m_pActor
protected

Definition at line 53 of file RaycastReport.h.

Referenced by getActor().

float kge::ph::RaycastReport::m_pDistance
protected

Definition at line 58 of file RaycastReport.h.

Referenced by getDistance().

unsigned int kge::ph::RaycastReport::m_pFaceID
protected

Definition at line 56 of file RaycastReport.h.

Referenced by getFaceID().

unsigned int kge::ph::RaycastReport::m_pFlags
protected

Definition at line 62 of file RaycastReport.h.

Referenced by getFlags().

unsigned int kge::ph::RaycastReport::m_pInternalFaceID
protected

Definition at line 57 of file RaycastReport.h.

Referenced by getInternalFaceID().

Material* kge::ph::RaycastReport::m_pMaterial
protected

Definition at line 61 of file RaycastReport.h.

Referenced by getMaterial().

float kge::ph::RaycastReport::m_pU
protected

Definition at line 59 of file RaycastReport.h.

Referenced by getU().

float kge::ph::RaycastReport::m_pV
protected

Definition at line 60 of file RaycastReport.h.

Referenced by getV().

math::Vector* kge::ph::RaycastReport::m_pWorldImpact
protected

Definition at line 54 of file RaycastReport.h.

Referenced by getWorldImpact().

math::Vector* kge::ph::RaycastReport::m_pWorldNormal
protected

Definition at line 55 of file RaycastReport.h.

Referenced by getWorldNormal().


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