<!--
{
  "availability" : [
    "FxPlug: 4.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "professional_video_applications",
  "identifier" : "/documentation/professional_video_applications/kFxPropertyKey_VariesWhenParamsAreStatic",
  "metadataVersion" : "0.1.0",
  "role" : "Global Variable",
  "symbol" : {
    "kind" : "Global Variable",
    "modules" : [
      "Professional Video Applications"
    ],
    "preciseIdentifier" : "c:@macro@kFxPropertyKey_VariesWhenParamsAreStatic"
  },
  "title" : "kFxPropertyKey_VariesWhenParamsAreStatic"
}
-->

# kFxPropertyKey_VariesWhenParamsAreStatic

A key that determines whether your rendering varies even when the parameters remain the same.

```
var kFxPropertyKey_VariesWhenParamsAreStatic: String { get }
```

## Discussion

The value for this key is a Boolean `NSNumber` indicating whether this effect changes its rendering even when the parameters don’t change. This can happen if your rendering is based on timing in addition to parameters, for example. Note that this property is only checked once when the filter is applied, so it should go in static properties rather than dynamic properties.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)