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

Public Member Functions

 MyParticleEmitter (MyParticleEmitterType type)
 
void Init ()
 
void Done ()
 
void Start ()
 
void Close ()
 
void CalculateStartPosition (float elapsedTime, MatrixD worldMatrix, Vector3 userAxisScale, float userScale, out Vector3D startOffset, out Vector3D startPosition)
 
void CreateInstance (MyParticleEmitter emitter)
 
IMyConstProperty[] GetProperties ()
 
void Duplicate (MyParticleEmitter targetEmitter)
 
void Serialize (XmlWriter writer)
 
void Deserialize (XmlReader reader)
 
void DeserializeFromObjectBuilder (ParticleEmitter emitter)
 
void DebugDraw (float elapsedTime, Matrix worldMatrix)
 

Properties

MyParticleEmitterType Type [get]
 
MyAnimatedPropertyVector3 Offset [get]
 
MyAnimatedPropertyVector3 Rotation [get]
 
MyConstPropertyVector3 AxisScale [get]
 
MyAnimatedPropertyFloat Size [get]
 
MyConstPropertyFloat RadiusMin [get]
 
MyConstPropertyFloat RadiusMax [get]
 
MyConstPropertyBool DirToCamera [get]
 
MyAnimatedPropertyFloat LimitAngle [get]
 

Detailed Description

Definition at line 22 of file MyParticleEmitter.cs.

Constructor & Destructor Documentation

VRage.Game.MyParticleEmitter.MyParticleEmitter ( MyParticleEmitterType  type)
inline

Definition at line 120 of file MyParticleEmitter.cs.

Member Function Documentation

void VRage.Game.MyParticleEmitter.CalculateStartPosition ( float  elapsedTime,
MatrixD  worldMatrix,
Vector3  userAxisScale,
float  userScale,
out Vector3D  startOffset,
out Vector3D  startPosition 
)
inline

Definition at line 175 of file MyParticleEmitter.cs.

void VRage.Game.MyParticleEmitter.Close ( )
inline

Definition at line 161 of file MyParticleEmitter.cs.

void VRage.Game.MyParticleEmitter.CreateInstance ( MyParticleEmitter  emitter)
inline

Definition at line 297 of file MyParticleEmitter.cs.

void VRage.Game.MyParticleEmitter.DebugDraw ( float  elapsedTime,
Matrix  worldMatrix 
)
inline

Definition at line 468 of file MyParticleEmitter.cs.

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

Definition at line 346 of file MyParticleEmitter.cs.

void VRage.Game.MyParticleEmitter.DeserializeFromObjectBuilder ( ParticleEmitter  emitter)
inline

Definition at line 385 of file MyParticleEmitter.cs.

void VRage.Game.MyParticleEmitter.Done ( )
inline

Definition at line 145 of file MyParticleEmitter.cs.

void VRage.Game.MyParticleEmitter.Duplicate ( MyParticleEmitter  targetEmitter)
inline

Definition at line 310 of file MyParticleEmitter.cs.

IMyConstProperty [] VRage.Game.MyParticleEmitter.GetProperties ( )
inline

Definition at line 305 of file MyParticleEmitter.cs.

void VRage.Game.MyParticleEmitter.Init ( )
inline

Definition at line 124 of file MyParticleEmitter.cs.

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

Definition at line 320 of file MyParticleEmitter.cs.

void VRage.Game.MyParticleEmitter.Start ( )
inline

Definition at line 156 of file MyParticleEmitter.cs.

Property Documentation

MyConstPropertyVector3 VRage.Game.MyParticleEmitter.AxisScale
get

Definition at line 84 of file MyParticleEmitter.cs.

MyConstPropertyBool VRage.Game.MyParticleEmitter.DirToCamera
get

Definition at line 108 of file MyParticleEmitter.cs.

MyAnimatedPropertyFloat VRage.Game.MyParticleEmitter.LimitAngle
get

Definition at line 114 of file MyParticleEmitter.cs.

MyAnimatedPropertyVector3 VRage.Game.MyParticleEmitter.Offset
get

Definition at line 71 of file MyParticleEmitter.cs.

MyConstPropertyFloat VRage.Game.MyParticleEmitter.RadiusMax
get

Definition at line 102 of file MyParticleEmitter.cs.

MyConstPropertyFloat VRage.Game.MyParticleEmitter.RadiusMin
get

Definition at line 96 of file MyParticleEmitter.cs.

MyAnimatedPropertyVector3 VRage.Game.MyParticleEmitter.Rotation
get

Definition at line 77 of file MyParticleEmitter.cs.

MyAnimatedPropertyFloat VRage.Game.MyParticleEmitter.Size
get

Definition at line 90 of file MyParticleEmitter.cs.

MyParticleEmitterType VRage.Game.MyParticleEmitter.Type
get

Definition at line 65 of file MyParticleEmitter.cs.


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