67 #ifndef _graphicsproceduralcellgenerator_h
68 #define _graphicsproceduralcellgenerator_h
70 #include "Graphics/Procedural/Texture/texturegenerator.h"
127 virtual void AddToTextureBuffer(
TextureBuffer& Buffer)
const;
129 virtual String GetName()
const;
Colours in the centers of each cell such that there is a cross connecting each of the four corners wi...
Cells are layed out in a normal grid pattern with their centers coloured in according to the set Cell...
ColourValue GenColour
The colour of the interior of the cells generated.
CellMode GenMode
Describes how the cells are layed out.
Whole GenSeed
The seed to be used for the random number generator.
uint8_t UInt8
An 8-bit unsigned integer.
This is a simple class for holding 4 reals representing the colour any give object or lightsource can...
float Real
A Datatype used to represent a real floating point number.
Combines CP_Cross and CP_Cone.
CellPattern GenPattern
Describes how the cells are coloured.
CellMode
An enum to describe how the cells are layed out.
CellPattern
An enum to describe how the cells are coloured.
Create a texture consisting of cells aligned in a grid, or a chessboard.
A convenience buffer that stores pixel colour values of a texture to be generated.
The bulk of the engine components go in this namspace.
unsigned long Whole
Whole is an unsigned integer, it will be at least 32bits in size.
Whole GenDensity
The number of oclumns and rows of cells to be generated.
Whole GenRegularity
A value between 1 and 255 that determines how uniform the cells are.
std::string String
A datatype used to a series of characters.
A base class for texture generators that use the TextureBuffer class.