C# Class IrrlichtNETCP.ParticleSystemSceneNode

Inheritance: SceneNode
Afficher le fichier Open project: Paulus/irrlichtnetcp

Méthodes publiques

Méthode Description
AddAffector ( IParticleAffector aff ) : void
AddAffector ( ParticleAffector aff ) : void
CreateBoxEmitter ( Box3D box, IrrlichtNETCP.Vector3D direction, uint minPPS, uint maxPPS, Color minSC, Color maxSC, uint minLT, uint maxLT, int maxAngleDegrees ) : ParticleEmitter
CreateFadeOutParticleAffector ( Color TargetColor, uint TimeNeededToFadeOut ) : ParticleAffector
CreateGravityAffector ( IrrlichtNETCP.Vector3D gravity, uint timeForceLost ) : ParticleAffector
CreatePointEmitter ( IrrlichtNETCP.Vector3D direction, uint minPPS, uint maxPPS, Color minSC, Color maxSC, uint minLT, uint maxLT, int maxAngleDegrees ) : ParticleEmitter
ParticleSystemSceneNode ( IntPtr raw ) : System
RemoveAllAffectors ( ) : void
SetEmitter ( IParticleEmitter emit ) : void
SetEmitter ( ParticleEmitter emit ) : void

Private Methods

Méthode Description
Emitter_AddParticle ( IntPtr emitter, [ part, int count ) : void
Particle_AddAffector ( IntPtr part, IntPtr affector ) : void
Particle_AddAffectorA ( IntPtr part, OnNativeAffect affector ) : void
Particle_CreateBoxEmitter ( IntPtr part, float box, float direction, uint minPPS, uint maxPPS, int minSC, int maxSC, uint minLT, uint maxLT, int maxAngleDegrees ) : IntPtr
Particle_CreateFadeOutParticleAffector ( IntPtr part, int tgtColor, uint timeNeeded ) : IntPtr
Particle_CreateGravityAffector ( IntPtr part, float gravity, uint timeForceLost ) : IntPtr
Particle_CreatePointEmitter ( IntPtr part, float dir, uint minPPS, uint maxPPS, int minSC, int maxSC, uint minLT, uint maxLT, int maxAngleDegrees ) : IntPtr
Particle_RemoveAllAffectors ( IntPtr part ) : void
Particle_SetEmitter ( IntPtr part, IntPtr emitter ) : void
Particle_SetEmitterA ( IntPtr part, OnNativeEmit emitter ) : void
Particle_SetParticleSize ( IntPtr part, float size ) : void
Particle_SetParticlesAreGlobal ( IntPtr part, bool global ) : void

Method Details

AddAffector() public méthode

public AddAffector ( IParticleAffector aff ) : void
aff IParticleAffector
Résultat void

AddAffector() public méthode

public AddAffector ( ParticleAffector aff ) : void
aff ParticleAffector
Résultat void

CreateBoxEmitter() public méthode

public CreateBoxEmitter ( Box3D box, IrrlichtNETCP.Vector3D direction, uint minPPS, uint maxPPS, Color minSC, Color maxSC, uint minLT, uint maxLT, int maxAngleDegrees ) : ParticleEmitter
box Box3D
direction IrrlichtNETCP.Vector3D
minPPS uint
maxPPS uint
minSC Color
maxSC Color
minLT uint
maxLT uint
maxAngleDegrees int
Résultat ParticleEmitter

CreateFadeOutParticleAffector() public méthode

public CreateFadeOutParticleAffector ( Color TargetColor, uint TimeNeededToFadeOut ) : ParticleAffector
TargetColor Color
TimeNeededToFadeOut uint
Résultat ParticleAffector

CreateGravityAffector() public méthode

public CreateGravityAffector ( IrrlichtNETCP.Vector3D gravity, uint timeForceLost ) : ParticleAffector
gravity IrrlichtNETCP.Vector3D
timeForceLost uint
Résultat ParticleAffector

CreatePointEmitter() public méthode

public CreatePointEmitter ( IrrlichtNETCP.Vector3D direction, uint minPPS, uint maxPPS, Color minSC, Color maxSC, uint minLT, uint maxLT, int maxAngleDegrees ) : ParticleEmitter
direction IrrlichtNETCP.Vector3D
minPPS uint
maxPPS uint
minSC Color
maxSC Color
minLT uint
maxLT uint
maxAngleDegrees int
Résultat ParticleEmitter

ParticleSystemSceneNode() public méthode

public ParticleSystemSceneNode ( IntPtr raw ) : System
raw System.IntPtr
Résultat System

RemoveAllAffectors() public méthode

public RemoveAllAffectors ( ) : void
Résultat void

SetEmitter() public méthode

public SetEmitter ( IParticleEmitter emit ) : void
emit IParticleEmitter
Résultat void

SetEmitter() public méthode

public SetEmitter ( ParticleEmitter emit ) : void
emit ParticleEmitter
Résultat void