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

Static Public Member Functions

static void InitDefault ()
 
static void AddParticleEffect (MyParticleEffect effect)
 
static bool EffectExists (int ID)
 
static MyParticleEffect GetParticleEffect (int particleEffectID)
 
static void UpdateParticleEffectID (int ID)
 
static void RemoveParticleEffect (int ID)
 
static void RemoveParticleEffect (MyParticleEffect effect)
 
static IReadOnlyDictionary< int, MyParticleEffectGetParticleEffects ()
 
static IReadOnlyDictionary< string, MyParticleEffectGetParticleEffectsByName ()
 
static IEnumerable< int > GetParticleEffectsIDs ()
 
static bool GetParticleEffectsID (string name, out int id)
 
static void Serialize (string file)
 
static void Deserialize (string file)
 
static void Serialize (XmlWriter writer)
 
static void Close ()
 
static void Deserialize (XmlReader reader)
 
static MyParticleEffect CreateParticleEffect (int id)
 
static void RemoveParticleEffectInstance (MyParticleEffect effect)
 
static void DebugDraw ()
 

Static Public Attributes

static string DefaultLibrary = "Particles\\MyParticlesLibrary.mwl"
 
static int RedundancyDetected = 0
 

Properties

static string LoadedFile [get]
 

Detailed Description

Definition at line 17 of file MyParticlesLibrary.cs.

Member Function Documentation

static void VRage.Game.MyParticlesLibrary.AddParticleEffect ( MyParticleEffect  effect)
inlinestatic

Definition at line 43 of file MyParticlesLibrary.cs.

static void VRage.Game.MyParticlesLibrary.Close ( )
inlinestatic

Definition at line 209 of file MyParticlesLibrary.cs.

static MyParticleEffect VRage.Game.MyParticlesLibrary.CreateParticleEffect ( int  id)
inlinestatic

Definition at line 248 of file MyParticlesLibrary.cs.

static void VRage.Game.MyParticlesLibrary.DebugDraw ( )
inlinestatic

Definition at line 285 of file MyParticlesLibrary.cs.

static void VRage.Game.MyParticlesLibrary.Deserialize ( string  file)
inlinestatic

Definition at line 157 of file MyParticlesLibrary.cs.

static void VRage.Game.MyParticlesLibrary.Deserialize ( XmlReader  reader)
inlinestatic

Definition at line 223 of file MyParticlesLibrary.cs.

static bool VRage.Game.MyParticlesLibrary.EffectExists ( int  ID)
inlinestatic

Definition at line 54 of file MyParticlesLibrary.cs.

static MyParticleEffect VRage.Game.MyParticlesLibrary.GetParticleEffect ( int  particleEffectID)
inlinestatic

Definition at line 61 of file MyParticlesLibrary.cs.

static IReadOnlyDictionary<int, MyParticleEffect> VRage.Game.MyParticlesLibrary.GetParticleEffects ( )
inlinestatic

Definition at line 101 of file MyParticlesLibrary.cs.

static IReadOnlyDictionary<string, MyParticleEffect> VRage.Game.MyParticlesLibrary.GetParticleEffectsByName ( )
inlinestatic

Definition at line 108 of file MyParticlesLibrary.cs.

static bool VRage.Game.MyParticlesLibrary.GetParticleEffectsID ( string  name,
out int  id 
)
inlinestatic

Definition at line 122 of file MyParticlesLibrary.cs.

static IEnumerable<int> VRage.Game.MyParticlesLibrary.GetParticleEffectsIDs ( )
inlinestatic

Definition at line 115 of file MyParticlesLibrary.cs.

static void VRage.Game.MyParticlesLibrary.InitDefault ( )
inlinestatic

Definition at line 31 of file MyParticlesLibrary.cs.

static void VRage.Game.MyParticlesLibrary.RemoveParticleEffect ( int  ID)
inlinestatic

Definition at line 81 of file MyParticlesLibrary.cs.

static void VRage.Game.MyParticlesLibrary.RemoveParticleEffect ( MyParticleEffect  effect)
inlinestatic

Definition at line 96 of file MyParticlesLibrary.cs.

static void VRage.Game.MyParticlesLibrary.RemoveParticleEffectInstance ( MyParticleEffect  effect)
inlinestatic

Definition at line 262 of file MyParticlesLibrary.cs.

static void VRage.Game.MyParticlesLibrary.Serialize ( string  file)
inlinestatic

Definition at line 139 of file MyParticlesLibrary.cs.

static void VRage.Game.MyParticlesLibrary.Serialize ( XmlWriter  writer)
inlinestatic

Definition at line 190 of file MyParticlesLibrary.cs.

static void VRage.Game.MyParticlesLibrary.UpdateParticleEffectID ( int  ID)
inlinestatic

Definition at line 68 of file MyParticlesLibrary.cs.

Member Data Documentation

string VRage.Game.MyParticlesLibrary.DefaultLibrary = "Particles\\MyParticlesLibrary.mwl"
static

Definition at line 24 of file MyParticlesLibrary.cs.

int VRage.Game.MyParticlesLibrary.RedundancyDetected = 0
static

Definition at line 221 of file MyParticlesLibrary.cs.

Property Documentation

string VRage.Game.MyParticlesLibrary.LoadedFile
staticget

Definition at line 27 of file MyParticlesLibrary.cs.


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