TuttleOFX
1
|
A suite to use Nuke cameras. More...
#include <camera.h>
Data Fields | |
OfxStatus(* | cameraDefine )(OfxImageEffectHandle pluginHandle, const char *name, OfxPropertySetHandle *propertySet) |
Define a camera input to an effect. | |
OfxStatus(* | cameraGetHandle )(OfxImageEffectHandle pluginHandle, const char *name, NukeOfxCameraHandle *camera, OfxPropertySetHandle *propertySet) |
Get the handle of the named camera input to an effect. | |
OfxStatus(* | cameraGetPropertySet )(NukeOfxCameraHandle camera, OfxPropertySetHandle *propHandle) |
Get the property set for the given camera. | |
OfxStatus(* | cameraGetParameter )(NukeOfxCameraHandle camera, const char *paramName, double time, int view, double *baseReturnAddress, int returnSize) |
Get an arbitrary camera parameter for a given time and view. |
A suite to use Nuke cameras.
This suite provides the functions needed by a plugin to define and use camera inputs for a Nuke image effect plugin.
Cameras are named and more than one camera can be attached as an input to an effect.
Camera descriptor property sets are defined to have the following properties
Instance property sets have all the descriptor properties (as read only) and the following properties...
OfxStatus(* NukeOfxCameraSuiteV1::cameraDefine)(OfxImageEffectHandle pluginHandle, const char *name, OfxPropertySetHandle *propertySet) |
Define a camera input to an effect.
Called by the plugin when the 'describeInContext' action has been called. Sets up a camera input with the given name. If not NULL, then a pointer to a PropertySetHandle for the Camera may be put in *propertySet.
More than one camera can be defined, they will need different names.
OfxStatus(* NukeOfxCameraSuiteV1::cameraGetHandle)(OfxImageEffectHandle pluginHandle, const char *name, NukeOfxCameraHandle *camera, OfxPropertySetHandle *propertySet) |
Get the handle of the named camera input to an effect.
Definition at line 175 of file camera.h.
Referenced by OFX::ParamSet::fetchRawCameraParam().
OfxStatus(* NukeOfxCameraSuiteV1::cameraGetParameter)(NukeOfxCameraHandle camera, const char *paramName, double time, int view, double *baseReturnAddress, int returnSize) |
Get an arbitrary camera parameter for a given time and view.
OfxStatus(* NukeOfxCameraSuiteV1::cameraGetPropertySet)(NukeOfxCameraHandle camera, OfxPropertySetHandle *propHandle) |