C# Класс NewTOAPIA.Modeling.Particles.ParticleSystem

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

Защищенные свойства (Protected)

Свойство Тип Описание
fHalfStep System.Single
fNumParticles int
fSixthStep System.Single
fStep System.Single

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

Метод Описание
KillSystem ( ) : void
ParticleSystem ( int numParticles, System.Single step ) : NewTOAPIA.Drawing
Render ( GraphicsInterface gi ) : void
SetStep ( System.Single step ) : void
Update ( System.Single fTime ) : void

Защищенные методы

Метод Описание
Acceleration ( int i, System.Single fTime, float3 position, float3 velocity ) : float3
InitializeParticle ( int index ) : void

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

Acceleration() абстрактный защищенный Метод

abstract protected Acceleration ( int i, System.Single fTime, float3 position, float3 velocity ) : float3
i int
fTime System.Single
position NewTOAPIA.GL.float3
velocity NewTOAPIA.GL.float3
Результат NewTOAPIA.GL.float3

InitializeParticle() абстрактный защищенный Метод

abstract protected InitializeParticle ( int index ) : void
index int
Результат void

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

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

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

public ParticleSystem ( int numParticles, System.Single step ) : NewTOAPIA.Drawing
numParticles int
step System.Single
Результат NewTOAPIA.Drawing

Render() абстрактный публичный Метод

abstract public Render ( GraphicsInterface gi ) : void
gi NewTOAPIA.GL.GraphicsInterface
Результат void

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

public SetStep ( System.Single step ) : void
step System.Single
Результат void

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

public Update ( System.Single fTime ) : void
fTime System.Single
Результат void

Описание свойств

fHalfStep защищенное свойство

protected System.Single fHalfStep
Результат System.Single

fNumParticles защищенное свойство

protected int fNumParticles
Результат int

fSixthStep защищенное свойство

protected System.Single fSixthStep
Результат System.Single

fStep защищенное свойство

protected System.Single fStep
Результат System.Single