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.
GraphCanvas::StyleManager Class Reference

Inherits StyleManagerRequestBus::Handler, and AzFramework::AssetCatalogEventBus::Handler.

Public Member Functions

 StyleManager (const EditorId &editorId, AZStd::string_view assetPath)
 
void OnCatalogAssetChanged (const AZ::Data::AssetId &asset) override
 
AZ::EntityId ResolveStyles (const AZ::EntityId &object) const override
 
void RegisterDataPaletteStyle (const AZ::Uuid &dataType, const AZStd::string &palette) override
 
AZStd::string GetDataPaletteStyle (const AZ::Uuid &dataType) const override
 
const Styling::StyleHelperFindDataColorPalette (const AZ::Uuid &uuid) override
 
QColor GetDataTypeColor (const AZ::Uuid &dataType) override
 
const QPixmap * GetDataTypeIcon (const AZ::Uuid &dataType) override
 
const QPixmap * GetMultiDataTypeIcon (const AZStd::vector< AZ::Uuid > &dataTypes) override
 
const Styling::StyleHelperFindColorPalette (const AZStd::string &paletteString) override
 
QColor GetPaletteColor (const AZStd::string &palette) override
 
const QPixmap * GetPaletteIcon (const AZStd::string &iconStyle, const AZStd::string &palette) override
 
const QPixmap * GetConfiguredPaletteIcon (const PaletteIconConfiguration &paletteConfiguration) override
 
const Styling::StyleHelperFindPaletteIconStyleHelper (const PaletteIconConfiguration &paletteConfiguration) override
 
QPixmap * CreateIcon (const QColor &colorType, const AZStd::string &iconStyle) override
 
QPixmap * CreateIconFromConfiguration (const PaletteIconConfiguration &paletteConfiguration) override
 
QPixmap * CreateMultiColoredIcon (const AZStd::vector< QColor > &colorType, float transitionPercent, const AZStd::string &iconStyle) override
 
QPixmap * CreateColoredPatternPixmap (const AZStd::vector< QColor > &colorTypes, const AZStd::string &patternName) override
 
const QPixmap * CreatePatternPixmap (const AZStd::vector< AZStd::string > &palettes, const AZStd::string &patternName) override
 
AZStd::vector< AZStd::string > GetColorPaletteStyles () const override
 
QPixmap * FindPixmap (const AZ::Crc32 &keyName) override
 
void CachePixmap (const AZ::Crc32 &keyName, QPixmap *pixmap) override
 
int FindLayer (AZStd::string_view layer) override
 
int GetSteppedWidth (int width) override
 
int GetSteppedHeight (int height) override
 

Friends

class Styling::Parser
 

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