| 
    CeresEngine 0.2.0
    
   A game development framework 
   | 
 
#include "IncludeHandler.hpp"#include "Log.hpp"#include "Reflection.hpp"#include "Targets.hpp"#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Foundation/SmartPtr.hpp"#include "CeresEngine/Foundation/String.hpp"#include "CeresEngine/Foundation/Container/Map.hpp"#include "CeresEngine/Foundation/Container/Vector.hpp"#include "CeresEngine/Foundation/Container/SmallVector.hpp"#include <istream>#include <memory>#include <ostream>Go to the source code of this file.
Classes | |
| struct | CeresEngine::ShaderCompiler::Warnings | 
| Compiler warning flags.  More... | |
| struct | CeresEngine::ShaderCompiler::Extensions | 
| Language extension flags.  More... | |
| struct | CeresEngine::ShaderCompiler::Formatting | 
| Formatting descriptor structure for the output shader.  More... | |
| struct | CeresEngine::ShaderCompiler::Options | 
| Structure for additional translation options.  More... | |
| struct | CeresEngine::ShaderCompiler::NameMangling | 
| Name mangling descriptor structure for shader input/output variables (also referred to as "varyings"), temporary variables, and reserved keywords.  More... | |
| struct | CeresEngine::ShaderCompiler::ShaderInput | 
| Shader input descriptor structure.  More... | |
| struct | CeresEngine::ShaderCompiler::VertexSemantic | 
| Vertex shader semantic (or rather attribute) layout structure.  More... | |
| struct | CeresEngine::ShaderCompiler::UniformPacking | 
| Uniform packing parameter structure.  More... | |
| struct | CeresEngine::ShaderCompiler::ShaderOutput | 
| Shader output descriptor structure.  More... | |
Namespaces | |
| namespace | CeresEngine | 
| namespace | CeresEngine::ShaderCompiler | 
Functions | |
| bool | CeresEngine::ShaderCompiler::compileShader (const ShaderInput &inputDesc, const ShaderOutput &outputDesc, Log *log=nullptr, Reflection::ReflectionData *reflectionData=nullptr) | 
| Cross compiles the shader code from the specified input stream into the specified output shader code.   | |