#include "apisurface.h"
+#include "thumbnail.h"
#include <QDebug>
#include <QSysInfo>
{
QByteArray dataArray = QByteArray::fromBase64(base64);
m_image.loadFromData(dataArray, "png");
- m_image = m_image.mirrored();
- m_thumb = m_image.scaled(64, 64, Qt::KeepAspectRatio);
+ m_thumb = thumbnail(m_image);
}
QImage ApiSurface::image() const
return m_thumb;
}
-ApiTexture::ApiTexture()
- : ApiSurface(),
- m_unit(0),
- m_level(0)
+int ApiSurface::depth() const
{
+ return m_depth;
}
-int ApiTexture::unit() const
+void ApiSurface::setDepth(int depth)
{
- return m_unit;
+ m_depth = depth;
}
-void ApiTexture::setUnit(int un)
+QString ApiSurface::formatName() const
{
- m_unit = un;
+ return m_formatName;
}
-QString ApiTexture::target() const
+void ApiSurface::setFormatName(const QString &str)
{
- return m_target;
+ m_formatName = str;
}
-void ApiTexture::setTarget(const QString &str)
+
+ApiTexture::ApiTexture()
+ : ApiSurface()
{
- m_target = str;
}
-int ApiTexture::level() const
+QString ApiTexture::label() const
{
- return m_level;
+ return m_label;
}
-void ApiTexture::setLevel(int l)
+void ApiTexture::setLabel(const QString &str)
{
- m_level = l;
+ m_label = str;
}
ApiFramebuffer::ApiFramebuffer()
{
m_type = str;
}
+