---
title: drawableProperties
framework: opengles
role: symbol
role_heading: Instance Property
path: opengles/eagldrawable/drawableproperties
---

# drawableProperties

A dictionary of values that specify the desired characteristics of the drawable surface.

## Declaration

```swift
var drawableProperties: [String : Any]? { get set }
```

## Discussion

Discussion The drawableProperties dictionary specifies the properties that are used by this object when it is attached to an OpenGL ES renderbuffer. Your application should set these properties before passing this object into the EAGLContext method renderbufferStorage(_:from:). If you change the drawableProperties dictionary, your application must call renderbufferStorage(_:from:) again on the context for the new values to take effect.

## See Also

### Related Documentation

- [OpenGL ES Programming Guide](apple-archive/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/Introduction.md)
