Class GLShaderNode
public class GLShaderNode
- Inheritance
-
GLShaderNode
- Inherited Members
Methods
GetArgs(nint)
Calls native method gsk_gl_shader_node_get_args.
public static extern BytesUnownedHandle GetArgs(nint node)
Parameters
node
nintTransfer ownership: None Nullable: False
Returns
- BytesUnownedHandle
Transfer ownership: None Nullable: False
GetChild(nint, uint)
Calls native method gsk_gl_shader_node_get_child.
public static extern nint GetChild(nint node, uint idx)
Parameters
node
nintTransfer ownership: None Nullable: False
idx
uintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetGType()
Calls native function gsk_gl_shader_node_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetNChildren(nint)
Calls native method gsk_gl_shader_node_get_n_children.
public static extern uint GetNChildren(nint node)
Parameters
node
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetShader(nint)
Calls native method gsk_gl_shader_node_get_shader.
public static extern nint GetShader(nint node)
Parameters
node
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
New(nint, RectHandle, BytesHandle, nint[], uint)
Calls native constructor gsk_gl_shader_node_new.
public static extern nint New(nint shader, RectHandle bounds, BytesHandle args, nint[] children, uint nChildren)
Parameters
shader
nintTransfer ownership: None Nullable: False
bounds
RectHandleTransfer ownership: None Nullable: False
args
BytesHandleTransfer ownership: None Nullable: False
children
nint[]Transfer ownership: None Nullable: True
nChildren
uintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False