Open 3D Engine LyShine Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
UiCanvasComponentImplementationInterface Class Referenceabstract

#include <UiCanvasBus.h>

Inherits AZ::ComponentBus.

Public Member Functions

virtual void MarkRenderGraphDirty ()=0
 

Static Public Attributes

static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Single
 Only one component on an entity can implement the events.
 

Detailed Description

The canvas component implements this bus and it is provided for C++ implementations of UI components to use to talk to the canvas

Member Function Documentation

◆ MarkRenderGraphDirty()

virtual void UiCanvasComponentImplementationInterface::MarkRenderGraphDirty ( )
pure virtual

Mark the render graph for the canvas as dirty. This will cause the render graph to get cleared and rebuilt on the next render.


The documentation for this class was generated from the following file: