| 
    CeresEngine 0.2.0
    
   A game development framework 
   | 
 
Go to the source code of this file.
Namespaces | |
| namespace | CeresEngine | 
| namespace | CeresEngine::ShaderCompiler | 
Functions | |
| String | CeresEngine::ShaderCompiler::toString (const ShaderTarget target) | 
| Returns the specified shader target as string.   | |
| String | CeresEngine::ShaderCompiler::toString (const InputShaderVersion shaderVersion) | 
| Returns the specified shader input version as string.   | |
| String | CeresEngine::ShaderCompiler::toString (const OutputShaderVersion shaderVersion) | 
| Returns the specified shader output version as string.   | |
| bool | CeresEngine::ShaderCompiler::isLanguageHLSL (const InputShaderVersion shaderVersion) | 
| Returns true if the shader input version specifies HLSL (for DirectX) or Cg (handled as dialect or HLSL).   | |
| bool | CeresEngine::ShaderCompiler::isLanguageGLSL (const InputShaderVersion shaderVersion) | 
| Returns true if the shader input version specifies GLSL (for OpenGL, OpenGL ES, and Vulkan).   | |
| bool | CeresEngine::ShaderCompiler::isLanguageGLSL (const OutputShaderVersion shaderVersion) | 
| Returns true if the shader output version specifies GLSL (for OpenGL 2+).   | |
| bool | CeresEngine::ShaderCompiler::isLanguageESSL (const OutputShaderVersion shaderVersion) | 
| Returns true if the shader output version specifies ESSL (for OpenGL ES 2+).   | |
| bool | CeresEngine::ShaderCompiler::isLanguageVKSL (const OutputShaderVersion shaderVersion) | 
| Returns true if the shader output version specifies VKSL (for Vulkan).   | |
| const Map< String, int > & | CeresEngine::ShaderCompiler::getGLSLExtensionEnumeration () | 
| Returns the enumeration of all supported GLSL extensions as a map of extension name and version number.   | |