[ Maverik Level 1 functions ]


mav_paletteTextureSet

Summary

Define a texture entry in a palette.


Syntax

int mav_paletteTextureSet(MAV_palette *p, int index, char *filename);


Description

This function defines texture entry index of palette p from file filename. Maverik itself only supports the PPM (raw or ASCII encodings) file format for textures. However, Maverik can use the ImageMagick convert program, if installed, to convert almost any other image file format into PPM and then parse that. This conversion process is hidden from the user so that Maverik appears to support virtually all image file formats. Furthermore, Maverik uses ImageMagick's convert program to resize the image, if needed, so that it is an integer power of 2 in both width and height -- a requirement placed on texture images by OpenGL.

The function returns MAV_TRUE if the texture was successfully read and MAV_FALSE if the operation failed.


See also

mav_paletteColourSet.html>mav_paletteColourSet, mav_paletteMaterialSet.html>mav_paletteMaterialSet


Back to the index page.