IN THIS ARTICLE
UI World Components
UI World Components
Controls the loading and unloading of UI canvases.
UiCanvasAssetRefBus
Services messages for the UiCanvasAssetRefComponent
.
LoadCanvas
Loads the UI canvas using the stored asset reference. Returns the entity ID of the loaded canvas.
Syntax
AZ::EntityId LoadCanvas()
UnloadCanvas
Unloads the UI canvas using the stored asset reference.
Syntax
void UnloadCanvas()
UiCanvasAssetRefNotificationBus
Handles events sent by the UiCanvasAssetRefComponent
.
OnCanvasLoadedIntoEntity
Called when the canvas asset reference loads a UI canvas.
Syntax
void OnCanvasLoadedIntoEntity(AZ::EntityId uiCanvasEntity)
UiCanvasProxyRefBus
Services messages for the UiCanvasProxyRefComponent
.
SetCanvasRefEntity
Sets the entity that manages the UI canvas for this proxy.
Syntax
void SetCanvasRefEntity(AZ::EntityId canvasAssetRefEntity)
UiCanvasRefBus
Services messages for the UiCanvasAssetRefComponent
and UiCanvasProxyRefComponent
.
GetCanvas
Returns the UI canvas associated with this entity
Syntax
AZ::EntityId GetCanvas()
UiCanvasRefNotificationBus
Provides notifications of when the UI canvas reference changes.
OnCanvasRefChanged
Called when the canvas referenced by a UiCanvasAssetRefComponent
has changed. This can happen when
LoadCanvas,
UnloadCanvas, or
SetCanvasRefEntity is called.
Syntax
void OnCanvasRefChanged(AZ::EntityId uiCanvasRefEntity, AZ::EntityId uiCanvasEntity