---
title: supportedRenderedTexturePixelFormats()
framework: quartz
role: symbol
role_heading: Instance Method
path: quartz/qcpluginoutputimageprovider/supportedrenderedtexturepixelformats()
---

# supportedRenderedTexturePixelFormats()

Returns a list of pixel formats that are supported for rendering to an onscreen OpenGL context.

## Declaration

```swift
optional func supportedRenderedTexturePixelFormats() -> [Any]!
```

## Return Value

Return Value Returns the list of texture pixel formats supported by copyRenderedTexture(forCGLContext:pixelFormat:bounds:isFlipped:) or nil if not supported.

## Discussion

Discussion If this method returns nil, then Quartz Composer calls canRender(withCGLContext:) /render(withCGLContext:forBounds:).

## See Also

### Providing Information About the Rendering Destination

- [supportedBufferPixelFormats()](quartz/qcpluginoutputimageprovider/supportedbufferpixelformats().md)
- [canRender(withCGLContext:)](quartz/qcpluginoutputimageprovider/canrender(withcglcontext:).md)
