Class DmabufTextureBuilder
public class DmabufTextureBuilder
- Inheritance
-
DmabufTextureBuilder
- Inherited Members
Methods
Build(IntPtr, DestroyNotify, IntPtr, out ErrorOwnedHandle)
Calls native method gdk_dmabuf_texture_builder_build. Version: 4.14
[Version("4.14")]
public static extern IntPtr Build(IntPtr self, DestroyNotify destroy, IntPtr data, out ErrorOwnedHandle error)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
destroy
DestroyNotifyTransfer ownership: None Nullable: True
data
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- IntPtr
Transfer ownership: Full Nullable: True
GetDisplay(IntPtr)
Calls native method gdk_dmabuf_texture_builder_get_display. Version: 4.14
[Version("4.14")]
public static extern IntPtr GetDisplay(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
GetFd(IntPtr, uint)
Calls native method gdk_dmabuf_texture_builder_get_fd. Version: 4.14
[Version("4.14")]
public static extern int GetFd(IntPtr self, uint plane)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
plane
uintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetFourcc(IntPtr)
Calls native method gdk_dmabuf_texture_builder_get_fourcc. Version: 4.14
[Version("4.14")]
public static extern uint GetFourcc(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetGType()
Calls native function gdk_dmabuf_texture_builder_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHeight(IntPtr)
Calls native method gdk_dmabuf_texture_builder_get_height. Version: 4.14
[Version("4.14")]
public static extern uint GetHeight(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetModifier(IntPtr)
Calls native method gdk_dmabuf_texture_builder_get_modifier. Version: 4.14
[Version("4.14")]
public static extern ulong GetModifier(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetNPlanes(IntPtr)
Calls native method gdk_dmabuf_texture_builder_get_n_planes. Version: 4.14
[Version("4.14")]
public static extern uint GetNPlanes(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetOffset(IntPtr, uint)
Calls native method gdk_dmabuf_texture_builder_get_offset. Version: 4.14
[Version("4.14")]
public static extern uint GetOffset(IntPtr self, uint plane)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
plane
uintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetPremultiplied(IntPtr)
Calls native method gdk_dmabuf_texture_builder_get_premultiplied. Version: 4.14
[Version("4.14")]
public static extern bool GetPremultiplied(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetStride(IntPtr, uint)
Calls native method gdk_dmabuf_texture_builder_get_stride. Version: 4.14
[Version("4.14")]
public static extern uint GetStride(IntPtr self, uint plane)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
plane
uintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetUpdateRegion(IntPtr)
Calls native method gdk_dmabuf_texture_builder_get_update_region. Version: 4.14
[Version("4.14")]
public static extern RegionUnownedHandle GetUpdateRegion(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- RegionUnownedHandle
Transfer ownership: None Nullable: True
GetUpdateTexture(IntPtr)
Calls native method gdk_dmabuf_texture_builder_get_update_texture. Version: 4.14
[Version("4.14")]
public static extern IntPtr GetUpdateTexture(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetWidth(IntPtr)
Calls native method gdk_dmabuf_texture_builder_get_width. Version: 4.14
[Version("4.14")]
public static extern uint GetWidth(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
New()
Calls native constructor gdk_dmabuf_texture_builder_new. Version: 4.14
[Version("4.14")]
public static extern IntPtr New()
Returns
- IntPtr
Transfer ownership: Full Nullable: False
SetDisplay(IntPtr, IntPtr)
Calls native method gdk_dmabuf_texture_builder_set_display. Version: 4.14
[Version("4.14")]
public static extern void SetDisplay(IntPtr self, IntPtr display)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
display
IntPtrTransfer ownership: None Nullable: False
SetFd(IntPtr, uint, int)
Calls native method gdk_dmabuf_texture_builder_set_fd. Version: 4.14
[Version("4.14")]
public static extern void SetFd(IntPtr self, uint plane, int fd)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
plane
uintTransfer ownership: None Nullable: False
fd
intTransfer ownership: None Nullable: False
SetFourcc(IntPtr, uint)
Calls native method gdk_dmabuf_texture_builder_set_fourcc. Version: 4.14
[Version("4.14")]
public static extern void SetFourcc(IntPtr self, uint fourcc)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
fourcc
uintTransfer ownership: None Nullable: False
SetHeight(IntPtr, uint)
Calls native method gdk_dmabuf_texture_builder_set_height. Version: 4.14
[Version("4.14")]
public static extern void SetHeight(IntPtr self, uint height)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
height
uintTransfer ownership: None Nullable: False
SetModifier(IntPtr, ulong)
Calls native method gdk_dmabuf_texture_builder_set_modifier. Version: 4.14
[Version("4.14")]
public static extern void SetModifier(IntPtr self, ulong modifier)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
modifier
ulongTransfer ownership: None Nullable: False
SetNPlanes(IntPtr, uint)
Calls native method gdk_dmabuf_texture_builder_set_n_planes. Version: 4.14
[Version("4.14")]
public static extern void SetNPlanes(IntPtr self, uint nPlanes)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
nPlanes
uintTransfer ownership: None Nullable: False
SetOffset(IntPtr, uint, uint)
Calls native method gdk_dmabuf_texture_builder_set_offset. Version: 4.14
[Version("4.14")]
public static extern void SetOffset(IntPtr self, uint plane, uint offset)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
plane
uintTransfer ownership: None Nullable: False
offset
uintTransfer ownership: None Nullable: False
SetPremultiplied(IntPtr, bool)
Calls native method gdk_dmabuf_texture_builder_set_premultiplied. Version: 4.14
[Version("4.14")]
public static extern void SetPremultiplied(IntPtr self, bool premultiplied)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
premultiplied
boolTransfer ownership: None Nullable: False
SetStride(IntPtr, uint, uint)
Calls native method gdk_dmabuf_texture_builder_set_stride. Version: 4.14
[Version("4.14")]
public static extern void SetStride(IntPtr self, uint plane, uint stride)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
plane
uintTransfer ownership: None Nullable: False
stride
uintTransfer ownership: None Nullable: False
SetUpdateRegion(IntPtr, RegionHandle)
Calls native method gdk_dmabuf_texture_builder_set_update_region. Version: 4.14
[Version("4.14")]
public static extern void SetUpdateRegion(IntPtr self, RegionHandle region)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
region
RegionHandleTransfer ownership: None Nullable: True
SetUpdateTexture(IntPtr, IntPtr)
Calls native method gdk_dmabuf_texture_builder_set_update_texture. Version: 4.14
[Version("4.14")]
public static extern void SetUpdateTexture(IntPtr self, IntPtr texture)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
texture
IntPtrTransfer ownership: None Nullable: True
SetWidth(IntPtr, uint)
Calls native method gdk_dmabuf_texture_builder_set_width. Version: 4.14
[Version("4.14")]
public static extern void SetWidth(IntPtr self, uint width)