Urho.ValueAnimation Class

Value animation class.

See Also: ValueAnimation

Syntax

public class ValueAnimation : Resource

Requirements

Namespace: Urho
Assembly: Urho (in Urho.dll)
Assembly Versions: 1.0.0.0

The members of Urho.ValueAnimation are listed below.

See Also: Resource

Public Constructors

Constructs a new instance of Urho.ValueAnimation which is tied to the Application.CurrentContext.
Constructs a new instance of Urho.ValueAnimation, given a raw pointer to an unmanaged object
Constructs a new instance of Urho.ValueAnimation linked to a specific Context.

Protected Constructors

Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.

Public Properties

[read-only]
BeginTimeSingle. Return begin time.
[read-only]
EndTimeSingle. Return end time.
InterpolationMethodInterpMethod. Return interpolation method. Or Set interpolation method.
OwnerIntPtr. Return owner. Or Set owner.
SplineTensionSingle. Return spline tension. Or Set spline tension, should be between 0.0f and 1.0f, but this is not a must.
[read-only]
override
TypeStringHash. Urho's type system type.
[read-only]
override
TypeNameString. Urho's low-level type name.
[read-only]
static
TypeNameStaticString. Urho's low-level type name, accessible as a static method.
[read-only]
static
TypeStaticStringHash. Urho's low-level type, accessible as a static method.
[read-only]
ValidBoolean. Return animation is valid.
ValueTypeVariantType. Return value type. Or Set value type.

Public Methods

override
BeginLoad(File) : Boolean
override
BeginLoad(MemoryBuffer) : Boolean
GetAnimationValue(Single) : Variant
Return animation value.
HasEventFrames() : Boolean
Has event frames.
LoadXml(XmlElement) : Boolean
static
RegisterObject(Context)
Register object factory.
override
Save(File) : Boolean
override
Save(MemoryBuffer) : Boolean
SaveXml(XmlElement) : Boolean
SetKeyFrame(Single, Int32) : Boolean
Set key frame.
SetKeyFrame(Single, Single) : Boolean
Set key frame.
SetKeyFrame(Single, String) : Boolean
Set key frame.
SetKeyFrame(Single, Color) : Boolean
Set key frame.
SetKeyFrame(Single, IntRect) : Boolean
Set key frame.
SetKeyFrame(Single, IntVector2) : Boolean
Set key frame.
SetKeyFrame(Single, Matrix3x4) : Boolean
SetKeyFrame(Single, Matrix4) : Boolean
SetKeyFrame(Single, Quaternion) : Boolean
Set key frame.
SetKeyFrame(Single, Vector2) : Boolean
Set key frame.
SetKeyFrame(Single, Vector3) : Boolean
Set key frame.
SetKeyFrame(Single, Vector4) : Boolean
Set key frame.