Torque3D Documentation / _generateds / LeapMotionFrame

LeapMotionFrame

Engine/source/platform/input/leapMotion/leapMotionFrame.h

More...

Public Types

enum
PointableType {
  PT_UNKNOWN = -1
  PT_FINGER = 0
  PT_TOOL 
}

Private Types

Parent 

Protected Static Attributes

Protected Functions

copyFromFrameHands(const Leap::HandList & hands, const F32 & maxHandAxisRadius)
copyFromFramePointables(const Leap::PointableList & pointables)

Public Functions

Public Static Functions

Detailed Description

Public Types

PointableType

Enumerator

PT_UNKNOWN = -1
PT_FINGER = 0
PT_TOOL

Private Types

typedef SimObject Parent 

Protected Static Attributes

U32 smNextInternalFrameId 

Protected Attributes

U64 mFrameId 
U32 mFrameInternalId 
S32 mFrameRealTime 
S32 mFrameSimTime 
U64 mFrameTimeStamp 
bool mFrameValid 
U32 mHandCount 
Vector< S32 > mHandId 
Vector< U32 > mHandPointablesCount 
Vector< Point3I > mHandPos 
Vector< Point3F > mHandRawPos 
Vector< MatrixF > mHandRot 
Vector< Point2F > mHandRotAxis 
Vector< QuatF > mHandRotQuat 
Vector< bool > mHandValid 
U32 mPointableCount 
Vector< S32 > mPointableHandIndex 
Vector< S32 > mPointableId 
Vector< F32 > mPointableLength 
Vector< Point3I > mPointablePos 
Vector< Point3F > mPointableRawPos 
Vector< MatrixF > mPointableRot 
Vector< QuatF > mPointableRotQuat 
Vector< PointableType > mPointableType 
Vector< bool > mPointableValid 
Vector< F32 > mPointableWidth 

Protected Functions

copyFromFrameHands(const Leap::HandList & hands, const F32 & maxHandAxisRadius)

copyFromFramePointables(const Leap::PointableList & pointables)