class CrShader::ExtensionRegistry

Defined in:

crshader/extensions/registry.cr

Instance Method Summary

Instance Method Detail

def clear : Void #

def extensions : Array(Extension) #

def handle_directive(directive_name : String, call : Crystal::Call, parser : DslParser) : Bool #

def register(ext : Extension) : Extension #

def transform_program(program : ShaderProgram) : Nil #

def unregister(name : String) : Bool #

def validate(program : ShaderProgram, context : Validator::ValidationContext) : Nil #