class
CrShader::ExtensionRegistry
- CrShader::ExtensionRegistry
- Reference
- Object
Defined in:
crshader/extensions/registry.crInstance Method Summary
- #clear : Void
- #extensions : Array(Extension)
- #handle_directive(directive_name : String, call : Crystal::Call, parser : DslParser) : Bool
- #register(ext : Extension) : Extension
- #transform_program(program : ShaderProgram) : Nil
- #unregister(name : String) : Bool
- #validate(program : ShaderProgram, context : Validator::ValidationContext) : Nil