HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ROP_RenderManager Class Reference

#include <ROP_RenderManager.h>

Public Member Functions

bool render (ROP_Node *render_node, fpreal startframe, fpreal endframe, fpreal finc, bool single_rop, bool frame_by_frame, bool ignore_bypass, bool ignore_locks, bool merge_frames, bool set_rop_cook, ROP_Verbose *verbose)
 
void buildFrameOrder (ROP_RenderList &order, ROP_Node *render_node, fpreal startframe, fpreal endframe, fpreal finc, bool single_rop, bool frame_by_frame, bool ignore_bypass, bool ignore_locks, bool merge_frames)
 
bool renderOrder (const ROP_RenderList &order, bool set_rop_cook, ROP_Verbose *verbose)
 
void getFrameOrder (ROP_Node *render_node, fpreal startframe, fpreal endframe, fpreal finc, ROP_RenderCmdParms &render_parms)
 
void getOutputFrameRange (fpreal &start, fpreal &end, fpreal &finc) const
 
bool isActive () const
 
int getNumRenderedFrames (ROP_Node *for_node) const
 
void addPostProcessor (ROP_Node *node)
 
void pushPostProcessors (UT_ValArray< ROP_Node * > &nodes)
 
void popPostProcessors (ROP_RenderList &list, const ROP_RenderDepParms &parms, UT_ValArray< ROP_Node * > &nodes)
 

Static Public Member Functions

static ROP_RenderManagerpushManager ()
 
static ROP_RenderManagergetManager ()
 
static void popManager ()
 

Friends

class ROP_Node
 

Detailed Description

Definition at line 23 of file ROP_RenderManager.h.

Member Function Documentation

void ROP_RenderManager::addPostProcessor ( ROP_Node node)
void ROP_RenderManager::buildFrameOrder ( ROP_RenderList order,
ROP_Node render_node,
fpreal  startframe,
fpreal  endframe,
fpreal  finc,
bool  single_rop,
bool  frame_by_frame,
bool  ignore_bypass,
bool  ignore_locks,
bool  merge_frames 
)
void ROP_RenderManager::getFrameOrder ( ROP_Node render_node,
fpreal  startframe,
fpreal  endframe,
fpreal  finc,
ROP_RenderCmdParms render_parms 
)
static ROP_RenderManager* ROP_RenderManager::getManager ( )
static
int ROP_RenderManager::getNumRenderedFrames ( ROP_Node for_node) const
void ROP_RenderManager::getOutputFrameRange ( fpreal start,
fpreal end,
fpreal finc 
) const
bool ROP_RenderManager::isActive ( ) const
inline

Definition at line 60 of file ROP_RenderManager.h.

static void ROP_RenderManager::popManager ( )
static
void ROP_RenderManager::popPostProcessors ( ROP_RenderList list,
const ROP_RenderDepParms parms,
UT_ValArray< ROP_Node * > &  nodes 
)
static ROP_RenderManager* ROP_RenderManager::pushManager ( )
static
void ROP_RenderManager::pushPostProcessors ( UT_ValArray< ROP_Node * > &  nodes)
bool ROP_RenderManager::render ( ROP_Node render_node,
fpreal  startframe,
fpreal  endframe,
fpreal  finc,
bool  single_rop,
bool  frame_by_frame,
bool  ignore_bypass,
bool  ignore_locks,
bool  merge_frames,
bool  set_rop_cook,
ROP_Verbose verbose 
)
bool ROP_RenderManager::renderOrder ( const ROP_RenderList order,
bool  set_rop_cook,
ROP_Verbose verbose 
)

Friends And Related Function Documentation

friend class ROP_Node
friend

Definition at line 97 of file ROP_RenderManager.h.


The documentation for this class was generated from the following file: