ICompiler
class ICompiler
A structure defining the compiler interface. Should be sub-classed for each language supported (i.e. HLSL, GLSL, etc.)
Subclassed by: GLSLCompiler, HLSLCompiler
Protected Interface
Protected Members:
std::string m_ShaderPath
std::string m_ShaderPath
Attributes: protected
Source: sdk/tools/ffx_shader_compiler/src/compiler.h
(line 138, column 17)
std::string m_ShaderName
std::string m_ShaderName
Attributes: protected
Source: sdk/tools/ffx_shader_compiler/src/compiler.h
(line 139, column 17)
std::string m_ShaderFileName
std::string m_ShaderFileName
Attributes: protected
Source: sdk/tools/ffx_shader_compiler/src/compiler.h
(line 140, column 17)
std::string m_OutputPath
std::string m_OutputPath
Attributes: protected
Source: sdk/tools/ffx_shader_compiler/src/compiler.h
(line 141, column 17)
bool m_DisableLogs
bool m_DisableLogs
Attributes: protected
Source: sdk/tools/ffx_shader_compiler/src/compiler.h
(line 142, column 17)
bool m_DebugCompile
bool m_DebugCompile
Attributes: protected
Source: sdk/tools/ffx_shader_compiler/src/compiler.h
(line 143, column 17)
Used By: GLSLCompiler, HLSLCompiler
Source: sdk/tools/ffx_shader_compiler/src/compiler.h
(line 135, column 1)