class

Glove::ShaderProgram

Inherits Reference / Object

Constructors

Class methods

from(vertex_shader_path : Path, fragment_shader_path : Path)
Source
from(vertex_shader_io : IO, fragment_shader_io : IO)
Source
from(vertex_shader_string : String, fragment_shader_string : String)
Source

Instance methods

attach(shader)
Source
get_uniform_location_cached(name)
Source
program_id
Source
set_uniform_1f(name, v0)
Source
set_uniform_1i(name, v0)
Source
set_uniform_4f(name, v0, v1, v2, v3)
Source
set_uniform_matrix_4f(name, transpose, data)
Source