class CrShader::FileWatcher

Defined in:

crshader/watcher/file_watcher.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(compiler : Compiler, target_override : ShaderTarget | Nil = nil, interval : Time::Span = 500.milliseconds) #

Instance Method Detail

def compiler : Compiler #

def compiler=(compiler : Compiler) #

def interval : Time::Span #

def interval=(interval : Time::Span) #

def target_override : ShaderTarget | Nil #

def target_override=(target_override : ShaderTarget | Nil) #

def watch(path : String, output_dir : String | Nil = nil) #