#include <texmatrixgen.h>
Inheritance diagram for TextureMatrixGenScroll:
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_afScrollSpeed [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. |
|
Scroll speed 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 |