Crate ofx_sys

source ·

Modules

Structs

@brief OFX suite that provides provides the ability to execute an action in the UI thread.
@brief OFX suite that provides provides the ability to execute an action in the UI thread.
@brief OFX suite that allows an effect to interact with an openGL window so as to provide custom interfaces.
@brief Generic host structure passed to OfxPlugin::setHost function
@brief OFX suite that provides image to texture conversion for OpenGL processing
@brief The OFX suite for image effects
@brief OFX suite that allows an effect to interact with an openGL window so as to provide custom interfaces.
@brief The OFX suite that implements general purpose memory management.
@brief The OFX suite that allows a plug-in to pass messages back to a user. The V2 suite extends on this in a backwards compatible manner.
@brief The OFX suite that allows a plug-in to pass messages back to a user.
@brief OFX suite that provides simple SMP style multi-processing
@brief The OFX suite used to define and manipulate user visible parameters
@brief The OFX suite used to define and manipulate ‘parametric’ parameters.
@brief The structure that defines a plug-in to a host.
@brief Defines two dimensional double point
@brief Defines two dimensional integer point
@brief A suite that provides progress feedback from a plugin to an application
@brief The OFX suite used to access properties on OFX objects.
@brief Defines an 8 bit per component RGBA pixel
@brief Defines a double precision floating point component RGBA pixel
@brief Defines a floating point component RGBA pixel
@brief Defines a 16 bit per component RGBA pixel
@brief Defines an 8 bit per component RGB pixel
@brief Defines a double precision floating point component RGB pixel
@brief Defines a floating point component RGB pixel
@brief Defines a 16 bit per component RGB pixel
@brief Defines one dimensional double bounds
@brief Defines one dimensional integer bounds
@brief Defines two dimensional double region
@brief Defines two dimensional integer region
@brief Suite to control timelines
@brief Defines an 8 bit per component YUVA pixel – ofxPixels.h Deprecated in 1.3, removed in 1.4
@brief Defines an floating point component YUVA pixel – ofxPixels.h @deprecated - Deprecated in 1.3, removed in 1.4
@brief Defines an 16 bit per component YUVA pixel – ofxPixels.h @deprecated - Deprecated in 1.3, removed in 1.4

Constants

Functions

@brief Defines the number of plug-ins implemented inside a binary
@brief Returns the ‘nth’ plug-in implemented inside a binary

Type Definitions

@brief Function prototype for custom parameter interpolation callback functions
@brief Blind declaration of an OFX image effect
@brief Blind declaration of an OFX image effect
@brief Blind declaration for an handle to image memory returned by the image memory management routines
@brief Blind declaration of an OFX interactive gui
@brief Prototype of the distortion passed to the kOfxPropInverseDistortionFunction property. It takes in input the distorted position and should output the undistorted position, both in canonical coordinates. Optionnally the Jacobian may be output. @param customData These are custom datas that were returned by the plug-in in the kOfxImageEffectActionGetInverseDistortion action in kOfxPropInverseDistortionFunctionData @param wantsJacobian True if the caller would like the function to return a Jacobian, if possible. Note that the function may not return a Jacobian even if it was asked for, in which case the caller will have to compute it using for example finite differences. @param gotJaboian True if the jacobian was computed and set in output. If wantsJacobian is set to false, this parameter may be NULL. @param jacobian The 4 partial derivatives of the function: [dFx/dx, dFx/dy, dFy/dx, dFy/dy]. If wantsJacobian is set to false, this parameter may be NULL.
@brief Mutex blind data handle
@brief Blind declaration of an OFX param
@brief Blind declaration of an OFX parameter set
@brief Entry point for plug-ins
@brief Blind data structure to manipulate sets of properties through
@brief OFX status return type
@brief The function type to passed to the multi threading routines
@brief How time is specified within the OFX API