<!--
{
  "availability" : [
    "FxPlug: 4.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "professional_video_applications",
  "identifier" : "/documentation/professional_video_applications/FxTileableEffect/class(forCustomParameterID:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "Professional Video Applications"
    ],
    "preciseIdentifier" : "c:objc(pl)FxTileableEffect(im)classForCustomParameterID:"
  },
  "title" : "class(forCustomParameterID:)"
}
-->

# class(forCustomParameterID:)

Returns the class of the object contained in the custom parameter with the given ID.

```
optional func `class`(forCustomParameterID parameterID: UInt32) -> AnyClass
```

## Parameters

`parameterID`

The parameter ID of the class to be determined.

## Return Value

An Objective-C class of the specified parameterID.

## Discussion

When you make custom parameters and the host stores them for you, it needs to know the class of the parameters to unarchive them from disk. This method returns the Objective-C class of which they are members.

---

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)