indigo-extras
indigo-extras
indigoextras.datatypes
DecreaseTo
DecreaseWrapAt
DecreaseWrapAt
Decreasing
IncreaseTo
IncreaseWrapAt
IncreaseWrapAt
Increasing
TimeVaryingValue
UpdateList
UpdateList
UpdatePattern
UpdatePattern
Batch
Batch
Constant
Every
Every
Interleave
Interleave
indigoextras.effectmaterials
Border
Border
Glow
Glow
LegacyEffects
LegacyEffects
Refraction
RefractionBlend
RefractionEntity
RefractionEntity
Thickness
Thickness
indigoextras.geometry
Bezier
BezierMath
BoundingBox
BoundingBox
BoundingCircle
BoundingCircle
BoundingCircleLineIntersect
BoundingCircleLineIntersect
One
Two
Zero
Line
Line
Components
InvalidLine
ParallelToAxisY
LineIntersectionResult
LineIntersectionResult
IntersectionVertex
NoIntersection
LineSegment
LineSegment
Polygon
Polygon
Closed
Closed
Open
Open
Vertex
Vertex
indigoextras.jobs
Job
JobMarket
JobMarket
JobMarketEvent
JobMarketEvent
Allocate
Find
NothingFound
Post
JobName
WorkContext
WorkProgressReport
WorkSchedule
WorkSchedule
Worker
Worker
indigoextras.pathfinding
Coords
Coords
GridSquare
GridSquare
EmptySquare
EndSquare
ImpassableSquare
StartSquare
SearchGrid
SearchGrid
indigoextras.shaders
ExtrasShaderLibrary
indigoextras.subsystems
AssetBundle
AssetBundleLoader
AssetBundleLoaderEvent
AssetBundleLoaderEvent
Failure
Load
LoadProgress
Retry
Started
Success
AssetBundleStatus
AssetBundleStatus
LoadComplete
LoadFailed
LoadInProgress
AssetBundleTracker
AssetBundleTracker
AssetToLoad
Automata
Automata
AutomataEvent
AutomataEvent
KillAll
Spawn
Spawn
Update
AutomataPoolKey
AutomataState
Automaton
Automaton
AutomatonNode
AutomatonNode
Cycle
Cycle
Fixed
OneOf
OneOf
AutomatonPayload
AutomatonSeedValues
AutomatonUpdate
AutomatonUpdate
FPSCounter
FPSCounter
Move
FPSCounterState
FPSCounterState
SpawnedAutomaton
indigoextras.trees
QuadTree
QuadTree
QuadBranch
QuadBranch
QuadEmpty
QuadLeaf
indigoextras.ui
Button
Button
ButtonAssets
ButtonState
ButtonState
Down
Over
Up
HitArea
HitArea
InputField
InputField
InputFieldAssets
InputFieldChange
RadioButton
RadioButton
RadioButtonGroup
RadioButtonGroup
RadioButtonState
RadioButtonState
Hover
Normal
Selected
indigo-extras
/
indigoextras.pathfinding
/
Coords
Coords
object
Coords
Companion:
class
Graph
Supertypes
Self type
trait
Product
trait
Mirror
class
Object
trait
Matchable
class
Any
Coords
.type
Type members
Value members
Givens
Type members
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from:
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror
Value members
Concrete methods
def
add
(
a:
Coords
,
b:
Coords
):
Coords
def
fromIndex
(
index:
Int
,
gridWidth:
Int
):
Coords
def
toGridPosition
(
coords:
Coords
,
gridWidth:
Int
):
Int
Concrete fields
val
relativeDown
:
Coords
val
relativeDownLeft
:
Coords
val
relativeDownRight
:
Coords
val
relativeLeft
:
Coords
val
relativeRight
:
Coords
val
relativeUp
:
Coords
val
relativeUpLeft
:
Coords
val
relativeUpRight
:
Coords
Givens
Givens
given
derived$CanEqual
:
CanEqual
[
Coords
,
Coords
]