HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TIL_Raster Member List

This is the complete list of members for TIL_Raster, including all inherited members.

addInterest(void *callerData, void(*changeCB)(PXL_Raster *, void *))PXL_Raster
adjustGamma(float gamma, bool red=true, bool green=true, bool blue=true, bool alpha=false)TIL_Raster
adjustSaturation(float sat)PXL_Raster
allocRaster(int alloc_mem=1)PXL_Rasterprotected
applyEmulation(const TIL_Raster *src, float black, float white, float scale, float shift, float gamma, exint comp=-1)TIL_Raster
applyLUT(const PXL_Raster *src, float *lptr[4], exint comp, float lstart, float lend)PXL_Raster
applyLUT16(const PXL_Raster *src, float *lptr[4], exint comp, float lscale, float lshift, exint size)PXL_Rasterprotected
applyLUT8(const PXL_Raster *src, float *lptr[4], exint comp, float lscale, float lshift, exint size)PXL_Rasterprotected
areComponentsRenderable() const PXL_Raster
attemptRealloc(int64 size) overrideTIL_Rasterprotectedvirtual
blendRaster(const TIL_Raster *r1, const TIL_Raster *r2, float fract)TIL_Raster
clampAlpha()PXL_Raster
clear(const void *color=0)PXL_Raster
clearNormal(const float *color, unsigned ib=0, unsigned iw=0)PXL_Raster
clearTextureID()PXL_Raster
convert8Bit(unsigned b, unsigned w)PXL_Raster
copy(const PXL_Raster &src) overrideTIL_Rastervirtual
copyProperties(const PXL_Raster &src) overrideTIL_Rastervirtual
diffRaster(const TIL_Raster *r1, const TIL_Raster *r2)TIL_Raster
dither(const UT_DimRect &crop)PXL_Raster
dither()PXL_Raster
extract(const PXL_Raster &from, exint x1, exint y1, exint x2, exint y2)PXL_Raster
flipVertical()PXL_Raster
freeRaster()PXL_Rasterprotected
getBWPoints(float &black, float &white) const PXL_Raster
getClosestEdge(exint &x, exint &y, exint distance, float tolerance=0.1f, UT_Vector2 *pos=0, UT_Vector2 *dir=0)TIL_Raster
getColorSpace() const PXL_Rasterinline
getColorSpaceGamma() const PXL_Rasterinline
getColorSpaceName() const PXL_Rasterinline
getCorrectedXres() const PXL_Raster
getCorrectedYres() const PXL_Raster
getDataWindow() const PXL_Rasterinline
getDataWritten() const PXL_Rasterinline
getFormat() const PXL_Rasterinline
getID() const TIL_Rasterinline
getMemoryUsage(bool inclusive) const overrideTIL_Rastervirtual
getNonInterleavedSize() const PXL_Raster
getNumChannels() const PXL_Rasterinline
getNumPixels() const PXL_Rasterinline
getOCIODisplay() const PXL_Rasterinline
getOCIOView() const PXL_Rasterinline
getPacking() const PXL_Rasterinline
getPixel(exint x, exint y, exint comp=0)PXL_Raster
getPixel(exint x, exint y, exint comp=0) const PXL_Raster
getPixels()PXL_Rasterinline
getPixels() const PXL_Rasterinline
getPixelValue(exint x, exint y, float *vals) const PXL_Raster
getProxyIndex() const PXL_Rasterinline
getRange(float &min, float &max, float black=0.0f, float white=1.0f, exint comp=-1, bool ignore_farthest=false) const PXL_Raster
getRawPixels() const PXL_Rasterinline
getRotation() const PXL_Rasterinline
getSize() const PXL_Rasterinline
getStride() const PXL_Rasterinline
getTextureID() const PXL_Raster
getUserData()TIL_Rasterinline
getXres() const PXL_Rasterinline
getYres() const PXL_Rasterinline
hasAlpha() const PXL_Raster
hasDataWindow() const PXL_Rasterinline
highlightRaster(const TIL_Raster *r1, const TIL_Raster *r2, float threshold)TIL_Raster
init()PXL_Raster
initialize() overrideTIL_Rasterprotectedvirtual
insert(const PXL_Raster &from, exint x, exint y)PXL_Raster
isIncomplete() const TIL_Rasterinline
isInterleaved() const PXL_Raster
isRotated() const PXL_Rasterinline
isValid() const PXL_Rasterinline
load(UT_IStream &is)PXL_Raster
managesOwnTextureID() const PXL_Rasterinline
myAmOwnerPXL_Rasterprotected
myBlackPXL_Rasterprotected
myCallerDataPXL_Rasterprotected
myChangeCBPXL_Rasterprotected
myColorSpacePXL_Rasterprotected
myColorSpaceGammaPXL_Rasterprotected
myColorSpaceNamePXL_Rasterprotected
myDataWindowPXL_Rasterprotected
myFormatPXL_Rasterprotected
myManagesOwnTextureIDPXL_Rasterprotected
myOCIODisplayPXL_Rasterprotected
myOCIOViewPXL_Rasterprotected
myPackingPXL_Rasterprotected
myProxyIndexPXL_Rasterprotected
myRasterPXL_Rasterprotected
myRasterOffsetPXL_Rasterprotected
myRasterSizePXL_Rasterprotected
myRotationPXL_Rasterprotected
myStridePXL_Rasterprotected
myTextureIDPXL_Rasterprotected
myWhitePXL_Rasterprotected
myWriteFlagPXL_Rasterprotected
myXresPXL_Rasterprotected
myYresPXL_Rasterprotected
operator delete(void *p, size_t size)UT_SmallObject< PXL_Raster, UT_SMALLOBJECT_CLEANPAGES_OFF, 250, UT_SMALLOBJECT_THREADSAFE_ON >inlinestatic
operator delete(void *, void *)UT_SmallObject< PXL_Raster, UT_SMALLOBJECT_CLEANPAGES_OFF, 250, UT_SMALLOBJECT_THREADSAFE_ON >inlinestatic
operator new(size_t size)UT_SmallObject< PXL_Raster, UT_SMALLOBJECT_CLEANPAGES_OFF, 250, UT_SMALLOBJECT_THREADSAFE_ON >inlinestatic
operator new(size_t, void *p)UT_SmallObject< PXL_Raster, UT_SMALLOBJECT_CLEANPAGES_OFF, 250, UT_SMALLOBJECT_THREADSAFE_ON >inlinestatic
operator=(const PXL_Raster &)=deletePXL_Raster
premultiply(PXL_Raster *other=nullptr)PXL_Raster
promoteRGBToRGBA(fpreal alpha=1.0)PXL_Raster
PXL_Raster()PXL_Raster
PXL_Raster(const PXL_Raster &)PXL_Raster
PXL_Raster(const PXL_Raster &, exint x1, exint y1, exint x2, exint y2)PXL_Raster
PXL_Raster(PXL_Packing p, PXL_DataFormat f, exint xres=0, exint yres=0, int clear=0, int alloc=1)PXL_Raster
readFromRow(exint y, void *data) const PXL_Raster
removeInterest()PXL_Raster
reset(int full=0) overrideTIL_Rastervirtual
save(std::ostream &os, int binary=1) const PXL_Raster
scaledInsertFromRaster(const PXL_Raster *source, UT_FilterType ftype, exint fromx, exint fromy, exint fromsizex, exint fromsizey, exint tox, exint toy, exint tosizex, exint tosizey)TIL_Raster
scaleFromRasterToScale(TIL_Raster *scaled, float xsc, float ysc, UT_FilterType flt=UT_FILTER_BOX) const TIL_Raster
scaleFromRasterToSize(TIL_Raster *scaled, exint xres, exint yres, UT_FilterType flt=UT_FILTER_BOX) const TIL_Raster
scaleRasterToScale(PXL_Raster *scaled, const PXL_Raster *source, float xsc, float ysc, UT_FilterType flt=UT_FILTER_BOX)TIL_Rasterstatic
scaleRasterToSize(PXL_Raster *scaled, const PXL_Raster *source, exint xres, exint yres, UT_FilterType flt=UT_FILTER_BOX)TIL_Rasterstatic
setBWPoints(float black, float white)PXL_Raster
setColorSpace(PXL_ColorSpace space, fpreal custom_gamma=0.0)PXL_Raster
setDataWindow(const UT_DimRect &new_rect)PXL_Raster
setDataWritten(bool written=true)PXL_Rasterinline
setFormat(PXL_DataFormat f)PXL_Raster
setID(UT_TokenString *token)TIL_Raster
setIncomplete(int inc=1)TIL_Raster
setManagesOwnTextureID(bool manages_own)PXL_Rasterinline
setOCIOColorSpace(const UT_StringHolder &space)PXL_Raster
setOCIODisplayView(const UT_StringHolder &baked_display, const UT_StringHolder &baked_view)PXL_Raster
setOCIOParms(const UT_StringHolder &color_space, const UT_StringHolder &baked_display, const UT_StringHolder &baked_view)PXL_Raster
setPacking(PXL_Packing p)PXL_Raster
setPixelValue(exint x, exint y, const float *vals)PXL_Raster
setRaster(void *r, bool give_ownership=true, bool use_offset=false)PXL_Raster
setRes(exint x, exint y)PXL_Raster
setRotation(int rotation)PXL_Raster
setTextureID(void *id)PXL_Rasterinline
setUserData(void *data)TIL_Rasterinline
splitHRaster(const TIL_Raster *r1, const TIL_Raster *r2, float fract)TIL_Raster
splitVRaster(const TIL_Raster *r1, const TIL_Raster *r2, float fract)TIL_Raster
steal()PXL_Raster
streakEdges(exint x1, exint y1, exint x2, exint y2, PXL_StreakComponents streak_comps=PXL_STREAK_ALL)PXL_Raster
subRaster(const TIL_Raster *r1, const TIL_Raster *r2)TIL_Raster
TIL_Raster()TIL_Raster
TIL_Raster(const TIL_Raster &)TIL_Raster
TIL_Raster(const PXL_Raster &)TIL_Raster
TIL_Raster(const IMG_Raster &, bool copy=true)TIL_Raster
TIL_Raster(const TIL_Raster &, exint x1, exint y1, exint x2, exint y2)TIL_Raster
TIL_Raster(TIL_Packing p, TIL_DataFormat f, exint xres=0, exint yres=0, int clear=0, int alloc=1)TIL_Raster
unpremultiply(PXL_Raster *other=nullptr)PXL_Raster
writeToColumn(exint x, const void *data)PXL_Raster
writeToRow(exint y, const void *data)PXL_Raster
~PXL_Raster()PXL_Rastervirtual
~TIL_Raster() overrideTIL_Raster