---
title: context
framework: glkit
role: symbol
role_heading: Instance Property
path: glkit/glkview/context
---

# context

The OpenGL ES context used when drawing the view’s contents.

## Declaration

```swift
var context: EAGLContext { get set }
```

## Discussion

Discussion The view uses this context as the place to create its underlying framebuffer object and it also sets the context before calling your drawing method. Never change the context from inside your drawing method.

## See Also

### Drawing Your View’s Contents

- [bindDrawable()](glkit/glkview/binddrawable().md)
- [enableSetNeedsDisplay](glkit/glkview/enablesetneedsdisplay.md)
- [display()](glkit/glkview/display().md)
- [snapshot](glkit/glkview/snapshot.md)
