Header menu logo Nu

GameDispatcher Type

The default dispatcher for games.

Constructors

Constructor Description

GameDispatcher()

Full Usage: GameDispatcher()

Returns: GameDispatcher
Returns: GameDispatcher

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
game : Game
world : World

this.PostUpdate

Full Usage: this.PostUpdate

Parameters:
Modifiers: abstract

Post-update a game.

game : Game
world : World

this.PreUpdate

Full Usage: this.PreUpdate

Parameters:
Modifiers: abstract

Pre-update a game.

game : Game
world : World

this.Register

Full Usage: this.Register

Parameters:
Modifiers: abstract

Register a game when adding it to the world.

game : Game
world : World

this.Render

Full Usage: this.Render

Parameters:
Modifiers: abstract

Render a game.

renderPass : RenderPass
game : Game
world : World

this.Signal

Full Usage: this.Signal

Parameters:
Modifiers: abstract

Send a signal to a game.

signalObj : obj
game : Game
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
game : Game
world : World
Returns: 'a option

this.TryProcess

Full Usage: this.TryProcess

Parameters:
Modifiers: abstract

Attempt to ImSim process a game.

zeroDelta : bool
game : Game
world : World

this.TrySynchronize

Full Usage: this.TrySynchronize

Parameters:
    initializing : bool
    game : Game
    world : World

Modifiers: abstract

Attempt to synchronize the content of a game.

initializing : bool
game : Game
world : World

this.TryTruncateModel

Full Usage: this.TryTruncateModel

Parameters:
    model : 'a

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

Attempt to truncate a game 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 game model.

model : 'a
game : Game
world : World
Returns: 'a option

this.Unregister

Full Usage: this.Unregister

Parameters:
Modifiers: abstract

Unregister a game when finished with the world.

game : Game
world : World

this.Update

Full Usage: this.Update

Parameters:
Modifiers: abstract

Update a game.

game : Game
world : World

Type something to start searching.