gsk.glshader_node
Module for [GLShaderNode] class
class GLShaderNode
Types 1
A render node using a GL shader when drawing its children nodes.
Methods
glib.bytes.Bytes getArgs()Gets args for the node. Returns: A [glib.bytes.Bytes] with the uniform argumentsgsk.render_node.RenderNode getChild(uint idx)Gets one of the children.uint getNChildren()Returns the number of children Returns: The number of childrengsk.glshader.GLShader getShader()Gets shader code for the node. Returns: the [gsk.glshader.GLShader] shaderConstructors
this(gsk.glshader.GLShader shader, graphene.rect.Rect bounds, glib.bytes.Bytes args, gsk.render_node.RenderNode[] children = null)Creates a [gsk.render_node.RenderNode] that will render the given shader into the area given by bounds.