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

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

addInterest(void *callerData, void(*changeCB)(PXL_Raster *, void *))PXL_Raster
adjustSaturation(float sat)PXL_Raster
allocRaster(int alloc_mem=1)PXL_Rasterprotected
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)PXL_Rasterprotectedvirtual
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)PXL_Rastervirtual
copyProperties(const PXL_Raster &src)PXL_Rastervirtual
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
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
getMemoryUsage(bool inclusive) const PXL_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
getXres() const PXL_Rasterinline
getYres() const PXL_Rasterinline
hasAlpha() const PXL_Raster
hasDataWindow() const PXL_Rasterinline
init()PXL_Raster
initialize()PXL_Rasterprotectedvirtual
insert(const PXL_Raster &from, exint x, exint y)PXL_Raster
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)PXL_Rastervirtual
save(std::ostream &os, int binary=1) const PXL_Raster
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
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
steal()PXL_Raster
streakEdges(exint x1, exint y1, exint x2, exint y2, PXL_StreakComponents streak_comps=PXL_STREAK_ALL)PXL_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