<section id="ImageEffectHostProperties"><title>Properties on the Image Effect Host</title>
  <itemizedlist>
    <listitem><link linkend="kOfxPropAPIVersion">kOfxPropAPIVersion</link> - (read only) the version of the API implemented by the host, if not present, it is safe to assume "1.0"</listitem>
    <listitem><link linkend="kOfxPropType">kOfxPropType</link> - (read only) set to "host"</listitem>
    <listitem><link linkend="kOfxPropName">kOfxPropName</link> - (read only) the globally unique name of the application, eg: "com.acmesofware.funkyCompositor"</listitem>
    <listitem><link linkend="kOfxPropLabel">kOfxPropLabel</link> - (read only) the user visible name of the appliaction,</listitem>
    <listitem><link linkend="kOfxPropVersion">kOfxPropVersion</link> - (read only) the version number of the host </listitem>
    <listitem><link linkend="kOfxPropVersionLabel">kOfxPropVersionLabel</link> - (read only) a user readable version label </listitem>
    <listitem><link linkend="kOfxImageEffectHostPropIsBackground">kOfxImageEffectHostPropIsBackground</link> - (read only) is the application a background renderrer</listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportsOverlays">kOfxImageEffectPropSupportsOverlays</link> - (read only) does the application support overlay interactive GUIs</listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportsMultiResolution">kOfxImageEffectPropSupportsMultiResolution</link> - (read only) does the application support images of different sizes</listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportsTiles">kOfxImageEffectPropSupportsTiles</link> - (read only) does the application support image tiling</listitem>
    <listitem><link linkend="kOfxImageEffectPropTemporalClipAccess">kOfxImageEffectPropTemporalClipAccess</link> - (read only) does the application allow random temporal access to source images</listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportedComponents">kOfxImageEffectPropSupportedComponents</link> - (read only) a list of supported colour components</listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportedContexts">kOfxImageEffectPropSupportedContexts</link> - (read only) a list of supported effect contexts</listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportsMultipleClipDepths">kOfxImageEffectPropSupportsMultipleClipDepths</link> - (read only) does the application allow inputs and output clips to have differing bit depths</listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportsMultipleClipPARs">kOfxImageEffectPropSupportsMultipleClipPARs</link> - (read only) does the application allow inputs and output clips to have differing pixel aspect ratios</listitem>
    <listitem><link linkend="kOfxImageEffectPropSetableFrameRate">kOfxImageEffectPropSetableFrameRate</link> - (read only) does the application allow an effect to change the frame rate of the output clip</listitem>
    <listitem><link linkend="kOfxImageEffectPropSetableFielding">kOfxImageEffectPropSetableFielding</link> - (read only) does the application allow an effect to change the fielding of the output clip</listitem>
    <listitem><link linkend="kOfxParamHostPropSupportsCustomInteract">kOfxParamHostPropSupportsCustomInteract</link> - (read only) does the application</listitem>
    <listitem><link linkend="kOfxParamHostPropSupportsStringAnimation">kOfxParamHostPropSupportsStringAnimation</link> - (read only) does the application allow the animation of string parameters</listitem>
    <listitem><link linkend="kOfxParamHostPropSupportsChoiceAnimation">kOfxParamHostPropSupportsChoiceAnimation</link> - (read only) does the application allow the animation of choice parameters</listitem>
    <listitem><link linkend="kOfxParamHostPropSupportsBooleanAnimation">kOfxParamHostPropSupportsBooleanAnimation</link> - (read only does the application allow the animation of boolean parameters)</listitem>
    <listitem><link linkend="kOfxParamHostPropSupportsCustomAnimation">kOfxParamHostPropSupportsCustomAnimation</link> - (read only) does the application allow the animation of custom parameters</listitem>
    <listitem><link linkend="kOfxParamHostPropMaxParameters">kOfxParamHostPropMaxParameters</link> - (read only) the maximum number of parameters the application allows a plug-in to have</listitem>
    <listitem><link linkend="kOfxParamHostPropMaxPages">kOfxParamHostPropMaxPages</link> - (read only) the maximum number of parameter pages the application allows a plug-in to have</listitem>
    <listitem><link linkend="kOfxParamHostPropPageRowColumnCount">kOfxParamHostPropPageRowColumnCount</link> - (read only) the number of rows and columns on a page parameter</listitem>
    <listitem><link linkend="kOfxPropHostOSHandle">kOfxPropHostOSHandle</link> - (read only) a pointer to an OS specific application handle (eg: the root hWnd on Windows) </listitem>
    <listitem><link linkend="kOfxParamHostPropSupportsParametricAnimation">kOfxParamHostPropSupportsParametricAnimation</link> - (read only) does the host support animation of parametric parameters</listitem>
    <listitem><link linkend="kOfxImageEffectInstancePropSequentialRender">kOfxImageEffectInstancePropSequentialRender</link> - (read only) does the host support sequential rendering</listitem>
    <listitem><link linkend="kOfxImageEffectPropOpenGLRenderSupported">kOfxImageEffectPropOpenGLRenderSupported</link> - (read only) does the host support OpenGL accelerated rendering</listitem>
    <listitem><link linkend="kOfxImageEffectPropRenderQualityDraft">kOfxImageEffectPropRenderQualityDraft</link> - (read only) does the host support draft quality rendering</listitem>
    <listitem><link linkend="kOfxImageEffectHostPropNativeOrigin">kOfxImageEffectHostPropNativeOrigin</link> - (read only) native origin of the host</listitem>
  </itemizedlist>
