Class GLArea
public class GLArea
- Inheritance
-
GLArea
- Inherited Members
Methods
AttachBuffers(nint)
Calls native method gtk_gl_area_attach_buffers.
public static extern void AttachBuffers(nint area)
Parameters
area
nintTransfer ownership: None Nullable: False
GetAllowedApis(nint)
Calls native method gtk_gl_area_get_allowed_apis. Version: 4.12
[Version("4.12")]
public static extern GLAPI GetAllowedApis(nint area)
Parameters
area
nintTransfer ownership: None Nullable: False
Returns
- GLAPI
Transfer ownership: None Nullable: False
GetApi(nint)
Calls native method gtk_gl_area_get_api. Version: 4.12
[Version("4.12")]
public static extern GLAPI GetApi(nint area)
Parameters
area
nintTransfer ownership: None Nullable: False
Returns
- GLAPI
Transfer ownership: None Nullable: False
GetAutoRender(nint)
Calls native method gtk_gl_area_get_auto_render.
public static extern bool GetAutoRender(nint area)
Parameters
area
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetContext(nint)
Calls native method gtk_gl_area_get_context.
public static extern nint GetContext(nint area)
Parameters
area
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetError(nint)
Calls native method gtk_gl_area_get_error.
public static extern ErrorUnownedHandle GetError(nint area)
Parameters
area
nintTransfer ownership: None Nullable: False
Returns
- ErrorUnownedHandle
Transfer ownership: None Nullable: True
GetGType()
Calls native function gtk_gl_area_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHasDepthBuffer(nint)
Calls native method gtk_gl_area_get_has_depth_buffer.
public static extern bool GetHasDepthBuffer(nint area)
Parameters
area
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetHasStencilBuffer(nint)
Calls native method gtk_gl_area_get_has_stencil_buffer.
public static extern bool GetHasStencilBuffer(nint area)
Parameters
area
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetRequiredVersion(nint, out int, out int)
Calls native method gtk_gl_area_get_required_version.
public static extern void GetRequiredVersion(nint area, out int major, out int minor)
Parameters
area
nintTransfer ownership: None Nullable: False
major
intTransfer ownership: Full Nullable: False
minor
intTransfer ownership: Full Nullable: False
GetUseEs(nint)
Calls native method gtk_gl_area_get_use_es.
public static extern bool GetUseEs(nint area)
Parameters
area
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
MakeCurrent(nint)
Calls native method gtk_gl_area_make_current.
public static extern void MakeCurrent(nint area)
Parameters
area
nintTransfer ownership: None Nullable: False
New()
Calls native constructor gtk_gl_area_new.
public static extern nint New()
Returns
- nint
Transfer ownership: None Nullable: False
QueueRender(nint)
Calls native method gtk_gl_area_queue_render.
public static extern void QueueRender(nint area)
Parameters
area
nintTransfer ownership: None Nullable: False
SetAllowedApis(nint, GLAPI)
Calls native method gtk_gl_area_set_allowed_apis. Version: 4.12
[Version("4.12")]
public static extern void SetAllowedApis(nint area, GLAPI apis)
Parameters
area
nintTransfer ownership: None Nullable: False
apis
GLAPITransfer ownership: None Nullable: False
SetAutoRender(nint, bool)
Calls native method gtk_gl_area_set_auto_render.
public static extern void SetAutoRender(nint area, bool autoRender)
Parameters
area
nintTransfer ownership: None Nullable: False
autoRender
boolTransfer ownership: None Nullable: False
SetError(nint, ErrorHandle)
Calls native method gtk_gl_area_set_error.
public static extern void SetError(nint area, ErrorHandle error)
Parameters
area
nintTransfer ownership: None Nullable: False
error
ErrorHandleTransfer ownership: None Nullable: True
SetHasDepthBuffer(nint, bool)
Calls native method gtk_gl_area_set_has_depth_buffer.
public static extern void SetHasDepthBuffer(nint area, bool hasDepthBuffer)
Parameters
area
nintTransfer ownership: None Nullable: False
hasDepthBuffer
boolTransfer ownership: None Nullable: False
SetHasStencilBuffer(nint, bool)
Calls native method gtk_gl_area_set_has_stencil_buffer.
public static extern void SetHasStencilBuffer(nint area, bool hasStencilBuffer)
Parameters
area
nintTransfer ownership: None Nullable: False
hasStencilBuffer
boolTransfer ownership: None Nullable: False
SetRequiredVersion(nint, int, int)
Calls native method gtk_gl_area_set_required_version.
public static extern void SetRequiredVersion(nint area, int major, int minor)
Parameters
area
nintTransfer ownership: None Nullable: False
major
intTransfer ownership: None Nullable: False
minor
intTransfer ownership: None Nullable: False
SetUseEs(nint, bool)
Calls native method gtk_gl_area_set_use_es.
public static extern void SetUseEs(nint area, bool useEs)