Enumeration
GskGLUniformType
Description [src]
This defines the types of the uniforms that GskGLShaders
declare.
It defines both what the type is called in the GLSL shader code, and what the corresponding C type is on the Gtk side.
Members
- GSK_GL_UNIFORM_TYPE_NONE
- 
            No type, used for uninitialized or unspecified values. - Value: 0
- Nickname: none
- Available since: 4.0
 
- Value: 
- GSK_GL_UNIFORM_TYPE_FLOAT
- 
            A float uniform. - Value: 1
- Nickname: float
- Available since: 4.0
 
- Value: 
- GSK_GL_UNIFORM_TYPE_INT
- 
            A GLSL int / gint32 uniform. - Value: 2
- Nickname: int
- Available since: 4.0
 
- Value: 
- GSK_GL_UNIFORM_TYPE_UINT
- 
            A GLSL uint / guint32 uniform. - Value: 3
- Nickname: uint
- Available since: 4.0
 
- Value: 
- GSK_GL_UNIFORM_TYPE_BOOL
- 
            A GLSL bool / gboolean uniform. - Value: 4
- Nickname: bool
- Available since: 4.0
 
- Value: 
- GSK_GL_UNIFORM_TYPE_VEC2
- 
            A GLSL vec2 / graphene_vec2_t uniform. - Value: 5
- Nickname: vec2
- Available since: 4.0
 
- Value: 
- GSK_GL_UNIFORM_TYPE_VEC3
- 
            A GLSL vec3 / graphene_vec3_t uniform. - Value: 6
- Nickname: vec3
- Available since: 4.0
 
- Value: 
- GSK_GL_UNIFORM_TYPE_VEC4
- 
            A GLSL vec4 / graphene_vec4_t uniform. - Value: 7
- Nickname: vec4
- Available since: 4.0
 
- Value: