Open 3D Engine ScriptCanvas 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.
ScriptCanvasEditor::EntityPivotTreeEntityItem Class Reference

Inherits ScriptCanvasEditor::PivotTreeEntityItem, and LoggingDataNotificationBus::Handler.

Public Member Functions

 AZ_CLASS_ALLOCATOR (EntityPivotTreeEntityItem, AZ::SystemAllocator)
 
 AZ_RTTI (EntityPivotTreeEntityItem, "{027A8617-4095-46F1-B9AD-49E360C90C73}", PivotTreeEntityItem)
 
 EntityPivotTreeEntityItem (const AZ::NamedEntityId &entityId)
 
void RegisterGraphIdentifier (const ScriptCanvas::GraphIdentifier &graphIdentifier)
 
void UnregisterGraphIdentifier (const ScriptCanvas::GraphIdentifier &graphIdentifier)
 
void OnChildDataChanged (GraphCanvasTreeItem *treeItem) override
 
Qt::CheckState GetCheckState () const override final
 
void SetCheckState (Qt::CheckState debugging) override final
 
EntityPivotTreeGraphItemFindGraphTreeItem (const ScriptCanvas::GraphIdentifier &registrationData)
 
void OnEnabledStateChanged (bool isEnabled, const AZ::NamedEntityId &namedEntityId, const ScriptCanvas::GraphIdentifier &registrationData) override
 
- Public Member Functions inherited from ScriptCanvasEditor::PivotTreeEntityItem
 AZ_CLASS_ALLOCATOR (PivotTreeEntityItem, AZ::SystemAllocator)
 
 AZ_RTTI (PivotTreeEntityItem, "{67725865-7004-441D-84BB-D38FF491A3FD}", PivotTreeItem)
 
 PivotTreeEntityItem (const AZ::NamedEntityId &entityId)
 
const AZ::NamedEntityId & GetNamedEntityId () const
 
- Public Member Functions inherited from ScriptCanvasEditor::PivotTreeItem
 AZ_CLASS_ALLOCATOR (PivotTreeItem, AZ::SystemAllocator)
 
 AZ_RTTI (PivotTreeItem, "{F310C0EA-9CFE-4A8F-9CDA-46E24673B01A}", GraphCanvas::GraphCanvasTreeItem)
 
const LoggingDataId & GetLoggingDataId () const
 
int GetColumnCount () const override final
 
Qt::ItemFlags Flags (const QModelIndex &index) const override final
 
QVariant Data (const QModelIndex &index, int role) const override final
 
bool SetData (const QModelIndex &index, const QVariant &value, int role) override final
 
void OnChildAdded (GraphCanvasTreeItem *treeItem) override final
 
virtual Qt::CheckState GetCheckState () const =0
 
virtual void SetCheckState (Qt::CheckState checkState)=0
 

Protected Member Functions

void OnLoggingDataIdSet () override
 
- Protected Member Functions inherited from ScriptCanvasEditor::PivotTreeEntityItem
AZStd::string GetDisplayName () const override final
 
const AZ::EntityId & GetEntityId () const
 
- Protected Member Functions inherited from ScriptCanvasEditor::PivotTreeItem
virtual AZStd::string GetDisplayName () const =0
 
virtual void OnLoggingDataIdSet ()
 
void SetLoggingDataId (const LoggingDataId &dataId)
 
void SetIsPivotedElement (bool isPivotedElement)
 

Additional Inherited Members

- Public Types inherited from ScriptCanvasEditor::PivotTreeItem
enum  Column { IndexForce = -1 , Name , QT_NEEDS_A_SECOND_COLUMN_FOR_THIS_MODEL_TO_WORK_FOR_SOME_REASON , Count }
 

Member Function Documentation

◆ GetCheckState()

Qt::CheckState ScriptCanvasEditor::EntityPivotTreeEntityItem::GetCheckState ( ) const
finaloverridevirtual

◆ OnLoggingDataIdSet()

void ScriptCanvasEditor::EntityPivotTreeEntityItem::OnLoggingDataIdSet ( )
overrideprotectedvirtual

Reimplemented from ScriptCanvasEditor::PivotTreeItem.

◆ SetCheckState()

void ScriptCanvasEditor::EntityPivotTreeEntityItem::SetCheckState ( Qt::CheckState  debugging)
finaloverridevirtual

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