#include <ROP_RenderItem.h>
Public Member Functions | |
| ROP_RenderItem (ROP_Node *node) | |
| ROP_RenderItem (const ROP_RenderItem &item) | |
| void | setSingleFrame (float frame) |
| void | setFrameRange (float start, float end, float finc) |
| void | setUsed (bool used) |
| bool | render (ROP_Verbose *verbose=0, int count=0, int total=0) const |
| bool | containedBy (const ROP_RenderItem &item) |
| void | removeOverlap (const ROP_RenderItem &item) |
| bool | mergeWith (const ROP_RenderItem &item) |
| void | print (ostream &os, bool full_path, bool condense_range) const |
| int | getNumFrames () const |
| ROP_Node * | getNode () const |
| bool | isSingleFrame () const |
| float | getFrame () const |
| float | getStartFrame () const |
| float | getEndFrame () const |
| float | getFrameInc () const |
| bool | getUsed () const |
| bool | isRegularSequence () const |
| const UT_FloatArray & | getFrameList () const |
| int | getRenderId () const |
| void | addDependency (const ROP_RenderItem &item) const |
| bool | hasDependency (const ROP_RenderItem &item) const |
| void | mergeDependencies (const ROP_RenderItem &item) |
| void | removeUnusedDependencies () |
| void | replaceDependencies (const ROP_RenderItem &with_item) |
| UT_PtrArray< const ROP_RenderItem * > & | getDependencies () |
| const UT_PtrArray< const ROP_RenderItem * > & | getDependents () const |
| bool | hasDependencies () const |
| bool | hasDependents () const |
| void | setRenderId (int id) |
Static Public Member Functions | |
| static void | resetRenderIds () |
Definition at line 27 of file ROP_RenderItem.h.
| ROP_RenderItem::ROP_RenderItem | ( | ROP_Node * | node | ) | [inline] |
Definition at line 30 of file ROP_RenderItem.h.
| ROP_RenderItem::ROP_RenderItem | ( | const ROP_RenderItem & | item | ) | [inline] |
Definition at line 40 of file ROP_RenderItem.h.
| void ROP_RenderItem::addDependency | ( | const ROP_RenderItem & | item | ) | const |
| bool ROP_RenderItem::containedBy | ( | const ROP_RenderItem & | item | ) |
| UT_PtrArray<const ROP_RenderItem *>& ROP_RenderItem::getDependencies | ( | ) | [inline] |
Definition at line 120 of file ROP_RenderItem.h.
| const UT_PtrArray<const ROP_RenderItem *>& ROP_RenderItem::getDependents | ( | ) | const [inline] |
Definition at line 123 of file ROP_RenderItem.h.
| float ROP_RenderItem::getEndFrame | ( | ) | const [inline] |
Definition at line 85 of file ROP_RenderItem.h.
| float ROP_RenderItem::getFrame | ( | ) | const [inline] |
Definition at line 83 of file ROP_RenderItem.h.
| float ROP_RenderItem::getFrameInc | ( | ) | const [inline] |
Definition at line 86 of file ROP_RenderItem.h.
| const UT_FloatArray& ROP_RenderItem::getFrameList | ( | ) | const [inline] |
Definition at line 94 of file ROP_RenderItem.h.
| ROP_Node* ROP_RenderItem::getNode | ( | void | ) | const [inline] |
Definition at line 81 of file ROP_RenderItem.h.
| int ROP_RenderItem::getNumFrames | ( | ) | const |
| int ROP_RenderItem::getRenderId | ( | ) | const [inline] |
Definition at line 101 of file ROP_RenderItem.h.
| float ROP_RenderItem::getStartFrame | ( | ) | const [inline] |
Definition at line 84 of file ROP_RenderItem.h.
| bool ROP_RenderItem::getUsed | ( | ) | const [inline] |
Definition at line 87 of file ROP_RenderItem.h.
| bool ROP_RenderItem::hasDependencies | ( | ) | const [inline] |
Definition at line 127 of file ROP_RenderItem.h.
| bool ROP_RenderItem::hasDependency | ( | const ROP_RenderItem & | item | ) | const |
| bool ROP_RenderItem::hasDependents | ( | ) | const [inline] |
Definition at line 131 of file ROP_RenderItem.h.
| bool ROP_RenderItem::isRegularSequence | ( | ) | const [inline] |
Definition at line 93 of file ROP_RenderItem.h.
| bool ROP_RenderItem::isSingleFrame | ( | ) | const [inline] |
Definition at line 82 of file ROP_RenderItem.h.
| void ROP_RenderItem::mergeDependencies | ( | const ROP_RenderItem & | item | ) |
| bool ROP_RenderItem::mergeWith | ( | const ROP_RenderItem & | item | ) |
| void ROP_RenderItem::print | ( | ostream & | os, | |
| bool | full_path, | |||
| bool | condense_range | |||
| ) | const |
| void ROP_RenderItem::removeOverlap | ( | const ROP_RenderItem & | item | ) |
| void ROP_RenderItem::removeUnusedDependencies | ( | ) |
| bool ROP_RenderItem::render | ( | ROP_Verbose * | verbose = 0, |
|
| int | count = 0, |
|||
| int | total = 0 | |||
| ) | const |
| void ROP_RenderItem::replaceDependencies | ( | const ROP_RenderItem & | with_item | ) |
| static void ROP_RenderItem::resetRenderIds | ( | ) | [inline, static] |
Definition at line 99 of file ROP_RenderItem.h.
| void ROP_RenderItem::setFrameRange | ( | float | start, | |
| float | end, | |||
| float | finc | |||
| ) |
| void ROP_RenderItem::setRenderId | ( | int | id | ) | [inline] |
Definition at line 136 of file ROP_RenderItem.h.
| void ROP_RenderItem::setSingleFrame | ( | float | frame | ) | [inline] |
Definition at line 53 of file ROP_RenderItem.h.
| void ROP_RenderItem::setUsed | ( | bool | used | ) | [inline] |
Definition at line 59 of file ROP_RenderItem.h.
1.5.9