Table of Contents

Class DmabufTextureBuilder

Namespace
Gdk.Internal
Assembly
Gdk-4.0.dll
public class DmabufTextureBuilder
Inheritance
DmabufTextureBuilder
Inherited Members

Methods

Build(nint, DestroyNotify, nint, out ErrorOwnedHandle)

Calls native method gdk_dmabuf_texture_builder_build. Version: 4.14

[Version("4.14")]
public static extern nint Build(nint self, DestroyNotify destroy, nint data, out ErrorOwnedHandle error)

Parameters

self nint

Transfer ownership: None Nullable: False

destroy DestroyNotify

Transfer ownership: None Nullable: True

data nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: True

GetColorState(nint)

Calls native method gdk_dmabuf_texture_builder_get_color_state. Version: 4.16

[Version("4.16")]
public static extern ColorStateOwnedHandle GetColorState(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ColorStateOwnedHandle

Transfer ownership: Full Nullable: True

GetDisplay(nint)

Calls native method gdk_dmabuf_texture_builder_get_display. Version: 4.14

[Version("4.14")]
public static extern nint GetDisplay(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetFd(nint, uint)

Calls native method gdk_dmabuf_texture_builder_get_fd. Version: 4.14

[Version("4.14")]
public static extern int GetFd(nint self, uint plane)

Parameters

self nint

Transfer ownership: None Nullable: False

plane uint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetFourcc(nint)

Calls native method gdk_dmabuf_texture_builder_get_fourcc. Version: 4.14

[Version("4.14")]
public static extern uint GetFourcc(nint self)

Parameters

self nint

Transfer 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(nint)

Calls native method gdk_dmabuf_texture_builder_get_height. Version: 4.14

[Version("4.14")]
public static extern uint GetHeight(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetModifier(nint)

Calls native method gdk_dmabuf_texture_builder_get_modifier. Version: 4.14

[Version("4.14")]
public static extern ulong GetModifier(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetNPlanes(nint)

Calls native method gdk_dmabuf_texture_builder_get_n_planes. Version: 4.14

[Version("4.14")]
public static extern uint GetNPlanes(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetOffset(nint, uint)

Calls native method gdk_dmabuf_texture_builder_get_offset. Version: 4.14

[Version("4.14")]
public static extern uint GetOffset(nint self, uint plane)

Parameters

self nint

Transfer ownership: None Nullable: False

plane uint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetPremultiplied(nint)

Calls native method gdk_dmabuf_texture_builder_get_premultiplied. Version: 4.14

[Version("4.14")]
public static extern bool GetPremultiplied(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetStride(nint, uint)

Calls native method gdk_dmabuf_texture_builder_get_stride. Version: 4.14

[Version("4.14")]
public static extern uint GetStride(nint self, uint plane)

Parameters

self nint

Transfer ownership: None Nullable: False

plane uint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetUpdateRegion(nint)

Calls native method gdk_dmabuf_texture_builder_get_update_region. Version: 4.14

[Version("4.14")]
public static extern RegionUnownedHandle GetUpdateRegion(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

RegionUnownedHandle

Transfer ownership: None Nullable: True

GetUpdateTexture(nint)

Calls native method gdk_dmabuf_texture_builder_get_update_texture. Version: 4.14

[Version("4.14")]
public static extern nint GetUpdateTexture(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetWidth(nint)

Calls native method gdk_dmabuf_texture_builder_get_width. Version: 4.14

[Version("4.14")]
public static extern uint GetWidth(nint self)

Parameters

self nint

Transfer 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 nint New()

Returns

nint

Transfer ownership: Full Nullable: False

SetColorState(nint, ColorStateHandle)

Calls native method gdk_dmabuf_texture_builder_set_color_state. Version: 4.16

[Version("4.16")]
public static extern void SetColorState(nint self, ColorStateHandle colorState)

Parameters

self nint

Transfer ownership: None Nullable: False

colorState ColorStateHandle

Transfer ownership: None Nullable: True

SetDisplay(nint, nint)

Calls native method gdk_dmabuf_texture_builder_set_display. Version: 4.14

[Version("4.14")]
public static extern void SetDisplay(nint self, nint display)

Parameters

self nint

Transfer ownership: None Nullable: False

display nint

Transfer ownership: None Nullable: False

SetFd(nint, uint, int)

Calls native method gdk_dmabuf_texture_builder_set_fd. Version: 4.14

[Version("4.14")]
public static extern void SetFd(nint self, uint plane, int fd)

Parameters

self nint

Transfer ownership: None Nullable: False

plane uint

Transfer ownership: None Nullable: False

fd int

Transfer ownership: None Nullable: False

SetFourcc(nint, uint)

Calls native method gdk_dmabuf_texture_builder_set_fourcc. Version: 4.14

[Version("4.14")]
public static extern void SetFourcc(nint self, uint fourcc)

Parameters

self nint

Transfer ownership: None Nullable: False

fourcc uint

Transfer ownership: None Nullable: False

SetHeight(nint, uint)

Calls native method gdk_dmabuf_texture_builder_set_height. Version: 4.14

[Version("4.14")]
public static extern void SetHeight(nint self, uint height)

Parameters

self nint

Transfer ownership: None Nullable: False

height uint

Transfer ownership: None Nullable: False

SetModifier(nint, ulong)

Calls native method gdk_dmabuf_texture_builder_set_modifier. Version: 4.14

[Version("4.14")]
public static extern void SetModifier(nint self, ulong modifier)

Parameters

self nint

Transfer ownership: None Nullable: False

modifier ulong

Transfer ownership: None Nullable: False

SetNPlanes(nint, uint)

Calls native method gdk_dmabuf_texture_builder_set_n_planes. Version: 4.14

[Version("4.14")]
public static extern void SetNPlanes(nint self, uint nPlanes)

Parameters

self nint

Transfer ownership: None Nullable: False

nPlanes uint

Transfer ownership: None Nullable: False

SetOffset(nint, uint, uint)

Calls native method gdk_dmabuf_texture_builder_set_offset. Version: 4.14

[Version("4.14")]
public static extern void SetOffset(nint self, uint plane, uint offset)

Parameters

self nint

Transfer ownership: None Nullable: False

plane uint

Transfer ownership: None Nullable: False

offset uint

Transfer ownership: None Nullable: False

SetPremultiplied(nint, bool)

Calls native method gdk_dmabuf_texture_builder_set_premultiplied. Version: 4.14

[Version("4.14")]
public static extern void SetPremultiplied(nint self, bool premultiplied)

Parameters

self nint

Transfer ownership: None Nullable: False

premultiplied bool

Transfer ownership: None Nullable: False

SetStride(nint, uint, uint)

Calls native method gdk_dmabuf_texture_builder_set_stride. Version: 4.14

[Version("4.14")]
public static extern void SetStride(nint self, uint plane, uint stride)

Parameters

self nint

Transfer ownership: None Nullable: False

plane uint

Transfer ownership: None Nullable: False

stride uint

Transfer ownership: None Nullable: False

SetUpdateRegion(nint, RegionHandle)

Calls native method gdk_dmabuf_texture_builder_set_update_region. Version: 4.14

[Version("4.14")]
public static extern void SetUpdateRegion(nint self, RegionHandle region)

Parameters

self nint

Transfer ownership: None Nullable: False

region RegionHandle

Transfer ownership: None Nullable: True

SetUpdateTexture(nint, nint)

Calls native method gdk_dmabuf_texture_builder_set_update_texture. Version: 4.14

[Version("4.14")]
public static extern void SetUpdateTexture(nint self, nint texture)

Parameters

self nint

Transfer ownership: None Nullable: False

texture nint

Transfer ownership: None Nullable: True

SetWidth(nint, uint)

Calls native method gdk_dmabuf_texture_builder_set_width. Version: 4.14

[Version("4.14")]
public static extern void SetWidth(nint self, uint width)

Parameters

self nint

Transfer ownership: None Nullable: False

width uint

Transfer ownership: None Nullable: False