Header menu logo Nu

ScreenDispatcher Type

The default dispatcher for screens.

Constructors

Constructor Description

ScreenDispatcher()

Full Usage: ScreenDispatcher()

Returns: ScreenDispatcher
Returns: ScreenDispatcher

Instance members

Instance member Description

this.Edit

Full Usage: this.Edit

Parameters:
Modifiers: abstract

Participate in defining additional editing behavior for an entity via the ImGui API.

op : EditOperation
screen : Screen
world : World

this.PostUpdate

Full Usage: this.PostUpdate

Parameters:
Modifiers: abstract

Post-update a screen.

screen : Screen
world : World

this.PreUpdate

Full Usage: this.PreUpdate

Parameters:
Modifiers: abstract

Pre-update a screen.

screen : Screen
world : World

this.Register

Full Usage: this.Register

Parameters:
Modifiers: abstract

Register a screen when adding it to the world.

screen : Screen
world : World

this.Render

Full Usage: this.Render

Parameters:
Modifiers: abstract

Render a screen.

renderPass : RenderPass
screen : Screen
world : World

this.Signal

Full Usage: this.Signal

Parameters:
Modifiers: abstract

Send a signal to a screen.

signalObj : obj
screen : Screen
world : World

this.TryGetFallbackModel

Full Usage: this.TryGetFallbackModel

Parameters:
Returns: 'a option
Modifiers: abstract
Type parameters: 'a

Attempt to get the fallback model value if the dispatcher defines one.

modelSymbol : Symbol
screen : Screen
world : World
Returns: 'a option

this.TryProcess

Full Usage: this.TryProcess

Parameters:
Modifiers: abstract

Attempt to ImSim process a screen.

zeroDelta : bool
screen : Screen
world : World

this.TrySynchronize

Full Usage: this.TrySynchronize

Parameters:
Modifiers: abstract

Attempt to synchronize the content of a screen.

initializing : bool
screen : Screen
world : World

this.TryTruncateModel

Full Usage: this.TryTruncateModel

Parameters:
    model : 'a

Returns: 'a option
Modifiers: abstract
Type parameters: 'a

Attempt to truncate a screen model.

model : 'a
Returns: 'a option

this.TryUntruncateModel

Full Usage: this.TryUntruncateModel

Parameters:
Returns: 'a option
Modifiers: abstract
Type parameters: 'a

Attempt to untruncate a screen model.

model : 'a
screen : Screen
world : World
Returns: 'a option

this.Unregister

Full Usage: this.Unregister

Parameters:
Modifiers: abstract

Unregister a screen when removing it from the world.

screen : Screen
world : World

this.Update

Full Usage: this.Update

Parameters:
Modifiers: abstract

Update a screen.

screen : Screen
world : World

Type something to start searching.