CrystalSpace

Public API Reference

Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

csGenerateImageTextureSingle Class Reference

A class for a single texture. More...

#include <cstool/gentrtex.h>

Inheritance diagram for csGenerateImageTextureSingle:

csGenerateImageTexture List of all members.

Public Member Functions

virtual ~csGenerateImageTextureSingle ()
 delete it
void SetImage (iImage *im)
 add image
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 ComputeLayerColor (const csVector2 &pos, csColor &col)
 compute a color (0..1) for a spot on a layer

Public Attributes

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

Detailed Description

A class for a single texture.

Definition at line 132 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

csRef<iImage> csGenerateImageTextureSingle::image
 

the image - the texture image

Definition at line 137 of file gentrtex.h.

csVector2 csGenerateImageTextureSingle::offset
 

offset to shift image (0..1)

Definition at line 141 of file gentrtex.h.

csVector2 csGenerateImageTextureSingle::scale
 

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

Definition at line 139 of file gentrtex.h.


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