nux-0.9.46
|
Texture parameter and coordinate computation class. More...
#include <NuxGraphics/RenderingPipe.h>
Public Types | |
enum | TexCoordType { OFFSET_SCALE_COORD, OFFSET_COORD, NORMALIZED_COORD, UNNORMALIZED_COORD, FIXED_COORD } |
Texture coordinates computation mode. More... | |
Public Member Functions | |
TexCoordXForm () | |
void | SetTexCoordType (TexCoordType tex_coord_type) |
void | FlipUCoord (bool b) |
void | FlipVCoord (bool b) |
void | FlipUVCoord (bool flip_u, bool flip_v) |
void | SetFilter (TexFilter min_fliter, TexFilter mag_filter) |
void | SetWrap (TexWrap u_wrap, TexWrap v_wrap) |
Data Fields | |
float | u0 |
Texture coordinates are computed automatically by following the TexCoordType policy or provided by the user. | |
float | v0 |
float | u1 |
float | v1 |
float | uscale |
float | vscale |
float | uoffset |
float | voffset |
TexWrap | uwrap |
TexWrap | vwrap |
TexFilter | min_filter |
TexFilter | mag_filter |
bool | flip_u_coord |
bool | flip_v_coord |
TexCoordType | m_tex_coord_type |
Texture parameter and coordinate computation class.
Defines the texture coordinate computation, wraping and filtering modes
Texture coordinates computation mode.
nux::TexCoordXForm::TexCoordXForm | ( | ) |
void nux::TexCoordXForm::FlipUCoord | ( | bool | b | ) |
void nux::TexCoordXForm::FlipUVCoord | ( | bool | flip_u, |
bool | flip_v | ||
) |
void nux::TexCoordXForm::FlipVCoord | ( | bool | b | ) |
void nux::TexCoordXForm::SetTexCoordType | ( | TexCoordType | tex_coord_type | ) |
float nux::TexCoordXForm::u0 |
Texture coordinates are computed automatically by following the TexCoordType policy or provided by the user.
float nux::TexCoordXForm::u1 |
float nux::TexCoordXForm::v0 |
float nux::TexCoordXForm::v1 |