Class GLContext
public class GLContext
- Inheritance
-
GLContext
- Inherited Members
Methods
ClearCurrent()
Calls native function gdk_gl_context_clear_current.
public static extern void ClearCurrent()
GetAllowedApis(nint)
Calls native method gdk_gl_context_get_allowed_apis. Version: 4.6
[Version("4.6")]
public static extern GLAPI GetAllowedApis(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- GLAPI
Transfer ownership: None Nullable: False
GetApi(nint)
Calls native method gdk_gl_context_get_api. Version: 4.6
[Version("4.6")]
public static extern GLAPI GetApi(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- GLAPI
Transfer ownership: None Nullable: False
GetCurrent()
Calls native function gdk_gl_context_get_current.
public static extern nint GetCurrent()
Returns
- nint
Transfer ownership: None Nullable: True
GetDebugEnabled(nint)
Calls native method gdk_gl_context_get_debug_enabled.
public static extern bool GetDebugEnabled(nint context)
Parameters
context
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetDisplay(nint)
Calls native method gdk_gl_context_get_display.
public static extern nint GetDisplay(nint context)
Parameters
context
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetForwardCompatible(nint)
Calls native method gdk_gl_context_get_forward_compatible.
public static extern bool GetForwardCompatible(nint context)
Parameters
context
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetGType()
Calls native function gdk_gl_context_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetRequiredVersion(nint, out int, out int)
Calls native method gdk_gl_context_get_required_version.
public static extern void GetRequiredVersion(nint context, out int major, out int minor)
Parameters
context
nintTransfer ownership: None Nullable: False
major
intTransfer ownership: Full Nullable: True
minor
intTransfer ownership: Full Nullable: True
GetSharedContext(nint)
Calls native method gdk_gl_context_get_shared_context.
public static extern nint GetSharedContext(nint context)
Parameters
context
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetSurface(nint)
Calls native method gdk_gl_context_get_surface.
public static extern nint GetSurface(nint context)
Parameters
context
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetUseEs(nint)
Calls native method gdk_gl_context_get_use_es.
public static extern bool GetUseEs(nint context)
Parameters
context
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetVersion(nint, out int, out int)
Calls native method gdk_gl_context_get_version.
public static extern void GetVersion(nint context, out int major, out int minor)
Parameters
context
nintTransfer ownership: None Nullable: False
major
intTransfer ownership: Full Nullable: False
minor
intTransfer ownership: Full Nullable: False
IsLegacy(nint)
Calls native method gdk_gl_context_is_legacy.
public static extern bool IsLegacy(nint context)
Parameters
context
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsShared(nint, nint)
Calls native method gdk_gl_context_is_shared. Version: 4.4
[Version("4.4")]
public static extern bool IsShared(nint self, nint other)
Parameters
self
nintTransfer ownership: None Nullable: False
other
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
MakeCurrent(nint)
Calls native method gdk_gl_context_make_current.
public static extern void MakeCurrent(nint context)
Parameters
context
nintTransfer ownership: None Nullable: False
Realize(nint, out ErrorOwnedHandle)
Calls native method gdk_gl_context_realize.
public static extern bool Realize(nint context, out ErrorOwnedHandle error)
Parameters
context
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAllowedApis(nint, GLAPI)
Calls native method gdk_gl_context_set_allowed_apis. Version: 4.6
[Version("4.6")]
public static extern void SetAllowedApis(nint self, GLAPI apis)
Parameters
self
nintTransfer ownership: None Nullable: False
apis
GLAPITransfer ownership: None Nullable: False
SetDebugEnabled(nint, bool)
Calls native method gdk_gl_context_set_debug_enabled.
public static extern void SetDebugEnabled(nint context, bool enabled)
Parameters
context
nintTransfer ownership: None Nullable: False
enabled
boolTransfer ownership: None Nullable: False
SetForwardCompatible(nint, bool)
Calls native method gdk_gl_context_set_forward_compatible.
public static extern void SetForwardCompatible(nint context, bool compatible)
Parameters
context
nintTransfer ownership: None Nullable: False
compatible
boolTransfer ownership: None Nullable: False
SetRequiredVersion(nint, int, int)
Calls native method gdk_gl_context_set_required_version.
public static extern void SetRequiredVersion(nint context, int major, int minor)
Parameters
context
nintTransfer ownership: None Nullable: False
major
intTransfer ownership: None Nullable: False
minor
intTransfer ownership: None Nullable: False
SetUseEs(nint, int)
Calls native method gdk_gl_context_set_use_es.
public static extern void SetUseEs(nint context, int useEs)