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

Public Member Functions

 MyAnimatedPropertyTransparentMaterial ()
 
 MyAnimatedPropertyTransparentMaterial (string name)
 
 MyAnimatedPropertyTransparentMaterial (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< MyTransparentMaterial >
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< MyTransparentMaterial >
virtual void Duplicate (IMyConstProperty targetProp)
 

Properties

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

Detailed Description

Definition at line 67 of file MyUtils.cs.

Constructor & Destructor Documentation

VRageRender.Utils.MyAnimatedPropertyTransparentMaterial.MyAnimatedPropertyTransparentMaterial ( )
inline

Definition at line 69 of file MyUtils.cs.

VRageRender.Utils.MyAnimatedPropertyTransparentMaterial.MyAnimatedPropertyTransparentMaterial ( string  name)
inline

Definition at line 73 of file MyUtils.cs.

VRageRender.Utils.MyAnimatedPropertyTransparentMaterial.MyAnimatedPropertyTransparentMaterial ( string  name,
InterpolatorDelegate  interpolator 
)
inline

Definition at line 78 of file MyUtils.cs.

Member Function Documentation

override void VRageRender.Utils.MyAnimatedPropertyTransparentMaterial.DeserializeValue ( XmlReader  reader,
out object  value 
)
inlinevirtual
override IMyConstProperty VRageRender.Utils.MyAnimatedPropertyTransparentMaterial.Duplicate ( )
inlinevirtual
override bool VRageRender.Utils.MyAnimatedPropertyTransparentMaterial.EqualsValues ( object  value1,
object  value2 
)
inlineprotectedvirtual
override void VRageRender.Utils.MyAnimatedPropertyTransparentMaterial.Init ( )
inlineprotectedvirtual

Reimplemented from VRageRender.Animations.MyAnimatedProperty< MyTransparentMaterial >.

Definition at line 99 of file MyUtils.cs.

override void VRageRender.Utils.MyAnimatedPropertyTransparentMaterial.SerializeValue ( XmlWriter  writer,
object  value 
)
inlinevirtual

Property Documentation

override string VRageRender.Utils.MyAnimatedPropertyTransparentMaterial.BaseValueType
get

Definition at line 92 of file MyUtils.cs.

override string VRageRender.Utils.MyAnimatedPropertyTransparentMaterial.ValueType
get

Definition at line 84 of file MyUtils.cs.


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