Class Texture
public class Texture
- Inheritance
-
Texture
- Inherited Members
Methods
Download(nint, ref byte, nuint)
Calls native method gdk_texture_download.
public static extern void Download(nint texture, ref byte data, nuint stride)
Parameters
texture
nintTransfer ownership: None Nullable: False
data
byteTransfer ownership: None Nullable: False
stride
nuintTransfer ownership: None Nullable: False
GetColorState(nint)
Calls native method gdk_texture_get_color_state. Version: 4.16
[Version("4.16")]
public static extern ColorStateUnownedHandle GetColorState(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- ColorStateUnownedHandle
Transfer ownership: None Nullable: False
GetFormat(nint)
Calls native method gdk_texture_get_format. Version: 4.10
[Version("4.10")]
public static extern MemoryFormat GetFormat(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- MemoryFormat
Transfer ownership: None Nullable: False
GetGType()
Calls native function gdk_texture_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHeight(nint)
Calls native method gdk_texture_get_height.
public static extern int GetHeight(nint texture)
Parameters
texture
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetWidth(nint)
Calls native method gdk_texture_get_width.
public static extern int GetWidth(nint texture)
Parameters
texture
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
NewForPixbuf(nint)
Calls native constructor gdk_texture_new_for_pixbuf.
public static extern nint NewForPixbuf(nint pixbuf)
Parameters
pixbuf
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
NewFromBytes(BytesHandle, out ErrorOwnedHandle)
Calls native constructor gdk_texture_new_from_bytes. Version: 4.6
[Version("4.6")]
public static extern nint NewFromBytes(BytesHandle bytes, out ErrorOwnedHandle error)
Parameters
bytes
BytesHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
NewFromFile(nint, out ErrorOwnedHandle)
Calls native constructor gdk_texture_new_from_file.
public static extern nint NewFromFile(nint file, out ErrorOwnedHandle error)
Parameters
file
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
NewFromFilename(NonNullablePlatformStringHandle, out ErrorOwnedHandle)
Calls native constructor gdk_texture_new_from_filename. Version: 4.6
[Version("4.6")]
public static extern nint NewFromFilename(NonNullablePlatformStringHandle path, out ErrorOwnedHandle error)
Parameters
path
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
NewFromResource(NonNullableUtf8StringHandle)
Calls native constructor gdk_texture_new_from_resource.
public static extern nint NewFromResource(NonNullableUtf8StringHandle resourcePath)
Parameters
resourcePath
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
SaveToPng(nint, NonNullablePlatformStringHandle)
Calls native method gdk_texture_save_to_png.
public static extern bool SaveToPng(nint texture, NonNullablePlatformStringHandle filename)
Parameters
texture
nintTransfer ownership: None Nullable: False
filename
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SaveToPngBytes(nint)
Calls native method gdk_texture_save_to_png_bytes. Version: 4.6
[Version("4.6")]
public static extern BytesOwnedHandle SaveToPngBytes(nint texture)
Parameters
texture
nintTransfer ownership: None Nullable: False
Returns
- BytesOwnedHandle
Transfer ownership: Full Nullable: False
SaveToTiff(nint, NonNullablePlatformStringHandle)
Calls native method gdk_texture_save_to_tiff. Version: 4.6
[Version("4.6")]
public static extern bool SaveToTiff(nint texture, NonNullablePlatformStringHandle filename)
Parameters
texture
nintTransfer ownership: None Nullable: False
filename
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SaveToTiffBytes(nint)
Calls native method gdk_texture_save_to_tiff_bytes. Version: 4.6
[Version("4.6")]
public static extern BytesOwnedHandle SaveToTiffBytes(nint texture)
Parameters
texture
nintTransfer ownership: None Nullable: False
Returns
- BytesOwnedHandle
Transfer ownership: Full Nullable: False