#include <matrixmapper.h>
Inherits MatrixMapperClass.
Public Member Functions | |
| CompositeMatrixMapperClass (TextureMapperClass *internal_mapper, unsigned int stage) | |
| CompositeMatrixMapperClass (const CompositeMatrixMapperClass &src) | |
| virtual | ~CompositeMatrixMapperClass (void) |
| virtual TextureMapperClass * | Clone (void) const |
| virtual void | Apply (int uv_array_index) |
| virtual void | Calculate_Texture_Matrix (Matrix4x4 &tex_matrix) |
Public Member Functions inherited from MatrixMapperClass | |
| MatrixMapperClass (int stage) | |
| void | Set_Flag (uint32 flag, bool onoff) |
| bool | Get_Flag (uint32 flag) const |
| void | Set_Type (MappingType type) |
| MappingType | Get_Type (void) |
| void | Set_Texture_Transform (const Matrix3D &view_to_texture, float texsize) |
| void | Set_Texture_Transform (const Matrix4x4 &view_to_texture, float texsize) |
| const Matrix4x4 & | Get_Texture_Transform (void) const |
| void | Set_Gradient_U_Coord (float coord) |
| float | Get_Gradient_U_Coord (void) |
| void | Compute_Texture_Coordinate (const Vector3 &point, Vector3 *set_stq) |
| TextureMapperClass * | Clone (void) const |
Public Member Functions inherited from TextureMapperClass | |
| TextureMapperClass (unsigned int stage=0) | |
| TextureMapperClass (const TextureMapperClass &src) | |
| virtual | ~TextureMapperClass (void) |
| virtual int | Mapper_ID (void) const |
| virtual bool | Is_Time_Variant (void) |
| virtual void | Reset (void) |
| virtual bool | Needs_Normals (void) |
| void | Set_Stage (int stage) |
| int | Get_Stage (void) const |
Public Member Functions inherited from W3DMPO | |
| virtual | ~W3DMPO () |
Public Member Functions inherited from RefCountClass | |
| RefCountClass (void) | |
| RefCountClass (const RefCountClass &) | |
| void | Add_Ref (void) const |
| WWINLINE void | Release_Ref (void) const |
| int | Num_Refs (void) const |
| virtual void | Delete_This (void) |
Protected Attributes | |
| TextureMapperClass * | InternalMapper |
Protected Attributes inherited from MatrixMapperClass | |
| uint32 | Flags |
| MappingType | Type |
| Matrix4x4 | ViewToTexture |
| Matrix4x4 | ViewToPixel |
| Vector3 | ViewSpaceProjectionNormal |
| float | GradientUCoord |
Protected Attributes inherited from TextureMapperClass | |
| unsigned int | Stage |
Definition at line 125 of file matrixmapper.h.
| CompositeMatrixMapperClass::CompositeMatrixMapperClass | ( | TextureMapperClass * | internal_mapper, |
| unsigned int | stage ) |
Definition at line 314 of file matrixmapper.cpp.
| CompositeMatrixMapperClass::CompositeMatrixMapperClass | ( | const CompositeMatrixMapperClass & | src | ) |
Definition at line 335 of file matrixmapper.cpp.
|
virtual |
Definition at line 356 of file matrixmapper.cpp.
|
virtual |
Reimplemented from MatrixMapperClass.
Definition at line 376 of file matrixmapper.cpp.
|
virtual |
Reimplemented from MatrixMapperClass.
Definition at line 423 of file matrixmapper.cpp.
|
inlinevirtual |
Implements TextureMapperClass.
Definition at line 133 of file matrixmapper.h.
|
protected |
Definition at line 140 of file matrixmapper.h.