Space Engineers
Public Member Functions | Protected Member Functions | Properties | List of all members
VRageRender.Animations.MyAnimatedPropertyFloat Class Reference
Inheritance diagram for VRageRender.Animations.MyAnimatedPropertyFloat:
VRageRender.Animations.MyAnimatedProperty< float >

Public Member Functions

 MyAnimatedPropertyFloat ()
 
 MyAnimatedPropertyFloat (string name)
 
 MyAnimatedPropertyFloat (string name, bool interpolateAfterEnd, InterpolatorDelegate interpolator)
 
override IMyConstProperty Duplicate ()
 
override void SerializeValue (XmlWriter writer, object value)
 
override void DeserializeValue (XmlReader reader, out object value)
 
- Public Member Functions inherited from VRageRender.Animations.MyAnimatedProperty< float >
delegate void InterpolatorDelegate (ref T previousValue, ref T nextValue, float time, out T value)
 
 MyAnimatedProperty ()
 
 MyAnimatedProperty (string name, bool interpolateAfterEnd, InterpolatorDelegate interpolator)
 
void SetValue (object val)
 
void SetValue (T val)
 
GetValue< U > ()
 
void GetInterpolatedValue< U > (float time, out U value)
 
void GetPreviousValue (float time, out T previousValue, out float previousTime)
 
void GetKey (int index, out float time, out T value)
 
void GetKey (int index, out int id, out float time, out T value)
 
void GetKeyByID (int id, out float time, out T value)
 
void GetNextValue (float time, out T nextValue, out float nextTime, out float difference)
 
void AddKey (ValueHolder val)
 
int AddKey< U > (float time, U val)
 
void RemoveKey (float time)
 
void ClearKeys ()
 
int GetKeysCount ()
 
virtual void Serialize (XmlWriter writer)
 
virtual void Deserialize (XmlReader reader)
 
void DeserializeFromObjectBuilder_Animation (Generation2DProperty property, string type)
 
virtual void DeserializeFromObjectBuilder (GenerationProperty property)
 
void DeserializeKeys (List< AnimationKey > keys, string type)
 

Protected Member Functions

override void Init ()
 
override bool EqualsValues (object value1, object value2)
 
- Protected Member Functions inherited from VRageRender.Animations.MyAnimatedProperty< float >
virtual void Duplicate (IMyConstProperty targetProp)
 

Properties

override string ValueType [get]
 
- Properties inherited from VRageRender.Animations.MyAnimatedProperty< float >
string Name [get, set]
 
virtual string ValueType [get]
 
virtual string BaseValueType [get]
 
virtual bool Animated [get]
 
virtual bool Is2D [get]
 

Additional Inherited Members

- Public Attributes inherited from VRageRender.Animations.MyAnimatedProperty< float >
InterpolatorDelegate Interpolator
 
- Protected Attributes inherited from VRageRender.Animations.MyAnimatedProperty< float >
List< ValueHolder > m_keys
 
string m_name
 

Detailed Description

Definition at line 739 of file MyAnimatedProperty.cs.

Constructor & Destructor Documentation

VRageRender.Animations.MyAnimatedPropertyFloat.MyAnimatedPropertyFloat ( )
inline

Definition at line 741 of file MyAnimatedProperty.cs.

VRageRender.Animations.MyAnimatedPropertyFloat.MyAnimatedPropertyFloat ( string  name)
inline

Definition at line 744 of file MyAnimatedProperty.cs.

VRageRender.Animations.MyAnimatedPropertyFloat.MyAnimatedPropertyFloat ( string  name,
bool  interpolateAfterEnd,
InterpolatorDelegate  interpolator 
)
inline

Definition at line 748 of file MyAnimatedProperty.cs.

Member Function Documentation

override void VRageRender.Animations.MyAnimatedPropertyFloat.DeserializeValue ( XmlReader  reader,
out object  value 
)
inlinevirtual

Reimplemented from VRageRender.Animations.MyAnimatedProperty< float >.

Definition at line 776 of file MyAnimatedProperty.cs.

override IMyConstProperty VRageRender.Animations.MyAnimatedPropertyFloat.Duplicate ( )
inlinevirtual

Reimplemented from VRageRender.Animations.MyAnimatedProperty< float >.

Definition at line 764 of file MyAnimatedProperty.cs.

override bool VRageRender.Animations.MyAnimatedPropertyFloat.EqualsValues ( object  value1,
object  value2 
)
inlineprotectedvirtual

Reimplemented from VRageRender.Animations.MyAnimatedProperty< float >.

Definition at line 782 of file MyAnimatedProperty.cs.

override void VRageRender.Animations.MyAnimatedPropertyFloat.Init ( )
inlineprotectedvirtual

Reimplemented from VRageRender.Animations.MyAnimatedProperty< float >.

Definition at line 758 of file MyAnimatedProperty.cs.

override void VRageRender.Animations.MyAnimatedPropertyFloat.SerializeValue ( XmlWriter  writer,
object  value 
)
inlinevirtual

Reimplemented from VRageRender.Animations.MyAnimatedProperty< float >.

Definition at line 771 of file MyAnimatedProperty.cs.

Property Documentation

override string VRageRender.Animations.MyAnimatedPropertyFloat.ValueType
get

Definition at line 754 of file MyAnimatedProperty.cs.


The documentation for this class was generated from the following file: