11 #ifndef ROP_RenderItem_h
12 #define ROP_RenderItem_h
38 { mySingleFrame =
true; myEndFrame = myStartFrame = frame; }
43 void setUsed(
bool used) { myUsedFlag = used; }
59 void print(std::ostream &os,
bool full_path,
bool condense_range)
const;
62 int getNumFrames()
const;
71 bool getUsed()
const {
return myUsedFlag; }
95 void clearDependencies();
101 void removeUnusedDependencies();
108 {
return myDependencies; }
111 {
return myDependents; }
115 {
return myDependencies.entries() > 0; }
119 {
return myDependents.entries() > 0; }
128 bool myRegularSequence;
146 static int ourRenderIdCount;
fpreal getStartFrame() const
fpreal getEndFrame() const
bool hasDependencies() const
fpreal getFrameInc() const
const UT_FprealArray & getFrameList() const
A reference counter base class for use with UT_IntrusivePtr.
IFDmantra you can see code vm_image_mplay_direction endcode When SOHO starts a render
UT_Array< ROP_RenderItemHandle > & getDependencies()
ROP_Node * getNode() const
bool isSingleFrame() const
const UT_Array< ROP_RenderItemHandle > & getDependents() const
bool isRegularSequence() const
bool hasDependents() const
static void resetRenderIds()
FMT_INLINE void print(format_string< T...> fmt, T &&...args)
void setSingleFrame(fpreal frame)
UT_IntrusivePtr< ROP_RenderItem > ROP_RenderItemHandle