Class GorgonKeySingle
An animation key frame for a float type.
Inherited Members
Namespace: Gorgon.Animation
Assembly: Gorgon.Animation.dll
Syntax
public class GorgonKeySingle : 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 SourceGorgonKeySingle(GorgonKeySingle)
Initializes a new instance of the GorgonKeySingle class.
Declaration
public GorgonKeySingle(GorgonKeySingle key)
Parameters
Type | Name | Description |
---|---|---|
GorgonKeySingle | key | The key to copy. |
Exceptions
Type | Condition |
---|---|
ArgumentNullException | Thrown when the |
See Also
| Edit this page View SourceGorgonKeySingle(float, float)
Initializes a new instance of the GorgonKeySingle class.
Declaration
public GorgonKeySingle(float time, float value)
Parameters
Type | Name | Description |
---|---|---|
float | time | The time for the key frame. |
float | value | The value to apply to the key frame. |
See Also
Properties
| Edit this page View SourceDataType
Property to return the type of data for this key frame.
Declaration
public Type DataType { get; }
Property Value
Type | Description |
---|---|
Type |
See Also
| Edit this page View SourceTime
Property to return the time at which the key frame is stored.
Declaration
public float Time { get; }
Property Value
Type | Description |
---|---|
float |
See Also
| Edit this page View SourceValue
Property to set or return the value for the key frame.
Declaration
public ref float Value { get; }
Property Value
Type | Description |
---|---|
float |
See Also
Methods
| Edit this page View SourceClone()
Function to clone an object.
Declaration
public IGorgonKeyFrame Clone()
Returns
Type | Description |
---|---|
IGorgonKeyFrame | The cloned object. |