Core/AppFilesystemComponent: Add support for default resource parameters

This commit is contained in:
SirLynix
2023-01-28 11:27:49 +01:00
parent 60c00068ca
commit d27ca55943
24 changed files with 364 additions and 85 deletions

View File

@@ -43,6 +43,7 @@ namespace Nz
public:
struct Glyph;
struct SizeInfo;
using Params = FontParams;
Font();
Font(const Font&) = delete;

View File

@@ -34,6 +34,7 @@ namespace Nz
UInt8 levelCount = 0;
bool IsValid() const;
void Merge(const ImageParams& params);
};
class Image;
@@ -46,6 +47,7 @@ namespace Nz
class NAZARA_UTILITY_API Image : public AbstractImage, public Resource
{
public:
using Params = ImageParams;
struct SharedImage;
Image();

View File

@@ -30,6 +30,8 @@ namespace Nz
class NAZARA_UTILITY_API ImageStream : public Resource
{
public:
using Params = ImageStreamParams;
ImageStream() = default;
virtual ~ImageStream();

View File

@@ -93,6 +93,8 @@ namespace Nz
class NAZARA_UTILITY_API Mesh : public Resource
{
public:
using Params = MeshParams;
inline Mesh();
Mesh(const Mesh&) = delete;
Mesh(Mesh&&) = delete;