void GameObjectMaterialComponentsWidget::on_m_VSPropsButton_clicked() { if(!m_IsReady) { return; } MeshMaterialGOC* meshMat = GetMeshMaterialGOC(); if(meshMat == nullptr) { return; } VertexShader* vs = meshMat->GetVertexShaderResource(); if(vs == nullptr) { return; } ShaderProperties* vsProps = meshMat->GetVertexShaderProperties(); GameObjectShaderPropsDialog shaderPropsDiag(meshMat->GetName(), vs->GetName(), m_GameApp->GetGameAssetManager(), vsProps); shaderPropsDiag.exec(); }