module OpenGL::ProgramUniformMethods
Direct including types
Defined in:
opengl/program_uniform_methods.crInstance Method Summary
- #set_uniform(name : String, v0 : LibGL::Float, v1 : LibGL::Float, v2 : LibGL::Float, v3 : LibGL::Float)
- #set_uniform(name : String, v0 : LibGL::Int, v1 : LibGL::Int, v2 : LibGL::Int, v3 : LibGL::Int)
- #set_uniform(name : String, v0 : LibGL::UInt, v1 : LibGL::UInt, v2 : LibGL::UInt, v3 : LibGL::UInt)
- #set_uniform(name : String, v0 : LibGL::Float, v1 : LibGL::Float, v2 : LibGL::Float)
- #set_uniform(name : String, v0 : LibGL::Int, v1 : LibGL::Int, v2 : LibGL::Int)
- #set_uniform(name : String, v0 : LibGL::UInt, v1 : LibGL::UInt, v2 : LibGL::UInt)
- #set_uniform(name : String, v0 : LibGL::Float, v1 : LibGL::Float)
- #set_uniform(name : String, v0 : LibGL::Int, v1 : LibGL::Int)
- #set_uniform(name : String, v0 : LibGL::UInt, v1 : LibGL::UInt)
- #set_uniform(name : String, v0 : LibGL::Float)
- #set_uniform(name : String, v0 : LibGL::Int)
- #set_uniform(name : String, v0 : LibGL::UInt)
- #set_uniform(name : String, value : Array(LibGL::Float))
- #set_uniform(name : String, value : Array(Vector2) | Array(Tuple(LibGL::Float, LibGL::Float)))
- #set_uniform(name : String, value : Array(Vector3) | Array(Euler) | Array(Tuple(LibGL::Float, LibGL::Float, LibGL::Float)))
- #set_uniform(name : String, value : Array(Vector4) | Array(Quaternion) | Array(Tuple(LibGL::Float, LibGL::Float, LibGL::Float, LibGL::Float)))
- #set_uniform(name : String, value : Array(LibGL::Int))
- #set_uniform(name : String, value : Array(Tuple(LibGL::Int, LibGL::Int)))
- #set_uniform(name : String, value : Array(Tuple(LibGL::Int, LibGL::Int, LibGL::Int)))
- #set_uniform(name : String, value : Array(Tuple(LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int)))
- #set_uniform(name : String, value : Array(LibGL::UInt))
- #set_uniform(name : String, value : Array(Tuple(LibGL::UInt, LibGL::UInt)))
- #set_uniform(name : String, value : Array(Tuple(LibGL::UInt, LibGL::UInt, LibGL::UInt)))
- #set_uniform(name : String, value : Array(Tuple(LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::UInt)))
- #set_uniform(name : String, value : Array(Matrix3), transpose = false)
- #set_uniform(name : String, value : Array(Matrix4), transpose = false)
- #set_uniform2v(name : String, value : Array(LibGL::Float))
- #set_uniform2v(name : String, value : Array(LibGL::Int))
- #set_uniform2v(name : String, value : Array(LibGL::UInt))
- #set_uniform3v(name : String, value : Array(LibGL::Float))
- #set_uniform3v(name : String, value : Array(LibGL::Int))
- #set_uniform3v(name : String, value : Array(LibGL::UInt))
- #set_uniform4v(name : String, value : Array(LibGL::Float))
- #set_uniform4v(name : String, value : Array(LibGL::Int))
- #set_uniform4v(name : String, value : Array(LibGL::UInt))
- #set_uniform_matrix2(name : String, value : Array(LibGL::Float), transpose = false)
- #set_uniform_matrix2x3(name : String, value : Array(LibGL::Float), transpose = false)
- #set_uniform_matrix2x4(name : String, value : Array(LibGL::Float), transpose = false)
- #set_uniform_matrix3(name : String, value : Array(LibGL::Float), transpose = false)
- #set_uniform_matrix3x2(name : String, value : Array(LibGL::Float), transpose = false)
- #set_uniform_matrix3x4(name : String, value : Array(LibGL::Float), transpose = false)
- #set_uniform_matrix4(name : String, value : Array(LibGL::Float), transpose = false)
- #set_uniform_matrix4x2(name : String, value : Array(LibGL::Float), transpose = false)
- #set_uniform_matrix4x3(name : String, value : Array(LibGL::Float), transpose = false)
Instance Method Detail
def set_uniform(name : String, v0 : LibGL::Float, v1 : LibGL::Float, v2 : LibGL::Float, v3 : LibGL::Float)
#
def set_uniform(name : String, v0 : LibGL::Int, v1 : LibGL::Int, v2 : LibGL::Int, v3 : LibGL::Int)
#
def set_uniform(name : String, v0 : LibGL::UInt, v1 : LibGL::UInt, v2 : LibGL::UInt, v3 : LibGL::UInt)
#
def set_uniform(name : String, v0 : LibGL::Float, v1 : LibGL::Float, v2 : LibGL::Float)
#
def set_uniform(name : String, v0 : LibGL::UInt, v1 : LibGL::UInt, v2 : LibGL::UInt)
#
def set_uniform(name : String, value : Array(Vector3) | Array(Euler) | Array(Tuple(LibGL::Float, LibGL::Float, LibGL::Float)))
#
def set_uniform(name : String, value : Array(Vector4) | Array(Quaternion) | Array(Tuple(LibGL::Float, LibGL::Float, LibGL::Float, LibGL::Float)))
#
def set_uniform(name : String, value : Array(Tuple(LibGL::Int, LibGL::Int, LibGL::Int)))
#
def set_uniform(name : String, value : Array(Tuple(LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int)))
#
def set_uniform(name : String, value : Array(Tuple(LibGL::UInt, LibGL::UInt, LibGL::UInt)))
#
def set_uniform(name : String, value : Array(Tuple(LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::UInt)))
#
def set_uniform_matrix2(name : String, value : Array(LibGL::Float), transpose = false)
#
def set_uniform_matrix2x3(name : String, value : Array(LibGL::Float), transpose = false)
#
def set_uniform_matrix2x4(name : String, value : Array(LibGL::Float), transpose = false)
#
def set_uniform_matrix3(name : String, value : Array(LibGL::Float), transpose = false)
#
def set_uniform_matrix3x2(name : String, value : Array(LibGL::Float), transpose = false)
#
def set_uniform_matrix3x4(name : String, value : Array(LibGL::Float), transpose = false)
#
def set_uniform_matrix4(name : String, value : Array(LibGL::Float), transpose = false)
#
def set_uniform_matrix4x2(name : String, value : Array(LibGL::Float), transpose = false)
#
def set_uniform_matrix4x3(name : String, value : Array(LibGL::Float), transpose = false)
#