package ocgtk

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Wrappers.Gl_shader_node

type t = [ `gl_shader_node | `render_node ] Gobject.obj
val new_ : [ `gl_shader | `object_ ] Gobject.obj -> Ocgtk_graphene.Graphene.Wrappers.Rect.t -> Glib_bytes.t -> [ `render_node ] Gobject.obj array option -> int -> t

Create a new GLShaderNode

val get_shader : t -> [ `gl_shader | `object_ ] Gobject.obj

Gets shader code for the node.

val get_n_children : t -> int

Returns the number of children

val get_child : t -> int -> [ `render_node ] Gobject.obj

Gets one of the children.

val get_args : t -> Glib_bytes.t

Gets args for the node.