EffectFX

interface EffectFX<P : Position2D<out P>?> : Serializable

Graphical visualization of something happening in the environment.

Parameters

<P>

the position type

Functions

Link copied to clipboard
abstract fun <T> computeDrawCommands(environment: Environment<T, P>): Queue<DrawCommand<P>>
Computes a queue of commands to Draw something.
Link copied to clipboard
abstract fun getName(): String
Gets the name of the effect.
Link copied to clipboard
abstract fun isVisible(): Boolean
Gets the visibility of the effect.
Link copied to clipboard
abstract fun setName(name: String)
Sets the name of the effect.
Link copied to clipboard
abstract fun setVisibility(visibility: Boolean)
Sets the visibility of the effect.

Inheritors

Link copied to clipboard
Link copied to clipboard