C# Класс IrrlichtNETCP.ParticleSystemSceneNode

Наследование: SceneNode
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddAffector() публичный Метод

public AddAffector ( IParticleAffector aff ) : void
aff IParticleAffector
Результат void

AddAffector() публичный Метод

public AddAffector ( ParticleAffector aff ) : void
aff ParticleAffector
Результат void

CreateBoxEmitter() публичный Метод

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
Результат ParticleEmitter

CreateFadeOutParticleAffector() публичный Метод

public CreateFadeOutParticleAffector ( Color TargetColor, uint TimeNeededToFadeOut ) : ParticleAffector
TargetColor Color
TimeNeededToFadeOut uint
Результат ParticleAffector

CreateGravityAffector() публичный Метод

public CreateGravityAffector ( IrrlichtNETCP.Vector3D gravity, uint timeForceLost ) : ParticleAffector
gravity IrrlichtNETCP.Vector3D
timeForceLost uint
Результат ParticleAffector

CreatePointEmitter() публичный Метод

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
Результат ParticleEmitter

ParticleSystemSceneNode() публичный Метод

public ParticleSystemSceneNode ( IntPtr raw ) : System
raw System.IntPtr
Результат System

RemoveAllAffectors() публичный Метод

public RemoveAllAffectors ( ) : void
Результат void

SetEmitter() публичный Метод

public SetEmitter ( IParticleEmitter emit ) : void
emit IParticleEmitter
Результат void

SetEmitter() публичный Метод

public SetEmitter ( ParticleEmitter emit ) : void
emit ParticleEmitter
Результат void