---
title: eIOAccelSurfaceShapeBits
framework: IOKit
role: symbol
role_heading: Enumeration
platforms: [Mac Catalyst 18.4+, macOS 10.0+]
path: iokit/eioaccelsurfaceshapebits
---

# eIOAccelSurfaceShapeBits

## Declaration

```occ
typedef enum eIOAccelSurfaceShapeBits : unsigned int {
    ...
} eIOAccelSurfaceShapeBits;
```

## Topics

### Constants

- [kIOAccelSurfaceShapeAssemblyBit](iokit/eioaccelsurfaceshapebits/kioaccelsurfaceshapeassemblybit.md)
- [kIOAccelSurfaceShapeBeamSyncBit](iokit/eioaccelsurfaceshapebits/kioaccelsurfaceshapebeamsyncbit.md)
- [kIOAccelSurfaceShapeBlockingBit](iokit/eioaccelsurfaceshapebits/kioaccelsurfaceshapeblockingbit.md)
- [kIOAccelSurfaceShapeFrameSyncBit](iokit/eioaccelsurfaceshapebits/kioaccelsurfaceshapeframesyncbit.md)
- [kIOAccelSurfaceShapeIdentityScaleBit](iokit/eioaccelsurfaceshapebits/kioaccelsurfaceshapeidentityscalebit.md)
- [kIOAccelSurfaceShapeNonBlockingBit](iokit/eioaccelsurfaceshapebits/kioaccelsurfaceshapenonblockingbit.md)
- [kIOAccelSurfaceShapeNonSimpleBit](iokit/eioaccelsurfaceshapebits/kioaccelsurfaceshapenonsimplebit.md)
- [kIOAccelSurfaceShapeNone](iokit/eioaccelsurfaceshapebits/kioaccelsurfaceshapenone.md)
- [kIOAccelSurfaceShapeStaleBackingBit](iokit/eioaccelsurfaceshapebits/kioaccelsurfaceshapestalebackingbit.md)
- [kIOAccelSurfaceShapeWaitEnabledBit](iokit/eioaccelsurfaceshapebits/kioaccelsurfaceshapewaitenabledbit.md)
