Table of Contents

Class FluidMeshRenderer

Namespace
Root
Assembly
SPZGameAssembly.dll
public class FluidMeshRenderer
Inheritance
object
FluidMeshRenderer
Extension Methods

Constructors

FluidMeshRenderer(InstancedMeshManager)

public FluidMeshRenderer(InstancedMeshManager internalRenderer)

Parameters

internalRenderer InstancedMeshManager

Fields

ShaderIdFluidAnimationTime

public static int ShaderIdFluidAnimationTime

Field Value

int

Methods

Draw(FrameDrawOptions, IMeshReference, Matrix4x4, IFluid)

[Obsolete("Please pass a fluid network to Draw() if possible.")]
public void Draw(FrameDrawOptions options, IMeshReference mesh, Matrix4x4 transform, IFluid fluid)

Parameters

options FrameDrawOptions
mesh IMeshReference
transform Matrix4x4
fluid IFluid

Draw(FrameDrawOptions, IMeshReference, Matrix4x4, IFluid, IFluidNetwork)

public void Draw(FrameDrawOptions options, IMeshReference mesh, Matrix4x4 transform, IFluid fluid, IFluidNetwork network)

Parameters

options FrameDrawOptions
mesh IMeshReference
transform Matrix4x4
fluid IFluid
network IFluidNetwork

Draw(FrameDrawOptionsNoLOD, IMeshReference, Matrix4x4, IFluid, int, bool)

[Obsolete("Please pass a fluid network to Draw() if possible.")]
public void Draw(FrameDrawOptionsNoLOD options, IMeshReference mesh, Matrix4x4 transform, IFluid fluid, int materialLod, bool isIslandScale = false)

Parameters

options FrameDrawOptionsNoLOD
mesh IMeshReference
transform Matrix4x4
fluid IFluid
materialLod int
isIslandScale bool

Draw(IMeshReference, Matrix4x4, IFluid, IColorVisualizationManager, int)

public void Draw(IMeshReference mesh, Matrix4x4 transform, IFluid fluid, IColorVisualizationManager colorVisualizationManager, int materialLod)

Parameters

mesh IMeshReference
transform Matrix4x4
fluid IFluid
colorVisualizationManager IColorVisualizationManager
materialLod int

Update(float)

public void Update(float deltaTime)

Parameters

deltaTime float