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

Inherits GraphCanvas::NodePropertyDisplay, and AZ::SystemTickBus::Handler.

Public Member Functions

 AZ_CLASS_ALLOCATOR (StringNodePropertyDisplay, AZ::SystemAllocator)
 
 StringNodePropertyDisplay (StringDataInterface *dataInterface)
 
void RefreshStyle () override
 
void UpdateDisplay () override
 
QGraphicsLayoutItem * GetDisabledGraphicsLayoutItem () override
 
QGraphicsLayoutItem * GetDisplayGraphicsLayoutItem () override
 
QGraphicsLayoutItem * GetEditableGraphicsLayoutItem () override
 
void OnDragDropStateStateChanged (const DragDropState &dragState) override
 
void OnSystemTick () override
 
- Public Member Functions inherited from GraphCanvas::NodePropertyDisplay
 NodePropertyDisplay (DataInterface *dataInterface)
 
void SetSlotId (const SlotId &slotId)
 
 AZ_DEPRECATED (const AZ::EntityId &GetId() const, "Function deprecated. Use GetSlotId instead.")
 
const SlotId & GetSlotId () const
 
void SetNodeId (const AZ::EntityId &nodeId)
 
const AZ::EntityId & GetNodeId () const
 
AZ::EntityId GetSceneId () const
 
void TryAndSelectNode () const
 
bool EnableDropHandling () const
 
AZ::Outcome< DragDropState > OnDragEnterEvent (QGraphicsSceneDragDropEvent *dragDropEvent) override
 
void OnDragLeaveEvent (QGraphicsSceneDragDropEvent *dragDropEvent) override
 
void OnDropEvent (QGraphicsSceneDragDropEvent *dragDropEvent) override
 
void OnDropCancelled () override
 
void OnDragDropStateStateChanged (const DragDropState &dragDropState) override
 
void RegisterShortcutDispatcher (QWidget *widget)
 
void UnregisterShortcutDispatcher (QWidget *widget)
 

Additional Inherited Members

- Static Public Member Functions inherited from GraphCanvas::NodePropertyDisplay
static AZStd::string CreateDisabledLabelStyle (const AZStd::string &type)
 
static AZStd::string CreateDisplayLabelStyle (const AZStd::string &type)
 
- Protected Member Functions inherited from GraphCanvas::NodePropertyDisplay
virtual void OnIdSet ()
 
virtual void OnSlotIdSet ()
 
QWidget * GetShortcutDispatchScopeRoot (QWidget *) override
 
void UpdateStyleForDragDrop (const DragDropState &dragDropState, Styling::StyleHelper &styleHelper)
 

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