Class Svg
public class Svg
- Inheritance
-
Svg
- Inherited Members
Methods
GetFeatures(nint)
Calls native method gtk_svg_get_features. Version: 4.22
[Version("4.22")]
public static extern SvgFeatures GetFeatures(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- SvgFeatures
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_svg_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetState(nint)
Calls native method gtk_svg_get_state. Version: 4.22
[Version("4.22")]
public static extern uint GetState(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetStateNames(nint, out uint)
Calls native method gtk_svg_get_state_names. Version: 4.22
[Version("4.22")]
public static extern Utf8StringArrayNullTerminatedUnownedHandle GetStateNames(nint self, out uint length)
Parameters
selfnintTransfer ownership: None Nullable: False
lengthuintTransfer ownership: Full Nullable: False
Returns
- Utf8StringArrayNullTerminatedUnownedHandle
Transfer ownership: None Nullable: True
GetWeight(nint)
Calls native method gtk_svg_get_weight. Version: 4.22
[Version("4.22")]
public static extern double GetWeight(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
LoadFromBytes(nint, BytesHandle)
Calls native method gtk_svg_load_from_bytes. Version: 4.22
[Version("4.22")]
public static extern void LoadFromBytes(nint self, BytesHandle bytes)
Parameters
selfnintTransfer ownership: None Nullable: False
bytesBytesHandleTransfer ownership: None Nullable: False
LoadFromResource(nint, NonNullableUtf8StringHandle)
Calls native method gtk_svg_load_from_resource. Version: 4.22
[Version("4.22")]
public static extern void LoadFromResource(nint self, NonNullableUtf8StringHandle path)
Parameters
selfnintTransfer ownership: None Nullable: False
pathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
New()
Calls native constructor gtk_svg_new. Version: 4.22
[Version("4.22")]
public static extern nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
NewFromBytes(BytesHandle)
Calls native constructor gtk_svg_new_from_bytes. Version: 4.22
[Version("4.22")]
public static extern nint NewFromBytes(BytesHandle bytes)
Parameters
bytesBytesHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
NewFromResource(NonNullableUtf8StringHandle)
Calls native constructor gtk_svg_new_from_resource. Version: 4.22
[Version("4.22")]
public static extern nint NewFromResource(NonNullableUtf8StringHandle path)
Parameters
pathNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
Pause(nint)
Calls native method gtk_svg_pause. Version: 4.22
[Version("4.22")]
public static extern void Pause(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Play(nint)
Calls native method gtk_svg_play. Version: 4.22
[Version("4.22")]
public static extern void Play(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Serialize(nint)
Calls native method gtk_svg_serialize. Version: 4.22
[Version("4.22")]
public static extern BytesOwnedHandle Serialize(nint self)
Parameters
selfnintTransfer ownership: None Nullable: False
Returns
- BytesOwnedHandle
Transfer ownership: Full Nullable: False
SetFeatures(nint, SvgFeatures)
Calls native method gtk_svg_set_features. Version: 4.22
[Version("4.22")]
public static extern void SetFeatures(nint self, SvgFeatures features)
Parameters
selfnintTransfer ownership: None Nullable: False
featuresSvgFeaturesTransfer ownership: None Nullable: False
SetFrameClock(nint, nint)
Calls native method gtk_svg_set_frame_clock. Version: 4.22
[Version("4.22")]
public static extern void SetFrameClock(nint self, nint clock)
Parameters
selfnintTransfer ownership: None Nullable: False
clocknintTransfer ownership: None Nullable: False
SetState(nint, uint)
Calls native method gtk_svg_set_state. Version: 4.22
[Version("4.22")]
public static extern void SetState(nint self, uint state)
Parameters
selfnintTransfer ownership: None Nullable: False
stateuintTransfer ownership: None Nullable: False
SetWeight(nint, double)
Calls native method gtk_svg_set_weight. Version: 4.22
[Version("4.22")]
public static extern void SetWeight(nint self, double weight)
Parameters
selfnintTransfer ownership: None Nullable: False
weightdoubleTransfer ownership: None Nullable: False
WriteToFile(nint, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method gtk_svg_write_to_file. Version: 4.22
[Version("4.22")]
public static extern bool WriteToFile(nint self, NonNullableUtf8StringHandle filename, out ErrorOwnedHandle error)
Parameters
selfnintTransfer ownership: None Nullable: False
filenameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False