kOfxParamPropDoubleType
— Describes how the double parameter should be interpreted by a host.
#include "/ofxParam.h" #define kOfxParamPropDoubleType "OfxParamPropDoubleType"
This is a property that belongs to the 1D, 2D and 3D float plugin parameter descriptor (read/write) and instance (read only),.
This must be one of
kOfxParamDoubleTypePlain
- parameter has no special interpretation,
kOfxParamDoubleTypeAngle
- parameter is to be interpretted as an angle,
kOfxParamDoubleTypeScale
- parameter is to be interpretted as a scale factor,
kOfxParamDoubleTypeTime
- parameter represents a time value (1D only),
kOfxParamDoubleTypeAbsoluteTime
- parameter represents an absolute time value (1D only),
Describes how the double parameter should be interpreted by a host.
kOfxParamDoubleTypeX
- size wrt to the project's X dimension (1D only), in canonical coordinates,
kOfxParamDoubleTypeXAbsolute
- absolute position on the X axis (1D only), in canonical coordinates,
kOfxParamDoubleTypeY
- size wrt to the project's Y dimension(1D only), in canonical coordinates,
kOfxParamDoubleTypeYAbsolute
- absolute position on the Y axis (1D only), in canonical coordinates,
kOfxParamDoubleTypeXY
- size in 2D (2D only), in canonical coordinates,
kOfxParamDoubleTypeXYAbsolute
- an absolute position on the image plane, in canonical coordinates.
Double parameters can be interpreted in several different ways, this property tells the host how to do so and thus gives hints as to the interface of the parameter.