Class RenderNode
- Namespace
- Gsk
- Assembly
- Gsk-4.0.dll
public class RenderNode : Fundamental
- Inheritance
-
RenderNode
- Derived
- Inherited Members
Constructors
RenderNode(nint)
public RenderNode(nint handle)
Parameters
handlenint
Methods
Deserialize(Bytes, ParseErrorFunc?)
public static RenderNode? Deserialize(Bytes bytes, ParseErrorFunc? errorFunc)
Parameters
bytesByteserrorFuncParseErrorFunc
Returns
Draw(Context)
public void Draw(Context cr)
Parameters
crContext
GetBounds(out Rect)
public void GetBounds(out Rect bounds)
Parameters
boundsRect
GetNodeType()
public RenderNodeType GetNodeType()
Returns
GetOpaqueRect(out Rect)
[Version("4.16")]
public bool GetOpaqueRect(out Rect outOpaque)
Parameters
outOpaqueRect
Returns
Ref()
public RenderNode Ref()
Returns
Serialize()
public Bytes Serialize()
Returns
Unref()
public void Unref()
WriteToFile(string)
public bool WriteToFile(string filename)
Parameters
filenamestring