#include <ofxsImageEffect.h>
Public Member Functions | |
| const PropertySet & | getPropertySet () const |
| get the underlying property set on this clip | |
| PropertySet & | getPropertySet () |
| get the underlying property set on this clip | |
| OfxImageClipHandle | getHandle () |
| get the OFX clip handle | |
| const std::string & | name (void) const |
| get the name | |
| void | getLabels (std::string &label, std::string &shortLabel, std::string &longLabel) const |
| fetch the labels | |
| BitDepthEnum | getPixelDepth (void) const |
| get the pixel depth | |
| PixelComponentEnum | getPixelComponents (void) const |
| get the components in the image | |
| std::string | getPixelComponentsProperty (void) const |
| get the string representing the pixel components | |
| BitDepthEnum | getUnmappedPixelDepth (void) const |
| what is the actual pixel depth of the clip | |
| PixelComponentEnum | getUnmappedPixelComponents (void) const |
| what is the component type of the clip | |
| std::string | getUnmappedPixelComponentsProperty (void) const |
| get the string representing the pixel components | |
| PreMultiplicationEnum | getPreMultiplication (void) const |
| get the components in the image | |
| FieldEnum | getFieldOrder (void) const |
| which spatial field comes first temporally | |
| bool | isConnected (void) const |
| is the clip connected | |
| bool | hasContinuousSamples (void) const |
| can the clip be continuously sampled | |
| double | getPixelAspectRatio (void) const |
| get the scale factor that has been applied to this clip | |
| double | getFrameRate (void) const |
| get the frame rate, in frames per second on this clip, after any clip preferences have been applied | |
| OfxRangeD | getFrameRange (void) const |
| return the range of frames over which this clip has images, after any clip preferences have been applied | |
| double | getUnmappedFrameRate (void) const |
| get the frame rate, in frames per second on this clip, before any clip preferences have been applied | |
| OfxRangeD | getUnmappedFrameRange (void) const |
| return the range of frames over which this clip has images, before any clip preferences have been applied | |
| OfxRectD | getRegionOfDefinition (double t) |
| get the RoD for this clip in the cannonical coordinate system | |
| Image * | fetchImage (double t) |
| fetch an image | |
| Image * | fetchImage (double t, OfxRectD bounds) |
| fetch an image, with a specific region in cannonical coordinates | |
| Image * | fetchImage (double t, OfxRectD *bounds) |
| fetch an image, with a specific region in cannonical coordinates | |
Protected Member Functions | |
| mDeclareProtectedAssignAndCC (Clip) | |
| Clip (ImageEffect *effect, const std::string &name, OfxImageClipHandle handle, OfxPropertySetHandle props) | |
| hidden constructor | |
Protected Attributes | |
| std::string | _clipName |
| name of the clip | |
| PropertySet | _clipProps |
| properties for this clip | |
| OfxImageClipHandle | _clipHandle |
| handle for this clip | |
| ImageEffect * | _effect |
| effect instance that owns this clip | |
Friends | |
| class | ImageEffect |
| so one can be made | |
|
||||||||||||||||||||
|
hidden constructor
|
|
||||||||||||
|
fetch an image, with a specific region in cannonical coordinates When finished with, the client code must delete the image. If the same image is fetched twice, it must be deleted in each case, they will not be the same pointer. |
|
||||||||||||
|
fetch an image, with a specific region in cannonical coordinates When finished with, the client code must delete the image. If the same image is fetched twice, it must be deleted in each case, they will not be the same pointer. |
|
|
fetch an image When finished with, the client code must delete the image. If the same image is fetched twice, it must be deleted in each case, they will not be the same pointer. |
|
|
which spatial field comes first temporally
|
|
|
return the range of frames over which this clip has images, after any clip preferences have been applied
|
|
|
get the frame rate, in frames per second on this clip, after any clip preferences have been applied
|
|
|
get the OFX clip handle
|
|
||||||||||||||||
|
fetch the labels
|
|
|
get the scale factor that has been applied to this clip
|
|
|
get the components in the image
|
|
|
get the string representing the pixel components
|
|
|
get the pixel depth
|
|
|
get the components in the image
|
|
|
get the underlying property set on this clip
|
|
|
get the underlying property set on this clip
|
|
|
get the RoD for this clip in the cannonical coordinate system
|
|
|
return the range of frames over which this clip has images, before any clip preferences have been applied
|
|
|
get the frame rate, in frames per second on this clip, before any clip preferences have been applied
|
|
|
what is the component type of the clip
|
|
|
get the string representing the pixel components
|
|
|
what is the actual pixel depth of the clip
|
|
|
can the clip be continuously sampled
|
|
|
is the clip connected
|
|
|
|
|
|
get the name
|
|
|
so one can be made
|
|
|
handle for this clip
|
|
|
name of the clip
|
|
|
properties for this clip
|
|
|
effect instance that owns this clip
|
1.3.9.1