Gorgon
Show / Hide Table of Contents

Class GorgonKeyGorgonColor

An animation key frame for a GorgonColor value.

Inheritance
object
GorgonKeyGorgonColor
Implements
IGorgonKeyFrame
IGorgonCloneable<IGorgonKeyFrame>
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: Gorgon.Animation
Assembly: Gorgon.Animation.dll
Syntax
public class GorgonKeyGorgonColor : IGorgonKeyFrame, IGorgonCloneable<IGorgonKeyFrame>
Remarks

A key frame represents a value for an object property at a given time.

The track that the key frame is on is used to interpolate the value between key frames. This method makes it so that only a few key frames are required for an animation rather then setting a value for every time index.

Constructors

| Edit this page View Source

GorgonKeyGorgonColor(GorgonKeyGorgonColor)

Initializes a new instance of the GorgonKeyRectangle class.

Declaration
public GorgonKeyGorgonColor(GorgonKeyGorgonColor key)
Parameters
Type Name Description
GorgonKeyGorgonColor key

The key to copy.

Exceptions
Type Condition
ArgumentNullException

Thrown when the key parameter is null.

See Also
IGorgonAnimationTrack<T>
| Edit this page View Source

GorgonKeyGorgonColor(float, GorgonColor)

Initializes a new instance of the GorgonKeyGorgonColor class.

Declaration
public GorgonKeyGorgonColor(float time, GorgonColor value)
Parameters
Type Name Description
float time

The time for the key frame.

GorgonColor value

The value to apply to the key frame.

See Also
IGorgonAnimationTrack<T>

Properties

| Edit this page View Source

DataType

Property to return the type of data for this key frame.

Declaration
public Type DataType { get; }
Property Value
Type Description
Type
See Also
IGorgonAnimationTrack<T>
| Edit this page View Source

Time

Property to return the time for the key frame in the animation.

Declaration
public float Time { get; }
Property Value
Type Description
float
See Also
IGorgonAnimationTrack<T>
| Edit this page View Source

Value

Property to set or return the value to store in the key frame.

Declaration
public ref GorgonColor Value { get; }
Property Value
Type Description
GorgonColor
See Also
IGorgonAnimationTrack<T>

Methods

| Edit this page View Source

Clone()

Function to clone an object.

Declaration
public IGorgonKeyFrame Clone()
Returns
Type Description
IGorgonKeyFrame

The cloned object.

See Also
IGorgonAnimationTrack<T>

Implements

IGorgonKeyFrame
IGorgonCloneable<T>

Extension Methods

GorgonDebugExtensions.ValidateObject<T>(T, string)
GorgonNullExtensions.AsNullable<T>(object)
GorgonNullExtensions.IfNull<T>(object, T)
GorgonNullExtensions.IsNull(object)

See Also

IGorgonAnimationTrack<T>
  • Edit this page
  • View Source
In this article
Back to top Copyright 2023 - Licensed under the MIT license by Michael Winsor (Tape_Worm).
Send comments on this topic to the author