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

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

apply1DLUT(PXL_Raster &raster, float gamma=1.0f, float black=0.0f, float white=1.0f, int comp=-1) const PXL_Lookup
apply3DLUT(PXL_Raster &r, float gamma=1.0f, float black=0.0f, float white=1.0f, int component=-1) const PXL_Lookup
applyLUT(PXL_Raster &r, float gamma=1.0f, float black=0.0f, float white=1.0f, int comp=-1) const PXL_Lookup
BuildGammaPXL_Lookupstatic
buildGamma(fpreal gamma, PXL_Lookup::Dir dir=LINEAR_TO_GAMMA, int lutsize=1024)PXL_Lookup
BuildOCIOPXL_Lookupstatic
buildOpenColorIO(const char *src_color_space, const char *dest_color_space, const char *looks=nullptr, int quality=0)PXL_Lookup
buildOpenColorIOView(const char *src_color_space, const char *display_name, const char *view_name, const char *baked_display=nullptr, const char *baked_view=nullptr, bool inverse=false, int quality=0)PXL_Lookup
buildREC709(PXL_Lookup::Dir dir=LINEAR_TO_GAMMA, int lutsize=1024)PXL_Lookup
BuildRec709PXL_Lookupstatic
buildSRGB(PXL_Lookup::Dir dir=LINEAR_TO_GAMMA, int lutsize=1024)PXL_Lookup
BuildSRGBPXL_Lookupstatic
clamp3DLUT()PXL_Lookup
clearTextureID()PXL_Lookup
copy3DLUT(float *lut, float *prelut=nullptr, bool pad4=false) const PXL_Lookup
copy3DLUT(fpreal16 *lut, fpreal16 *prelut=nullptr, bool pad4=false) const PXL_Lookup
Dir enum namePXL_Lookup
eval1DLUT(float color[3]) const PXL_Lookup
eval3DLUT(float color[3]) const PXL_Lookup
evalLUT(float color[3]) const PXL_Lookup
evalLUT(PXL_LookupType, int nsamples, float *data, unsigned b=0, unsigned w=0) const PXL_Lookup
evalLUT(PXL_LookupType, int nsamples, float *data, float black, float white, float from=0.0f, float to=1.0f) const PXL_Lookup
evalLUT(PXL_LookupType, float pos) const PXL_Lookup
GAMMA_TO_LINEAR enum valuePXL_Lookup
get1DLUT(float *lut[4], int size, float b, float w, float sc, float sh, float gamma) const PXL_Lookup
get3DSize() const PXL_Lookupinline
getBlackPoint() const PXL_Lookup
getCineonLUT(bool forward, const char *filename=0) const PXL_Lookup
getDirtySerial() const PXL_Lookupinline
getDomain(float &s, float &e) const PXL_Lookup
getLogBias() const PXL_Lookup
getLogSampling() const PXL_Lookup
getMemoryUsage(bool inclusive) const PXL_Lookup
getNumChannels() const PXL_Lookup
getPreLutID() const PXL_Lookup
getPreShift() const PXL_Lookupinline
getRange(float &s, float &e) const PXL_Lookup
getRawLUT(PXL_LookupType type)PXL_Lookup
getRawLUT(PXL_LookupType type) const PXL_Lookup
getTableSize() const PXL_Lookup
getTextureID() const PXL_Lookup
getType() const PXL_Lookup
getWhitePoint() const PXL_Lookup
hasLUTfor(PXL_LookupType type) const PXL_Lookup
hasSpecificFormat(PXL_DataFormat &format) const PXL_Lookup
indexToValue(int i) const PXL_Lookup
invert(int newsize=0)PXL_Lookup
is3DLUT() const PXL_Lookupinline
isHalfPrec() const PXL_Lookupinline
isValid() const PXL_Lookup
LINEAR_TO_GAMMA enum valuePXL_Lookup
load(const char *filename, bool header_only=false)PXL_Lookup
load(FILE *fp, bool header_only)PXL_Lookup
loadBinary(FILE *fp, bool header_only)PXL_Lookup
mergeLUTs(const PXL_Lookup &first_lut, const PXL_Lookup &second_lut)PXL_Lookup
operator=(const PXL_Lookup &)=deletePXL_Lookup
PXL_Lookup()PXL_Lookup
PXL_Lookup(BuildGammaTag, fpreal gamma, PXL_Lookup::Dir dir=LINEAR_TO_GAMMA, int lutsize=1024)PXL_Lookup
PXL_Lookup(BuildSRGBTag, PXL_Lookup::Dir dir=LINEAR_TO_GAMMA, int lutsize=1024)PXL_Lookup
PXL_Lookup(BuildRec709Tag, PXL_Lookup::Dir dir=LINEAR_TO_GAMMA, int lutsize=1024)PXL_Lookup
PXL_Lookup(BuildOCIOTag, const char *src_color_space, const char *dest_color_space, int quality=0)PXL_Lookup
PXL_Lookup(const PXL_Lookup &)=deletePXL_Lookup
reset()PXL_Lookup
save(const char *filename, bool half_prec=false) const PXL_Lookup
save(FILE *fp) const PXL_Lookup
saveBinary(FILE *fp, bool half_prec=false) const PXL_Lookup
set3DLUT(int size, float *lut)PXL_Lookup
setBlackWhitePoints(float b, float w)PXL_Lookup
setDomain(float s, float e)PXL_Lookup
setLogBias(float bias)PXL_Lookup
setLogSampling(bool log)PXL_Lookup
setLUT(const CL_Clip &clip)PXL_Lookup
setNumChannels(int num)PXL_Lookup
setPreLutID(void *id)PXL_Lookupinline
setRange(float s, float e)PXL_Lookup
setSpecificFormat(PXL_DataFormat format)PXL_Lookup
setTableSize(int size)PXL_Lookup
setTextureID(void *id)PXL_Lookupinline
setType(PXL_LookupType type)PXL_Lookup
~PXL_Lookup()PXL_Lookup