NSOpenGLContext
NSOpenGLContext(IntPtr)
NSOpenGLContext(NativeHandle)
NSOpenGLContext(NSObjectFlag)
NSOpenGLContext(NSOpenGLPixelFormat, NSOpenGLContext)
CGLContext
ClassHandle
CurrentContext
CurrentVirtualScreen
PixelBuffer
PixelBufferCubeMapFace
PixelBufferMipMapLevel
PixelFormat
RasterizationEnabled
StateValidation
SurfaceOpaque
SurfaceOrder
SwapInterval
SwapRectangle
SwapRectangleEnabled
View
ClearCurrentContext()
ClearDrawable()
CopyAttributes(NSOpenGLContext, UInt32)
CreateTexture(Int32, NSView, Int32)
FlushBuffer()
GetValues(nint, NSOpenGLContextParameter)
MakeCurrentContext()
SetFullScreen()
SetOffScreen(nint, Int32, Int32, Int32)
SetPixelBuffer(NSOpenGLPixelBuffer, NSGLTextureCubeMap, Int32, Int32)
SetTextureImage(NSOpenGLPixelBuffer, NSGLColorBuffer)
SetValues(nint, NSOpenGLContextParameter)
Update()
xamarinmac
namespace AppKit
{
[Deprecated(PlatformName.MacOSX, 10, 14, PlatformArchitecture.None, "Use 'Metal' Framework instead.")]
[Register("NSOpenGLContext", true)]
public class NSOpenGLContext : NSObject
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[Export("setValues:forParameter:")]
public virtual void SetValues(IntPtr vals, NSOpenGLContextParameter param);
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to xamarinmac | |
Assembly | Xamarin.Mac , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API