157 float k = 0.5 * (tex_size - 2.0f) / tex_size;
TextureMapperClass * InternalMapper
virtual ~CompositeMatrixMapperClass(void)
virtual void Calculate_Texture_Matrix(Matrix4x4 &tex_matrix)
virtual void Apply(int uv_array_index)
CompositeMatrixMapperClass(TextureMapperClass *internal_mapper, unsigned int stage)
virtual TextureMapperClass * Clone(void) const
static void Set_DX8_Texture_Stage_State(unsigned stage, D3DTEXTURESTAGESTATETYPE state, unsigned value)
static void Set_Transform(D3DTRANSFORMSTATETYPE transform, const Matrix4x4 &m)
WWINLINE friend Matrix4x4 Multiply(const Matrix4x4 &a, const Matrix4x4 &b)
MatrixMapperClass(int stage)
virtual void Apply(int uv_array_index)
Vector3 ViewSpaceProjectionNormal
void Update_View_To_Pixel_Transform(float texsize)
void Compute_Texture_Coordinate(const Vector3 &point, Vector3 *set_stq)
void Set_Texture_Transform(const Matrix3D &view_to_texture, float texsize)
virtual void Calculate_Texture_Matrix(Matrix4x4 &tex_matrix)
bool Get_Flag(uint32 flag) const
TextureMapperClass(unsigned int stage=0)