|
CeresEngine 0.2.0
A game development framework
|
#include "ASTEnums.hpp"#include "Identifier.hpp"#include "Token.hpp"#include "TypeDenoter.hpp"#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Foundation/Flags.hpp"#include "CeresEngine/Foundation/Function.hpp"#include "CeresEngine/Foundation/String.hpp"#include "CeresEngine/Foundation/Container/InitializerList.hpp"#include "CeresEngine/Foundation/Container/Map.hpp"#include "CeresEngine/Foundation/Container/Set.hpp"#include "CeresEngine/Foundation/Container/Vector.hpp"#include "CeresEngine/Material/ShaderCompiler/SourceCode.hpp"#include "CeresEngine/Material/ShaderCompiler/Targets.hpp"#include "CeresEngine/Material/ShaderCompiler/Variant.hpp"#include "CeresEngine/Material/ShaderCompiler/AST/Visitor/Visitor.hpp"#include <functional>Go to the source code of this file.
Namespaces | |
| namespace | CeresEngine |
| namespace | CeresEngine::ShaderCompiler |
Macros | |
| #define | AST_INTERFACE(CLASS_NAME) |
| #define | DECLARATION_AST_ALIAS(ALIAS, BASE) |
| #define | FLAG_ENUM enum : UInt32 |
| #define | FLAG(IDENT, INDEX) IDENT = (1u << (INDEX)) |
Enumerations | |
| enum | CeresEngine::ShaderCompiler::SearchFlags : UInt32 { CeresEngine::ShaderCompiler::SearchLValue = (1 << 0) , CeresEngine::ShaderCompiler::SearchRValue = (1 << 1) , CeresEngine::ShaderCompiler::SearchAll = (~0u) } |
| #define AST_INTERFACE | ( | CLASS_NAME | ) |
| #define DECLARATION_AST_ALIAS | ( | ALIAS, | |
| BASE | |||
| ) |
| #define FLAG | ( | IDENT, | |
| INDEX | |||
| ) | IDENT = (1u << (INDEX)) |
| #define FLAG_ENUM enum : UInt32 |