DisplayObjectConversions

indigo.shared.platform.DisplayObjectConversions
See theDisplayObjectConversions companion object
final class DisplayObjectConversions(boundaryLocator: BoundaryLocator, animationsRegister: AnimationsRegister, fontRegister: FontRegister)

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def findAssetOffsetValues(assetMapping: AssetMapping, maybeAssetName: Option[AssetName], cacheKey: String, cacheSuffix: String): Vector2
def optionalAssetToOffset(assetMapping: AssetMapping, maybeAssetName: Option[AssetName]): Vector2
def processSceneNodes(sceneNodes: Array[SceneNode], gameTime: GameTime, assetMapping: AssetMapping, cloneBlankDisplayObjects: => Dictionary[DisplayObject], renderingTechnology: RenderingTechnology, maxBatchSize: Int, inputEvents: => Array[GlobalEvent], sendEvent: GlobalEvent => Unit): (Array[DisplayEntity], Array[(String, DisplayObject)])
def purgeCaches(): Unit
def purgeEachFrame(): Unit
def sceneNodeToDisplayObject(gameTime: GameTime, assetMapping: AssetMapping, cloneBlankDisplayObjects: => Dictionary[DisplayObject], renderingTechnology: RenderingTechnology, maxBatchSize: Int, inputEvents: => Array[GlobalEvent], sendEvent: GlobalEvent => Unit)(sceneNode: SceneNode): (DisplayEntity, Array[(String, DisplayObject)])
def spriteToDisplayObject(boundaryLocator: BoundaryLocator, leaf: Sprite[_], assetMapping: AssetMapping, anim: AnimationRef): DisplayObject
def textLineToDisplayCloneTileData(leaf: Text[_], fontInfo: FontInfo): (TextLine, Int, Int) => Array[CloneTileData]
def textLineToDisplayObjects(leaf: Text[_], assetMapping: AssetMapping, fontInfo: FontInfo): (TextLine, Int, Int) => Array[DisplayEntity]

Extensions

Extensions

extension (sd: ShaderData)
def toCacheKey: String