</section>

<section id="EffectDescriptorProperties"><title>Properties on an Effect Descriptor</title>
  An image effect plugin (ie: that thing passed to the initial 'describe' action) has the following properties, these can only be set inside the 'describe' actions ...
  <itemizedlist>
    <listitem><link linkend="kOfxPropType">kOfxPropType</link> - (read only)</listitem>
    <listitem><link linkend="kOfxPropLabel">kOfxPropLabel</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxPropShortLabel">kOfxPropShortLabel</link> - (read/write) </listitem>
    <listitem><link linkend="kOfxPropLongLabel">kOfxPropLongLabel</link> - (read/write) </listitem>
    <listitem><link linkend="kOfxPropVersion">kOfxPropVersion</link> - (read only) the version number of the plugin </listitem>
    <listitem><link linkend="kOfxPropVersionLabel">kOfxPropVersionLabel</link> - (read only) a user readable version label </listitem>
    <listitem><link linkend="kOfxPropPluginDescription">kOfxPropPluginDescription</link> - (read/write), a short description of the plugin </listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportedContexts">kOfxImageEffectPropSupportedContexts</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPluginPropGrouping">kOfxImageEffectPluginPropGrouping</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPluginPropSingleInstance">kOfxImageEffectPluginPropSingleInstance</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPluginRenderThreadSafety">kOfxImageEffectPluginRenderThreadSafety</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPluginPropHostFrameThreading">kOfxImageEffectPluginPropHostFrameThreading</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPluginPropOverlayInteractV1">kOfxImageEffectPluginPropOverlayInteractV1</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportsMultiResolution">kOfxImageEffectPropSupportsMultiResolution</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportsTiles">kOfxImageEffectPropSupportsTiles</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPropTemporalClipAccess">kOfxImageEffectPropTemporalClipAccess</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportedPixelDepths">kOfxImageEffectPropSupportedPixelDepths</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPluginPropFieldRenderTwiceAlways">kOfxImageEffectPluginPropFieldRenderTwiceAlways</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportsMultipleClipDepths">kOfxImageEffectPropSupportsMultipleClipDepths</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportsMultipleClipPARs">kOfxImageEffectPropSupportsMultipleClipPARs</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPluginRenderThreadSafety">kOfxImageEffectPluginRenderThreadSafety</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPropClipPreferencesSlaveParam">kOfxImageEffectPropClipPreferencesSlaveParam</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPropOpenGLRenderSupported">kOfxImageEffectPropOpenGLRenderSupported</link> - (read and write)</listitem>
    <listitem><link linkend="kOfxPluginPropFilePath">kOfxPluginPropFilePath</link> (read only)</listitem>
  </itemizedlist>
</section>

