Table of Contents

Class MemoryTextureBuilder

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

Methods

Build(nint)

Calls native method gdk_memory_texture_builder_build. Version: 4.16

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

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

GetBytes(nint)

Calls native method gdk_memory_texture_builder_get_bytes. Version: 4.16

[Version("4.16")]
public static extern BytesUnownedHandle GetBytes(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

BytesUnownedHandle

Transfer ownership: None Nullable: True

GetColorState(nint)

Calls native method gdk_memory_texture_builder_get_color_state. Version: 4.16

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

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ColorStateUnownedHandle

Transfer ownership: None Nullable: False

GetFormat(nint)

Calls native method gdk_memory_texture_builder_get_format. Version: 4.16

[Version("4.16")]
public static extern MemoryFormat GetFormat(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

MemoryFormat

Transfer ownership: None Nullable: False

GetGType()

Calls native function gdk_memory_texture_builder_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHeight(nint)

Calls native method gdk_memory_texture_builder_get_height. Version: 4.16

[Version("4.16")]
public static extern int GetHeight(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetStride(nint)

Calls native method gdk_memory_texture_builder_get_stride. Version: 4.16

[Version("4.16")]
public static extern nuint GetStride(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

GetUpdateRegion(nint)

Calls native method gdk_memory_texture_builder_get_update_region. Version: 4.16

[Version("4.16")]
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_memory_texture_builder_get_update_texture. Version: 4.16

[Version("4.16")]
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_memory_texture_builder_get_width. Version: 4.16

[Version("4.16")]
public static extern int GetWidth(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

New()

Calls native constructor gdk_memory_texture_builder_new. Version: 4.16

[Version("4.16")]
public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

SetBytes(nint, BytesHandle)

Calls native method gdk_memory_texture_builder_set_bytes. Version: 4.16

[Version("4.16")]
public static extern void SetBytes(nint self, BytesHandle bytes)

Parameters

self nint

Transfer ownership: None Nullable: False

bytes BytesHandle

Transfer ownership: None Nullable: True

SetColorState(nint, ColorStateHandle)

Calls native method gdk_memory_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

SetFormat(nint, MemoryFormat)

Calls native method gdk_memory_texture_builder_set_format. Version: 4.16

[Version("4.16")]
public static extern void SetFormat(nint self, MemoryFormat format)

Parameters

self nint

Transfer ownership: None Nullable: False

format MemoryFormat

Transfer ownership: None Nullable: False

SetHeight(nint, int)

Calls native method gdk_memory_texture_builder_set_height. Version: 4.16

[Version("4.16")]
public static extern void SetHeight(nint self, int height)

Parameters

self nint

Transfer ownership: None Nullable: False

height int

Transfer ownership: None Nullable: False

SetStride(nint, nuint)

Calls native method gdk_memory_texture_builder_set_stride. Version: 4.16

[Version("4.16")]
public static extern void SetStride(nint self, nuint stride)

Parameters

self nint

Transfer ownership: None Nullable: False

stride nuint

Transfer ownership: None Nullable: False

SetUpdateRegion(nint, RegionHandle)

Calls native method gdk_memory_texture_builder_set_update_region. Version: 4.16

[Version("4.16")]
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_memory_texture_builder_set_update_texture. Version: 4.16

[Version("4.16")]
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, int)

Calls native method gdk_memory_texture_builder_set_width. Version: 4.16

[Version("4.16")]
public static extern void SetWidth(nint self, int width)

Parameters

self nint

Transfer ownership: None Nullable: False

width int

Transfer ownership: None Nullable: False