Byte name_length, (name_length)xByte name,
Byte image_length, (image_length)xByte image_name,
Short options, [Byte parameter_source], [Byte tiling],
[Byte interpolation], [Byte decimation],
[Byte red_mapping], [Byte green_mapping],
[Byte blue_mapping], [Byte alpha_mapping],
[Byte param_function], [Byte layout],
[(2)xByte value_scale], [Byte transform_length],
[(transform_length)xByte transform_segment]
name_length |
length of texture name string |
name |
name of texture |
image_length |
length of image name string |
image_name |
name of image on which the texture is based |
options |
flags indicating optional fields |
parameter_source |
initial values used for texture lookup, usually
UV parametric values |
tiling |
indicates how parameter values outside the
0-1 range are handled. |
interpolation |
indicates texture sampling when a texture
pixel spans multiple display pixels |
decimation |
indicates texture sampling when a display
pixel covers multiple texture pixels |
red_mapping |
enumeration of source choices for red value |
green_mapping |
enumeration of source choices for green value |
blue_mapping |
enumeration of source choices for blue value |
alpha_mapping |
enumeration of source choices for alpha value |
param_function |
initial remapping function for parameter values |
layout |
arrangement of useful picture data within
the image |
value_scale |
amount to scale and shift color values |
transform_length |
length of transform segment name |
transform_segment |
name of a segment containing an additional
texture_matrix to apply |