C# Class FluidPort.FluidSimulation

Afficher le fichier Open project: klutch/Box2DFluid Class Usage Examples

Méthodes publiques

Méthode Description
FluidSimulation ( World world, SpriteBatch spriteBatch, SpriteFont font ) : System
createParticle ( int numParticlesToSpawn = 4 ) : void
draw ( ) : void
update ( ) : void

Private Methods

Méthode Description
calculateForce ( int index, Vector2 accumulatedDelta ) : Vector2[]
calculatePressure ( int index ) : void
findNeighbors ( Particle particle ) : void
getGridX ( float x ) : int
getGridY ( float y ) : int
moveParticle ( int index ) : void
prepareCollisions ( ) : void
prepareSimulation ( int index ) : void
resolveCollision ( int index ) : void

Method Details

FluidSimulation() public méthode

public FluidSimulation ( World world, SpriteBatch spriteBatch, SpriteFont font ) : System
world FarseerPhysics.Dynamics.World
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
font Microsoft.Xna.Framework.Graphics.SpriteFont
Résultat System

createParticle() public méthode

public createParticle ( int numParticlesToSpawn = 4 ) : void
numParticlesToSpawn int
Résultat void

draw() public méthode

public draw ( ) : void
Résultat void

update() public méthode

public update ( ) : void
Résultat void