---
title: IOBlitSurface
framework: kernel
role: symbol
role_heading: Structure
path: kernel/ioblitsurface
---

# IOBlitSurface

## Declaration

```occ
typedef struct IOBlitSurfaceStruct IOBlitSurface;
```

## Topics

### Instance Properties

- [accessFlags](kernel/ioblitsurface/1507232-accessflags.md)
- [byteOffset](kernel/ioblitsurface/1507413-byteoffset.md)
- [interfaceRef](kernel/ioblitsurface/1507285-interfaceref.md)
- [memory](kernel/ioblitsurface/1507334-memory.md)
- [more](kernel/ioblitsurface/1507406-more.md)
- [palette](kernel/ioblitsurface/1507324-palette.md)
- [pixelFormat](kernel/ioblitsurface/1507414-pixelformat.md)
- [rowBytes](kernel/ioblitsurface/1507399-rowbytes.md)
- [size](kernel/ioblitsurface/1507272-size.md)

## See Also

### Blit Structures

- [IOBlitCopyRectangle](kernel/ioblitcopyrectangle.md)
- [IOBlitCopyRectangles](kernel/ioblitcopyrectangles.md)
- [IOBlitCopyRegion](kernel/ioblitcopyregion.md)
- [IOBlitCursor](kernel/ioblitcursor.md)
- [IOBlitMemory](kernel/ioblitmemory.md)
- [IOBlitMemoryRef](kernel/ioblitmemoryref.md)
- [IOBlitOperation](kernel/ioblitoperation.md)
- [IOBlitRectangle](kernel/ioblitrectangle.md)
- [IOBlitRectangles](kernel/ioblitrectangles.md)
- [IOBlitScanlines](kernel/ioblitscanlines.md)
- [IOBlitSourceType](kernel/ioblitsourcetype.md)
- [IOBlitType](kernel/ioblittype.md)
- [IOBlitVertex](kernel/ioblitvertex.md)
- [IOBlitVertices](kernel/ioblitvertices.md)
