HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RE_TextureFilter Class Reference

#include <RE_TextureFilter.h>

Public Member Functions

 RE_TextureFilter ()
 
 RE_TextureFilter (const RE_TextureFilter &filter)
 
RE_TextureFilteroperator= (const RE_TextureFilter &filter)
 
bool operator== (const RE_TextureFilter &filter) const
 
void setMinFilter (RE_TexFiltType t)
 
RE_TexFiltType getMinFilter () const
 
void setMagFilter (RE_TexFiltType t)
 
RE_TexFiltType getMagFilter () const
 
void setMaxAnisotropy (int atf)
 
int getMaxAnisotropy () const
 
void setLodBias (float bias)
 
float getLodBias () const
 
void setTextureWrap (RE_TexClampType wrap_s, RE_TexClampType wrap_t=RE_CLAMP_EDGE, RE_TexClampType wrap_r=RE_CLAMP_EDGE)
 
RE_TexClampType getWrapS () const
 
RE_TexClampType getWrapT () const
 
RE_TexClampType getWrapR () const
 
bool isWrapSet () const
 
void setBorder (RE_TextureBorder border, const UT_Vector4F *color_alpha=nullptr)
 
const UT_Vector4FgetBorderColor () const
 
void invalidate ()
 

Detailed Description

Definition at line 21 of file RE_TextureFilter.h.

Constructor & Destructor Documentation

RE_TextureFilter::RE_TextureFilter ( )
inline

Definition at line 72 of file RE_TextureFilter.h.

RE_TextureFilter::RE_TextureFilter ( const RE_TextureFilter filter)
inline

Definition at line 160 of file RE_TextureFilter.h.

Member Function Documentation

const UT_Vector4F & RE_TextureFilter::getBorderColor ( ) const
inline

Definition at line 232 of file RE_TextureFilter.h.

float RE_TextureFilter::getLodBias ( ) const
inline

Definition at line 127 of file RE_TextureFilter.h.

RE_TexFiltType RE_TextureFilter::getMagFilter ( ) const
inline

Definition at line 103 of file RE_TextureFilter.h.

int RE_TextureFilter::getMaxAnisotropy ( ) const
inline

Definition at line 115 of file RE_TextureFilter.h.

RE_TexFiltType RE_TextureFilter::getMinFilter ( ) const
inline

Definition at line 91 of file RE_TextureFilter.h.

RE_TexClampType RE_TextureFilter::getWrapR ( ) const
inline

Definition at line 155 of file RE_TextureFilter.h.

RE_TexClampType RE_TextureFilter::getWrapS ( ) const
inline

Definition at line 143 of file RE_TextureFilter.h.

RE_TexClampType RE_TextureFilter::getWrapT ( ) const
inline

Definition at line 149 of file RE_TextureFilter.h.

void RE_TextureFilter::invalidate ( )
inline

Definition at line 193 of file RE_TextureFilter.h.

bool RE_TextureFilter::isWrapSet ( ) const
inline

Definition at line 205 of file RE_TextureFilter.h.

RE_TextureFilter & RE_TextureFilter::operator= ( const RE_TextureFilter filter)
inline

Definition at line 167 of file RE_TextureFilter.h.

bool RE_TextureFilter::operator== ( const RE_TextureFilter filter) const
inline

Definition at line 181 of file RE_TextureFilter.h.

void RE_TextureFilter::setBorder ( RE_TextureBorder  border,
const UT_Vector4F color_alpha = nullptr 
)
inline

Definition at line 213 of file RE_TextureFilter.h.

void RE_TextureFilter::setLodBias ( float  bias)
inline

Definition at line 121 of file RE_TextureFilter.h.

void RE_TextureFilter::setMagFilter ( RE_TexFiltType  t)
inline

Definition at line 97 of file RE_TextureFilter.h.

void RE_TextureFilter::setMaxAnisotropy ( int  atf)
inline

Definition at line 109 of file RE_TextureFilter.h.

void RE_TextureFilter::setMinFilter ( RE_TexFiltType  t)
inline

Definition at line 85 of file RE_TextureFilter.h.

void RE_TextureFilter::setTextureWrap ( RE_TexClampType  wrap_s,
RE_TexClampType  wrap_t = RE_CLAMP_EDGE,
RE_TexClampType  wrap_r = RE_CLAMP_EDGE 
)
inline

Definition at line 133 of file RE_TextureFilter.h.


The documentation for this class was generated from the following file: