---
title: kFxPropertyKey_NeedsFullBuffer
framework: Professional Video Applications
role: symbol
role_heading: Global Variable
platforms: [fxplug 4.0+]
path: professional_video_applications/kfxpropertykey_needsfullbuffer
---

# kFxPropertyKey_NeedsFullBuffer

A key that determines whether the plug-in needs the entire image to do its processing, and can’t tile its rendering.

## Declaration

```swift
var kFxPropertyKey_NeedsFullBuffer: String { get }
```

## Mentioned in

Building an FxPlug plug-in manually Working with tiled images

## Discussion

Discussion This value of this key is a Boolean NSNumber indicating whether this plug-in needs the entire image to do its processing. Note that setting this value to YES incurs a significant performance penalty and makes your plug-in unable to render large input images. The default value is NO.

## See Also

### Property Keys

- [kFxPropertyKey_VariesWhenParamsAreStatic](professional_video_applications/kfxpropertykey_varieswhenparamsarestatic.md)
- [kFxPropertyKey_ChangesOutputSize](professional_video_applications/kfxpropertykey_changesoutputsize.md)
- [kFxPropertyKey_DesiredProcessingColorInfo](professional_video_applications/kfxpropertykey_desiredprocessingcolorinfo.md)
