#include <CHOP_Realtime.h>

Public Member Functions | |
| chop_RealtimeData * | getRealtimeData () |
| void | setRealtimeData (chop_RealtimeData *d) |
Static Public Member Functions | |
| static void | deleteRealtimeData (chop_RealtimeData *data) |
Protected Member Functions | |
| CHOP_Realtime (OP_Network *parent, const char *name, OP_Operator *entry) | |
| virtual | ~CHOP_Realtime () |
| virtual OP_ERROR | cookMySlice (OP_Context &, int start, int end)=0 |
| virtual const char * | getTimeSliceExtension ()=0 |
| virtual int | getSaveVersion () |
| virtual void | realtimeInit (float t) |
| virtual void | realtimeCleanup () |
| virtual void | realtimeStart (float t) |
| virtual void | realtimeStop () |
| virtual ut_RealtimeData * | newRealtimeDataBlock (const char *name, const CL_Track *track, float t) |
| virtual int | usesRealtime () |
| virtual int | isRealtimeCook () |
| virtual int | isRealtimeActive (OP_Context &) |
| virtual int | isTimeDependent () |
| virtual int | isSteady () const |
| virtual int | getSettlingTime () const |
| virtual int | allowDoubleCooking () const |
| int | isFirstRealtimeCook () const |
| void | setFirstRealtimeCook (bool first) |
| virtual int | realtimeMode () |
| virtual int | adjustClip () |
| virtual OP_ERROR | doCookRealtime (OP_Context &context) |
| virtual int | getInputInterest () |
| virtual float | getRealtimeFrameAdjustment (float) |
| virtual float | getRealtimeSampleRate () |
| virtual int | getModifiedRange (int &first, int &last, int clear=1) |
| int | isWraparound () const |
| int | getNumDataBlocks () const |
| ut_RealtimeData * | getDataBlock (int n) |
| ut_RealtimeData * | getDataBlock (const char *tag) |
| void | getFrameRange (int &start, int &end) |
| unsigned int | getAbsoluteFrame () |
| virtual void | cacheChannelData (float t) |
| virtual void | resetDataCache () |
| void | setPreviousCookTime (float t) |
| void | getCurrentRange (int &start, int &end) const |
| void | setCurrentRange (int start, int end) |
| ut_RealtimeData * | addDataBlock (const char *name, const CL_Track *track=0, float t=0.0F) |
| ut_RealtimeData * | insertDataBlock (int index, const char *name, const CL_Track *track=0, float t=0.0F) |
| void | removeDataBlock (const char *name) |
| void | removeDataBlock (int index) |
| void | updateDataBlocks () |
| void | copyRealtimeInput (const CL_Clip *clip, int start, int end) |
| virtual OP_ERROR | save (ostream &os, const OP_SaveFlags &flags, const char *pathPrefix) |
| virtual bool | load (UT_IStream &is, const char *extension, const char *path) |
| virtual OP_ERROR | saveStates (ostream &os, int binary) |
| virtual bool | loadStates (UT_IStream &is, int version) |
| chop_RealtimeData * | newRealtimeBlock () |
Protected Attributes | |
| chop_RealtimeData * | myRealtimeData |
Definition at line 72 of file CHOP_Realtime.h.
| CHOP_Realtime::CHOP_Realtime | ( | OP_Network * | parent, | |
| const char * | name, | |||
| OP_Operator * | entry | |||
| ) | [protected] |
| virtual CHOP_Realtime::~CHOP_Realtime | ( | ) | [protected, virtual] |
| ut_RealtimeData* CHOP_Realtime::addDataBlock | ( | const char * | name, | |
| const CL_Track * | track = 0, |
|||
| float | t = 0.0F | |||
| ) | [protected] |
| virtual int CHOP_Realtime::adjustClip | ( | ) | [inline, protected, virtual] |
Definition at line 121 of file CHOP_Realtime.h.
| virtual int CHOP_Realtime::allowDoubleCooking | ( | ) | const [inline, protected, virtual] |
Definition at line 111 of file CHOP_Realtime.h.
| virtual void CHOP_Realtime::cacheChannelData | ( | float | t | ) | [protected, virtual] |
Reimplemented in CHOP_RealtimeFan, and CHOP_RealtimeGenerator.
| virtual OP_ERROR CHOP_Realtime::cookMySlice | ( | OP_Context & | , | |
| int | start, | |||
| int | end | |||
| ) | [protected, pure virtual] |
Implemented in HDK_Sample::CHOP_Spring.
| void CHOP_Realtime::copyRealtimeInput | ( | const CL_Clip * | clip, | |
| int | start, | |||
| int | end | |||
| ) | [protected] |
| static void CHOP_Realtime::deleteRealtimeData | ( | chop_RealtimeData * | data | ) | [static] |
| virtual OP_ERROR CHOP_Realtime::doCookRealtime | ( | OP_Context & | context | ) | [protected, virtual] |
Reimplemented from CHOP_Node.
| unsigned int CHOP_Realtime::getAbsoluteFrame | ( | ) | [protected] |
| void CHOP_Realtime::getCurrentRange | ( | int & | start, | |
| int & | end | |||
| ) | const [protected] |
| ut_RealtimeData* CHOP_Realtime::getDataBlock | ( | const char * | tag | ) | [protected] |
| ut_RealtimeData* CHOP_Realtime::getDataBlock | ( | int | n | ) | [protected] |
| void CHOP_Realtime::getFrameRange | ( | int & | start, | |
| int & | end | |||
| ) | [protected] |
| virtual int CHOP_Realtime::getInputInterest | ( | ) | [inline, protected, virtual] |
Definition at line 128 of file CHOP_Realtime.h.
| virtual int CHOP_Realtime::getModifiedRange | ( | int & | first, | |
| int & | last, | |||
| int | clear = 1 | |||
| ) | [protected, virtual] |
Reimplemented from CHOP_Node.
| int CHOP_Realtime::getNumDataBlocks | ( | ) | const [protected] |
| chop_RealtimeData* CHOP_Realtime::getRealtimeData | ( | ) | [inline] |
Definition at line 195 of file CHOP_Realtime.h.
| virtual float CHOP_Realtime::getRealtimeFrameAdjustment | ( | float | ) | [inline, protected, virtual] |
Definition at line 132 of file CHOP_Realtime.h.
| virtual float CHOP_Realtime::getRealtimeSampleRate | ( | ) | [inline, protected, virtual] |
Definition at line 135 of file CHOP_Realtime.h.
| virtual int CHOP_Realtime::getSaveVersion | ( | ) | [inline, protected, virtual] |
Definition at line 83 of file CHOP_Realtime.h.
| virtual int CHOP_Realtime::getSettlingTime | ( | ) | const [inline, protected, virtual] |
Definition at line 109 of file CHOP_Realtime.h.
| virtual const char* CHOP_Realtime::getTimeSliceExtension | ( | ) | [protected, pure virtual] |
Implemented in HDK_Sample::CHOP_Spring.
| ut_RealtimeData* CHOP_Realtime::insertDataBlock | ( | int | index, | |
| const char * | name, | |||
| const CL_Track * | track = 0, |
|||
| float | t = 0.0F | |||
| ) | [protected] |
| int CHOP_Realtime::isFirstRealtimeCook | ( | ) | const [protected] |
| virtual int CHOP_Realtime::isRealtimeActive | ( | OP_Context & | ) | [inline, protected, virtual] |
Definition at line 104 of file CHOP_Realtime.h.
| virtual int CHOP_Realtime::isRealtimeCook | ( | ) | [inline, protected, virtual] |
| virtual int CHOP_Realtime::isSteady | ( | ) | const [protected, virtual] |
Reimplemented in HDK_Sample::CHOP_Spring.
| virtual int CHOP_Realtime::isTimeDependent | ( | ) | [protected, virtual] |
| int CHOP_Realtime::isWraparound | ( | ) | const [protected] |
| virtual bool CHOP_Realtime::load | ( | UT_IStream & | is, | |
| const char * | extension, | |||
| const char * | path | |||
| ) | [protected, virtual] |
Reimplemented from CHOP_Node.
| virtual bool CHOP_Realtime::loadStates | ( | UT_IStream & | is, | |
| int | version | |||
| ) | [protected, virtual] |
| chop_RealtimeData* CHOP_Realtime::newRealtimeBlock | ( | ) | [protected] |
| virtual ut_RealtimeData* CHOP_Realtime::newRealtimeDataBlock | ( | const char * | name, | |
| const CL_Track * | track, | |||
| float | t | |||
| ) | [protected, virtual] |
Reimplemented in HDK_Sample::CHOP_Spring.
| virtual void CHOP_Realtime::realtimeCleanup | ( | ) | [protected, virtual] |
Reimplemented from CHOP_Node.
| virtual void CHOP_Realtime::realtimeInit | ( | float | t | ) | [protected, virtual] |
Reimplemented from CHOP_Node.
| virtual int CHOP_Realtime::realtimeMode | ( | ) | [inline, protected, virtual] |
Definition at line 117 of file CHOP_Realtime.h.
| virtual void CHOP_Realtime::realtimeStart | ( | float | t | ) | [protected, virtual] |
| virtual void CHOP_Realtime::realtimeStop | ( | ) | [protected, virtual] |
| void CHOP_Realtime::removeDataBlock | ( | int | index | ) | [protected] |
| void CHOP_Realtime::removeDataBlock | ( | const char * | name | ) | [protected] |
| virtual void CHOP_Realtime::resetDataCache | ( | ) | [protected, virtual] |
| virtual OP_ERROR CHOP_Realtime::save | ( | ostream & | os, | |
| const OP_SaveFlags & | flags, | |||
| const char * | pathPrefix | |||
| ) | [protected, virtual] |
Reimplemented from CHOP_Node.
| virtual OP_ERROR CHOP_Realtime::saveStates | ( | ostream & | os, | |
| int | binary | |||
| ) | [protected, virtual] |
| void CHOP_Realtime::setCurrentRange | ( | int | start, | |
| int | end | |||
| ) | [protected] |
| void CHOP_Realtime::setFirstRealtimeCook | ( | bool | first | ) | [protected] |
| void CHOP_Realtime::setPreviousCookTime | ( | float | t | ) | [protected] |
| void CHOP_Realtime::setRealtimeData | ( | chop_RealtimeData * | d | ) | [inline] |
Definition at line 196 of file CHOP_Realtime.h.
| void CHOP_Realtime::updateDataBlocks | ( | ) | [protected] |
| virtual int CHOP_Realtime::usesRealtime | ( | ) | [inline, protected, virtual] |
chop_RealtimeData* CHOP_Realtime::myRealtimeData [protected] |
Definition at line 189 of file CHOP_Realtime.h.
1.5.9