Table of Contents

Class CargoContainerDrawer<TItem>

Namespace
Game.Core.Rendering.Trains
Assembly
SPZGameAssembly.dll
public abstract class CargoContainerDrawer<TItem> : ICargoContainerDrawer<TItem> where TItem : unmanaged, IEquatable<TItem>

Type Parameters

TItem
Inheritance
object
CargoContainerDrawer<TItem>
Implements
Derived
Extension Methods

Constructors

CargoContainerDrawer()

protected CargoContainerDrawer()

Methods

Draw(FrameDrawOptions, in CargoContainer<TItem>, Matrix4x4, bool)

public void Draw(FrameDrawOptions draw, in CargoContainer<TItem> cargoContainer, Matrix4x4 trs, bool flipped)

Parameters

draw FrameDrawOptions
cargoContainer CargoContainer<TItem>
trs Matrix4x4
flipped bool

Draw(FrameDrawOptions, in CargoPackage<TItem>, Matrix4x4, bool)

public abstract void Draw(FrameDrawOptions draw, in CargoPackage<TItem> cargoPackage, Matrix4x4 trs, bool flipped)

Parameters

draw FrameDrawOptions
cargoPackage CargoPackage<TItem>
trs Matrix4x4
flipped bool

DrawDebugInformation(FrameDrawOptionsNoLOD, CargoContainer<TItem>, Matrix4x4)

protected static void DrawDebugInformation(FrameDrawOptionsNoLOD draw, CargoContainer<TItem> cargoContainer, Matrix4x4 trs)

Parameters

draw FrameDrawOptionsNoLOD
cargoContainer CargoContainer<TItem>
trs Matrix4x4

DrawFilling(FrameDrawOptions, TItem, Matrix4x4, bool)

public void DrawFilling(FrameDrawOptions draw, TItem item, Matrix4x4 trs, bool flipped)

Parameters

draw FrameDrawOptions
item TItem
trs Matrix4x4
flipped bool

DrawItem(FrameDrawOptions, Matrix4x4, TItem)

protected abstract void DrawItem(FrameDrawOptions draw, Matrix4x4 trs, TItem item)

Parameters

draw FrameDrawOptions
trs Matrix4x4
item TItem