WorldModule2 Module
Universal function definitions for the world (2/4).
Type extensions
Type extension | Description |
Full Usage:
World.beginScreen name select behavior args world
Parameters:
string
select : bool
behavior : ScreenBehavior
args : ArgImSim<Screen> seq
world : World
Returns: FQueue<SelectionEventData>
|
Extended Type:
|
Full Usage:
World.beginScreenPlus zero init name select behavior args world
Parameters:
'r
init : (('r -> 'r) -> World -> unit) -> Screen -> World -> unit
name : string
select : bool
behavior : ScreenBehavior
args : ArgImSim<Screen> seq
world : World
Returns: FQueue<SelectionEventData> * 'r
|
Extended Type:
|
Full Usage:
World.beginScreenWithGroupFromFile name select behavior groupFilePath args world
Parameters:
string
select : bool
behavior : ScreenBehavior
groupFilePath : string
args : ArgImSim<Screen> seq
world : World
Returns: FQueue<SelectionEventData>
|
Extended Type:
|
Full Usage:
World.beginScreenWithGroupFromFilePlus zero init name select behavior groupFilePath args world
Parameters:
'r
init : (('r -> 'r) -> World -> unit) -> Screen -> World -> unit
name : string
select : bool
behavior : ScreenBehavior
groupFilePath : string
args : ArgImSim<Screen> seq
world : World
Returns: FQueue<SelectionEventData> * 'r
|
Extended Type:
|
|
|
|
|
Full Usage:
World.createDissolveScreenFromGroupFile nameOpt dissolveDescriptor songOpt groupFilePath world
Parameters:
string option
dissolveDescriptor : DissolveDescriptor
songOpt : string
groupFilePath : SongDescriptor option
world : World
Returns: Screen
|
Extended Type:
|
Full Usage:
World.createDissolveScreenFromGroupFile6 dispatcherName nameOpt dissolveDescriptor songOpt groupFilePath world
Parameters:
string
nameOpt : string option
dissolveDescriptor : DissolveDescriptor
songOpt : SongDescriptor option
groupFilePath : string
world : World
Returns: Screen
|
Extended Type:
|
Full Usage:
World.createSlideScreen nameOpt slideDescriptor destination world
Parameters:
string option
slideDescriptor : SlideDescriptor
destination : Screen
world : World
Returns: Screen
|
Extended Type:
|
Full Usage:
World.createSlideScreen6 dispatcherName nameOpt slideDescriptor destination world
Parameters:
string
nameOpt : string option
slideDescriptor : SlideDescriptor
destination : Screen
world : World
Returns: Screen
|
Extended Type:
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
World.runWithCleanUp runWhile preProcess perProcess postProcess imGuiProcess imGuiPostProcess firstFrame world
Parameters:
World -> bool
preProcess : World -> unit
perProcess : World -> unit
postProcess : World -> unit
imGuiProcess : World -> unit
imGuiPostProcess : World -> unit
firstFrame : bool
world : World
Returns: int
|
|
Full Usage:
World.runWithoutCleanUp runWhile preProcess perProcess postProcess imGuiProcess imGuiPostProcess firstFrame world
Parameters:
World -> bool
preProcess : World -> unit
perProcess : World -> unit
postProcess : World -> unit
imGuiProcess : World -> unit
imGuiPostProcess : World -> unit
firstFrame : bool
world : World
|
|
Full Usage:
World.selectScreen transitionState screen world
Parameters:
TransitionState
screen : Screen
world : World
|
|
Full Usage:
World.setScreenSlide slideDescriptor destination screen world
Parameters:
SlideDescriptor
destination : Screen
screen : Screen
world : World
|
Extended Type:
|
|
|
|
|
|
Switch simulation to this world, resynchronizing the imperative subsystems with its current state. Needed when abandoning execution of the current world in favor of a previous world, such as in the case of an exception where the try expression resulted in a transformed world that is to be discarded.
Extended Type:
|
|
|
|
|
Full Usage:
World.tryGetSelectedScreenTransitioning world
Parameters:
World
Returns: bool option
|
|
|
|
Full Usage:
World.tryReloadAssetGraph inputDirectory outputDirectory refinementDirectory world
Parameters:
string
outputDirectory : string
refinementDirectory : string
world : World
Returns: Either<string, AssetGraph>
|
Extended Type:
|
|
|
|