方法

GskShaderArgsBuilderto_args

弃用:4.16 

声明 [src]

GBytes*
gsk_shader_args_builder_to_args (
  GskShaderArgsBuilder* builder
)

描述 [src]

从给定的builder的当前状态创建一个新的GBytes参数。

builder上未明确设置的着色器中的任何统一变量都将进行零初始化。

此函数返回后,将重置给定的GskShaderArgsBuilder;您不能在同一builder实例上多次调用此函数。

此函数主要针对绑定。C代码应使用gsk_shader_args_builder_free_to_args()

自4.16版起弃用

GTK的以Vulkan为重点的新渲染不支持此功能。使用GtkGLArea进行OpenGL渲染。

返回值

类型: GBytes

包含了添加到builder的所有参数的新分配缓冲区。

方法的调用者负责获取返回的数据,并负责释放它。