<section id="EffectInstanceProperties"><title>Properties on an Effect Instance</title>
  An image effect instance has the following properties, all but kOfxPropInstanceData and kOfxImageEffectInstancePropSequentialRender are read only...
  <itemizedlist>
    <listitem><link linkend="kOfxPropType">kOfxPropType</link> - (read only) </listitem>
    <listitem><link linkend="kOfxImageEffectPropContext">kOfxImageEffectPropContext</link> - (read only)</listitem>
    <listitem><link linkend="kOfxPropInstanceData">kOfxPropInstanceData</link> - (read and write)</listitem>
    <listitem><link linkend="kOfxImageEffectPropProjectSize">kOfxImageEffectPropProjectSize</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectPropProjectOffset">kOfxImageEffectPropProjectOffset</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectPropProjectExtent">kOfxImageEffectPropProjectExtent</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectPropProjectPixelAspectRatio">kOfxImageEffectPropProjectPixelAspectRatio</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectInstancePropEffectDuration">kOfxImageEffectInstancePropEffectDuration</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectInstancePropSequentialRender">kOfxImageEffectInstancePropSequentialRender</link> - (read and write)</listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportsTiles">kOfxImageEffectPropSupportsTiles</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPropOpenGLRenderSupported">kOfxImageEffectPropOpenGLRenderSupported</link> - (read and write)</listitem>
    <listitem><link linkend="kOfxImageEffectPropFrameRate">kOfxImageEffectPropFrameRate</link> - (read only) </listitem>
    <listitem><link linkend="kOfxPropIsInteractive">kOfxPropIsInteractive</link> - (read only)</listitem>
  </itemizedlist>
</section>

<section id="ClipDescriptorProperties"><title>Properties on a Clip Descriptor</title>
  <para>All OfxImageClipHandle accessed inside the <literal>kOfxActionDescribe</literal> or <literal>kOfxActionDescribeInContext</literal> are clip descriptors, used to describe the behaviour of clips in a specific context.</para>
  <itemizedlist>
    <listitem><link linkend="kOfxPropType">kOfxPropType</link> - (read only) set to   </listitem>
    <listitem><link linkend="kOfxPropName">kOfxPropName</link> - (read only) the name the clip was created with</listitem>
    <listitem><link linkend="kOfxPropLabel">kOfxPropLabel</link> - (read/write) the user visible label for the clip</listitem>
    <listitem><link linkend="kOfxPropShortLabel">kOfxPropShortLabel</link> - (read/write) </listitem>
    <listitem><link linkend="kOfxPropLongLabel">kOfxPropLongLabel</link> - (read/write) </listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportedComponents">kOfxImageEffectPropSupportedComponents</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageEffectPropTemporalClipAccess">kOfxImageEffectPropTemporalClipAccess</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageClipPropOptional">kOfxImageClipPropOptional</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageClipPropFieldExtraction">kOfxImageClipPropFieldExtraction</link> - (read/write)</listitem>
    <listitem><link linkend="kOfxImageClipPropIsMask">kOfxImageClipPropIsMask</link> - (read/write) </listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportsTiles">kOfxImageEffectPropSupportsTiles</link> - (read/write) </listitem>
  </itemizedlist>
</section>

<section id="ClipInstanceProperties"> <title>Properties on a Clip Instance</title>
  <itemizedlist>
    <listitem><link linkend="kOfxPropType">kOfxPropType</link> - (read only) </listitem>
    <listitem><link linkend="kOfxPropName">kOfxPropName</link> - (read only)</listitem>
    <listitem><link linkend="kOfxPropLabel">kOfxPropLabel</link> - (read only)</listitem>
    <listitem><link linkend="kOfxPropShortLabel">kOfxPropShortLabel</link> - (read only) </listitem>
    <listitem><link linkend="kOfxPropLongLabel">kOfxPropLongLabel</link> - (read only) </listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportedComponents">kOfxImageEffectPropSupportedComponents</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectPropTemporalClipAccess">kOfxImageEffectPropTemporalClipAccess</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageClipPropOptional">kOfxImageClipPropOptional</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageClipPropFieldExtraction">kOfxImageClipPropFieldExtraction</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageClipPropIsMask">kOfxImageClipPropIsMask</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectPropSupportsTiles">kOfxImageEffectPropSupportsTiles</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectPropPixelDepth">kOfxImageEffectPropPixelDepth</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectPropComponents">kOfxImageEffectPropComponents</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageClipPropUnmappedPixelDepth">kOfxImageClipPropUnmappedPixelDepth</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageClipPropUnmappedComponents">kOfxImageClipPropUnmappedComponents</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectPropPreMultiplication">kOfxImageEffectPropPreMultiplication</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImagePropPixelAspectRatio">kOfxImagePropPixelAspectRatio</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectPropFrameRate">kOfxImageEffectPropFrameRate</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectPropFrameRange">kOfxImageEffectPropFrameRange</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageClipPropFieldOrder">kOfxImageClipPropFieldOrder</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageClipPropConnected">kOfxImageClipPropConnected</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectPropUnmappedFrameRange">kOfxImageEffectPropUnmappedFrameRange</link> - (read only)*</listitem>
    <listitem><link linkend="kOfxImageEffectPropUnmappedFrameRate">kOfxImageEffectPropUnmappedFrameRate</link> - (read only)*</listitem>
    <listitem><link linkend="kOfxImageClipPropContinuousSamples">kOfxImageClipPropContinuousSamples</link> - (read only)</listitem>
  </itemizedlist>
