#include <AssetEditorTab.h>
Inherits QWidget, AZ::Data::AssetBus::MultiHandler, AzFramework::AssetCatalogEventBus::Handler, AzToolsFramework::IPropertyEditorNotify, and AZ::SystemTickBus::Handler.
|
using | SaveCompleteCallback = AZStd::function< void()> |
|
|
void | SaveAsset () |
|
bool | SaveAsDialog () |
|
bool | SaveAssetToPath (AZStd::string_view assetPath) |
|
void | ExpandAll () |
|
void | CollapseAll () |
|
void | OnDocumentPropertyChanged (const AZ::DocumentPropertyEditor::ReflectionAdapter::PropertyChangeInfo &changeInfo) |
|
|
void | OnAssetSavedSignal () |
|
void | OnAssetSaveFailedSignal (const AZStd::string &error) |
|
void | OnAssetRevertedSignal () |
|
void | OnAssetRevertFailedSignal (const AZStd::string &error) |
|
void | OnAssetOpenedSignal (const AZ::Data::Asset< AZ::Data::AssetData > &asset) |
|
|
| AZ_CLASS_ALLOCATOR (AssetEditorTab, AZ::SystemAllocator) |
|
| AssetEditorTab (QWidget *parent=nullptr) |
|
void | LoadAsset (AZ::Data::AssetId assetId, AZ::Data::AssetType assetType, const QString &assetName) |
|
void | CreateAsset (AZ::Data::AssetType assetType, const QString &assetName, const AZ::Uuid &observerToken) |
|
const AZ::Data::AssetId & | GetAssetId () const |
|
void | OnAssetReady (AZ::Data::Asset< AZ::Data::AssetData > asset) override |
|
void | OnAssetReloaded (AZ::Data::Asset< AZ::Data::AssetData > asset) override |
|
void | OnAssetError (AZ::Data::Asset< AZ::Data::AssetData > asset) override |
|
bool | IsDirty () const |
|
bool | WaitingToSave () const |
|
const QString & | GetAssetName () |
|
bool | TrySaveAsset (const AZStd::function< void()> &savedCallback) |
|
bool | UserRefusedSave () |
|
void | ClearUserRefusedSaveFlag () |
|
Provides ability to create, edit, and save reflected assets.
◆ AfterPropertyModified()
void AzToolsFramework::AssetEditor::AssetEditorTab::AfterPropertyModified |
( |
InstanceDataNode * |
| ) |
|
|
overrideprotectedvirtual |
◆ BeforePropertyModified()
void AzToolsFramework::AssetEditor::AssetEditorTab::BeforePropertyModified |
( |
InstanceDataNode * |
node | ) |
|
|
overrideprotectedvirtual |
◆ RequestPropertyContextMenu()
void AzToolsFramework::AssetEditor::AssetEditorTab::RequestPropertyContextMenu |
( |
InstanceDataNode * |
, |
|
|
const QPoint & |
|
|
) |
| |
|
overrideprotectedvirtual |
◆ SealUndoStack()
void AzToolsFramework::AssetEditor::AssetEditorTab::SealUndoStack |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
◆ SetPropertyEditingActive()
void AzToolsFramework::AssetEditor::AssetEditorTab::SetPropertyEditingActive |
( |
InstanceDataNode * |
| ) |
|
|
inlineoverrideprotectedvirtual |
◆ SetPropertyEditingComplete()
void AzToolsFramework::AssetEditor::AssetEditorTab::SetPropertyEditingComplete |
( |
InstanceDataNode * |
| ) |
|
|
inlineoverrideprotectedvirtual |
The documentation for this class was generated from the following file:
- Code/Framework/AzToolsFramework/AzToolsFramework/AssetEditor/AssetEditorTab.h