HexMapLibrary
Public Member Functions | List of all members
Wunderwunsch.HexMapLibrary.CoordinateWrapper Class Referenceabstract
Inheritance diagram for Wunderwunsch.HexMapLibrary.CoordinateWrapper:
Wunderwunsch.HexMapLibrary.CoordinateWrapperRectangularHorizontalPeriodic

Public Member Functions

abstract Vector3 WrapCartesianCoordinate (Vector3 position)
 TODO ADD DESCRIPTION More...
 
abstract Vector3Int WrapTileCoordinate (Vector3Int position)
 TODO ADD DESCRIPTION
 
abstract List< Vector3Int > WrapTileCoordinates (List< Vector3Int > collection)
 TODO ADD DESCRIPTION More...
 
abstract Vector3Int ShiftTargetToClosestPeriodicTilePosition (Vector3Int origin, Vector3Int target)
 TODO ADD DESCRIPTION More...
 
abstract Vector3Int ShiftTargetToClosestPeriodicEdgePosition (Vector3Int origin, Vector3Int target)
 TODO ADD DESCRIPTION More...
 
abstract Vector3Int ShiftTargetToClosestPeriodicCornerPosition (Vector3Int origin, Vector3Int target)
 TODO ADD DESCRIPTION More...
 
abstract Vector3Int WrapEdgeCoordinate (Vector3Int position)
 TODO ADD DESCRIPTION More...
 
abstract List< Vector3Int > WrapEdgeCoordinates (List< Vector3Int > collection)
 TODO ADD DESCRIPTION More...
 
abstract Vector3Int WrapCornerCoordinate (Vector3Int position)
 TODO ADD DESCRIPTION More...
 
abstract List< Vector3Int > WrapCornerCoordinates (List< Vector3Int > collection)
 TODO ADD DESCRIPTION More...
 

Member Function Documentation

◆ WrapCartesianCoordinate()

abstract Vector3 Wunderwunsch.HexMapLibrary.CoordinateWrapper.WrapCartesianCoordinate ( Vector3  position)
pure virtual

◆ WrapTileCoordinates()

abstract List<Vector3Int> Wunderwunsch.HexMapLibrary.CoordinateWrapper.WrapTileCoordinates ( List< Vector3Int >  collection)
pure virtual

◆ ShiftTargetToClosestPeriodicTilePosition()

abstract Vector3Int Wunderwunsch.HexMapLibrary.CoordinateWrapper.ShiftTargetToClosestPeriodicTilePosition ( Vector3Int  origin,
Vector3Int  target 
)
pure virtual

◆ ShiftTargetToClosestPeriodicEdgePosition()

abstract Vector3Int Wunderwunsch.HexMapLibrary.CoordinateWrapper.ShiftTargetToClosestPeriodicEdgePosition ( Vector3Int  origin,
Vector3Int  target 
)
pure virtual

◆ ShiftTargetToClosestPeriodicCornerPosition()

abstract Vector3Int Wunderwunsch.HexMapLibrary.CoordinateWrapper.ShiftTargetToClosestPeriodicCornerPosition ( Vector3Int  origin,
Vector3Int  target 
)
pure virtual

◆ WrapEdgeCoordinate()

abstract Vector3Int Wunderwunsch.HexMapLibrary.CoordinateWrapper.WrapEdgeCoordinate ( Vector3Int  position)
pure virtual

◆ WrapEdgeCoordinates()

abstract List<Vector3Int> Wunderwunsch.HexMapLibrary.CoordinateWrapper.WrapEdgeCoordinates ( List< Vector3Int >  collection)
pure virtual

◆ WrapCornerCoordinate()

abstract Vector3Int Wunderwunsch.HexMapLibrary.CoordinateWrapper.WrapCornerCoordinate ( Vector3Int  position)
pure virtual

◆ WrapCornerCoordinates()

abstract List<Vector3Int> Wunderwunsch.HexMapLibrary.CoordinateWrapper.WrapCornerCoordinates ( List< Vector3Int >  collection)
pure virtual