</section>

<section id="ImageProperties"><title>Properties on an Image</title>
  <para>All images are instances, there is no such thing as an image descriptor.</para>
  <itemizedlist>
    <listitem><link linkend="kOfxPropType">kOfxPropType</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectPropPixelDepth">kOfxImageEffectPropPixelDepth</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectPropComponents">kOfxImageEffectPropComponents</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectPropPreMultiplication">kOfxImageEffectPropPreMultiplication</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImageEffectPropRenderScale">kOfxImageEffectPropRenderScale</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImagePropPixelAspectRatio">kOfxImagePropPixelAspectRatio</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImagePropData">kOfxImagePropData</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImagePropBounds">kOfxImagePropBounds</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImagePropRegionOfDefinition">kOfxImagePropRegionOfDefinition</link> - (read only) *</listitem>
    <listitem><link linkend="kOfxImagePropRowBytes">kOfxImagePropRowBytes</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImagePropField">kOfxImagePropField</link> - (read only)</listitem>
    <listitem><link linkend="kOfxImagePropUniqueIdentifier">kOfxImagePropUniqueIdentifier</link> - (read only)</listitem>
  </itemizedlist>
</section>

<section id="ParameterSetProperties"><title>Properties on Parameter Set Instances</title>
  <listitem><link linkend="kOfxPropParamSetNeedsSyncing">kOfxPropParamSetNeedsSyncing</link>, which indicates if private data is dirty and may need re-syncing to a parameter set</listitem>
</section>

