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::GeneralNodeTitleComponent Class Reference

The Title component gives a Node the ability to display a title. More...

#include <GeneralNodeTitleComponent.h>

Inherits AZ::Component, NodeTitleRequestBus::Handler, SceneMemberNotificationBus::Handler, and VisualNotificationBus::Handler.

Public Member Functions

 AZ_COMPONENT (GeneralNodeTitleComponent, "{67D54B26-A924-4028-8544-5684B16BF04A}")
 
void Init () override
 
void Activate () override
 
void Deactivate () override
 
void SetDetails (const AZStd::string &title, const AZStd::string &subtitle) override
 
void SetTitle (const AZStd::string &title) override
 
AZStd::string GetTitle () const override
 
void SetSubTitle (const AZStd::string &subtitle) override
 
AZStd::string GetSubTitle () const override
 
QGraphicsWidget * GetGraphicsWidget () override
 
void SetDefaultPalette (const AZStd::string &palette) override
 
void SetPaletteOverride (const AZStd::string &paletteOverride) override
 
void SetDataPaletteOverride (const AZ::Uuid &uuid) override
 
void SetColorPaletteOverride (const QColor &color) override
 
void ConfigureIconConfiguration (PaletteIconConfiguration &paletteConfiguration) override
 
void ClearPaletteOverride () override
 
void OnSceneSet (const AZ::EntityId &graphId) override
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *)
 
static void GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided)
 
static void GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible)
 
static void GetDependentServices (AZ::ComponentDescriptor::DependencyArrayType &dependent)
 
static void GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &required)
 

Detailed Description

The Title component gives a Node the ability to display a title.


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