结构

GskShaderArgsBuilder

描述 [src]

struct GskShaderArgsBuilder {
  /* No available fields */
}

用于为 GskGLShader 构建 uniforms 数据的对象。

构造函数

gsk_shader_args_builder_new

分配可用于构造新 uniform 数据块的 builder。

已弃用:4.16 

实例方法

gsk_shader_args_builder_free_to_args

从给定 builder 的当前状态创建新的 GBytes args,并释放 builder 实例。

已弃用:4.16 

gsk_shader_args_builder_ref

GskShaderArgsBuilder 的引用计数加 1。

已弃用:4.16 

gsk_shader_args_builder_set_bool

设置 uniform idx 的值。

已弃用:4.16 

gsk_shader_args_builder_set_float

设置 uniform idx 的值。

gsk_shader_args_builder_set_int

设置 uniform idx 的值。

已弃用:4.16 

gsk_shader_args_builder_set_uint

设置 uniform idx 的值。

已弃用:4.16 

gsk_shader_args_builder_set_vec2

设置 uniform idx 的值。

已弃用:4.16 

gsk_shader_args_builder_set_vec3

设置 uniform idx 的值。

已弃用:4.16 

gsk_shader_args_builder_set_vec4

设置 uniform idx 的值。

已弃用:4.16 

gsk_shader_args_builder_to_args

从给定 builder 的当前状态创建新的 GBytes args。

已弃用:4.16 

gsk_shader_args_builder_unref

GskShaderArgBuilder 的引用计数减 1。

已弃用:4.16