# Animation

class `HPS.Animation` : HPS.Sprocket

  Public Functions

  HPS.Channel `AddCameraPositionChannel` (string in_name, HPS.PointSampler in_sampler)
  HPS.Channel `AddCameraTargetChannel` (string in_name, HPS.PointSampler in_sampler)
  HPS.Channel `AddCameraUpChannel` (string in_name, HPS.VectorSampler in_sampler)
  HPS.Channel `AddColorChannel` (string in_name, HPS.KeyPath in_target, HPS.RGBColorSampler in_sampler)
  HPS.Channel `AddColorChannel` (string in_name, HPS.KeyPath in_target, HPS.RGBColorSampler in_sampler, HPS.ChannelColorUsage[] in_channel_usages)
  HPS.Channel `AddOpacityChannel` (string in_name, HPS.KeyPath in_target, HPS.FloatSampler in_sampler)
  HPS.Channel `AddRotationChannel` (string in_name, HPS.KeyPath in_target, HPS.QuaternionSampler in_sampler)
  HPS.Channel `AddScaleChannel` (string in_name, HPS.KeyPath in_target, HPS.VectorSampler in_sampler)
  HPS.Channel `AddTranslationChannel` (string in_name, HPS.KeyPath in_target, HPS.VectorSampler in_sampler)
  `Animation` ()
  `Animation` (HPS.Animation in_that)
  void `Assign` (HPS.Animation in_that)
  void `Delete` ()
  override void `Dispose` ()
  bool `Equals` (HPS.Animation in_that)
  override bool `Equals` (Object obj)
  HPS.Channel[] `GetChannels` ()
  override int `GetHashCode` ()
  string `GetName` ()
  override HPS.Type `ObjectType` ()
  void `RemoveChannel` (HPS.Channel in_channel)

  Public Static Functions

  bool `operator!=` (HPS.Animation a, HPS.Animation b)
  bool `operator==` (HPS.Animation a, HPS.Animation b)

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Visualize Desktop or choose a sample question below to start a conversation:

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