Method

Gsk.ShaderArgsBuilder.free_to_args

Declaration [src]

GBytes*
gsk_shader_args_builder_free_to_args (
  GskShaderArgsBuilder* builder
)

Description [src]

Creates a new GBytes args from the current state of the given builder, and frees the builder instance.

Any uniforms of the shader that have not been explicitly set on the builder are zero-initialized.

Return value

Returns: GBytes*

the newly allocated buffer with all the args added to builder

Ownership of the data is transferred to the caller