---
title: NSOpenGLCPHasDrawable
framework: appkit
role: symbol
role_heading: Global Variable
path: appkit/nsopenglcphasdrawable
---

# NSOpenGLCPHasDrawable

Returns a Boolean that indicates whether a drawable is attached to the context.

## Declaration

```occ
static const NSOpenGLContextParameter NSOpenGLCPHasDrawable;
```

## See Also

### Deprecated

- [NSOpenGLCPSwapInterval](appkit/nsopenglcpswapinterval.md)
- [NSOpenGLCPSurfaceOrder](appkit/nsopenglcpsurfaceorder.md)
- [NSOpenGLCPSurfaceOpacity](appkit/nsopenglcpsurfaceopacity.md)
- [NSOpenGLCPSurfaceBackingSize](appkit/nsopenglcpsurfacebackingsize.md)
- [NSOpenGLCPReclaimResources](appkit/nsopenglcpreclaimresources.md)
- [NSOpenGLCPCurrentRendererID](appkit/nsopenglcpcurrentrendererid.md)
- [NSOpenGLCPGPUVertexProcessing](appkit/nsopenglcpgpuvertexprocessing.md)
- [NSOpenGLCPGPUFragmentProcessing](appkit/nsopenglcpgpufragmentprocessing.md)
- [NSOpenGLCPMPSwapsInFlight](appkit/nsopenglcpmpswapsinflight.md)
- [NSOpenGLCPSwapRectangle](appkit/nsopenglcpswaprectangle.md)
- [NSOpenGLCPSwapRectangleEnable](appkit/nsopenglcpswaprectangleenable.md)
- [NSOpenGLCPRasterizationEnable](appkit/nsopenglcprasterizationenable.md)
- [NSOpenGLCPStateValidation](appkit/nsopenglcpstatevalidation.md)
- [NSOpenGLCPSurfaceSurfaceVolatile](appkit/nsopenglcpsurfacesurfacevolatile.md)
