#include <TIL_ImageSource.h>

Public Member Functions | |
| TIL_ImageSource () | |
| void | bumpRefCount (int i) |
| void | invalidate () |
| bool | isValid () const |
| virtual float | getGlobalTime ()=0 |
| virtual float | getSampleRate ()=0 |
| virtual float | getStartTime ()=0 |
| virtual float | getEndTime ()=0 |
| int | getImageIndexFromTime (float t) |
| int | getFrameFromTime (float t) |
| virtual int | doesImageExist (int, bool=true) |
| virtual int | getActualFrame (int frame) |
| virtual void | removeFrame (int) |
| virtual void | addFrame (int) |
| virtual void | removeSequence () |
| virtual bool | canAddFrame () |
| virtual bool | isNetwork () |
| virtual float | getFrameTime (float t, bool=false, const TIL_Sequence *=0) |
| virtual int | getFrameShift (int fr, bool=false, const TIL_Sequence *=0) |
| virtual int | getApparentFrame (int fr) |
| virtual const char * | getName ()=0 |
| virtual void | getFullName (UT_String &name)=0 |
| virtual void | getFrameName (int frame, UT_String &name) |
| virtual int | equals (const TIL_ImageSource *)=0 |
| virtual int | open (short &, int=0, float=TIL_GLOBAL_TIME) |
| virtual void | close (short) |
| virtual bool | isConstantSequence () const |
| virtual const TIL_Sequence * | getSequence (float t)=0 |
| virtual UT_TokenString * | getID (float t, int xres, int yres, const TIL_Plane &plane, int array_index)=0 |
| virtual void | getImageBounds (const TIL_Plane &plane, int array_index, float t, int xres, int yres, int &x1, int &y1, int &x2, int &y2) |
| virtual int | getID () const =0 |
| virtual int | getImage (TIL_Raster *image, float t, int xres, int yres, const TIL_Plane &plane, int array_index, int xstart, int ystart, int xend, int yend, float gamma, bool include_alpha=false, bool is_interactive=false, int fxres=0, int fyres=0)=0 |
| virtual void | getInfo (UT_WorkBuffer &infotext) |
| virtual void | getComment (UT_String &comment, float t) |
| virtual void | setComment (const UT_String &comment, float t) |
| virtual int | writeImage (const char *filename, const IMG_TileOptions *finfo, const TIL_Sequence *, int step=1, const char *uselut=0, float gamma=1.0F, void(*info)(void *, const char *)=0, void *data=0, bool suppress_summary_dialog=false) |
| virtual int | writeImage (const char *filename, const IMG_TileOptions *finfo, int xres, int yres, const char *color, const char *alpha, int start, int end, int step=1, const char *uselut=0, float gamma=1.0F, void(*info)(void *, const char *)=0, void *data=0, bool suppress_summary_dialog=false) |
| virtual void | writeImageComplete (int successcount, int failcount, const UT_String &failedfiles) |
| virtual bool | isCachingNeeded (int) const |
| virtual unsigned long | getVersion () |
| virtual int | isFrameLocked (float) |
| virtual int | isAnythingLocked () |
| virtual int | isPlaneLocked (const TIL_Plane *, float) |
| virtual const TIL_Plane * | getPreviewPlane (int) |
| virtual void | setMouseLocation (int mx, int my) |
| virtual void | bumpVersion (bool) |
| virtual bool | isSlowOperation () const |
| virtual bool | getColorCurves (const char *planename, int array, float t, TIL_ColorCurves &curves, UT_String &first, bool allnodes, int comp=-1, bool natural_range=true, float start=0.0f, float end=1.0f, int evalpoints=0) |
| virtual bool | allowUserSelection () const |
| virtual TIL_ImageSource * | selectParentSource (int px, int py, const char *planename, int array_index) |
| virtual bool | hasPixelScript () const |
| virtual bool | runPixelScript (int px, int py) |
| virtual bool | isStereoscopicSource (float t) const |
| virtual int | getLeftPlaneIndex (float t) const |
| virtual const char * | getLeftPlaneName (float t) const |
| virtual int | getRightPlaneIndex (float t) const |
| virtual const char * | getRightPlaneName (float t) const |
Protected Member Functions | |
| virtual | ~TIL_ImageSource () |
Definition at line 39 of file TIL_ImageSource.h.
| TIL_ImageSource::TIL_ImageSource | ( | ) |
| virtual TIL_ImageSource::~TIL_ImageSource | ( | ) | [protected, virtual] |
| virtual void TIL_ImageSource::addFrame | ( | int | ) | [inline, virtual] |
Definition at line 66 of file TIL_ImageSource.h.
| virtual bool TIL_ImageSource::allowUserSelection | ( | ) | const [inline, virtual] |
| void TIL_ImageSource::bumpRefCount | ( | int | i | ) |
| virtual void TIL_ImageSource::bumpVersion | ( | bool | ) | [inline, virtual] |
Definition at line 183 of file TIL_ImageSource.h.
| virtual bool TIL_ImageSource::canAddFrame | ( | ) | [inline, virtual] |
Definition at line 68 of file TIL_ImageSource.h.
| virtual void TIL_ImageSource::close | ( | short | ) | [inline, virtual] |
| virtual int TIL_ImageSource::doesImageExist | ( | int | , | |
| bool | = true | |||
| ) | [inline, virtual] |
| virtual int TIL_ImageSource::equals | ( | const TIL_ImageSource * | ) | [pure virtual] |
Implemented in COP2_ImageSource.
| virtual int TIL_ImageSource::getActualFrame | ( | int | frame | ) | [inline, virtual] |
Definition at line 64 of file TIL_ImageSource.h.
| virtual int TIL_ImageSource::getApparentFrame | ( | int | fr | ) | [inline, virtual] |
Definition at line 84 of file TIL_ImageSource.h.
| virtual bool TIL_ImageSource::getColorCurves | ( | const char * | planename, | |
| int | array, | |||
| float | t, | |||
| TIL_ColorCurves & | curves, | |||
| UT_String & | first, | |||
| bool | allnodes, | |||
| int | comp = -1, |
|||
| bool | natural_range = true, |
|||
| float | start = 0.0f, |
|||
| float | end = 1.0f, |
|||
| int | evalpoints = 0 | |||
| ) | [virtual] |
Reimplemented in COP2_ImageSource.
| virtual void TIL_ImageSource::getComment | ( | UT_String & | comment, | |
| float | t | |||
| ) | [virtual] |
| virtual float TIL_ImageSource::getEndTime | ( | ) | [pure virtual] |
Implemented in COP2_ImageSource.
| int TIL_ImageSource::getFrameFromTime | ( | float | t | ) |
| virtual void TIL_ImageSource::getFrameName | ( | int | frame, | |
| UT_String & | name | |||
| ) | [virtual] |
Reimplemented in COP2_ImageSource.
| virtual int TIL_ImageSource::getFrameShift | ( | int | fr, | |
| bool | = false, |
|||
| const TIL_Sequence * | = 0 | |||
| ) | [inline, virtual] |
| virtual float TIL_ImageSource::getFrameTime | ( | float | t, | |
| bool | = false, |
|||
| const TIL_Sequence * | = 0 | |||
| ) | [inline, virtual] |
| virtual void TIL_ImageSource::getFullName | ( | UT_String & | name | ) | [pure virtual] |
Implemented in COP2_ImageSource.
| virtual float TIL_ImageSource::getGlobalTime | ( | ) | [pure virtual] |
Implemented in COP2_ImageSource.
| virtual int TIL_ImageSource::getID | ( | ) | const [pure virtual] |
Implemented in COP2_ImageSource.
| virtual UT_TokenString* TIL_ImageSource::getID | ( | float | t, | |
| int | xres, | |||
| int | yres, | |||
| const TIL_Plane & | plane, | |||
| int | array_index | |||
| ) | [pure virtual] |
Implemented in COP2_ImageSource.
| virtual int TIL_ImageSource::getImage | ( | TIL_Raster * | image, | |
| float | t, | |||
| int | xres, | |||
| int | yres, | |||
| const TIL_Plane & | plane, | |||
| int | array_index, | |||
| int | xstart, | |||
| int | ystart, | |||
| int | xend, | |||
| int | yend, | |||
| float | gamma, | |||
| bool | include_alpha = false, |
|||
| bool | is_interactive = false, |
|||
| int | fxres = 0, |
|||
| int | fyres = 0 | |||
| ) | [pure virtual] |
Implemented in COP2_ImageSource.
| virtual void TIL_ImageSource::getImageBounds | ( | const TIL_Plane & | plane, | |
| int | array_index, | |||
| float | t, | |||
| int | xres, | |||
| int | yres, | |||
| int & | x1, | |||
| int & | y1, | |||
| int & | x2, | |||
| int & | y2 | |||
| ) | [virtual] |
Reimplemented in COP2_ImageSource.
| int TIL_ImageSource::getImageIndexFromTime | ( | float | t | ) |
| virtual void TIL_ImageSource::getInfo | ( | UT_WorkBuffer & | infotext | ) | [virtual] |
Reimplemented in COP2_ImageSource.
| virtual int TIL_ImageSource::getLeftPlaneIndex | ( | float | t | ) | const [virtual] |
| virtual const char* TIL_ImageSource::getLeftPlaneName | ( | float | t | ) | const [virtual] |
| virtual const char* TIL_ImageSource::getName | ( | ) | [pure virtual] |
Implemented in COP2_ImageSource.
| virtual const TIL_Plane* TIL_ImageSource::getPreviewPlane | ( | int | ) | [inline, virtual] |
| virtual int TIL_ImageSource::getRightPlaneIndex | ( | float | t | ) | const [virtual] |
| virtual const char* TIL_ImageSource::getRightPlaneName | ( | float | t | ) | const [virtual] |
| virtual float TIL_ImageSource::getSampleRate | ( | ) | [pure virtual] |
Implemented in COP2_ImageSource.
| virtual const TIL_Sequence* TIL_ImageSource::getSequence | ( | float | t | ) | [pure virtual] |
Implemented in COP2_ImageSource.
| virtual float TIL_ImageSource::getStartTime | ( | ) | [pure virtual] |
Implemented in COP2_ImageSource.
| virtual unsigned long TIL_ImageSource::getVersion | ( | void | ) | [inline, virtual] |
| virtual bool TIL_ImageSource::hasPixelScript | ( | ) | const [virtual] |
| void TIL_ImageSource::invalidate | ( | ) | [inline] |
Definition at line 46 of file TIL_ImageSource.h.
| virtual int TIL_ImageSource::isAnythingLocked | ( | ) | [inline, virtual] |
| virtual bool TIL_ImageSource::isCachingNeeded | ( | int | ) | const [inline, virtual] |
Definition at line 171 of file TIL_ImageSource.h.
| virtual bool TIL_ImageSource::isConstantSequence | ( | ) | const [inline, virtual] |
| virtual int TIL_ImageSource::isFrameLocked | ( | float | ) | [inline, virtual] |
| virtual bool TIL_ImageSource::isNetwork | ( | ) | [inline, virtual] |
| virtual int TIL_ImageSource::isPlaneLocked | ( | const TIL_Plane * | , | |
| float | ||||
| ) | [inline, virtual] |
| virtual bool TIL_ImageSource::isSlowOperation | ( | ) | const [inline, virtual] |
| virtual bool TIL_ImageSource::isStereoscopicSource | ( | float | t | ) | const [virtual] |
| bool TIL_ImageSource::isValid | ( | void | ) | const [inline] |
Definition at line 47 of file TIL_ImageSource.h.
| virtual int TIL_ImageSource::open | ( | short & | , | |
| int | = 0, |
|||
| float | = TIL_GLOBAL_TIME | |||
| ) | [inline, virtual] |
| virtual void TIL_ImageSource::removeFrame | ( | int | ) | [inline, virtual] |
Definition at line 65 of file TIL_ImageSource.h.
| virtual void TIL_ImageSource::removeSequence | ( | ) | [inline, virtual] |
Definition at line 67 of file TIL_ImageSource.h.
| virtual bool TIL_ImageSource::runPixelScript | ( | int | px, | |
| int | py | |||
| ) | [virtual] |
| virtual TIL_ImageSource* TIL_ImageSource::selectParentSource | ( | int | px, | |
| int | py, | |||
| const char * | planename, | |||
| int | array_index | |||
| ) | [virtual] |
Reimplemented in COP2_ImageSource.
| virtual void TIL_ImageSource::setComment | ( | const UT_String & | comment, | |
| float | t | |||
| ) | [virtual] |
| virtual void TIL_ImageSource::setMouseLocation | ( | int | mx, | |
| int | my | |||
| ) | [virtual] |
| virtual int TIL_ImageSource::writeImage | ( | const char * | filename, | |
| const IMG_TileOptions * | finfo, | |||
| int | xres, | |||
| int | yres, | |||
| const char * | color, | |||
| const char * | alpha, | |||
| int | start, | |||
| int | end, | |||
| int | step = 1, |
|||
| const char * | uselut = 0, |
|||
| float | gamma = 1.0F, |
|||
| void(*)(void *, const char *) | info = 0, |
|||
| void * | data = 0, |
|||
| bool | suppress_summary_dialog = false | |||
| ) | [virtual] |
Reimplemented in COP2_ImageSource.
| virtual int TIL_ImageSource::writeImage | ( | const char * | filename, | |
| const IMG_TileOptions * | finfo, | |||
| const TIL_Sequence * | , | |||
| int | step = 1, |
|||
| const char * | uselut = 0, |
|||
| float | gamma = 1.0F, |
|||
| void(*)(void *, const char *) | info = 0, |
|||
| void * | data = 0, |
|||
| bool | suppress_summary_dialog = false | |||
| ) | [virtual] |
Reimplemented in COP2_ImageSource.
| virtual void TIL_ImageSource::writeImageComplete | ( | int | successcount, | |
| int | failcount, | |||
| const UT_String & | failedfiles | |||
| ) | [virtual] |
1.5.9