The SEDRIS Data Representation Model
APPENDIX C - Types
SE_Image_MIP_Extents
/*
 * STRUCT: SE_Image_MIP_Extents
 *
 *   This data type specifies the number of, and information about, texels in
 *   a single MIP level of an <Image> instance.
 *
 *   An array of SE_Image_MIP_Extents is used to define the number of texels
 *   at each MIP level of an <Image> instance. The information provided in
 *   records of this type include the number of horizontal texels (i.e.,
 *   a row) in the <Image> instance for a particular level, the number of
 *   vertical texels (i.e., a column) in the <Image> instance for a
 *   particular level, and the number of texels in the third dimension in
 *   the <Image> instance for a particular level. This z value shall be
 *   at least one. By definition, a two-dimensional <Image> instance has
 *   exactly one texel in the z dimension.
 */
typedef struct
{

SE_Integer_Positive size_horizontal;1
SE_Integer_Positive size_vertical;2
SE_Integer_Positive size_z;3
} SE_Image_MIP_Extents;


Field Notes

size_horizontal

Horizontal number of texels in the <Image> instance for the specified MIP level.

size_vertical

Vertical number of texels in the <Image> instance for the specified MIP level.

size_z

Number of texels in the third dimension in the <Image> instance for the specified MIP level. This value shall be at least 1, since by definition, a 2-dimensional <Image> instance has exactly one texel in the z dimension.




Prev: SE_Image_Mapping_Method. Next: SE_Image_Projection_Type.


Return to: Top of this Page, Type Index