<section id="ParameterProperties"><title>Properties on Parameter Descriptors and Instances</title>
  
  <section><title>Properties Common to All Parameters</title>
    
    The following properties are common to all parameters....
    <itemizedlist>
      <listitem><link linkend="kOfxPropType">kOfxPropType</link>, which will always be <literal>kOfxTypeParameter</literal>(read only)</listitem>
      <listitem><link linkend="kOfxPropName">kOfxPropName</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxPropLabel">kOfxPropLabel</link> read/write in the descriptor and instance</listitem>
      <listitem><link linkend="kOfxPropShortLabel">kOfxPropShortLabel</link> read/write in the descriptor and instance</listitem>
      <listitem><link linkend="kOfxPropLongLabel">kOfxPropLongLabel</link> read/write in the descriptor and instance</listitem>
      <listitem><link linkend="kOfxParamPropType">kOfxParamPropType</link>read only in the descriptor and instance, the value is set on construction</listitem>
      <listitem><link linkend="kOfxParamPropSecret">kOfxParamPropSecret</link> read/write in the descriptor and instance</listitem>
      <listitem><link linkend="kOfxParamPropHint">kOfxParamPropHint</link> read/write in the descriptor and instance</listitem>
      <listitem><link linkend="kOfxParamPropScriptName">kOfxParamPropScriptName</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropParent">kOfxParamPropParent</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropEnabled">kOfxParamPropEnabled</link> read/write in the descriptor and instance</listitem>
      <listitem><link linkend="kOfxParamPropDataPtr">kOfxParamPropDataPtr</link> read/write in the descriptor and instance</listitem>
      <listitem><link linkend="kOfxPropIcon">kOfxPropIcon</link>, read/write on a descriptor, read only on an instance</listitem>
    </itemizedlist>
  </section>
  
  <section><title>Properties On Group Parameters</title>
    <itemizedlist>
      <listitem><link linkend="kOfxParamPropGroupOpen">kOfxParamPropGroupOpen</link> read/write in the descriptor, read only on an instance</listitem>
    </itemizedlist>
  </section>
  <section><title>Properties Common to All But Group and Page Parameters</title>
    <itemizedlist>
      <listitem><link linkend="kOfxParamPropInteractV1">kOfxParamPropInteractV1</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropInteractSize">kOfxParamPropInteractSize</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropInteractSizeAspect">kOfxParamPropInteractSizeAspect</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropInteractMinimumSize">kOfxParamPropInteractMinimumSize</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropInteractPreferedSize">kOfxParamPropInteractPreferedSize</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropHasHostOverlayHandle">kOfxParamPropHasHostOverlayHandle</link> read only in the descriptor and instance</listitem>
      <listitem><link linkend="kOfxParamPropUseHostOverlayHandle">kOfxParamPropUseHostOverlayHandle</link> read/write in the descriptor and read only in the instance</listitem>
    </itemizedlist>
  </section>
  
  <section><title>Properties Common to All Parameters That Hold Values</title>
    <itemizedlist>
      <listitem><link linkend="kOfxParamPropDefault">kOfxParamPropDefault</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropAnimates">kOfxParamPropAnimates</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropIsAnimating">kOfxParamPropIsAnimating</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropIsAutoKeying">kOfxParamPropIsAutoKeying</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropPersistent">kOfxParamPropPersistent</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropEvaluateOnChange">kOfxParamPropEvaluateOnChange</link>  read/write in the descriptor and instance</listitem>
      <listitem><link linkend="kOfxParamPropPluginMayWrite">kOfxParamPropPluginMayWrite</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropCacheInvalidation">kOfxParamPropCacheInvalidation</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropCanUndo">kOfxParamPropCanUndo</link> read/write in the descriptor, read only on an instance</listitem>
    </itemizedlist>
  </section>
  
  <section><title>Properties Common to All Numeric Parameters</title>
    <itemizedlist>
      <listitem><link linkend="kOfxParamPropMin">kOfxParamPropMin</link> read/write in the descriptor and instance</listitem>
      <listitem><link linkend="kOfxParamPropMax">kOfxParamPropMax</link> read/write in the descriptor and instance</listitem>
      <listitem><link linkend="kOfxParamPropDisplayMin">kOfxParamPropDisplayMin</link> read/write in the descriptor and instance</listitem>
      <listitem><link linkend="kOfxParamPropDisplayMax">kOfxParamPropDisplayMax</link> read/write in the descriptor and instance</listitem>
    </itemizedlist>
  </section>
  
  <section><title>Properties Common to All Double Parameters</title>
    <itemizedlist>
      <listitem><link linkend="kOfxParamPropIncrement">kOfxParamPropIncrement</link> read/write in the descriptor and instance</listitem>
      <listitem><link linkend="kOfxParamPropDigits">kOfxParamPropDigits</link> read/write in the descriptor and instance</listitem>
    </itemizedlist>
  </section>
  
  <section><title>Properties On 1D Double Parameters</title>
    <itemizedlist>
      <listitem><link linkend="kOfxParamPropShowTimeMarker">kOfxParamPropShowTimeMarker</link> read/write in the descriptor and instance</listitem>
      <listitem><link linkend="kOfxParamPropDoubleType">kOfxParamPropDoubleType</link> read/write in the descriptor, read only on an instance</listitem>
    </itemizedlist>
  </section>
  
  <section><title>Properties On 2D and 3D Double Parameters</title>
    <itemizedlist>
      <listitem><link linkend="kOfxParamPropDoubleType">kOfxParamPropDoubleType</link> read/write in the descriptor, read only on an instance</listitem>
    </itemizedlist>
  </section>

  <section><title>Properties On Non Normalised Spatial Double Parameters</title>
    <itemizedlist>
      <listitem><link linkend="kOfxParamPropDefaultCoordinateSystem">kOfxParamPropDefaultCoordinateSystem</link> read/write in the descriptor, read only on an instance</listitem>
    </itemizedlist>
  </section>
  
  <section><title>Properties On 2D and 3D Integer Parameters</title>
    <itemizedlist>
      <listitem><link linkend="kOfxParamPropDimensionLabel">kOfxParamPropDimensionLabel</link> read/write in the descriptor, read only on an instance</listitem>
    </itemizedlist>
  </section>
  
  <section><title>Properties On String Parameters</title>
    <itemizedlist>
      <listitem><link linkend="kOfxParamPropStringMode">kOfxParamPropStringMode</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropStringFilePathExists">kOfxParamPropStringFilePathExists</link> read/write in the descriptor, read only on an instance</listitem>
    </itemizedlist>
  </section>
  
  <section><title>Properties On Choice Parameters</title>
    <itemizedlist>
      <listitem><link linkend="kOfxParamPropChoiceOption">kOfxParamPropChoiceOption</link> read/write in the descriptor and instance</listitem>
    </itemizedlist>
  </section>
  
  <section><title>Properties On Custom Parameters</title>
    <itemizedlist>
      <listitem><link linkend="kOfxParamPropCustomInterpCallbackV1">kOfxParamPropCustomInterpCallbackV1</link> read/write in the descriptor, read only on an instance</listitem>
    </itemizedlist>
  </section>
  
  <section><title>Properties On Page Parameters</title>
    <itemizedlist>
      <listitem><link linkend="kOfxParamPropPageChild">kOfxParamPropPageChild</link> read/write in the descriptor, read only on an instance</listitem>
    </itemizedlist>
  </section>
  <section><title>On Parametric Parameters</title>
    <itemizedlist>
      <listitem><link linkend="kOfxParamPropAnimates">kOfxParamPropAnimates</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropIsAnimating">kOfxParamPropIsAnimating</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropIsAutoKeying">kOfxParamPropIsAutoKeying</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropPersistent">kOfxParamPropPersistent</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropEvaluateOnChange">kOfxParamPropEvaluateOnChange</link>  read/write in the descriptor and instance</listitem>
      <listitem><link linkend="kOfxParamPropPluginMayWrite">kOfxParamPropPluginMayWrite</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropCacheInvalidation">kOfxParamPropCacheInvalidation</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropCanUndo">kOfxParamPropCanUndo</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropParametricDimension">kOfxParamPropParametricDimension</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropParametricUIColour">kOfxParamPropParametricUIColour</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropParametricInteractBackground">kOfxParamPropParametricInteractBackground</link> read/write in the descriptor, read only on an instance</listitem>
      <listitem><link linkend="kOfxParamPropParametricRange">kOfxParamPropParametricRange</link> read/write in the descriptor, read only on an instance</listitem>
    </itemizedlist>
  </section>
