|
PRMANAPI DtexCache * | DtexCreateCache (int numTiles, DtexAccessor *accessor) |
|
PRMANAPI DtexCache * | DtexCreateReadOnlyCache (int numTilesPerThread, DtexAccessor *accessor, DtexLargeAccessor *largeAccessor) |
|
PRMANAPI int | DtexSetLargeAccessor (DtexCache *c, DtexLargeAccessor *accessor) |
|
PRMANAPI int | DtexDestroyCache (DtexCache *c) |
|
PRMANAPI int | DtexSyncCache (DtexCache *dsc) |
|
PRMANAPI int | DtexIsDeepFile (const char *name, DtexCache *cache, int *version) |
|
PRMANAPI int | DtexOpenFile (const char *name, const char *mode, DtexCache *cache, DtexFile **result) |
|
PRMANAPI int | DtexCreateFile (const char *name, DtexCache *cache, DtexFile **result) |
|
PRMANAPI int | DtexCreateFileEx (const char *name, DtexCache *cache, DtexFile **result, DtexCreateFileParams *params) |
|
PRMANAPI int | DtexFileVersion (DtexFile *f) |
|
PRMANAPI int | DtexGetFileMetadata (DtexFile *f, DtexMetadata **result) |
|
PRMANAPI int | DtexAddImage (DtexFile *f, const char *name, int numChan, int w, int h, int tw, int th, float *NP, float *Nl, enum DtexCompression compression, enum DtexDataType datatype, DtexImage **result) |
|
PRMANAPI int | DtexAddImageEx (DtexFile *f, const char *name, int numChan, int w, int h, int tw, int th, float *NP, float *Nl, enum DtexCompression compression, enum DtexDataType datatype, DtexImage **result, DtexAddImageParams *params) |
|
PRMANAPI int | DtexCountImages (DtexFile *f) |
|
PRMANAPI int | DtexGetImageByName (DtexFile *f, const char *name, DtexImage **result) |
|
PRMANAPI int | DtexGetImageByIndex (DtexFile *f, int index, DtexImage **result) |
|
PRMANAPI int | DtexClose (DtexFile *ds) |
|
PRMANAPI int | DtexSync (DtexFile *ds) |
|
PRMANAPI int | DtexWidth (DtexImage *i) |
|
PRMANAPI char * | DtexImageName (DtexImage *i) |
|
PRMANAPI int | DtexNumChan (DtexImage *i) |
|
PRMANAPI int | DtexHeight (DtexImage *i) |
|
PRMANAPI int | DtexTileWidth (DtexImage *i) |
|
PRMANAPI int | DtexTileHeight (DtexImage *i) |
|
PRMANAPI int | DtexNP (DtexImage *i, float *NP) |
|
PRMANAPI int | DtexNl (DtexImage *i, float *Nl) |
|
PRMANAPI DtexCompression | DtexGetCompression (DtexImage *i) |
|
PRMANAPI DtexDataType | DtexGetDataType (DtexImage *i) |
|
PRMANAPI int | DtexGetImageMetadata (DtexImage *i, DtexMetadata **result) |
|
PRMANAPI int | DtexSetPixelData (DtexImage *img, int x, int y, int numChan, int numPoints, float *data) |
|
PRMANAPI int | DtexSetPixel (DtexImage *img, int x, int y, DtexPixel *pix) |
|
PRMANAPI int | DtexGetPixel (DtexImage *img, int x, int y, DtexPixel *pix) |
|
PRMANAPI int | DtexEval (DtexImage *img, int x, int y, float z, int n, float *data) |
|
PRMANAPI int | DtexGetZRange (DtexImage *img, int x, int y, float *min, float *max) |
|
PRMANAPI int | DtexGetMeanDepth (DtexImage *img, int x, int y, float *mean, float *alpha) |
|
PRMANAPI int | DtexMetadataSet (DtexMetadata *meta, char const *token, void const *value) |
|
PRMANAPI int | DtexMetadataCount (DtexMetadata *meta) |
|
PRMANAPI int | DtexMetadataGetByIndex (DtexMetadata *meta, int index, char const **token, void const **value) |
|
PRMANAPI int | DtexMetadataGetByName (DtexMetadata *meta, char const *name, char const **token, void const **value) |
|
PRMANAPI DtexPixel * | DtexMakePixel (int numChan) |
|
PRMANAPI void | DtexDestroyPixel (DtexPixel *pix) |
|
PRMANAPI int | DtexClearPixel (DtexPixel *pix, int numChan) |
|
PRMANAPI int | DtexEmptyPixel (DtexPixel *pix) |
|
PRMANAPI int | DtexSpecifyPixel (DtexPixel *pix, int numChan, int numPoints, float *data) |
|
PRMANAPI int | DtexIsPixelMonochrome (DtexPixel *p) |
|
PRMANAPI int | DtexPixelGetNumChan (DtexPixel *pix) |
|
PRMANAPI int | DtexPixelGetNumPoints (DtexPixel *pix) |
|
PRMANAPI int | DtexPixelGetPoint (DtexPixel *pix, int i, float *z, float *data) |
|
PRMANAPI int | DtexPixelSetPoint (DtexPixel *pix, int i, float z, float *data) |
|
PRMANAPI int | DtexCopyPixel (DtexPixel *dest, DtexPixel *src) |
|
PRMANAPI int | DtexMergePixel (DtexPixel *dest, DtexPixel *src) |
|
PRMANAPI int | DtexMergePixelEx (DtexPixel *dest, DtexPixel *src, int rgbChannel, int alphaChannel) |
|
PRMANAPI int | DtexFinishPixel (DtexPixel *dest) |
|
PRMANAPI int | DtexAppendPixel (DtexPixel *pix, float z, int n, float *data, float error) |
|
PRMANAPI int | DtexEvalPixel (DtexPixel *pix, float z, int n, float *data) |
|
PRMANAPI int | DtexCompositePixel (DtexPixel *pix, int rgbChannel, int alphaChannel, float *data) |
|
PRMANAPI int | DtexGetPixelZRange (DtexPixel *pix, float *min, float *max) |
|
PRMANAPI int | DtexPrintPixel (DtexPixel *p) |
|
PRMANAPI int | DtexAveragePixels (int n, DtexPixel **pixels, float *weights, float error, DtexPixel *result) |
|
PRMANAPI void | DtexPrintStats (void) |
|
PRMANAPI DtexDeepFilter * | DtexCreateDeepFilter (void) |
|
PRMANAPI DtexDeepFilter * | DtexCreateDeepFilterEx (DtexCreateDeepFilterParams *p) |
|
PRMANAPI void | DtexDestroyDeepFilter (DtexDeepFilter *filter) |
|
PRMANAPI float * | DtexGetDeepFilterData (DtexDeepFilter *filter, int numChan, int numSamples, int *numDeltas, float *filterWeights, int totalNumDeltas) |
|
PRMANAPI int | DtexComputeDeepPointData (DtexDeepFilter *filter, float *pointData, float error, int assumeSmooth) |
|
PRMANAPI int | DtexComputeDeepPointDataEx (DtexDeepFilter *filter, float *pointData) |
|
PRMANAPI int | DtexCompressPointData (float *pointData, int numChan, int numPoints, float *result, float error) |
|
PRMANAPI int | DtexCompressPixel (DtexPixel *src, DtexPixel *dest, float error) |
|
PRMANAPI void | DtexQueryMemory (unsigned long *current, unsigned long *peak) |
|