Determining Object Size in Memory

Determining Object Size in Memory

Module description

This page describes the functions provided for determining the size in memory of the different HumanIK objects.

These functions can be useful when streaming objects and copying objects between memory locations.

Functions

size_t HIKPropertySetStateSize ()
 Retrieves the size of an HIKPropertySetState object in bytes. More...
 
size_t HIKCharacterDefinitionSize (const HIKCharacterDefinition *pCharacterDefinition)
 Returns the size in bytes required by an HIKCharacter based on HIKCharacterDefinition pCharacterDefinition. More...
 
size_t HIKCharacterStateSizeFromDefinition (const HIKCharacterDefinition *pCharacterDefinition)
 Returns the size in bytes required by any HIKCharacterState that defines a pose for an HIKCharacter based on HIKCharacterDefinition pCharacterDefinition. More...
 
size_t HIKCharacterSize (const HIKCharacter *pCharacter)
 Returns the size of HIKCharacter pCharacter in bytes. More...
 
size_t HIKCharacterStateSize (const HIKCharacter *pCharacter)
 Returns the size in bytes required by any HIKCharacterState that defines a pose for HIKCharacter pCharacter. More...
 
size_t HIKCharacterStateSizeFromState (const HIKCharacterState *pCharacterState)
 Returns the size of HIKCharacterState pCharacterState in bytes. More...
 
size_t HIKEffectorSetStateSize ()
 Return the size of an HIKEffectorSetState object in bytes. More...
 

Function Documentation

size_t HIKCharacterDefinitionSize ( const HIKCharacterDefinition pCharacterDefinition)

Returns the size in bytes required by an HIKCharacter based on HIKCharacterDefinition pCharacterDefinition.

Parameters
pCharacterDefinitionHIKCharacterDefinition.
size_t HIKCharacterSize ( const HIKCharacter pCharacter)

Returns the size of HIKCharacter pCharacter in bytes.

Parameters
pCharacterCharacter.
size_t HIKCharacterStateSize ( const HIKCharacter pCharacter)

Returns the size in bytes required by any HIKCharacterState that defines a pose for HIKCharacter pCharacter.

All for a given character are always the same size.

Parameters
pCharacterCharacter.
size_t HIKCharacterStateSizeFromDefinition ( const HIKCharacterDefinition pCharacterDefinition)

Returns the size in bytes required by any HIKCharacterState that defines a pose for an HIKCharacter based on HIKCharacterDefinition pCharacterDefinition.

Parameters
pCharacterDefinitionHIKCharacterDefinition.
size_t HIKCharacterStateSizeFromState ( const HIKCharacterState pCharacterState)

Returns the size of HIKCharacterState pCharacterState in bytes.

All for a given character are always the same size.

Parameters
pCharacterStateHIKCharacterState.
size_t HIKEffectorSetStateSize ( )

Return the size of an HIKEffectorSetState object in bytes.

size_t HIKPropertySetStateSize ( )

Retrieves the size of an HIKPropertySetState object in bytes.