# A3DPDFAnimKeyFrameData

struct `A3DPDFAnimKeyFrameData`

  Structure to define a keyframe.

  Parameters

  > m_iInterpolationMask: Use `kA3DPDFInterpolateTransformationMatrix`| `kA3DPDFInterpolateAppearanceColor`| `kA3DPDFInterpolateAppearanceTransparency`| `kA3DPDFInterpolateCamera`

  ## Index

  Variables

  - `m_dTime`
  - `m_psTransformationData`
  - `m_psAppearanceData`
  - `m_psCameraData`
  - `m_iInterpolationMask`

Variables

A3DDouble `A3DPDFAnimKeyFrameData.``m_dTime`
  `A3DDouble`

  Time of the keyframe.

  Added to the time offset of the motion.

A3DPDFAnimTransformationData *`A3DPDFAnimKeyFrameData.``m_psTransformationData`
  `A3DPDFAnimTransformationData`*

  Data concerning the transformation.

A3DPDFAnimAppearanceData *`A3DPDFAnimKeyFrameData.``m_psAppearanceData`
  `A3DPDFAnimAppearanceData`*

  Data concerning the appearance.

A3DPDFAnimCameraData *`A3DPDFAnimKeyFrameData.``m_psCameraData`
  `A3DPDFAnimCameraData`*

  Data concerning the camera.

A3DInt32 `A3DPDFAnimKeyFrameData.``m_iInterpolationMask`
  `A3DInt32`

  Bits which indicates which data must be interpolated.

  > Bit Field to indicate which data must be interpolated.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

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

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
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...