#include <TIL_Region.h>
|
void | init (const TIL_Plane *parent, int input_index, int array_index, float time, int xres, int yres, int x1, int y1, int x2, int y2, int bx1, int by1, int bx2, int by2, TIL_RegionExtend hold=TIL_BLACK, int share_count=1, int nid=0, bool output=false, int xpad=0) |
|
void | reset () |
|
void | clear () |
|
int | getID () const |
|
int | getNodeID () const |
|
int | open (void *regionlist[PLANE_MAX_VECTOR_SIZE]=0) |
|
int | close () |
|
const TIL_Plane * | getParent () const |
|
int | getInputRef () const |
|
int | getArrayIndex () const |
|
float | getTime () const |
|
void | getRegionRes (int &x, int &y) const |
|
void | getRegionBounds (int &x1, int &y1, int &x2, int &y2) const |
|
void | markFilled (bool filled=true) |
|
int | isFilled () const |
|
int | remainingTiles () const |
|
bool | isInitialized () const |
|
bool | workOnRegion () |
|
int | getNextNeededTile (int &xoff, int &yoff, int &xshift, int &yshift) |
|
void | finishedTile (int xoff, int yoff) |
|
void | checkConstant (const TIL_Tile *tile, int component) |
|
bool | isConstantChecked () const |
|
bool | isConstant (bool force_check=false) |
|
bool | isConstantValue () const |
|
void | getConstantColor (float color[4]) const |
|
void | setConstantColor (float color[4]) |
|
void | rejectTile (int xoff, int yoff) |
|
void * | getImageData (int index) |
|
const void * | getImageData (int index) const |
|
void * | getImageData (const char *compname) |
|
const void * | getImageData (const char *compname) const |
|
void | setImageData (void *data, int index, bool reference=true) |
|
exint | getImageDataSizePerComponent () const |
|
exint | getMemSize () |
|
bool | isSharedRegion () const |
|
bool | isSharedRegionDone () const |
|
int | getCurrentRefCount () const |
|
int | getCurrentShareCount () const |
|
void | unshareRegion () |
|
unsigned | getHash () const |
|
TIL_TileList * | getTilesFromRegion () |
|
void | cleanupTiles (TIL_TileList *&tiles) |
|
void | setWorkTime (float cooktime) |
|
float | getWorkTime () const |
|
|
static TIL_Region * | allocRegion () |
|
static void | freeRegion (TIL_Region *&freeme) |
|
static unsigned | getHash (const TIL_Plane *plane, int aindex, int inref, float t, int x1, int y1, int x2, int y2, int xres, int yres, int nid, bool output) |
|
static void * | operator new (size_t size) |
| Regular new/delete operators. More...
|
|
static void | operator delete (void *p, size_t size) |
| Regular new/delete operators. More...
|
|
static void * | operator new (size_t, void *p) |
|
static void | operator delete (void *, void *) |
|
void TIL_Region::clear |
( |
| ) |
|
int TIL_Region::close |
( |
| ) |
|
void TIL_Region::finishedTile |
( |
int |
xoff, |
|
|
int |
yoff |
|
) |
| |
int TIL_Region::getArrayIndex |
( |
| ) |
const |
|
inline |
void TIL_Region::getConstantColor |
( |
float |
color[4] | ) |
const |
int TIL_Region::getCurrentRefCount |
( |
| ) |
const |
|
inline |
int TIL_Region::getCurrentShareCount |
( |
| ) |
const |
|
inline |
unsigned TIL_Region::getHash |
( |
| ) |
const |
|
inline |
static unsigned TIL_Region::getHash |
( |
const TIL_Plane * |
plane, |
|
|
int |
aindex, |
|
|
int |
inref, |
|
|
float |
t, |
|
|
int |
x1, |
|
|
int |
y1, |
|
|
int |
x2, |
|
|
int |
y2, |
|
|
int |
xres, |
|
|
int |
yres, |
|
|
int |
nid, |
|
|
bool |
output |
|
) |
| |
|
static |
int TIL_Region::getID |
( |
| ) |
const |
|
inline |
void* TIL_Region::getImageData |
( |
int |
index | ) |
|
const void* TIL_Region::getImageData |
( |
int |
index | ) |
const |
void* TIL_Region::getImageData |
( |
const char * |
compname | ) |
|
const void* TIL_Region::getImageData |
( |
const char * |
compname | ) |
const |
exint TIL_Region::getImageDataSizePerComponent |
( |
| ) |
const |
int TIL_Region::getInputRef |
( |
| ) |
const |
|
inline |
exint TIL_Region::getMemSize |
( |
| ) |
|
int TIL_Region::getNextNeededTile |
( |
int & |
xoff, |
|
|
int & |
yoff, |
|
|
int & |
xshift, |
|
|
int & |
yshift |
|
) |
| |
int TIL_Region::getNodeID |
( |
| ) |
const |
|
inline |
const TIL_Plane* TIL_Region::getParent |
( |
| ) |
const |
|
inline |
void TIL_Region::getRegionBounds |
( |
int & |
x1, |
|
|
int & |
y1, |
|
|
int & |
x2, |
|
|
int & |
y2 |
|
) |
| const |
|
inline |
void TIL_Region::getRegionRes |
( |
int & |
x, |
|
|
int & |
y |
|
) |
| const |
|
inline |
float TIL_Region::getTime |
( |
| ) |
const |
|
inline |
float TIL_Region::getWorkTime |
( |
| ) |
const |
|
inline |
void TIL_Region::init |
( |
const TIL_Plane * |
parent, |
|
|
int |
input_index, |
|
|
int |
array_index, |
|
|
float |
time, |
|
|
int |
xres, |
|
|
int |
yres, |
|
|
int |
x1, |
|
|
int |
y1, |
|
|
int |
x2, |
|
|
int |
y2, |
|
|
int |
bx1, |
|
|
int |
by1, |
|
|
int |
bx2, |
|
|
int |
by2, |
|
|
TIL_RegionExtend |
hold = TIL_BLACK , |
|
|
int |
share_count = 1 , |
|
|
int |
nid = 0 , |
|
|
bool |
output = false , |
|
|
int |
xpad = 0 |
|
) |
| |
bool TIL_Region::isConstant |
( |
bool |
force_check = false | ) |
|
bool TIL_Region::isConstantChecked |
( |
| ) |
const |
|
inline |
bool TIL_Region::isConstantValue |
( |
| ) |
const |
int TIL_Region::isFilled |
( |
| ) |
const |
|
inline |
bool TIL_Region::isInitialized |
( |
| ) |
const |
|
inline |
bool TIL_Region::isSharedRegion |
( |
| ) |
const |
|
inline |
bool TIL_Region::isSharedRegionDone |
( |
| ) |
const |
|
inline |
void TIL_Region::markFilled |
( |
bool |
filled = true | ) |
|
|
inline |
int TIL_Region::open |
( |
void * |
regionlist[PLANE_MAX_VECTOR_SIZE] = 0 | ) |
|
void TIL_Region::rejectTile |
( |
int |
xoff, |
|
|
int |
yoff |
|
) |
| |
int TIL_Region::remainingTiles |
( |
| ) |
const |
|
inline |
void TIL_Region::reset |
( |
| ) |
|
void TIL_Region::setConstantColor |
( |
float |
color[4] | ) |
|
void TIL_Region::setImageData |
( |
void * |
data, |
|
|
int |
index, |
|
|
bool |
reference = true |
|
) |
| |
void TIL_Region::setWorkTime |
( |
float |
cooktime | ) |
|
|
inline |
void TIL_Region::unshareRegion |
( |
| ) |
|
bool TIL_Region::workOnRegion |
( |
| ) |
|
The documentation for this class was generated from the following file: