枚举

GskGLUniformType

声明

enum Gsk.GLUniformType

描述 [src]

它定义了 GskGLShaders 声明的 uniforms 的类型。

它既定义了在 GLSL 着色器代码中类型的名称,也定义了 Gtk 一侧的相应 C 类型。

成员

GSK_GL_UNIFORM_TYPE_NONE

无类型,用于未初始化或未指定的值。

  • 值:0
  • 在 4.0 中可用
GSK_GL_UNIFORM_TYPE_FLOAT

一个 float uniform。

  • 值:1
  • 在 4.0 中可用
GSK_GL_UNIFORM_TYPE_INT

一个 GLSL int / gint32 uniform。

  • 值:2
  • 在 4.0 中可用
GSK_GL_UNIFORM_TYPE_UINT

一个 GLSL uint / guint32 uniform。

  • 值:3
  • 在 4.0 中可用
GSK_GL_UNIFORM_TYPE_BOOL

一个 GLSL bool / gboolean uniform。

  • 值:4
  • 在 4.0 中可用
GSK_GL_UNIFORM_TYPE_VEC2

一个 GLSL vec2 / graphene_vec2_t uniform。

  • 值:5
  • 在 4.0 中可用
GSK_GL_UNIFORM_TYPE_VEC3

一个 GLSL vec3 / graphene_vec3_t uniform。

  • 值:6
  • 在 4.0 中可用
GSK_GL_UNIFORM_TYPE_VEC4

一个 GLSL vec4 / graphene_vec4_t uniform。

  • 值:7
  • 在 4.0 中可用