Parameter Type definitions


Detailed Description

These strings are used to identify the type of the parameter when it is defined, they are also on the kOfxParamPropType in any parameter instance.


Defines

#define kOfxParamTypeInteger   "OfxParamTypeInteger"
 String to identify a param as a single valued integer.
#define kOfxParamTypeDouble   "OfxParamTypeDouble"
 String to identify a param as a Single valued floating point parameter.
#define kOfxParamTypeBoolean   "OfxParamTypeBoolean"
 String to identify a param as a Single valued boolean parameter.
#define kOfxParamTypeChoice   "OfxParamTypeChoice"
 String to identify a param as a Single valued, 'one-of-many' parameter.
#define kOfxParamTypeRGBA   "OfxParamTypeRGBA"
 String to identify a param as a Red, Green, Blue and Alpha colour parameter.
#define kOfxParamTypeRGB   "OfxParamTypeRGB"
 String to identify a param as a Red, Green and Blue colour parameter.
#define kOfxParamTypeDouble2D   "OfxParamTypeDouble2D"
 String to identify a param as a Two dimensional floating point parameter.
#define kOfxParamTypeInteger2D   "OfxParamTypeInteger2D"
 String to identify a param as a Two dimensional integer point parameter.
#define kOfxParamTypeDouble3D   "OfxParamTypeDouble3D"
 String to identify a param as a Three dimensional floating point parameter.
#define kOfxParamTypeInteger3D   "OfxParamTypeInteger3D"
 String to identify a param as a Three dimensional integer parameter.
#define kOfxParamTypeString   "OfxParamTypeString"
 String to identify a param as a String (UTF8) parameter.
#define kOfxParamTypeCustom   "OfxParamTypeCustom"
 String to identify a param as a Plug-in defined parameter.
#define kOfxParamTypeGroup   "OfxParamTypeGroup"
 String to identify a param as a Grouping parameter.
#define kOfxParamTypePage   "OfxParamTypePage"
 String to identify a param as a page parameter.
#define kOfxParamTypePushButton   "OfxParamTypePushButton"
 String to identify a param as a PushButton parameter.


Define Documentation

#define kOfxParamTypeBoolean   "OfxParamTypeBoolean"

String to identify a param as a Single valued boolean parameter.

#define kOfxParamTypeChoice   "OfxParamTypeChoice"

String to identify a param as a Single valued, 'one-of-many' parameter.

#define kOfxParamTypeCustom   "OfxParamTypeCustom"

String to identify a param as a Plug-in defined parameter.

#define kOfxParamTypeDouble   "OfxParamTypeDouble"

String to identify a param as a Single valued floating point parameter.

#define kOfxParamTypeDouble2D   "OfxParamTypeDouble2D"

String to identify a param as a Two dimensional floating point parameter.

#define kOfxParamTypeDouble3D   "OfxParamTypeDouble3D"

String to identify a param as a Three dimensional floating point parameter.

#define kOfxParamTypeGroup   "OfxParamTypeGroup"

String to identify a param as a Grouping parameter.

#define kOfxParamTypeInteger   "OfxParamTypeInteger"

String to identify a param as a single valued integer.

#define kOfxParamTypeInteger2D   "OfxParamTypeInteger2D"

String to identify a param as a Two dimensional integer point parameter.

#define kOfxParamTypeInteger3D   "OfxParamTypeInteger3D"

String to identify a param as a Three dimensional integer parameter.

#define kOfxParamTypePage   "OfxParamTypePage"

String to identify a param as a page parameter.

#define kOfxParamTypePushButton   "OfxParamTypePushButton"

String to identify a param as a PushButton parameter.

#define kOfxParamTypeRGB   "OfxParamTypeRGB"

String to identify a param as a Red, Green and Blue colour parameter.

#define kOfxParamTypeRGBA   "OfxParamTypeRGBA"

String to identify a param as a Red, Green, Blue and Alpha colour parameter.

#define kOfxParamTypeString   "OfxParamTypeString"

String to identify a param as a String (UTF8) parameter.


Copyright 2003-2004 The Foundry Visonmongers Ltd. All rights reserved.
Copying and redistribution with or without modification, is permitted provided that the following conditions are met:
  1. Redistributions of the document must retain the above copyright notice and this list of conditions.
  2. Neither the name of The Foundry Visonmongers Ltd nor names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
Automatic documentation generated by DOxygen.