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

Public Member Functions

 MyAnimatedPropertyInt ()
 
 MyAnimatedPropertyInt (string name)
 
 MyAnimatedPropertyInt (string name, 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< int >
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< int >
virtual void Duplicate (IMyConstProperty targetProp)
 

Properties

override string ValueType [get]
 
- Properties inherited from VRageRender.Animations.MyAnimatedProperty< int >
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< int >
InterpolatorDelegate Interpolator
 
- Protected Attributes inherited from VRageRender.Animations.MyAnimatedProperty< int >
List< ValueHolder > m_keys
 
string m_name
 

Detailed Description

Definition at line 893 of file MyAnimatedProperty.cs.

Constructor & Destructor Documentation

VRageRender.Animations.MyAnimatedPropertyInt.MyAnimatedPropertyInt ( )
inline

Definition at line 895 of file MyAnimatedProperty.cs.

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

Definition at line 897 of file MyAnimatedProperty.cs.

VRageRender.Animations.MyAnimatedPropertyInt.MyAnimatedPropertyInt ( string  name,
InterpolatorDelegate  interpolator 
)
inline

Definition at line 901 of file MyAnimatedProperty.cs.

Member Function Documentation

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

Reimplemented from VRageRender.Animations.MyAnimatedProperty< int >.

Definition at line 929 of file MyAnimatedProperty.cs.

override IMyConstProperty VRageRender.Animations.MyAnimatedPropertyInt.Duplicate ( )
inlinevirtual
override bool VRageRender.Animations.MyAnimatedPropertyInt.EqualsValues ( object  value1,
object  value2 
)
inlineprotectedvirtual

Reimplemented from VRageRender.Animations.MyAnimatedProperty< int >.

Definition at line 935 of file MyAnimatedProperty.cs.

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

Reimplemented from VRageRender.Animations.MyAnimatedProperty< int >.

Definition at line 911 of file MyAnimatedProperty.cs.

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

Reimplemented from VRageRender.Animations.MyAnimatedProperty< int >.

Definition at line 924 of file MyAnimatedProperty.cs.

Property Documentation

override string VRageRender.Animations.MyAnimatedPropertyInt.ValueType
get

Definition at line 907 of file MyAnimatedProperty.cs.


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