Graphics: Add initial support for transparency

This commit is contained in:
Jérôme Leclercq
2021-09-08 19:08:44 +02:00
parent c6763bc623
commit 72f2a5b531
12 changed files with 154 additions and 40 deletions

View File

@@ -8,6 +8,7 @@
#define NAZARA_ENUMS_GRAPHICS_HPP
#include <Nazara/Core/Algorithm.hpp>
#include <Nazara/Core/Flags.hpp>
namespace Nz
{
@@ -29,6 +30,21 @@ namespace Nz
Volume
};
enum class MaterialPassFlag
{
Transparent,
Max = Transparent
};
template<>
struct EnumAsFlags<MaterialPassFlag>
{
static constexpr MaterialPassFlag max = MaterialPassFlag::Max;
};
using MaterialPassFlags = Flags<MaterialPassFlag>;
enum class ProjectionType
{
Orthographic,