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