void GameObjectMaterialComponentsWidget::on_m_PSPropsButton_clicked() { if(!m_IsReady) { return; } MeshMaterialGOC* meshMat = GetMeshMaterialGOC(); if(meshMat == nullptr) { return; } PixelShader* ps = meshMat->GetPixelShaderResource(); if(ps == nullptr) { return; } ShaderProperties* psProps = meshMat->GetPixelShaderProperties(); GameObjectShaderPropsDialog shaderPropsDiag(meshMat->GetName(), ps->GetName(), m_GameApp->GetGameAssetManager(), psProps); shaderPropsDiag.exec(); }