Merge pull request #1662 from aws-lumberyard-dev/Atom/guthadam/ATOM-15892_fixing_material_slot_clear_overrides
ATOM-15892 fixing material component clear overrides button
This commit is contained in:
+6
-1
@@ -172,6 +172,11 @@ namespace AZ
|
||||
void EditorMaterialComponentSlot::Clear()
|
||||
{
|
||||
m_materialAsset = {};
|
||||
ClearOverrides();
|
||||
}
|
||||
|
||||
void EditorMaterialComponentSlot::ClearOverrides()
|
||||
{
|
||||
m_propertyOverrides = {};
|
||||
m_matModUvOverrides = {};
|
||||
OnMaterialChanged();
|
||||
@@ -284,7 +289,7 @@ namespace AZ
|
||||
|
||||
menu.addSeparator();
|
||||
|
||||
action = menu.addAction("Clear Material Instance Overrides", [this]() { m_propertyOverrides = {}; m_matModUvOverrides = {}; });
|
||||
action = menu.addAction("Clear Material Instance Overrides", [this]() { ClearOverrides(); });
|
||||
action->setEnabled(!m_propertyOverrides.empty() || !m_matModUvOverrides.empty());
|
||||
|
||||
menu.exec(QCursor::pos());
|
||||
|
||||
+1
@@ -35,6 +35,7 @@ namespace AZ
|
||||
void OpenMaterialEditor() const;
|
||||
void SetDefaultAsset();
|
||||
void Clear();
|
||||
void ClearOverrides();
|
||||
void OpenMaterialExporter();
|
||||
void OpenMaterialInspector();
|
||||
void OpenUvNameMapInspector();
|
||||
|
||||
Reference in New Issue
Block a user