module OpenGL::ProgramUniformMethods

Direct including types

Defined in:

opengl/program_uniform_methods.cr

Instance Method Summary

Instance Method Detail

def set_uniform(name : String, v0 : LibGL::Float, v1 : LibGL::Float, v2 : LibGL::Float, v3 : LibGL::Float) #

[View source]
def set_uniform(name : String, v0 : LibGL::Int, v1 : LibGL::Int, v2 : LibGL::Int, v3 : LibGL::Int) #

[View source]
def set_uniform(name : String, v0 : LibGL::UInt, v1 : LibGL::UInt, v2 : LibGL::UInt, v3 : LibGL::UInt) #

[View source]
def set_uniform(name : String, v0 : LibGL::Float, v1 : LibGL::Float, v2 : LibGL::Float) #

[View source]
def set_uniform(name : String, v0 : LibGL::Int, v1 : LibGL::Int, v2 : LibGL::Int) #

[View source]
def set_uniform(name : String, v0 : LibGL::UInt, v1 : LibGL::UInt, v2 : LibGL::UInt) #

[View source]
def set_uniform(name : String, v0 : LibGL::Float, v1 : LibGL::Float) #

[View source]
def set_uniform(name : String, v0 : LibGL::Int, v1 : LibGL::Int) #

[View source]
def set_uniform(name : String, v0 : LibGL::UInt, v1 : LibGL::UInt) #

[View source]
def set_uniform(name : String, v0 : LibGL::Float) #

[View source]
def set_uniform(name : String, v0 : LibGL::Int) #

[View source]
def set_uniform(name : String, v0 : LibGL::UInt) #

[View source]
def set_uniform(name : String, value : Array(LibGL::Float)) #

[View source]
def set_uniform(name : String, value : Array(Vector2) | Array(Tuple(LibGL::Float, LibGL::Float))) #

[View source]
def set_uniform(name : String, value : Array(Vector3) | Array(Euler) | Array(Tuple(LibGL::Float, LibGL::Float, LibGL::Float))) #

[View source]
def set_uniform(name : String, value : Array(Vector4) | Array(Quaternion) | Array(Tuple(LibGL::Float, LibGL::Float, LibGL::Float, LibGL::Float))) #

[View source]
def set_uniform(name : String, value : Array(LibGL::Int)) #

[View source]
def set_uniform(name : String, value : Array(Tuple(LibGL::Int, LibGL::Int))) #

[View source]
def set_uniform(name : String, value : Array(Tuple(LibGL::Int, LibGL::Int, LibGL::Int))) #

[View source]
def set_uniform(name : String, value : Array(Tuple(LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int))) #

[View source]
def set_uniform(name : String, value : Array(LibGL::UInt)) #

[View source]
def set_uniform(name : String, value : Array(Tuple(LibGL::UInt, LibGL::UInt))) #

[View source]
def set_uniform(name : String, value : Array(Tuple(LibGL::UInt, LibGL::UInt, LibGL::UInt))) #

[View source]
def set_uniform(name : String, value : Array(Tuple(LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::UInt))) #

[View source]
def set_uniform(name : String, value : Array(Matrix3), transpose = false) #

[View source]
def set_uniform(name : String, value : Array(Matrix4), transpose = false) #

[View source]
def set_uniform2v(name : String, value : Array(LibGL::Float)) #

[View source]
def set_uniform2v(name : String, value : Array(LibGL::Int)) #

[View source]
def set_uniform2v(name : String, value : Array(LibGL::UInt)) #

[View source]
def set_uniform3v(name : String, value : Array(LibGL::Float)) #

[View source]
def set_uniform3v(name : String, value : Array(LibGL::Int)) #

[View source]
def set_uniform3v(name : String, value : Array(LibGL::UInt)) #

[View source]
def set_uniform4v(name : String, value : Array(LibGL::Float)) #

[View source]
def set_uniform4v(name : String, value : Array(LibGL::Int)) #

[View source]
def set_uniform4v(name : String, value : Array(LibGL::UInt)) #

[View source]
def set_uniform_matrix2(name : String, value : Array(LibGL::Float), transpose = false) #

[View source]
def set_uniform_matrix2x3(name : String, value : Array(LibGL::Float), transpose = false) #

[View source]
def set_uniform_matrix2x4(name : String, value : Array(LibGL::Float), transpose = false) #

[View source]
def set_uniform_matrix3(name : String, value : Array(LibGL::Float), transpose = false) #

[View source]
def set_uniform_matrix3x2(name : String, value : Array(LibGL::Float), transpose = false) #

[View source]
def set_uniform_matrix3x4(name : String, value : Array(LibGL::Float), transpose = false) #

[View source]
def set_uniform_matrix4(name : String, value : Array(LibGL::Float), transpose = false) #

[View source]
def set_uniform_matrix4x2(name : String, value : Array(LibGL::Float), transpose = false) #

[View source]
def set_uniform_matrix4x3(name : String, value : Array(LibGL::Float), transpose = false) #

[View source]