C# Class Glare.Graphics.Simulation.FluidTexture

This is a fluid dynamic simulation texture.
Inheritance: DynamicTexture
Show file Open project: Burton-Radons/Alexandria

Public Properties

Property Type Description
ApplyVCForce bool
ArbitraryBC bool
ClearPressureEachStep bool
ComputeVorticity bool
Data Vector4f[]
GridScale double
ImpulseToProcess bool
InkColor Vector3d
InkLongevity double
InkToAdd bool
OffscreenBuffer Texture2D
PoissonStepCount int
Textures Texture2D[]
Timestep System.TimeSpan
Viscosity double
VorticityConfinementScale double

Public Methods

Method Description
FluidTexture ( Context context, Vector2i dimensions ) : System

Method Details

FluidTexture() public method

public FluidTexture ( Context context, Vector2i dimensions ) : System
context Context
dimensions Vector2i
return System

Property Details

ApplyVCForce public property

public bool ApplyVCForce
return bool

ArbitraryBC public property

public bool ArbitraryBC
return bool

ClearPressureEachStep public property

public bool ClearPressureEachStep
return bool

ComputeVorticity public property

public bool ComputeVorticity
return bool

Data public property

public Vector4f[] Data
return Vector4f[]

GridScale public property

Assumes square cells.
public double GridScale
return double

ImpulseToProcess public property

public bool ImpulseToProcess
return bool

InkColor public property

public Vector3d InkColor
return Vector3d

InkLongevity public property

public double InkLongevity
return double

InkToAdd public property

public bool InkToAdd
return bool

OffscreenBuffer public property

public Texture2D OffscreenBuffer
return Texture2D

PoissonStepCount public property

public int PoissonStepCount
return int

Textures public property

public Texture2D[] Textures
return Texture2D[]

Timestep public property

public TimeSpan,System Timestep
return System.TimeSpan

Viscosity public property

public double Viscosity
return double

VorticityConfinementScale public property

public double VorticityConfinementScale
return double