#include <texmatrixgen.h>
Inheritance diagram for TextureMatrixGenStretch:
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_pfTable |
float | m_fBase |
float | m_fAmplitude |
float | m_fPhase |
float | m_fFrequency |
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. |
|
Function lookup table |
|
Base |
|
Amplitude |
|
Phase |
|
Frequency |
|
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 |