Share via


IGLKViewDelegate Interface

Definition

A class that acts like a delegate object for instances of GLKView.

[Foundation.Protocol(Name="GLKViewDelegate", WrapperType=typeof(GLKit.GLKViewDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="DrawInRect", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(GLKit.GLKView), typeof(CoreGraphics.CGRect) }, Selector="glkView:drawInRect:")]
public interface IGLKViewDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="GLKViewDelegate", WrapperType=typeof(GLKit.GLKViewDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="DrawInRect", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(GLKit.GLKView), typeof(CoreGraphics.CGRect) }, Selector="glkView:drawInRect:")>]
type IGLKViewDelegate = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Remarks

The specific use-case supported by this class is to customize the DrawInRect(GLKView, CGRect) method without subclassing GLKView.

Properties

Name Description
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Methods

Name Description
DrawInRect(GLKView, CGRect)

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to

See also