CrystalSpace

Public API Reference

csGenerateImageTextureSingle Class Reference

A class for a single texture. More...

#include <cstool/gentrtex.h>

Inheritance diagram for csGenerateImageTextureSingle:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void ComputeLayerColor (const csVector2 &pos, csColor &col)
 compute a color (0..1) for a spot on a layer
virtual void GetColor (csColor &col, float x, float y)
 get the color
void GetImagePixel (iImage *image, int x, int y, csRGBpixel &res)
 get a color for a pixel in image, tiles, result in res.
void SetImage (iImage *im)
 add image
virtual ~csGenerateImageTextureSingle ()
 delete it

Public Attributes

csRef< iImageimage
 the image - the texture image
csVector2 offset
 offset to shift image (0..1)
csVector2 scale
 the scale of the image, (nr of times tiled on the terrain)

Detailed Description

A class for a single texture.

Definition at line 136 of file gentrtex.h.


Constructor & Destructor Documentation

virtual csGenerateImageTextureSingle::~csGenerateImageTextureSingle (  )  [virtual]

delete it


Member Function Documentation

void csGenerateImageTextureSingle::ComputeLayerColor ( const csVector2 pos,
csColor col 
)

compute a color (0..1) for a spot on a layer

virtual void csGenerateImageTextureSingle::GetColor ( csColor col,
float  x,
float  y 
) [virtual]

get the color

Implements csGenerateImageTexture.

void csGenerateImageTextureSingle::GetImagePixel ( iImage image,
int  x,
int  y,
csRGBpixel res 
)

get a color for a pixel in image, tiles, result in res.

void csGenerateImageTextureSingle::SetImage ( iImage im  ) 

add image


Member Data Documentation

the image - the texture image

Definition at line 141 of file gentrtex.h.

offset to shift image (0..1)

Definition at line 145 of file gentrtex.h.

the scale of the image, (nr of times tiled on the terrain)

Definition at line 143 of file gentrtex.h.


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.4.7