BootResult

final case class BootResult[A](gameConfig: GameConfig, bootData: A, animations: Set[Animation], assets: Set[AssetType], fonts: Set[FontInfo], subSystems: Set[SubSystem], shaders: Set[Shader])
Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def addAnimations(newAnimations: Set[Animation]): BootResult[A]
def addAnimations(newAnimations: Animation*): BootResult[A]
def addAssets(newAssets: Set[AssetType]): BootResult[A]
def addAssets(newAssets: AssetType*): BootResult[A]
def addFonts(newFonts: Set[FontInfo]): BootResult[A]
def addFonts(newFonts: FontInfo*): BootResult[A]
def addShaders(newShaders: Set[Shader]): BootResult[A]
def addShaders(newShaders: Shader*): BootResult[A]
def addSubSystems(newSubSystems: Set[SubSystem]): BootResult[A]
def addSubSystems(newSubSystems: SubSystem*): BootResult[A]
def withAnimations(newAnimations: Set[Animation]): BootResult[A]
def withAnimations(newAnimations: Animation*): BootResult[A]
def withAssets(newAssets: Set[AssetType]): BootResult[A]
def withAssets(newAssets: AssetType*): BootResult[A]
def withFonts(newFonts: Set[FontInfo]): BootResult[A]
def withFonts(newFonts: FontInfo*): BootResult[A]
def withShaders(newShaders: Set[Shader]): BootResult[A]
def withShaders(newShaders: Shader*): BootResult[A]
def withSubSystems(newSubSystems: Set[SubSystem]): BootResult[A]
def withSubSystems(newSubSystems: SubSystem*): BootResult[A]

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product