Open 3D Engine GraphCanvas Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <NodeTitleBus.h>
Inherits AZ::EBusTraits.
Public Types | |
using | BusIdType = AZ::EntityId |
Public Member Functions | |
virtual QGraphicsWidget * | GetGraphicsWidget ()=0 |
virtual void | SetDetails (const AZStd::string &title, const AZStd::string &subtitle)=0 |
Set the node's details, title, subtitle, tooltip. | |
virtual void | SetTitle (const AZStd::string &value)=0 |
Set the Node's title. | |
virtual AZStd::string | GetTitle () const =0 |
Get the Node's title. | |
virtual void | SetSubTitle (const AZStd::string &value)=0 |
Set the Node's sub-title. | |
virtual AZStd::string | GetSubTitle () const =0 |
Get the Node's sub-title. | |
virtual void | SetDefaultPalette (const AZStd::string &basePalette)=0 |
Sets the base palette for the title. This won't be saved out. | |
virtual void | SetPaletteOverride (const AZStd::string &paletteOverride)=0 |
Sets an override for the palette. This will be saved out. | |
virtual void | SetDataPaletteOverride (const AZ::Uuid &uuid)=0 |
virtual void | SetColorPaletteOverride (const QColor &color)=0 |
virtual void | ConfigureIconConfiguration (PaletteIconConfiguration &paletteConfiguration)=0 |
virtual void | ClearPaletteOverride ()=0 |
Static Public Attributes | |
static const AZ::EBusAddressPolicy | AddressPolicy = AZ::EBusAddressPolicy::ById |
NodeTitleRequests Requests that get/set an entity's Node Title