TODO: Implement MaterialViewer::SetMaterial to process XMaterial data.

This commit is contained in:
njohnson 2025-09-10 21:54:54 -04:00
parent b8c7bdb1ba
commit f5eebe6743

View File

@ -3,19 +3,27 @@
MaterialViewer::MaterialViewer(QWidget *parent) MaterialViewer::MaterialViewer(QWidget *parent)
: QWidget(parent) : QWidget(parent)
, ui(new Ui::MaterialViewer) { , ui(new Ui::MaterialViewer)
{
ui->setupUi(this); ui->setupUi(this);
} }
MaterialViewer::~MaterialViewer() { MaterialViewer::~MaterialViewer()
{
delete ui; delete ui;
} }
QString ToHexStr(quint32 in) { QString ToHexStr(quint32 in)
{
return QString("%1").arg(in, 8, 16, QChar('0')).toUpper(); return QString("%1").arg(in, 8, 16, QChar('0')).toUpper();
} }
void MaterialViewer::SetMaterial(const XMaterial* aMaterial) { void MaterialViewer::SetMaterial(const XMaterial* aMaterial)
{
Q_UNUSED(aMaterial);
// TODO: Fill in MaterialViewer::SetMaterial
// ui->lineEdit_NamePtr->setText(ToHexStr(aMaterial->namePtr)); // ui->lineEdit_NamePtr->setText(ToHexStr(aMaterial->namePtr));
// ui->lineEdit_Name->setText(aMaterial->name); // ui->lineEdit_Name->setText(aMaterial->name);
// ui->lineEdit_RefPtr->setText(ToHexStr(aMaterial->refNamePtr)); // ui->lineEdit_RefPtr->setText(ToHexStr(aMaterial->refNamePtr));