| GL Studio C++ Runtime API

Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
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

  geom | The new mesh pointer to set.

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

- gls_serial_morph_mesh.h