HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IMG_TextureFilter.h File Reference
#include "IMG_API.h"
#include <UT/UT_Vector4.h>
#include <UT/UT_String.h>
#include <UT/UT_FilterType.h>
#include <UT/UT_Filter.h>
#include <PXL/PXL_Common.h>
+ Include dependency graph for IMG_TextureFilter.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IMG_TextureFilter
 Modes for filtering. More...
 

Enumerations

enum  IMG_DeepInterp { IMG_DEEP_DISCRETE = 0, IMG_DEEP_LINEAR = 1 }
 
enum  IMG_ColorSpace {
  IMG_COLORSPACE_AUTO, IMG_COLORSPACE_LINEAR, IMG_COLORSPACE_SRGB, IMG_COLORSPACE_REC709,
  IMG_COLORSPACE_GAMMA22
}
 Modes for how to translate colors in images for texture lookups. More...
 

Functions

IMG_API const char * IMGcolorSpace (IMG_ColorSpace cs)
 
IMG_API IMG_ColorSpace IMGcolorSpace (const char *cs)
 
IMG_API IMG_ColorSpace IMGcolorSpaceFromPXL (PXL_ColorSpace cs)
 
IMG_API PXL_ColorSpace PXLcolorSpaceFromIMG (IMG_ColorSpace cs)
 

Enumeration Type Documentation

Modes for how to translate colors in images for texture lookups.

Enumerator
IMG_COLORSPACE_AUTO 
IMG_COLORSPACE_LINEAR 
IMG_COLORSPACE_SRGB 
IMG_COLORSPACE_REC709 
IMG_COLORSPACE_GAMMA22 

Definition at line 32 of file IMG_TextureFilter.h.

Enumerator
IMG_DEEP_DISCRETE 
IMG_DEEP_LINEAR 

Definition at line 25 of file IMG_TextureFilter.h.

Function Documentation

IMG_API const char* IMGcolorSpace ( IMG_ColorSpace  cs)
IMG_API IMG_ColorSpace IMGcolorSpace ( const char *  cs)
IMG_API IMG_ColorSpace IMGcolorSpaceFromPXL ( PXL_ColorSpace  cs)
IMG_API PXL_ColorSpace PXLcolorSpaceFromIMG ( IMG_ColorSpace  cs)