#include <texmatrixgen.h>
Inheritance diagram for TextureMatrixGenScale:


Public Types | |
| enum | TEXMODFUNCTABLEDEF { TEXMODFUNCTABLE_SIZE = 1024, TEXMODFUNCTABLE_MASK = ( TEXMODFUNCTABLE_SIZE - 1 ) } |
| Definitions for texcoord modification functions lookup tables. More... | |
Public Member Functions | |
| virtual void | GenerateMatrix (Matrix *pkMatrix) |
| virtual TextureMatrixGen * | Duplicate () |
Public Attributes | |
| float | m_afScale [2] |
Static Public Attributes | |
| float | s_afSinTable [TEXMODFUNCTABLE_SIZE] |
| float | s_afSquareTable [TEXMODFUNCTABLE_SIZE] |
| float | s_afTriangleTable [TEXMODFUNCTABLE_SIZE] |
| float | s_afSawToothTable [TEXMODFUNCTABLE_SIZE] |
| float | s_afInverseSawToothTable [TEXMODFUNCTABLE_SIZE] |
|
|
Definitions for texcoord modification functions lookup tables.
|
|
|
Generate texture transform matrix
Implements TextureMatrixGen. |
|
|
Duplicate object
Implements TextureMatrixGen. |
|
|
Scaling in UV directions |
|
|
Lookup table for sin function |
|
|
Lookup table for square function |
|
|
Lookup table for triangle function |
|
|
Lookup table for sawtooth function |
|
|
Lookup table for inverse sawtooth function |
1.3.5