Class CargoContainerDrawer<TItem>
public abstract class CargoContainerDrawer<TItem> : ICargoContainerDrawer<TItem> where TItem : unmanaged, IEquatable<TItem>
Type Parameters
TItem
- Inheritance
-
objectCargoContainerDrawer<TItem>
- Implements
-
ICargoContainerDrawer<TItem>
- 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
drawFrameDrawOptionscargoContainerCargoContainer<TItem>trsMatrix4x4flippedbool
Draw(FrameDrawOptions, in CargoPackage<TItem>, Matrix4x4, bool)
public abstract void Draw(FrameDrawOptions draw, in CargoPackage<TItem> cargoPackage, Matrix4x4 trs, bool flipped)
Parameters
drawFrameDrawOptionscargoPackageCargoPackage<TItem>trsMatrix4x4flippedbool
DrawDebugInformation(FrameDrawOptionsNoLOD, CargoContainer<TItem>, Matrix4x4)
protected static void DrawDebugInformation(FrameDrawOptionsNoLOD draw, CargoContainer<TItem> cargoContainer, Matrix4x4 trs)
Parameters
drawFrameDrawOptionsNoLODcargoContainerCargoContainer<TItem>trsMatrix4x4
DrawFilling(FrameDrawOptions, TItem, Matrix4x4, bool)
public void DrawFilling(FrameDrawOptions draw, TItem item, Matrix4x4 trs, bool flipped)
Parameters
drawFrameDrawOptionsitemTItemtrsMatrix4x4flippedbool
DrawItem(FrameDrawOptions, Matrix4x4, TItem)
protected abstract void DrawItem(FrameDrawOptions draw, Matrix4x4 trs, TItem item)
Parameters
drawFrameDrawOptionstrsMatrix4x4itemTItem