class
CrShader::Compiler
- CrShader::Compiler
- Reference
- Object
Defined in:
crshader/compiler.crConstructors
Instance Method Summary
- #compile(source : String, target : ShaderTarget | Nil = nil) : String
- #compile_file(input_path : String, output_path : String | Nil = nil) : String
- #compile_source(source : String, filename : String | Nil = nil) : String
- #last_program : ShaderProgram | Nil
- #optimize_names : Bool
- #optimize_names=(optimize_names : Bool)
- #skip_validation : Bool
- #skip_validation=(skip_validation : Bool)
- #target_override : ShaderTarget | Nil
- #target_override=(target_override : ShaderTarget | Nil)
- #verbose : Bool
- #verbose=(verbose : Bool)
Constructor Detail
def self.new(target_override : ShaderTarget | Nil = nil, verbose : Bool = false, optimize_names : Bool = false, skip_validation : Bool = false)
#