Property Sets Reference

This reference is auto-generated from property set definitions in the OpenFX source code. It provides an overview of property sets and their associated properties. For each property, a link to its detailed description in the Properties Reference is provided.

Regular Property Sets

These property sets represent collections of properties associated with various OpenFX objects.

Property Sets Quick Reference

ClipDescriptor

  • Write Access: plugin

Properties

ClipInstance

  • Write Access: host

Properties

EffectDescriptor

  • Write Access: plugin

Properties

EffectInstance

  • Write Access: host

Properties

Image

  • Write Access: host

Properties

ImageEffectHost

  • Write Access: host

Properties

InteractDescriptor

  • Write Access: host

Properties

InteractInstance

  • Write Access: host

Properties

ParamDouble1D

  • Write Access: plugin

Properties

ParameterSet

  • Write Access: plugin

Properties

ParamsByte

  • Write Access: plugin

Properties

ParamsChoice

  • Write Access: plugin

Properties

ParamsCustom

  • Write Access: plugin

Properties

ParamsDouble2D3D

  • Write Access: plugin

Properties

ParamsGroup

  • Write Access: plugin

Properties

ParamsInt2D3D

  • Write Access: plugin

Properties

ParamsNormalizedSpatial

  • Write Access: plugin

Properties

ParamsPage

  • Write Access: plugin

Properties

ParamsParametric

  • Write Access: plugin

Properties

ParamsStrChoice

  • Write Access: plugin

Properties

ParamsString

  • Write Access: plugin

Properties

Actions Property Sets

Actions in OFX have input and output property sets that are used to pass data between the host and plugin. For each action, the required input properties (passed from host to plugin) and output properties (set by the plugin for the host to read) are documented.

Actions Quick Reference

CustomParamInterpFunc

Input Arguments

Output Arguments

OfxActionBeginInstanceChanged

Input Arguments

OfxActionBeginInstanceEdit

– no in/out args –

OfxActionCreateInstance

– no in/out args –

OfxActionDescribe

– no in/out args –

OfxActionDestroyInstance

– no in/out args –

OfxActionEndInstanceChanged

Input Arguments

OfxActionEndInstanceEdit

– no in/out args –

OfxActionInstanceChanged

Input Arguments

OfxActionLoad

– no in/out args –

OfxActionPurgeCaches

– no in/out args –

OfxActionSyncPrivateData

– no in/out args –

OfxActionUnload

– no in/out args –

OfxImageEffectActionBeginSequenceRender

Input Arguments

OfxImageEffectActionDescribeInContext

Input Arguments

OfxImageEffectActionEndSequenceRender

Input Arguments

OfxImageEffectActionGetClipPreferences

Output Arguments

OfxImageEffectActionGetFramesNeeded

Input Arguments

Output Arguments

OfxImageEffectActionGetOutputColourspace

Input Arguments

Output Arguments

OfxImageEffectActionGetRegionOfDefinition

Input Arguments

Output Arguments

OfxImageEffectActionGetRegionsOfInterest

Input Arguments

OfxImageEffectActionGetTimeDomain

Output Arguments

OfxImageEffectActionIsIdentity

Input Arguments

OfxImageEffectActionRender

Input Arguments

OfxInteractActionDraw

Input Arguments

OfxInteractActionGainFocus

Input Arguments

OfxInteractActionKeyDown

Input Arguments

OfxInteractActionKeyRepeat

Input Arguments

OfxInteractActionKeyUp

Input Arguments

OfxInteractActionLoseFocus

Input Arguments

OfxInteractActionPenDown

Input Arguments

OfxInteractActionPenMotion

Input Arguments

OfxInteractActionPenUp

Input Arguments