20 lines
497 B
C
20 lines
497 B
C
|
#ifndef DUST3D_APPLICATION_MATERIAL_H_
|
||
|
#define DUST3D_APPLICATION_MATERIAL_H_
|
||
|
|
||
|
#include <QImage>
|
||
|
#include <dust3d/base/uuid.h>
|
||
|
#include <dust3d/base/texture_type.h>
|
||
|
#include <dust3d/base/snapshot.h>
|
||
|
|
||
|
struct MaterialTextures
|
||
|
{
|
||
|
const QImage *textureImages[(int)dust3d::TextureType::Count - 1] = {nullptr};
|
||
|
};
|
||
|
|
||
|
void initializeMaterialTexturesFromSnapshot(const dust3d::Snapshot &snapshot,
|
||
|
const dust3d::Uuid &materialId,
|
||
|
MaterialTextures &materialTextures,
|
||
|
float &tileScale);
|
||
|
|
||
|
#endif
|