# HKeyframeMatrix

## Fields

float | `m_matrix`
int | `m_ExtraSpins`

## Functions

| `HKeyframeMatrix`
| `~HKeyframeMatrix`
HKeyframe * | `Clone`
void | `Serialize`

## Detailed Description

class `HKeyframeMatrix` : public HKeyframeRotation

  The HKeyframeQuatSquad class is used for non-linear quaternion based rotation.

  Public Functions

  inline `HKeyframeMatrix`(float matrix[] = 0)

    Constructs a HKeyframeQuatSquad object.

  inline virtual `~HKeyframeMatrix`()
  inline virtual HKeyframe *`Clone`()

    This method makes an exact copy of the current HKeyframeQuatSquad and returns a pointer to the newly created HKeyframeQuatSquad object.

    Returns: | A pointer to the newly created HKeyframeQuatSquad object.

  virtual void `Serialize`(HUtilityXMLTag *xmlgen)

    Writes XML data to a buffer.

  Public Members

  float `m_matrix`[16]

    The quaternion.

  int `m_ExtraSpins`

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Visualize 3DF in your own language, or choose a sample question below to start a conversation:

What is HOOPS Visualize 3DF?
What are the latest release notes for HOOPS Visualize 3DF?
How do I start evaluating HOOPS Visualize 3DF?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...