Gradients
touchgfx/TextureMapTypes.hpp
Gradients contains all the data to interpolate u,v texture coordinates and z coordinates across a planar surface.
Public Functions
Public Attributes
float | dOneOverZdX |
d(1/z)/dX | |
float | dOneOverZdY |
d(1/z)/dY | |
fixed16_16 | dUdXModifier |
The dUdX x coordinate modifier. | |
float | dUOverZdX |
d(u/z)/dX | |
float | dUOverZdY |
d(u/z)/dY | |
fixed16_16 | dVdXModifier |
The dVdX x coordinate modifier. | |
float | dVOverZdX |
d(v/z)/dX | |
float | dVOverZdY |
d(v/z)/dY | |
float | oneOverZ |
1/z for each vertex | |
float | UOverZ |
u/z for each vertex | |
float | VOverZ |
v/z for each vertex | |
Public Functions Documentation
Gradients
Initializes a new instance of the TextureMapTypes class.
Construct the gradients using three 3D vertices.
Parameters:
vertices | The vertices. |
See also:
Public Attributes Documentation
dOneOverZdX
float dOneOverZdX
d(1/z)/dX
dOneOverZdY
float dOneOverZdY
d(1/z)/dY
dUdXModifier
fixed16_16 dUdXModifier
The dUdX x coordinate modifier.
dUOverZdX
float dUOverZdX
d(u/z)/dX
dUOverZdY
float dUOverZdY
d(u/z)/dY
dVdXModifier
fixed16_16 dVdXModifier
The dVdX x coordinate modifier.
dVOverZdX
float dVOverZdX
d(v/z)/dX
dVOverZdY
float dVOverZdY
d(v/z)/dY
oneOverZ
float oneOverZ
1/z for each vertex
UOverZ
float UOverZ
u/z for each vertex
VOverZ
float VOverZ
v/z for each vertex