C# Class Fluid2D, UnityFluid2D

Inheritance: MonoBehaviour
Afficher le fichier Open project: hiroakioishi/UnityFluid2D

Méthodes publiques

Свойство Type Description
AdvectShader Shader
ApplyForceShader Shader
BufferSizeHeight int
BufferSizeWidth int
DivergenceShader Shader
IsLeftMouseButtonDown bool
PressureGradientSubstractShader Shader
PressureSolveShader Shader
UpdateDyeShader Shader

Méthodes publiques

Méthode Description
GetFlowVelocityFieldTex ( ) : RenderTexture
GetFluidTex ( ) : RenderTexture
OnDestroy ( ) : void
OnGUI ( ) : void
Setup ( ) : void
Start ( ) : void
Step ( float dt_ ) : void
Update ( ) : void
_advect ( RenderTexture &targetBuffer_, float dt_ ) : void
_applyForces ( float dt_ ) : void
_computeDivergence ( ) : void
_createBuffer ( RenderTexture &rt_, int bufferWidth_, int bufferHeight_ ) : void
_createBuffers ( ) : void
_createMaterial ( Material &mat_, Shader shader_ ) : void
_createMaterials ( ) : void
_destroyBuffer ( RenderTexture &buffer_ ) : void
_destroyBuffers ( ) : void
_destroyMaterial ( Material &mat_ ) : void
_destroyMaterials ( ) : void
_resetBuffer ( RenderTexture &rt_ ) : void
_resetBuffers ( ) : void
_solvePressure ( ) : void
_subtractPressureGradient ( ) : void
_swapBuffer ( RenderTexture buffer_ ) : void
_updateDye ( float dt_ ) : void

Method Details

GetFlowVelocityFieldTex() public méthode

public GetFlowVelocityFieldTex ( ) : RenderTexture
Résultat RenderTexture

GetFluidTex() public méthode

public GetFluidTex ( ) : RenderTexture
Résultat RenderTexture

OnDestroy() public méthode

public OnDestroy ( ) : void
Résultat void

OnGUI() public méthode

public OnGUI ( ) : void
Résultat void

Setup() public méthode

public Setup ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Step() public méthode

public Step ( float dt_ ) : void
dt_ float
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

_advect() public méthode

public _advect ( RenderTexture &targetBuffer_, float dt_ ) : void
targetBuffer_ RenderTexture
dt_ float
Résultat void

_applyForces() public méthode

public _applyForces ( float dt_ ) : void
dt_ float
Résultat void

_computeDivergence() public méthode

public _computeDivergence ( ) : void
Résultat void

_createBuffer() public méthode

public _createBuffer ( RenderTexture &rt_, int bufferWidth_, int bufferHeight_ ) : void
rt_ RenderTexture
bufferWidth_ int
bufferHeight_ int
Résultat void

_createBuffers() public méthode

public _createBuffers ( ) : void
Résultat void

_createMaterial() public méthode

public _createMaterial ( Material &mat_, Shader shader_ ) : void
mat_ Material
shader_ Shader
Résultat void

_createMaterials() public méthode

public _createMaterials ( ) : void
Résultat void

_destroyBuffer() public méthode

public _destroyBuffer ( RenderTexture &buffer_ ) : void
buffer_ RenderTexture
Résultat void

_destroyBuffers() public méthode

public _destroyBuffers ( ) : void
Résultat void

_destroyMaterial() public méthode

public _destroyMaterial ( Material &mat_ ) : void
mat_ Material
Résultat void

_destroyMaterials() public méthode

public _destroyMaterials ( ) : void
Résultat void

_resetBuffer() public méthode

public _resetBuffer ( RenderTexture &rt_ ) : void
rt_ RenderTexture
Résultat void

_resetBuffers() public méthode

public _resetBuffers ( ) : void
Résultat void

_solvePressure() public méthode

public _solvePressure ( ) : void
Résultat void

_subtractPressureGradient() public méthode

public _subtractPressureGradient ( ) : void
Résultat void

_swapBuffer() public méthode

public _swapBuffer ( RenderTexture buffer_ ) : void
buffer_ RenderTexture
Résultat void

_updateDye() public méthode

public _updateDye ( float dt_ ) : void
dt_ float
Résultat void

Property Details

AdvectShader public_oe property

public Shader AdvectShader
Résultat Shader

ApplyForceShader public_oe property

public Shader ApplyForceShader
Résultat Shader

BufferSizeHeight public_oe property

public int BufferSizeHeight
Résultat int

BufferSizeWidth public_oe property

public int BufferSizeWidth
Résultat int

DivergenceShader public_oe property

public Shader DivergenceShader
Résultat Shader

IsLeftMouseButtonDown public_oe property

public bool IsLeftMouseButtonDown
Résultat bool

PressureGradientSubstractShader public_oe property

public Shader PressureGradientSubstractShader
Résultat Shader

PressureSolveShader public_oe property

public Shader PressureSolveShader
Résultat Shader

UpdateDyeShader public_oe property

public Shader UpdateDyeShader
Résultat Shader