TIL/TIL_TextureMap.h File Reference

#include "TIL_API.h"
#include <iostream.h>
#include <UT/UT_Vector4.h>
#include <UT/UT_FilterType.h>
#include <UT/UT_String.h>
#include <IMG/IMG_FileTypes.h>

Go to the source code of this file.

Classes

class  TIL_TextureMapStat
class  TIL_TextureOptions
class  TIL_TextureCache
class  TIL_TextureHandle
class  TIL_TextureMap

Typedefs

typedef void(* TIL_COLORLUF )(const TIL_TextureMap *map, void *data, float u, float v, float *result, int validate)
typedef void(* TIL_AACOLORLUF )(const TIL_TextureMap *map, void *data, const float u[4], const float v[4], float *result, int ns, int)
typedef void(* TIL_DEPTHLUF )(const TIL_TextureMap *map, void *data, float u, float v, float *result, float farVal, int validate)
typedef void(* TIL_BUMPLUF )(const TIL_TextureMap *map, void *data, float u, float v, float *dx, float *dy, int validate)
typedef void *(* TIL_AllocateFunc )(int size)
typedef void(* TIL_FreeFunc )(void *data)
typedef int(* TIL_TexRenderIndexFunc )()
typedef void(* TIL_TexRenderAllocateFunc )(int idx, TIL_Raster *rp)
typedef void(* TIL_TexRenderFreeFunc )(int idx)

Enumerations

enum  TIL_BUMP_COMPUTE_TYPE {
  TIL_BUMP_PRECOMPUTE, TIL_BUMP_COMPUTE_R, TIL_BUMP_COMPUTE_G, TIL_BUMP_COMPUTE_B,
  TIL_BUMP_COMPUTE_A, TIL_BUMP_COMPUTE_LUM
}
enum  IMG_DEEP_INTERP { IMG_DEEP_DISCRETE = 0, IMG_DEEP_LINEAR = 1 }


Typedef Documentation

typedef void(* TIL_AACOLORLUF)(const TIL_TextureMap *map, void *data, const float u[4], const float v[4], float *result, int ns, int)

Definition at line 77 of file TIL_TextureMap.h.

typedef void*(* TIL_AllocateFunc)(int size)

Definition at line 88 of file TIL_TextureMap.h.

typedef void(* TIL_BUMPLUF)(const TIL_TextureMap *map, void *data, float u, float v, float *dx, float *dy, int validate)

Definition at line 83 of file TIL_TextureMap.h.

typedef void(* TIL_COLORLUF)(const TIL_TextureMap *map, void *data, float u, float v, float *result, int validate)

Definition at line 75 of file TIL_TextureMap.h.

typedef void(* TIL_DEPTHLUF)(const TIL_TextureMap *map, void *data, float u, float v, float *result, float farVal, int validate)

Definition at line 80 of file TIL_TextureMap.h.

typedef void(* TIL_FreeFunc)(void *data)

Definition at line 89 of file TIL_TextureMap.h.

typedef void(* TIL_TexRenderAllocateFunc)(int idx, TIL_Raster *rp)

Definition at line 91 of file TIL_TextureMap.h.

typedef void(* TIL_TexRenderFreeFunc)(int idx)

Definition at line 92 of file TIL_TextureMap.h.

typedef int(* TIL_TexRenderIndexFunc)()

Definition at line 90 of file TIL_TextureMap.h.


Enumeration Type Documentation

Enumerator:
IMG_DEEP_DISCRETE 
IMG_DEEP_LINEAR 

Definition at line 68 of file TIL_TextureMap.h.

Enumerator:
TIL_BUMP_PRECOMPUTE 
TIL_BUMP_COMPUTE_R 
TIL_BUMP_COMPUTE_G 
TIL_BUMP_COMPUTE_B 
TIL_BUMP_COMPUTE_A 
TIL_BUMP_COMPUTE_LUM 

Definition at line 57 of file TIL_TextureMap.h.


Generated on Mon Jan 28 00:47:34 2013 for HDK by  doxygen 1.5.9