#include <SOP_BlockEndFor.h>
Definition at line 26 of file SOP_BlockEndFor.h.
SOP_BlockEndFor::ForStateIterator::~ForStateIterator |
( |
| ) |
|
void SOP_BlockEndFor::ForStateIterator::clearFeedbackGeo |
( |
| ) |
|
|
inline |
Allows one to reduce the reference count when all inputs have extracted the feedback for inplace operations.
Definition at line 60 of file SOP_BlockEndFor.h.
void SOP_BlockEndFor::ForStateIterator::clearPieceExtractor |
( |
| ) |
|
Erases the piece extractor as it holds hard references to geometry
exint SOP_BlockEndFor::ForStateIterator::getCurrentCookPass |
( |
| ) |
const |
|
inline |
exint SOP_BlockEndFor::ForStateIterator::getExpectedIterations |
( |
| ) |
const |
|
inline |
exint SOP_BlockEndFor::ForStateIterator::getFullPassIterations |
( |
| ) |
const |
|
inline |
exint SOP_BlockEndFor::ForStateIterator::getStartPass |
( |
| ) |
const |
|
inline |
bool SOP_BlockEndFor::ForStateIterator::hasPieceGeo |
( |
| ) |
const |
|
inline |
exint SOP_BlockEndFor::ForStateIterator::myCurrentCookPass |
|
protected |
Used to dynamically recompute piece geo and provide info.
Definition at line 94 of file SOP_BlockEndFor.h.
exint SOP_BlockEndFor::ForStateIterator::myExpectedIterations |
|
protected |
myFeedbackGeo is the last fed-back version of the geometry going through the system.
Definition at line 74 of file SOP_BlockEndFor.h.
exint SOP_BlockEndFor::ForStateIterator::myFullPassIterations |
|
protected |
fpreal64 SOP_BlockEndFor::ForStateIterator::myIncrement |
|
protected |
myIterationGeo is the second input, it is kept here so we can extract the pieces just-in-time and unlock the second input.
Definition at line 79 of file SOP_BlockEndFor.h.
sop_PieceExtractor* SOP_BlockEndFor::ForStateIterator::myPieceExtractor |
|
protected |
Functor object to extract a subset of the iteration geo.
Definition at line 90 of file SOP_BlockEndFor.h.
The most recently extracted piece of the myIterationGeo. We cache it in case there are multiple next sops grabbing it, or for when we are done and the user is manually cooking the chain.
Definition at line 84 of file SOP_BlockEndFor.h.
exint SOP_BlockEndFor::ForStateIterator::myStartPass |
|
protected |
fpreal64 SOP_BlockEndFor::ForStateIterator::myStartValue |
|
protected |
bool SOP_BlockEndFor::ForStateIterator::myUseAttrib |
|
protected |
bool SOP_BlockEndFor::ForStateIterator::myUseTemplate |
|
protected |
The documentation for this class was generated from the following file: