class

PointClickEngine::Graphics::Shaders::ShaderManager

Inherits Reference < Object

Manages shader loading and caching

Instance methods

cleanup

Unload all shaders

Source
get(name : String) : RL::Shader | Nil

Get cached shader

Source
load(name : String, vertex_path : String | Nil, fragment_path : String) : RL::Shader

Load shader from files

Source
load_from_memory(name : String, vertex_code : String | Nil, fragment_code : String) : RL::Shader

Load shader from strings

Source
unload(name : String)

Unload specific shader

Source