GL Studio C++ Runtime API
GlsSerialMorphMesh::Keyframe_Data Class Reference

#include <gls_serial_morph_mesh.h>

Public Member Functions

 Keyframe_Data (const Keyframe_Data &)
 Copy constructor.
 
const Keyframe_Data & operator= (const Keyframe_Data &)
 
void SetGeometry (GlsGeometry_Generic *geom)
 
GlsGeometry_Generic * GetGeometry ()
 
DistiAttribDict & Attributes ()
 

Public Attributes

GlsGeometry_Generic * _geometry
 An observing pointer to the mesh data values for this keyframe.
 
float _value
 The key value for this keyframe.
 

Protected Member Functions

void SetupAttribDict ()
 Populates the attribute dictionary.
 

Protected Attributes

DistiAttribDict * _attribDict
 The attribute dictionary for this object's members.
 

Detailed Description

The Keyframe_Data class. Stores data for one keyframe of animation.

Member Function Documentation

◆ Attributes()

DistiAttribDict & Attributes ( )
Returns
A reference to the attribute dictionary for this object.

◆ GetGeometry()

GlsGeometry_Generic * GetGeometry ( )
Returns
The pointer to the mesh data values for this keyframe.

◆ operator=()

const Keyframe_Data & operator= ( const Keyframe_Data &  )

Assignment operator

Returns
The resulting object (this).

◆ SetGeometry()

void SetGeometry ( GlsGeometry_Generic *  geom)

Set the pointer to the mesh data values for this keyframe.

Parameters
geomThe new mesh pointer to set.

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