## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# cstool/gentrtex.h File Reference

Terrain texture image generation. More...

`#include "csextern.h"`
`#include "csgeom/vector2.h"`
`#include "csutil/cscolor.h"`
`#include "csutil/scf.h"`

Go to the source code of this file.

## Classes

class | csGenerateImage
| This class will compute a texture for a terrain. More...
class | csGenerateImageLayer
| This class is used to store the layers of textures per value. More...
class | csGenerateImageTexture
| A base class which represents a texture that can be displayed on the terrain. More...
class | csGenerateImageTextureBlend
| a class for a texture that is made by blending together other textures based on a value. More...
class | csGenerateImageTextureSingle
| A class for a single texture. More...
class | csGenerateImageTextureSolid
| A class for a solid coloured texture. More...
class | csGenerateImageValue
| A base class which represents a value that can be computed for blending purposes for each pixel. More...
class | csGenerateImageValueFunc
| This class will generate a value using a given function. More...
class | csGenerateImageValueFuncConst
| This class will generate a constant value. More...
class | csGenerateImageValueFuncTex
| This class will generate a value using a texture. More...
struct | iGenerateImageFunction
| This class represents a function for csGenerateImageValueFunc. More...

## Detailed Description

Terrain texture image generation.

Definition in file gentrtex.h.