</section>

<section id="InteractDescriptorProperties"><title>Properties on Interact Descriptors</title> 
  <itemizedlist>
    <listitem><link linkend="kOfxInteractPropHasAlpha">kOfxInteractPropHasAlpha</link> read only</listitem>
    <listitem><link linkend="kOfxInteractPropBitDepth">kOfxInteractPropBitDepth</link> read only</listitem>
  </itemizedlist>
</section>

<section id="InteractInstanceProperties"><title>Properties on Interact Instances</title> 
  <itemizedlist>
    <listitem><link linkend="kOfxPropEffectInstance">kOfxPropEffectInstance</link> read only</listitem>
    <listitem><link linkend="kOfxPropInstanceData">kOfxPropInstanceData</link> read/write only</listitem>
    <listitem><link linkend="kOfxInteractPropPixelScale">kOfxInteractPropPixelScale</link> read only</listitem>
    <listitem><link linkend="kOfxInteractPropBackgroundColour">kOfxInteractPropBackgroundColour</link> read only</listitem>
    <listitem><link linkend="kOfxInteractPropHasAlpha">kOfxInteractPropHasAlpha</link> read only</listitem>
    <listitem><link linkend="kOfxInteractPropBitDepth">kOfxInteractPropBitDepth</link> read only</listitem>
    <listitem><link linkend="kOfxInteractPropSlaveToParam">kOfxInteractPropSlaveToParam</link> read/write</listitem>
    <listitem><link linkend="kOfxInteractPropSuggestedColour">kOfxInteractPropSuggestedColour</link> read only</listitem>
  </itemizedlist>
</section>
