38                             UT_SMALLOBJECT_CLEANPAGES_OFF, 32,
 
   39                             UT_SMALLOBJECT_THREADSAFE_ON, 1024>
 
   49     void        init(
const TIL_Plane *parent, 
int input_index,
 
   50                      int array_index, 
float time, 
int xres, 
int yres,
 
   51                      int x1, 
int y1, 
int x2, 
int y2,
 
   52                      int bx1, 
int by1, 
int bx2, 
int by2,
 
   54                      int share_count = 1, 
int nid = 0,
 
   55                      bool output = 
false, 
int xpad = 0);
 
   62     int         getID()
 const { 
return myID; }
 
   77     float                getTime()
 const            { 
return myCookTime; }
 
   79                          { x=myXres; y=myYres; }
 
   82                 { x1 = myX1+myXShift; y1 = myY1+myYShift;
 
   83                   x2 = myX2+myXShift; y2 = myY2+myYShift; }
 
   86     void        markFilled(
bool filled = 
true) { myRemainingTiles = filled ? 0 : 1; }
 
   89     int         isFilled()
 const { 
return myRemainingTiles == 0; }
 
   97     int         getNextNeededTile(
int &xoff,
int &yoff,
 
   98                                   int &xshift, 
int &yshift);
 
  102     void        finishedTile(
int xoff, 
int yoff);
 
  105     void        checkConstant(
const TIL_Tile *tile, 
int component);
 
  107     bool        isConstant(
bool force_check = 
false);
 
  108     bool        isConstantValue() 
const;
 
  109     void        getConstantColor(
float color[4]) 
const;
 
  111     void        setConstantColor(
float color[4]);
 
  115     void        rejectTile(
int xoff, 
int yoff);
 
  118     void *      getImageData(
int index);
 
  119     const void *getImageData(
int index) 
const;
 
  121     void *      getImageData(
const char *compname);
 
  122     const void *getImageData(
const char *compname) 
const;
 
  128     exint       getImageDataSizePerComponent() 
const;
 
  137     void        unshareRegion();
 
  140     unsigned        getHash()
 const { 
return myHashCode; }
 
  144     static unsigned getHash(
const TIL_Plane *plane, 
int aindex, 
int inref,
 
  145                             float t, 
int x1, 
int y1, 
int x2, 
int y2,
 
  146                             int xres, 
int yres, 
int nid, 
bool output);
 
  166     void        fillOutsideData();
 
  167     float       fillOutsideBlack(
unsigned char *region);
 
  168     void        fillOutsideHold(
unsigned char *region);
 
  169     void        determineIfConstant();
 
  200     int              myXShift, myYShift;
 
  218     int              myRemainingTiles;
 
  219     int              myAvailableTiles;
 
  221     unsigned char    *myTileStates;
 
  224     float            myConstantColor[4];
 
  227     unsigned int     myRegionOutside :1,
 
  229                      myConstantChecked : 1,
 
  231                      myConstantColorSetR : 1,
 
  232                      myConstantColorSetG : 1,
 
  233                      myConstantColorSetB : 1,
 
  234                      myConstantColorSetA : 1,
 
  236                      myRegionWorkFlag : 1,
 
  238                      myRegionUnshared : 1;
 
GT_API const UT_StringHolder time
 
bool isInitialized() const 
 
int getArrayIndex() const 
 
void getRegionBounds(int &x1, int &y1, int &x2, int &y2) const 
 
const TIL_Plane * getParent() const 
 
int getCurrentShareCount() const 
 
int remainingTiles() const 
 
void setWorkTime(float cooktime)
 
#define PLANE_MAX_VECTOR_SIZE
 
int getCurrentRefCount() const 
 
const TIL_Plane * myParent
 
bool isConstantChecked() const 
 
void getRegionRes(int &x, int &y) const 
 
bool isSharedRegion() const 
 
GLdouble GLdouble GLdouble y2
 
float getWorkTime() const 
 
that also have some descendant prim *whose name begins with which in turn has a child named baz where *the predicate and *a name There is also one special expression reference
 
bool isSharedRegionDone() const 
 
void markFilled(bool filled=true)