Table of Contents

Class GLTextureBuilder

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

Methods

Build(IntPtr, DestroyNotify, IntPtr)

Calls native method gdk_gl_texture_builder_build. Version: 4.12

[Version("4.12")]
public static extern IntPtr Build(IntPtr self, DestroyNotify destroy, IntPtr data)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

destroy DestroyNotify

Transfer ownership: None Nullable: True

data IntPtr

Transfer ownership: None Nullable: True

Returns

IntPtr

Transfer ownership: Full Nullable: False

GetContext(IntPtr)

Calls native method gdk_gl_texture_builder_get_context. Version: 4.12

[Version("4.12")]
public static extern IntPtr GetContext(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetFormat(IntPtr)

Calls native method gdk_gl_texture_builder_get_format. Version: 4.12

[Version("4.12")]
public static extern MemoryFormat GetFormat(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

MemoryFormat

Transfer ownership: None Nullable: False

GetGType()

Calls native function gdk_gl_texture_builder_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHasMipmap(IntPtr)

Calls native method gdk_gl_texture_builder_get_has_mipmap. Version: 4.12

[Version("4.12")]
public static extern bool GetHasMipmap(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetHeight(IntPtr)

Calls native method gdk_gl_texture_builder_get_height. Version: 4.12

[Version("4.12")]
public static extern int GetHeight(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetId(IntPtr)

Calls native method gdk_gl_texture_builder_get_id. Version: 4.12

[Version("4.12")]
public static extern uint GetId(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetSync(IntPtr)

Calls native method gdk_gl_texture_builder_get_sync. Version: 4.12

[Version("4.12")]
public static extern IntPtr GetSync(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetUpdateRegion(IntPtr)

Calls native method gdk_gl_texture_builder_get_update_region. Version: 4.12

[Version("4.12")]
public static extern RegionUnownedHandle GetUpdateRegion(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

RegionUnownedHandle

Transfer ownership: None Nullable: True

GetUpdateTexture(IntPtr)

Calls native method gdk_gl_texture_builder_get_update_texture. Version: 4.12

[Version("4.12")]
public static extern IntPtr GetUpdateTexture(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetWidth(IntPtr)

Calls native method gdk_gl_texture_builder_get_width. Version: 4.12

[Version("4.12")]
public static extern int GetWidth(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

New()

Calls native constructor gdk_gl_texture_builder_new. Version: 4.12

[Version("4.12")]
public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: Full Nullable: False

SetContext(IntPtr, IntPtr)

Calls native method gdk_gl_texture_builder_set_context. Version: 4.12

[Version("4.12")]
public static extern void SetContext(IntPtr self, IntPtr context)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

context IntPtr

Transfer ownership: None Nullable: True

SetFormat(IntPtr, MemoryFormat)

Calls native method gdk_gl_texture_builder_set_format. Version: 4.12

[Version("4.12")]
public static extern void SetFormat(IntPtr self, MemoryFormat format)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

format MemoryFormat

Transfer ownership: None Nullable: False

SetHasMipmap(IntPtr, bool)

Calls native method gdk_gl_texture_builder_set_has_mipmap. Version: 4.12

[Version("4.12")]
public static extern void SetHasMipmap(IntPtr self, bool hasMipmap)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

hasMipmap bool

Transfer ownership: None Nullable: False

SetHeight(IntPtr, int)

Calls native method gdk_gl_texture_builder_set_height. Version: 4.12

[Version("4.12")]
public static extern void SetHeight(IntPtr self, int height)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

height int

Transfer ownership: None Nullable: False

SetId(IntPtr, uint)

Calls native method gdk_gl_texture_builder_set_id. Version: 4.12

[Version("4.12")]
public static extern void SetId(IntPtr self, uint id)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

id uint

Transfer ownership: None Nullable: False

SetSync(IntPtr, IntPtr)

Calls native method gdk_gl_texture_builder_set_sync. Version: 4.12

[Version("4.12")]
public static extern void SetSync(IntPtr self, IntPtr sync)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

sync IntPtr

Transfer ownership: None Nullable: True

SetUpdateRegion(IntPtr, RegionHandle)

Calls native method gdk_gl_texture_builder_set_update_region. Version: 4.12

[Version("4.12")]
public static extern void SetUpdateRegion(IntPtr self, RegionHandle region)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

region RegionHandle

Transfer ownership: None Nullable: True

SetUpdateTexture(IntPtr, IntPtr)

Calls native method gdk_gl_texture_builder_set_update_texture. Version: 4.12

[Version("4.12")]
public static extern void SetUpdateTexture(IntPtr self, IntPtr texture)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

texture IntPtr

Transfer ownership: None Nullable: True

SetWidth(IntPtr, int)

Calls native method gdk_gl_texture_builder_set_width. Version: 4.12

[Version("4.12")]
public static extern void SetWidth(IntPtr self, int width)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

width int

Transfer ownership: None Nullable: False