[LYN-3078] Removed legacy CMaterial and all related/unused classes.
This commit is contained in:
@@ -365,10 +365,6 @@ bool CPreviewModelCtrl::Render()
|
||||
}
|
||||
|
||||
_smart_ptr<IMaterial> pMaterial;
|
||||
if (m_pCurrentMaterial)
|
||||
{
|
||||
pMaterial = m_pCurrentMaterial->GetMatInfo();
|
||||
}
|
||||
|
||||
if (m_bPrecacheMaterial)
|
||||
{
|
||||
@@ -430,11 +426,6 @@ bool CPreviewModelCtrl::Render()
|
||||
m_pRenderer->EF_ADDDlight(&m_lights[i], passInfo);
|
||||
}
|
||||
|
||||
if (m_pCurrentMaterial)
|
||||
{
|
||||
m_pCurrentMaterial->DisableHighlightForFrame();
|
||||
}
|
||||
|
||||
if (m_bShowObject)
|
||||
{
|
||||
RenderObject(pMaterial, passInfo);
|
||||
@@ -778,32 +769,6 @@ void CPreviewModelCtrl::SetRotation(bool bEnable)
|
||||
m_bRotate = bEnable;
|
||||
}
|
||||
|
||||
void CPreviewModelCtrl::SetMaterial(CMaterial* pMaterial)
|
||||
{
|
||||
if (pMaterial)
|
||||
{
|
||||
if ((pMaterial->GetFlags() & MTL_FLAG_NOPREVIEW))
|
||||
{
|
||||
m_pCurrentMaterial = 0;
|
||||
if (isVisible())
|
||||
{
|
||||
update();
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
m_pCurrentMaterial = pMaterial;
|
||||
if (isVisible())
|
||||
{
|
||||
update();
|
||||
}
|
||||
}
|
||||
|
||||
CMaterial* CPreviewModelCtrl::GetMaterial()
|
||||
{
|
||||
return m_pCurrentMaterial;
|
||||
}
|
||||
|
||||
void CPreviewModelCtrl::OnEditorNotifyEvent(EEditorNotifyEvent event)
|
||||
{
|
||||
switch (event)
|
||||
|
||||
@@ -22,8 +22,6 @@
|
||||
|
||||
#include <IStatObj.h>
|
||||
|
||||
#include <Editor/Material/Material.h>
|
||||
|
||||
#endif
|
||||
|
||||
struct IRenderNode;
|
||||
@@ -71,9 +69,6 @@ public:
|
||||
int heightForWidth(int w) const override;
|
||||
bool hasHeightForWidth() const override;
|
||||
|
||||
void SetMaterial(CMaterial* pMaterial);
|
||||
CMaterial* GetMaterial();
|
||||
|
||||
void GetImageOffscreen(CImageEx& image, const QSize& customSize = QSize(0, 0));
|
||||
|
||||
void GetCameraTM(Matrix34& cameraTM);
|
||||
@@ -192,7 +187,6 @@ protected:
|
||||
float m_tileY;
|
||||
float m_tileSizeX;
|
||||
float m_tileSizeY;
|
||||
_smart_ptr<CMaterial> m_pCurrentMaterial;
|
||||
CameraChangeCallback m_cameraChangeCallback;
|
||||
void* m_pCameraChangeUserData;
|
||||
|
||||
|
||||
@@ -29,7 +29,6 @@ void RegisterReflectedVarHandlers()
|
||||
EBUS_EVENT(AzToolsFramework::PropertyTypeRegistrationMessages::Bus, RegisterPropertyType, aznew AnimationPropertyWidgetHandler());
|
||||
EBUS_EVENT(AzToolsFramework::PropertyTypeRegistrationMessages::Bus, RegisterPropertyType, aznew FileResourceSelectorWidgetHandler());
|
||||
EBUS_EVENT(AzToolsFramework::PropertyTypeRegistrationMessages::Bus, RegisterPropertyType, aznew ShaderPropertyHandler());
|
||||
EBUS_EVENT(AzToolsFramework::PropertyTypeRegistrationMessages::Bus, RegisterPropertyType, aznew MaterialPropertyHandler());
|
||||
EBUS_EVENT(AzToolsFramework::PropertyTypeRegistrationMessages::Bus, RegisterPropertyType, aznew ReverbPresetPropertyHandler());
|
||||
EBUS_EVENT(AzToolsFramework::PropertyTypeRegistrationMessages::Bus, RegisterPropertyType, aznew SequencePropertyHandler());
|
||||
EBUS_EVENT(AzToolsFramework::PropertyTypeRegistrationMessages::Bus, RegisterPropertyType, aznew SequenceIdPropertyHandler());
|
||||
|
||||
@@ -27,7 +27,6 @@
|
||||
|
||||
// Editor
|
||||
#include "ShadersDialog.h"
|
||||
#include "Material/MaterialManager.h"
|
||||
#include "SelectLightAnimationDialog.h"
|
||||
#include "SelectSequenceDialog.h"
|
||||
#include "SelectEAXPresetDlg.h"
|
||||
@@ -88,25 +87,6 @@ void ShaderPropertyEditor::onEditClicked()
|
||||
}
|
||||
|
||||
}
|
||||
void MaterialPropertyEditor::onEditClicked()
|
||||
{
|
||||
}
|
||||
|
||||
void MaterialPropertyEditor::onButton2Clicked()
|
||||
{
|
||||
// Open material browser dialog.
|
||||
IDataBaseItem *pItem = GetIEditor()->GetMaterialManager()->GetSelectedItem();
|
||||
if (pItem)
|
||||
{
|
||||
QString value = pItem->GetName();
|
||||
value.replace('\\', '/');
|
||||
if (value.length() >= MAX_PATH)
|
||||
value = value.left(MAX_PATH);
|
||||
SetValue(value);
|
||||
}
|
||||
else
|
||||
SetValue(QString());
|
||||
}
|
||||
|
||||
void ReverbPresetPropertyEditor::onEditClicked()
|
||||
{
|
||||
|
||||
@@ -109,16 +109,6 @@ public:
|
||||
void onEditClicked() override;
|
||||
};
|
||||
|
||||
class MaterialPropertyEditor
|
||||
: public GenericPopupPropertyEditor
|
||||
{
|
||||
public:
|
||||
MaterialPropertyEditor(QWidget* pParent = nullptr)
|
||||
: GenericPopupPropertyEditor(pParent, true){}
|
||||
void onEditClicked() override;
|
||||
void onButton2Clicked() override;
|
||||
};
|
||||
|
||||
class ReverbPresetPropertyEditor
|
||||
: public GenericPopupPropertyEditor
|
||||
{
|
||||
@@ -179,7 +169,6 @@ public:
|
||||
#define CONST_AZ_CRC(name, value) AZ::u32(value)
|
||||
|
||||
using ShaderPropertyHandler = GenericPopupWidgetHandler<ShaderPropertyEditor, CONST_AZ_CRC("ePropertyShader", 0xc40932f1)>;
|
||||
using MaterialPropertyHandler = GenericPopupWidgetHandler<MaterialPropertyEditor, CONST_AZ_CRC("ePropertyMaterial", 0xf324dffa)>;
|
||||
using ReverbPresetPropertyHandler = GenericPopupWidgetHandler<ReverbPresetPropertyEditor, CONST_AZ_CRC("ePropertyReverbPreset", 0x51469f38)>;
|
||||
using MissionObjPropertyHandler = GenericPopupWidgetHandler<MissionObjPropertyEditor, CONST_AZ_CRC("ePropertyMissionObj", 0x4a2d0dc8)>;
|
||||
using SequencePropertyHandler = GenericPopupWidgetHandler<SequencePropertyEditor, CONST_AZ_CRC("ePropertySequence", 0xdd1c7d44)>;
|
||||
|
||||
@@ -111,14 +111,12 @@ private:
|
||||
{
|
||||
case ePropertyTexture:
|
||||
case ePropertyModel:
|
||||
case ePropertyMaterial:
|
||||
newPath.replace("\\\\", "/");
|
||||
}
|
||||
switch (m_propertyType)
|
||||
{
|
||||
case ePropertyTexture:
|
||||
case ePropertyModel:
|
||||
case ePropertyMaterial:
|
||||
case ePropertyFile:
|
||||
if (newPath.size() > MAX_PATH)
|
||||
{
|
||||
|
||||
@@ -361,16 +361,6 @@ void ReflectedPropertyControl::CreateItems(XmlNodeRef node, CVarBlockPtr& outBlo
|
||||
textureVar->Set(textureName);
|
||||
}
|
||||
}
|
||||
else if (!azstricmp(type, "material"))
|
||||
{
|
||||
CSmartVariable<QString> materialVar;
|
||||
AddVariable(group, materialVar, child->getTag(), humanReadableName.toUtf8().data(), strDescription.toUtf8().data(), func, pUserData, IVariable::DT_MATERIAL);
|
||||
const char* materialName;
|
||||
if (child->getAttr("value", &materialName))
|
||||
{
|
||||
materialVar->Set(materialName);
|
||||
}
|
||||
}
|
||||
else if (!azstricmp(type, "color"))
|
||||
{
|
||||
CSmartVariable<Vec3> colorVar;
|
||||
|
||||
@@ -269,7 +269,6 @@ void ReflectedPropertyItem::SetVariable(IVariable *var)
|
||||
m_reflectedVarAdapter = new ReflectedVarUserAdapter;
|
||||
break;
|
||||
case ePropertyShader:
|
||||
case ePropertyMaterial:
|
||||
case ePropertyEquip:
|
||||
case ePropertyReverbPreset:
|
||||
case ePropertyGameToken:
|
||||
@@ -576,7 +575,6 @@ void ReflectedPropertyItem::SetValue(const QString& sValue, bool bRecordUndo, bo
|
||||
|
||||
case ePropertyTexture:
|
||||
case ePropertyModel:
|
||||
case ePropertyMaterial:
|
||||
value.replace('\\', '/');
|
||||
break;
|
||||
}
|
||||
@@ -586,7 +584,6 @@ void ReflectedPropertyItem::SetValue(const QString& sValue, bool bRecordUndo, bo
|
||||
{
|
||||
case ePropertyTexture:
|
||||
case ePropertyModel:
|
||||
case ePropertyMaterial:
|
||||
case ePropertyFile:
|
||||
if (value.length() >= MAX_PATH)
|
||||
{
|
||||
|
||||
@@ -286,8 +286,6 @@ AZ::u32 CReflectedVarGenericProperty::handler()
|
||||
{
|
||||
case ePropertyShader:
|
||||
return AZ_CRC("ePropertyShader", 0xc40932f1);
|
||||
case ePropertyMaterial:
|
||||
return AZ_CRC("ePropertyMaterial", 0xf324dffa);
|
||||
case ePropertyEquip:
|
||||
return AZ_CRC("ePropertyEquip", 0x66ffd290);
|
||||
case ePropertyReverbPreset:
|
||||
|
||||
@@ -455,8 +455,6 @@ void ReflectedVarGenericPropertyAdapter::SyncReflectedVarToIVar(IVariable *pVari
|
||||
{
|
||||
QString value;
|
||||
pVariable->Get(value);
|
||||
if (m_reflectedVar->m_propertyType == ePropertyMaterial)
|
||||
value.replace('\\', '/');
|
||||
|
||||
m_reflectedVar->m_value = value.toUtf8().data();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user