Open 3D Engine GraphCanvas 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.
GraphCanvas::NodeTitleRequests Class Referenceabstract

#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
 

Detailed Description

NodeTitleRequests Requests that get/set an entity's Node Title


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