AtomicNET : AtomicEngine Namespace

ValueAnimationInfo Class

Base class for a value animation instance, which includes animation runtime information and updates the target object's value automatically.

Syntax

public class ValueAnimationInfo : RefCounted

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Members

See Also: Inherited members from RefCounted.

Public Constructors

Copy construct.
Construct without target object.
Documentation for this section has not yet been entered.
Construct with target object.

Public Fields

nativeInstance IntPtr . Documentation for this section has not yet been entered. (Inherited from RefCounted.)

Public Properties

[read-only]
Animation ValueAnimation . Documentation for this section has not yet been entered.
InstantiationType InstantiationType . Documentation for this section has not yet been entered. (Inherited from RefCounted.)
[read-only]
NativeInstance IntPtr . Documentation for this section has not yet been entered. (Inherited from RefCounted.)
Speed float . Documentation for this section has not yet been entered.
[read-only]
Target AObject . Documentation for this section has not yet been entered.
[read-only]
Time float . Documentation for this section has not yet been entered.
[read-only]
TypeName string . Documentation for this section has not yet been entered. (Inherited from RefCounted.)
WrapMode WrapMode . Documentation for this section has not yet been entered.

Public Methods

AddRef ()
Increment reference count. Can also be called outside of a SharedPtr for traditional reference counting. (Inherited from RefCounted.)
AddRefSilent ()
Increment reference count. Do not call any lifetime book keeping (Inherited from RefCounted.)
static
csb_Atomic_ValueAnimationInfo_GetClassIDStatic () : IntPtr
Documentation for this section has not yet been entered.
GetAnimation () : ValueAnimation
Return animation.
GetInstantiationType () : InstantiationType
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
GetSpeed () : float
Return speed.
GetTarget () : AObject
Return target object.
GetTime () : float
Return time position.
GetTypeName () : string
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
GetWrapMode () : WrapMode
Return wrap mode.
IsObject () : bool
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
Refs () : int
Return reference count. (Inherited from RefCounted.)
ReleaseRef ()
Decrement reference count and delete self if no more references. Can also be called outside of a SharedPtr for traditional reference counting. (Inherited from RefCounted.)
SetInstantiationType (InstantiationType)
Documentation for this section has not yet been entered. (Inherited from RefCounted.)
SetSpeed (float)
Set speed.
SetTime (float) : bool
Set time position and apply. Return true when the animation is finished. No-op when the target object is not defined.
SetWrapMode (WrapMode)
Set wrap mode.
Update (float) : bool
Advance time position and apply. Return true when the animation is finished. No-op when the target object is not defined.
WeakRefs () : int
Return weak reference count. (Inherited from RefCounted.)

Member Details

ValueAnimationInfo Constructor

Copy construct.

Syntax

public ValueAnimationInfo (ValueAnimationInfo other)

Parameters

other
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ValueAnimationInfo Constructor

Construct without target object.

Syntax

public ValueAnimationInfo (IntPtr native)

Parameters

native
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ValueAnimationInfo Constructor

Documentation for this section has not yet been entered.

Syntax

public ValueAnimationInfo (ValueAnimation animation, WrapMode wrapMode, float speed)

Parameters

animation
Documentation for this section has not yet been entered.
wrapMode
Documentation for this section has not yet been entered.
speed
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ValueAnimationInfo Constructor

Construct with target object.

Syntax

public ValueAnimationInfo (AObject target, ValueAnimation animation, WrapMode wrapMode, float speed)

Parameters

target
Documentation for this section has not yet been entered.
animation
Documentation for this section has not yet been entered.
wrapMode
Documentation for this section has not yet been entered.
speed
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Animation Property

Documentation for this section has not yet been entered.

Syntax

public ValueAnimation Animation { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

csb_Atomic_ValueAnimationInfo_GetClassIDStatic Method

Documentation for this section has not yet been entered.

Syntax

public static IntPtr csb_Atomic_ValueAnimationInfo_GetClassIDStatic ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetAnimation Method

Return animation.

Syntax

public ValueAnimation GetAnimation ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetSpeed Method

Return speed.

Syntax

public float GetSpeed ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetTarget Method

Return target object.

Syntax

public AObject GetTarget ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetTime Method

Return time position.

Syntax

public float GetTime ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetWrapMode Method

Return wrap mode.

Syntax

public WrapMode GetWrapMode ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetSpeed Method

Set speed.

Syntax

public void SetSpeed (float speed)

Parameters

speed
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetTime Method

Set time position and apply. Return true when the animation is finished. No-op when the target object is not defined.

Syntax

public bool SetTime (float time)

Parameters

time
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

SetWrapMode Method

Set wrap mode.

Syntax

public void SetWrapMode (WrapMode wrapMode)

Parameters

wrapMode
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Speed Property

Documentation for this section has not yet been entered.

Syntax

public float Speed { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Target Property

Documentation for this section has not yet been entered.

Syntax

public AObject Target { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Time Property

Documentation for this section has not yet been entered.

Syntax

public float Time { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Update Method

Advance time position and apply. Return true when the animation is finished. No-op when the target object is not defined.

Syntax

public bool Update (float timeStep)

Parameters

timeStep
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

WrapMode Property

Documentation for this section has not yet been entered.

Syntax

public WrapMode WrapMode { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0