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

Public Member Functions

 MyAnimatedPropertyEnum ()
 
 MyAnimatedPropertyEnum (string name)
 
 MyAnimatedPropertyEnum (string name, Type enumType, List< string > enumStrings)
 
 MyAnimatedPropertyEnum (string name, InterpolatorDelegate interpolator, Type enumType, List< string > enumStrings)
 
Type GetEnumType ()
 
List< string > GetEnumStrings ()
 
override IMyConstProperty Duplicate ()
 
- Public Member Functions inherited from VRageRender.Animations.MyAnimatedPropertyInt
 MyAnimatedPropertyInt ()
 
 MyAnimatedPropertyInt (string name)
 
 MyAnimatedPropertyInt (string name, InterpolatorDelegate interpolator)
 
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)
 

Properties

override string BaseValueType [get]
 
- Properties inherited from VRageRender.Animations.MyAnimatedPropertyInt
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 Member Functions inherited from VRageRender.Animations.MyAnimatedPropertyInt
override void Init ()
 
override bool EqualsValues (object value1, object value2)
 
- Protected Member Functions inherited from VRageRender.Animations.MyAnimatedProperty< int >
virtual void Duplicate (IMyConstProperty targetProp)
 
- Protected Attributes inherited from VRageRender.Animations.MyAnimatedProperty< int >
List< ValueHolder > m_keys
 
string m_name
 

Detailed Description

Definition at line 941 of file MyAnimatedProperty.cs.

Constructor & Destructor Documentation

VRageRender.Animations.MyAnimatedPropertyEnum.MyAnimatedPropertyEnum ( )
inline

Definition at line 946 of file MyAnimatedProperty.cs.

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

Definition at line 948 of file MyAnimatedProperty.cs.

VRageRender.Animations.MyAnimatedPropertyEnum.MyAnimatedPropertyEnum ( string  name,
Type  enumType,
List< string >  enumStrings 
)
inline

Definition at line 952 of file MyAnimatedProperty.cs.

VRageRender.Animations.MyAnimatedPropertyEnum.MyAnimatedPropertyEnum ( string  name,
InterpolatorDelegate  interpolator,
Type  enumType,
List< string >  enumStrings 
)
inline

Definition at line 961 of file MyAnimatedProperty.cs.

Member Function Documentation

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

Reimplemented from VRageRender.Animations.MyAnimatedPropertyInt.

Definition at line 978 of file MyAnimatedProperty.cs.

List<string> VRageRender.Animations.MyAnimatedPropertyEnum.GetEnumStrings ( )
inline

Definition at line 973 of file MyAnimatedProperty.cs.

Type VRageRender.Animations.MyAnimatedPropertyEnum.GetEnumType ( )
inline

Definition at line 968 of file MyAnimatedProperty.cs.

Property Documentation

override string VRageRender.Animations.MyAnimatedPropertyEnum.BaseValueType
get

Definition at line 957 of file MyAnimatedProperty.cs.


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