Header menu logo Nu

GroupDispatcher Type

The default dispatcher for groups.

Constructors

Constructor Description

GroupDispatcher()

Full Usage: GroupDispatcher()

Returns: GroupDispatcher
Returns: GroupDispatcher

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
group : Group
world : World

this.PostUpdate

Full Usage: this.PostUpdate

Parameters:
Modifiers: abstract

Post-update a group.

group : Group
world : World

this.PreUpdate

Full Usage: this.PreUpdate

Parameters:
Modifiers: abstract

Pre-update a group.

group : Group
world : World

this.Register

Full Usage: this.Register

Parameters:
Modifiers: abstract

Register a group when adding it to a screen.

group : Group
world : World

this.Render

Full Usage: this.Render

Parameters:
Modifiers: abstract

Render a group.

renderPass : RenderPass
group : Group
world : World

this.Signal

Full Usage: this.Signal

Parameters:
Modifiers: abstract

Send a signal to a group.

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

this.TryProcess

Full Usage: this.TryProcess

Parameters:
Modifiers: abstract

Attempt to ImSim process a group.

zeroDelta : bool
group : Group
world : World

this.TrySynchronize

Full Usage: this.TrySynchronize

Parameters:
Modifiers: abstract

Attempt to synchronize the content of a group.

initializing : bool
group : Group
world : World

this.TryTruncateModel

Full Usage: this.TryTruncateModel

Parameters:
    model : 'a

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

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

model : 'a
group : Group
world : World
Returns: 'a option

this.Unregister

Full Usage: this.Unregister

Parameters:
Modifiers: abstract

Unregister a group when removing it from a screen.

group : Group
world : World

this.Update

Full Usage: this.Update

Parameters:
Modifiers: abstract

Update a group.

group : Group
world : World

Type something to start searching.