---
title: NSOpenGLPFAColorFloat
framework: appkit
role: symbol
role_heading: Global Variable
path: appkit/nsopenglpfacolorfloat
---

# NSOpenGLPFAColorFloat

## Declaration

```swift
var NSOpenGLPFAColorFloat: Int { get }
```

## Discussion

Discussion A Boolean attribute. If present, this attribute indicates that only renderers that are capable using buffers storing floating point pixels are considered. This should be accompanied by a NSOpenGLPFAColorSize of 64 (for half float pixel components) or 128 (for full float pixel components). Note, not all hardware supports floating point color buffers thus the returned pixel format could be NULL.

## See Also

### Constants

- [NSOpenGLPFAAccelerated](appkit/nsopenglpfaaccelerated.md)
- [NSOpenGLPFAAcceleratedCompute](appkit/nsopenglpfaacceleratedcompute.md)
- [NSOpenGLPFAAccumSize](appkit/nsopenglpfaaccumsize.md)
- [NSOpenGLPFAAllRenderers](appkit/nsopenglpfaallrenderers.md)
- [NSOpenGLPFAAllowOfflineRenderers](appkit/nsopenglpfaallowofflinerenderers.md)
- [NSOpenGLPFAAlphaSize](appkit/nsopenglpfaalphasize.md)
- [NSOpenGLPFAAuxBuffers](appkit/nsopenglpfaauxbuffers.md)
- [NSOpenGLPFAAuxDepthStencil](appkit/nsopenglpfaauxdepthstencil.md)
- [NSOpenGLPFABackingStore](appkit/nsopenglpfabackingstore.md)
- [NSOpenGLPFAClosestPolicy](appkit/nsopenglpfaclosestpolicy.md)
- [NSOpenGLPFAColorSize](appkit/nsopenglpfacolorsize.md)
- [NSOpenGLPFADepthSize](appkit/nsopenglpfadepthsize.md)
- [NSOpenGLPFADoubleBuffer](appkit/nsopenglpfadoublebuffer.md)
- [NSOpenGLPFAMaximumPolicy](appkit/nsopenglpfamaximumpolicy.md)
- [NSOpenGLPFAMinimumPolicy](appkit/nsopenglpfaminimumpolicy.md)
