Table of Contents

Class MixerSimulation

Namespace
Root
Assembly
Game.Content.dll
public class MixerSimulation : Simulation<MixerSimulationState>, IFluidSimulation, IUpdatableSimulation, ISimulation
Inheritance
object
MixerSimulation
Implements
Inherited Members
Extension Methods

Constructors

MixerSimulation(MixerSimulationState, IMixerConfiguration, FluidOperationMixing)

public MixerSimulation(MixerSimulationState state, IMixerConfiguration config, FluidOperationMixing mixingOperation)

Parameters

state MixerSimulationState
config IMixerConfiguration
mixingOperation FluidOperationMixing

Fields

Chamber0Container

public readonly StoringFluidContainer Chamber0Container

Field Value

StoringFluidContainer

Chamber1Container

public readonly StoringFluidContainer Chamber1Container

Field Value

StoringFluidContainer

Input0Container

public readonly StoringFluidContainer Input0Container

Field Value

StoringFluidContainer

Input1Container

public readonly StoringFluidContainer Input1Container

Field Value

StoringFluidContainer

OutputContainer

public readonly StoringFluidContainer OutputContainer

Field Value

StoringFluidContainer

Properties

MixingDuration_T

public Ticks MixingDuration_T { get; }

Property Value

Ticks

MixingProgress_T

public Ticks MixingProgress_T { get; }

Property Value

Ticks

MixingResult

public IFluid MixingResult { get; }

Property Value

IFluid

MixingState

public MixerSimulationMixingState MixingState { get; }

Property Value

MixerSimulationMixingState

NumFluidProviders

public int NumFluidProviders { get; }

Property Value

int

NumFluidReceivers

public int NumFluidReceivers { get; }

Property Value

int

Methods

ClearContent()

public void ClearContent()

GetFluidProvider(int)

public IFluidProvider GetFluidProvider(int index)

Parameters

index int

Returns

IFluidProvider

GetFluidReceiver(int)

public IFluidReceiver GetFluidReceiver(int index)

Parameters

index int

Returns

IFluidReceiver

Update(Ticks, Ticks)

public void Update(Ticks startTicks, Ticks deltaTicks)

Parameters

startTicks Ticks
deltaTicks Ticks