Meta SDK2 Beta  2.7.0
types.fbs.HandData Struct Reference
Inheritance diagram for types.fbs.HandData:

Public Member Functions

void __init (int _i, ByteBuffer _bb)
 
HandData __assign (int _i, ByteBuffer _bb)
 
bool MutateIsTracked (bool is_tracked)
 
bool MutateHandId (int hand_id)
 
bool MutateHandType (HandType hand_type)
 
bool MutateIsGrabbing (bool is_grabbing)
 
bool MutateFingerCount (int finger_count)
 
IndexedVec3 Fingertips (int j)
 

Static Public Member Functions

static HandData GetRootAsHandData (ByteBuffer _bb)
 
static HandData GetRootAsHandData (ByteBuffer _bb, HandData obj)
 
static void StartHandData (FlatBufferBuilder builder)
 
static void AddIsTracked (FlatBufferBuilder builder, bool isTracked)
 
static void AddHandId (FlatBufferBuilder builder, int handId)
 
static void AddHandType (FlatBufferBuilder builder, HandType handType)
 
static void AddTop (FlatBufferBuilder builder, Offset< types.fbs.Vector3f > topOffset)
 
static void AddPalm (FlatBufferBuilder builder, Offset< types.fbs.Vector3f > palmOffset)
 
static void AddHandAnchor (FlatBufferBuilder builder, Offset< types.fbs.Vector3f > handAnchorOffset)
 
static void AddGrabAnchor (FlatBufferBuilder builder, Offset< types.fbs.Vector3f > grabAnchorOffset)
 
static void AddIsGrabbing (FlatBufferBuilder builder, bool isGrabbing)
 
static void AddFingerCount (FlatBufferBuilder builder, int fingerCount)
 
static void AddFingertips (FlatBufferBuilder builder, VectorOffset fingertipsOffset)
 
static void StartFingertipsVector (FlatBufferBuilder builder, int numElems)
 
static Offset< HandDataEndHandData (FlatBufferBuilder builder)
 
static void FinishHandDataBuffer (FlatBufferBuilder builder, Offset< HandData > offset)
 

Properties

ByteBuffer ByteBuffer [get]
 
bool IsTracked [get]
 
int HandId [get]
 
HandType HandType [get]
 
types.fbs.Vector3f Top [get]
 
types.fbs.Vector3f Palm [get]
 
types.fbs.Vector3f HandAnchor [get]
 
types.fbs.Vector3f GrabAnchor [get]
 
bool IsGrabbing [get]
 
int FingerCount [get]
 
int FingertipsLength [get]
 

Member Function Documentation

◆ __assign()

HandData types.fbs.HandData.__assign ( int  _i,
ByteBuffer  _bb 
)
inline

◆ __init()

void types.fbs.HandData.__init ( int  _i,
ByteBuffer  _bb 
)
inline

◆ AddFingerCount()

static void types.fbs.HandData.AddFingerCount ( FlatBufferBuilder  builder,
int  fingerCount 
)
inlinestatic

◆ AddFingertips()

static void types.fbs.HandData.AddFingertips ( FlatBufferBuilder  builder,
VectorOffset  fingertipsOffset 
)
inlinestatic

◆ AddGrabAnchor()

static void types.fbs.HandData.AddGrabAnchor ( FlatBufferBuilder  builder,
Offset< types.fbs.Vector3f grabAnchorOffset 
)
inlinestatic

◆ AddHandAnchor()

static void types.fbs.HandData.AddHandAnchor ( FlatBufferBuilder  builder,
Offset< types.fbs.Vector3f handAnchorOffset 
)
inlinestatic

◆ AddHandId()

static void types.fbs.HandData.AddHandId ( FlatBufferBuilder  builder,
int  handId 
)
inlinestatic

◆ AddHandType()

static void types.fbs.HandData.AddHandType ( FlatBufferBuilder  builder,
HandType  handType 
)
inlinestatic

◆ AddIsGrabbing()

static void types.fbs.HandData.AddIsGrabbing ( FlatBufferBuilder  builder,
bool  isGrabbing 
)
inlinestatic

◆ AddIsTracked()

static void types.fbs.HandData.AddIsTracked ( FlatBufferBuilder  builder,
bool  isTracked 
)
inlinestatic

◆ AddPalm()

static void types.fbs.HandData.AddPalm ( FlatBufferBuilder  builder,
Offset< types.fbs.Vector3f palmOffset 
)
inlinestatic

◆ AddTop()

static void types.fbs.HandData.AddTop ( FlatBufferBuilder  builder,
Offset< types.fbs.Vector3f topOffset 
)
inlinestatic

◆ EndHandData()

static Offset<HandData> types.fbs.HandData.EndHandData ( FlatBufferBuilder  builder)
inlinestatic

◆ Fingertips()

IndexedVec3 types.fbs.HandData.Fingertips ( int  j)
inline

◆ FinishHandDataBuffer()

static void types.fbs.HandData.FinishHandDataBuffer ( FlatBufferBuilder  builder,
Offset< HandData offset 
)
inlinestatic

◆ GetRootAsHandData() [1/2]

static HandData types.fbs.HandData.GetRootAsHandData ( ByteBuffer  _bb)
inlinestatic

◆ GetRootAsHandData() [2/2]

static HandData types.fbs.HandData.GetRootAsHandData ( ByteBuffer  _bb,
HandData  obj 
)
inlinestatic

◆ MutateFingerCount()

bool types.fbs.HandData.MutateFingerCount ( int  finger_count)
inline

◆ MutateHandId()

bool types.fbs.HandData.MutateHandId ( int  hand_id)
inline

◆ MutateHandType()

bool types.fbs.HandData.MutateHandType ( HandType  hand_type)
inline

◆ MutateIsGrabbing()

bool types.fbs.HandData.MutateIsGrabbing ( bool  is_grabbing)
inline

◆ MutateIsTracked()

bool types.fbs.HandData.MutateIsTracked ( bool  is_tracked)
inline

◆ StartFingertipsVector()

static void types.fbs.HandData.StartFingertipsVector ( FlatBufferBuilder  builder,
int  numElems 
)
inlinestatic

◆ StartHandData()

static void types.fbs.HandData.StartHandData ( FlatBufferBuilder  builder)
inlinestatic

Property Documentation

◆ ByteBuffer

ByteBuffer types.fbs.HandData.ByteBuffer
get

◆ FingerCount

int types.fbs.HandData.FingerCount
get

◆ FingertipsLength

int types.fbs.HandData.FingertipsLength
get

◆ GrabAnchor

types.fbs.Vector3f types.fbs.HandData.GrabAnchor
get

◆ HandAnchor

types.fbs.Vector3f types.fbs.HandData.HandAnchor
get

◆ HandId

int types.fbs.HandData.HandId
get

◆ HandType

HandType types.fbs.HandData.HandType
get

◆ IsGrabbing

bool types.fbs.HandData.IsGrabbing
get

◆ IsTracked

bool types.fbs.HandData.IsTracked
get

◆ Palm

types.fbs.Vector3f types.fbs.HandData.Palm
get

◆ Top

types.fbs.Vector3f types.fbs.HandData.Top
get