Space Engineers
Public Member Functions | Properties | List of all members
VRage.Game.MyParticleSound Class Reference

Public Member Functions

 MyParticleSound ()
 
void Init ()
 
void Done ()
 
void Start (MyParticleEffect effect)
 
void Close ()
 
IEnumerable< IMyConstPropertyGetProperties ()
 
void Update (bool newLoop=false)
 
MyParticleSound CreateInstance (MyParticleEffect effect)
 
void InitDefault ()
 
MyParticleSound Duplicate (MyParticleEffect effect)
 
MyParticleEffect GetEffect ()
 
void Serialize (XmlWriter writer)
 
void DeserializeFromObjectBuilder (ParticleSound sound)
 
void Deserialize (XmlReader reader)
 
void DebugDraw ()
 

Properties

float CurrentVolume [get]
 
float CurrentRange [get]
 
Vector3 Position [get]
 
uint ParticleSoundId [get]
 
bool NewLoop [get, set]
 
MyAnimatedPropertyFloat Range [get]
 Public members to easy access More...
 
MyAnimatedPropertyFloat RangeVar [get]
 
MyAnimatedPropertyFloat Volume [get]
 
MyAnimatedPropertyFloat VolumeVar [get]
 
MyConstPropertyString SoundName [get]
 
MyConstPropertyBool Enabled [get]
 
string Name [get, set]
 

Detailed Description

Definition at line 16 of file MyParticleSound.cs.

Constructor & Destructor Documentation

VRage.Game.MyParticleSound.MyParticleSound ( )
inline

Definition at line 104 of file MyParticleSound.cs.

Member Function Documentation

void VRage.Game.MyParticleSound.Close ( )
inline

Definition at line 148 of file MyParticleSound.cs.

MyParticleSound VRage.Game.MyParticleSound.CreateInstance ( MyParticleEffect  effect)
inline

Definition at line 211 of file MyParticleSound.cs.

void VRage.Game.MyParticleSound.DebugDraw ( )
inline

Definition at line 335 of file MyParticleSound.cs.

void VRage.Game.MyParticleSound.Deserialize ( XmlReader  reader)
inline

Definition at line 316 of file MyParticleSound.cs.

void VRage.Game.MyParticleSound.DeserializeFromObjectBuilder ( ParticleSound  sound)
inline

Definition at line 300 of file MyParticleSound.cs.

void VRage.Game.MyParticleSound.Done ( )
inline

Definition at line 123 of file MyParticleSound.cs.

MyParticleSound VRage.Game.MyParticleSound.Duplicate ( MyParticleEffect  effect)
inline

Definition at line 234 of file MyParticleSound.cs.

MyParticleEffect VRage.Game.MyParticleSound.GetEffect ( )
inline

Definition at line 255 of file MyParticleSound.cs.

IEnumerable<IMyConstProperty> VRage.Game.MyParticleSound.GetProperties ( )
inline

Definition at line 178 of file MyParticleSound.cs.

void VRage.Game.MyParticleSound.Init ( )
inline

Definition at line 109 of file MyParticleSound.cs.

void VRage.Game.MyParticleSound.InitDefault ( )
inline

Definition at line 228 of file MyParticleSound.cs.

void VRage.Game.MyParticleSound.Serialize ( XmlWriter  writer)
inline

Definition at line 270 of file MyParticleSound.cs.

void VRage.Game.MyParticleSound.Start ( MyParticleEffect  effect)
inline

Definition at line 134 of file MyParticleSound.cs.

void VRage.Game.MyParticleSound.Update ( bool  newLoop = false)
inline

Definition at line 187 of file MyParticleSound.cs.

Property Documentation

float VRage.Game.MyParticleSound.CurrentRange
get

Definition at line 30 of file MyParticleSound.cs.

float VRage.Game.MyParticleSound.CurrentVolume
get

Definition at line 29 of file MyParticleSound.cs.

MyConstPropertyBool VRage.Game.MyParticleSound.Enabled
get

Definition at line 93 of file MyParticleSound.cs.

string VRage.Game.MyParticleSound.Name
getset

Definition at line 261 of file MyParticleSound.cs.

bool VRage.Game.MyParticleSound.NewLoop
getset

Definition at line 38 of file MyParticleSound.cs.

uint VRage.Game.MyParticleSound.ParticleSoundId
get

Definition at line 33 of file MyParticleSound.cs.

Vector3 VRage.Game.MyParticleSound.Position
get

Definition at line 31 of file MyParticleSound.cs.

MyAnimatedPropertyFloat VRage.Game.MyParticleSound.Range
get

Public members to easy access

Definition at line 63 of file MyParticleSound.cs.

MyAnimatedPropertyFloat VRage.Game.MyParticleSound.RangeVar
get

Definition at line 69 of file MyParticleSound.cs.

MyConstPropertyString VRage.Game.MyParticleSound.SoundName
get

Definition at line 87 of file MyParticleSound.cs.

MyAnimatedPropertyFloat VRage.Game.MyParticleSound.Volume
get

Definition at line 75 of file MyParticleSound.cs.

MyAnimatedPropertyFloat VRage.Game.MyParticleSound.VolumeVar
get

Definition at line 81 of file MyParticleSound.cs.


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