sHIKDataDescriptionMatrix Struct Reference

sHIKDataDescriptionMatrix Struct Reference

#include <humanik.h>

Class Description

Definition at line 1647 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 sHIKDataDescriptionMatrix:: { ... }  mTransformSpace
 Indicates whether your Node data is expressed in local or global space. More...
 
size_t mMatrixOffset
 Specifies the offset of the transform matrix 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 sHIKDataDescriptionMatrix:: { ... }  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 1650 of file humanik.h.

1651  {
1652  HIKGlobalSpace = 0,
1653  HIKLocalSpace = 1
1654  }mTransformSpace;
Data is expressed in global space.
Definition: humanik.h:1652
Data is expressed in local space.
Definition: humanik.h:1653
enum sHIKDataDescriptionMatrix::@3 mTransformSpace
Indicates whether your Node data is expressed in local or global space.
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 1690 of file humanik.h.

1691  {
1692  HIKGlobalSpace = 0,
1693  HIKLocalSpace = 1
1694  }mTransformSpace;
Data is expressed in global space.
Definition: humanik.h:1652
Data is expressed in local space.
Definition: humanik.h:1653
enum sHIKDataDescriptionMatrix::@3 mTransformSpace
Indicates whether your Node data is expressed in local or global space.

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 1659 of file humanik.h.

size_t mMatrixOffset

Specifies the offset of the transform matrix within each data block.

Must be a 4x4 column major matrix, aligned on 16 bytes.

Definition at line 1656 of file humanik.h.

size_t mStride

Specifies the total size of each data block.

Definition at line 1658 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: