sHIKDataDescription Struct Reference

sHIKDataDescription Struct Reference

#include <humanik.h>

Class Description

Definition at line 1609 of file humanik.h.

Public Types

enum  { HIKGlobalSpace = 0, HIKLocalSpace = 1 }
 Indicates whether your Node data is expressed in local or global space. More...
 
enum  { HIKGlobalSpace = 0, HIKLocalSpace = 1 }
 Indicates whether your Node data is expressed in local or global space. More...
 

Public Attributes

enum sHIKDataDescription:: { ... }  mTransformSpace
 Indicates whether your Node data is expressed in local or global space. More...
 
size_t mTOffset
 Specifies the offset of the translation data within each data block. More...
 
size_t mQOffset
 Specifies the offset of the quaternion rotation data within each data block. More...
 
size_t mSOffset
 Specifies the offset of the scaling data within each data block. More...
 
size_t mStride
 Specifies the total size of each data block. More...
 
intmHIKNodeId
 A list of HumanIK Node IDs indicating which Node each of your data blocks applies to. More...
 
enum sHIKDataDescription:: { ... }  mTransformSpace
 Indicates whether your Node data is expressed in local or global space. More...
 

Member Enumeration Documentation

anonymous enum

Indicates whether your Node data is expressed in local or global space.

Enumerator
HIKGlobalSpace 

Data is expressed in global space.

HIKLocalSpace 

Data is expressed in local space.

Definition at line 1612 of file humanik.h.

1613  {
1614  HIKGlobalSpace = 0,
1615  HIKLocalSpace = 1
1616  }mTransformSpace;
enum sHIKDataDescription::@2 mTransformSpace
Indicates whether your Node data is expressed in local or global space.
Data is expressed in local space.
Definition: humanik.h:1615
Data is expressed in global space.
Definition: humanik.h:1614
anonymous enum

Indicates whether your Node data is expressed in local or global space.

Enumerator
HIKGlobalSpace 

Data is expressed in global space.

HIKLocalSpace 

Data is expressed in local space.

Definition at line 1652 of file humanik.h.

1653  {
1654  HIKGlobalSpace = 0,
1655  HIKLocalSpace = 1
1656  }mTransformSpace;
enum sHIKDataDescription::@2 mTransformSpace
Indicates whether your Node data is expressed in local or global space.
Data is expressed in local space.
Definition: humanik.h:1615
Data is expressed in global space.
Definition: humanik.h:1614

Member Data Documentation

int * mHIKNodeId

A list of HumanIK Node IDs indicating which Node each of your data blocks applies to.

The last value in this list must be the special token HIKLastNode. See the HIKToken enumeration.

Definition at line 1623 of file humanik.h.

size_t mQOffset

Specifies the offset of the quaternion rotation data within each data block.

Must be a 4x1 vector, aligned on 16 bytes.

Definition at line 1619 of file humanik.h.

size_t mSOffset

Specifies the offset of the scaling data within each data block.

Must be a 4x1 vector, aligned on 16 bytes.

Definition at line 1620 of file humanik.h.

size_t mStride

Specifies the total size of each data block.

Definition at line 1622 of file humanik.h.

size_t mTOffset

Specifies the offset of the translation data within each data block.

Must be a 4x1 vector, aligned on 16 bytes.

Definition at line 1618 of file humanik.h.

enum { ... } mTransformSpace

Indicates whether your Node data is expressed in local or global space.

enum { ... } mTransformSpace

Indicates whether your Node data is expressed in local or global space.


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