PointClickEngine::Graphics::Shaders::ShaderSystem
Inherits Reference < Object
Constructors
new
SourceInstance methods
active_shader
Sourceactive_shader=(active_shader : Raylib::Shader | Nil)
Sourcebegin_mode
Sourcecleanup
Sourceend_mode
Sourceget_shader(name : Symbol) : Raylib::Shader | Nil
Sourceload_shader(name : Symbol, fragment_path : String, vertex_path : String | Nil = nil)
Sourceload_shader_from_memory(name : Symbol, fragment_code : String, vertex_code : String | Nil = nil)
Sourceset_active(name : Symbol)
Sourceset_value(name : Symbol, uniform_name : String, value : Float32 | Int32 | Array(Float32) | Raylib::Vector2 | Raylib::Vector3 | Raylib::Vector4)
Sourceshaders
Sourceshaders=(shaders : Hash(Symbol, Raylib::Shader))
Source