HDK
|
Modes for filtering. More...
#include <IMG_TextureFilter.h>
Public Types | |
enum | FilterMode { IMG_UTFILTER, IMG_BILINEAR, IMG_BIQUADRATIC, IMG_BICUBIC } |
Public Attributes | |
UT_String | myChannelName |
UT_Filter * | myXFilter |
UT_Filter * | myYFilter |
float | myXWidth |
float | myYWidth |
UT_FilterWrap | myXWrap |
UT_FilterWrap | myYWrap |
UT_Vector4 | myBorder |
int | myInterp |
IMG_DeepInterp | myDeepInterp |
IMG_ColorSpace | mySourceColorSpace |
FilterMode | myFilterMode |
int | myChannelIndex |
float | myXBlur |
float | myYBlur |
UT_Vector3 | myZEqn |
float | myZSkew |
float | myZWidth |
bool | myBeerLambert |
bool | myOwnFilter |
Modes for filtering.
Definition at line 38 of file IMG_TextureFilter.h.
Enumerator | |
---|---|
IMG_UTFILTER | |
IMG_BILINEAR | |
IMG_BIQUADRATIC | |
IMG_BICUBIC |
Definition at line 41 of file IMG_TextureFilter.h.
IMG_TextureFilter::IMG_TextureFilter | ( | ) |
IMG_TextureFilter::IMG_TextureFilter | ( | const IMG_TextureFilter & | rhs | ) |
IMG_TextureFilter::~IMG_TextureFilter | ( | ) |
|
inline |
Definition at line 103 of file IMG_TextureFilter.h.
void IMG_TextureFilter::dump | ( | ) | const |
|
inline |
Definition at line 82 of file IMG_TextureFilter.h.
|
inline |
Definition at line 95 of file IMG_TextureFilter.h.
|
inline |
Get the channel index (i.e. the plane index). The index is considered uninitialized if its value is < 0.
Definition at line 59 of file IMG_TextureFilter.h.
|
inline |
Get the channel name (i.e. the plane name)
Definition at line 56 of file IMG_TextureFilter.h.
|
inline |
Definition at line 87 of file IMG_TextureFilter.h.
|
inline |
Definition at line 90 of file IMG_TextureFilter.h.
Definition at line 84 of file IMG_TextureFilter.h.
|
inline |
Definition at line 97 of file IMG_TextureFilter.h.
|
inline |
Definition at line 88 of file IMG_TextureFilter.h.
|
inline |
Definition at line 93 of file IMG_TextureFilter.h.
|
inline |
Definition at line 91 of file IMG_TextureFilter.h.
Definition at line 85 of file IMG_TextureFilter.h.
|
inline |
Definition at line 98 of file IMG_TextureFilter.h.
|
inline |
Definition at line 89 of file IMG_TextureFilter.h.
|
inline |
Definition at line 94 of file IMG_TextureFilter.h.
IMG_TextureFilter& IMG_TextureFilter::operator= | ( | const IMG_TextureFilter & | rhs | ) |
bool IMG_TextureFilter::setBeerLambert | ( | bool | b | ) |
Once the channel index has be resolved, stash the value here.
Definition at line 64 of file IMG_TextureFilter.h.
Set the channel name. If this is different than the previous value, the channel index will be reset to -1.
bool IMG_TextureFilter::setDeepInterp | ( | IMG_DeepInterp | interp | ) |
bool IMG_TextureFilter::setFilter | ( | UT_FilterType | ftype, |
float | x, | ||
float | y | ||
) |
bool IMG_TextureFilter::setFilterBlurs | ( | float | x, |
float | y | ||
) |
bool IMG_TextureFilter::setFilterMode | ( | FilterMode | m | ) |
bool IMG_TextureFilter::setFilterWidths | ( | float | x, |
float | y | ||
) |
bool IMG_TextureFilter::setMipInterpolate | ( | int | onoff | ) |
bool IMG_TextureFilter::setSourceColorSpace | ( | IMG_ColorSpace | convert | ) |
bool IMG_TextureFilter::setWrap | ( | UT_FilterWrap | uwrap, |
UT_FilterWrap | vwrap, | ||
const UT_Vector4 & | border | ||
) |
bool IMG_TextureFilter::setXFilter | ( | UT_FilterType | ftype | ) |
bool IMG_TextureFilter::setYFilter | ( | UT_FilterType | ftype | ) |
bool IMG_TextureFilter::setZSkew | ( | float | zskew | ) |
bool IMG_TextureFilter::setZWidth | ( | float | z | ) |
void IMG_TextureFilter::swapBorder | ( | UT_Vector4 & | b, |
int | ncomponents = 4 |
||
) |
|
inline |
Definition at line 99 of file IMG_TextureFilter.h.
|
inline |
Definition at line 100 of file IMG_TextureFilter.h.
bool IMG_TextureFilter::myBeerLambert |
Definition at line 122 of file IMG_TextureFilter.h.
UT_Vector4 IMG_TextureFilter::myBorder |
Definition at line 112 of file IMG_TextureFilter.h.
int IMG_TextureFilter::myChannelIndex |
Definition at line 117 of file IMG_TextureFilter.h.
UT_String IMG_TextureFilter::myChannelName |
Definition at line 108 of file IMG_TextureFilter.h.
IMG_DeepInterp IMG_TextureFilter::myDeepInterp |
Definition at line 114 of file IMG_TextureFilter.h.
FilterMode IMG_TextureFilter::myFilterMode |
Definition at line 116 of file IMG_TextureFilter.h.
int IMG_TextureFilter::myInterp |
Definition at line 113 of file IMG_TextureFilter.h.
bool IMG_TextureFilter::myOwnFilter |
Definition at line 123 of file IMG_TextureFilter.h.
IMG_ColorSpace IMG_TextureFilter::mySourceColorSpace |
Definition at line 115 of file IMG_TextureFilter.h.
float IMG_TextureFilter::myXBlur |
Definition at line 118 of file IMG_TextureFilter.h.
UT_Filter* IMG_TextureFilter::myXFilter |
Definition at line 109 of file IMG_TextureFilter.h.
float IMG_TextureFilter::myXWidth |
Definition at line 110 of file IMG_TextureFilter.h.
UT_FilterWrap IMG_TextureFilter::myXWrap |
Definition at line 111 of file IMG_TextureFilter.h.
float IMG_TextureFilter::myYBlur |
Definition at line 118 of file IMG_TextureFilter.h.
UT_Filter * IMG_TextureFilter::myYFilter |
Definition at line 109 of file IMG_TextureFilter.h.
float IMG_TextureFilter::myYWidth |
Definition at line 110 of file IMG_TextureFilter.h.
UT_FilterWrap IMG_TextureFilter::myYWrap |
Definition at line 111 of file IMG_TextureFilter.h.
UT_Vector3 IMG_TextureFilter::myZEqn |
Definition at line 119 of file IMG_TextureFilter.h.
float IMG_TextureFilter::myZSkew |
Definition at line 120 of file IMG_TextureFilter.h.
float IMG_TextureFilter::myZWidth |
Definition at line 121 of file IMG_TextureFilter.h.