C# Class opentk.System1.System1

Inheritance: ParticleSystem
Show file Open project: smalld/particle_system Class Usage Examples

Protected Properties

Property Type Description
ColorAndSize BufferObject
EmittedCount int
Leader System.Vector4
LeaderPath BezierCurveCubic?
LeaderPathPosition float
OrigPosition System.Vector4[]
Oscilation System.Vector2[]
Phase float[]
Position BufferObject
Processed int
Velocity System.Vector4[]

Public Methods

Method Description
Simulate ( System.DateTime simulationTime ) : void
Simulate2 ( System.DateTime simulationTime ) : void

Protected Methods

Method Description
GetInstanceInternal ( GameWindow win ) : ParticleSystem
HandleFrame ( GameWindow window ) : void

Private Methods

Method Description
Initialize ( System.Vector4 position, int i ) : void
InitializeSystem ( ) : void
PreparePath ( ) : void
PrepareState ( ) : void
SetCamera ( GameWindow window ) : void

Method Details

GetInstanceInternal() protected method

protected GetInstanceInternal ( GameWindow win ) : ParticleSystem
win OpenTK.GameWindow
return ParticleSystem

HandleFrame() protected method

protected HandleFrame ( GameWindow window ) : void
window OpenTK.GameWindow
return void

Simulate() public method

public Simulate ( System.DateTime simulationTime ) : void
simulationTime System.DateTime
return void

Simulate2() public method

public Simulate2 ( System.DateTime simulationTime ) : void
simulationTime System.DateTime
return void

Property Details

ColorAndSize protected property

protected BufferObject ColorAndSize
return BufferObject

EmittedCount protected property

protected int EmittedCount
return int

Leader protected property

protected Vector4,System Leader
return System.Vector4

LeaderPath protected property

protected BezierCurveCubic? LeaderPath
return BezierCurveCubic?

LeaderPathPosition protected property

protected float LeaderPathPosition
return float

OrigPosition protected property

protected Vector4[],System OrigPosition
return System.Vector4[]

Oscilation protected property

protected Vector2[],System Oscilation
return System.Vector2[]

Phase protected property

protected float[] Phase
return float[]

Position protected property

protected BufferObject Position
return BufferObject

Processed protected property

protected int Processed
return int

Velocity protected property

protected Vector4[],System Velocity
return System.Vector4[]