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