Class BeltPortRenderUtils
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public static class BeltPortRenderUtils
- Inheritance
-
objectBeltPortRenderUtils
Methods
DrawItemWithCurves(in GlobalTileTransform, FrameDrawOptions, IBeltItem, float, LocalVector, LocalVector, AnimationCurvesGroup)
public static LocalVector DrawItemWithCurves(in GlobalTileTransform transform, FrameDrawOptions options, IBeltItem item, float progress, LocalVector from_L, LocalVector to_L, BeltPortSenderEntityMetaBuildingDefinition.DrawData.AnimationCurvesGroup curves)
Parameters
transformGlobalTileTransformoptionsFrameDrawOptionsitemIBeltItemprogressfloatfrom_LLocalVectorto_LLocalVectorcurvesBeltPortSenderEntityMetaBuildingDefinition.DrawData.AnimationCurvesGroup
Returns
DrawLaneItemWithCurves(in GlobalTileTransform, LocalVector, LocalVector, FrameDrawOptions, BeltLane, AnimationCurvesGroup)
public static void DrawLaneItemWithCurves(in GlobalTileTransform transform, LocalVector itemStartPos_L, LocalVector itemEndPos_L, FrameDrawOptions options, BeltLane lane, BeltPortSenderEntityMetaBuildingDefinition.DrawData.AnimationCurvesGroup curves)
Parameters
transformGlobalTileTransformitemStartPos_LLocalVectoritemEndPos_LLocalVectoroptionsFrameDrawOptionslaneBeltLanecurvesBeltPortSenderEntityMetaBuildingDefinition.DrawData.AnimationCurvesGroup
Position_L_FromProgress(float, LocalVector, LocalVector, AnimationCurve, AnimationCurve, out float)
public static LocalVector Position_L_FromProgress(float progress, LocalVector from_L, LocalVector to_L, AnimationCurve heightCurve, AnimationCurve itemProgressCurve, out float itemProgress)
Parameters
progressfloatfrom_LLocalVectorto_LLocalVectorheightCurveAnimationCurveitemProgressCurveAnimationCurveitemProgressfloat