Class GLShaderNode
public class GLShaderNode
- Inheritance
-
GLShaderNode
- Inherited Members
Methods
GetArgs(IntPtr)
Calls native method gsk_gl_shader_node_get_args.
public static extern BytesUnownedHandle GetArgs(IntPtr node)
Parameters
node
IntPtrTransfer ownership: None Nullable: False
Returns
- BytesUnownedHandle
Transfer ownership: None Nullable: False
GetChild(IntPtr, uint)
Calls native method gsk_gl_shader_node_get_child.
public static extern IntPtr GetChild(IntPtr node, uint idx)
Parameters
node
IntPtrTransfer ownership: None Nullable: False
idx
uintTransfer ownership: None Nullable: False
Returns
- IntPtr
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(IntPtr)
Calls native method gsk_gl_shader_node_get_n_children.
public static extern uint GetNChildren(IntPtr node)
Parameters
node
IntPtrTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetShader(IntPtr)
Calls native method gsk_gl_shader_node_get_shader.
public static extern IntPtr GetShader(IntPtr node)
Parameters
node
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
New(IntPtr, RectHandle, BytesHandle, IntPtr[], uint)
Calls native constructor gsk_gl_shader_node_new.
public static extern IntPtr New(IntPtr shader, RectHandle bounds, BytesHandle args, IntPtr[] children, uint nChildren)
Parameters
shader
IntPtrTransfer ownership: None Nullable: False
bounds
RectHandleTransfer ownership: None Nullable: False
args
BytesHandleTransfer ownership: None Nullable: False
children
IntPtr[]Transfer ownership: None Nullable: True
nChildren
uintTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False