Table of Contents

Class VariablePairPlacementDrawer<TPivot, TCoordinate, TDirection, TVector, TAxis>

Namespace
Root
Assembly
SPZGameAssembly.dll
public class VariablePairPlacementDrawer<TPivot, TCoordinate, TDirection, TVector, TAxis> : IPlacementDrawer where TPivot : struct, IPivot<TCoordinate, TDirection, TPivot> where TCoordinate : struct, IConvertibleToWorldPosition, IDiscreteCoordinateTranslatableByVector<TCoordinate, TVector> where TDirection : struct, IDirection3D<TDirection> where TVector : struct, IVector<TVector, TDirection, TAxis>, IVector<TVector> where TAxis : struct, IAxis<TAxis>, IAxisSpace<TVector>

Type Parameters

TPivot
TCoordinate
TDirection
TVector
TAxis
Inheritance
object
VariablePairPlacementDrawer<TPivot, TCoordinate, TDirection, TVector, TAxis>
Implements
Extension Methods

Constructors

VariablePairPlacementDrawer(IDiscreteSpace<TVector, TDirection, TAxis>, TVector)

public VariablePairPlacementDrawer(IDiscreteSpace<TVector, TDirection, TAxis> discreteSpace, TVector up)

Parameters

discreteSpace IDiscreteSpace<TVector, TDirection, TAxis>
up TVector

Methods

Draw(FrameDrawOptions)

public void Draw(FrameDrawOptions drawOptions)

Parameters

drawOptions FrameDrawOptions

SetNewPlacementData(IPlacementData, PlacementInputHolder)

public void SetNewPlacementData(IPlacementData placementData, PlacementInputHolder placementInput)

Parameters

placementData IPlacementData
placementInput PlacementInputHolder