67 #ifndef _graphicsproceduralcrackmodifier_h
68 #define _graphicsproceduralcrackmodifier_h
70 #include "Graphics/Procedural/Texture/texturemodifier.h"
140 virtual String GetName()
const;
UInt8 CrackVariation
Determines the amount of "stutter" to the cracks normal curve (or non-curve depending on the paramete...
QualityMode CrackQualityMode
The mode in which the colours at or near the crack are to be determined. See QualityMode enum for mor...
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.
Whole CrackCount
The number of cracks to generate.
UInt8 CrackLength
The pixel length of the cracks to be generated.
TextureBuffer * NormalsTexture
The parameter image to pull normals the cracks are to move along from. Alpha channel and colours may ...
Whole GeneratorSeed
The seed for the random number generator used to place the cracks.
LengthMode
An enum used to set how the length of each generated crack is to be determined.
A convenience buffer that stores pixel colour values of a texture to be generated.
The bulk of the engine components go in this namspace.
LengthMode CrackLengthMode
The mode in which the final length of each crack is determined. See LengthMode enum for more details...
unsigned long Whole
Whole is an unsigned integer, it will be at least 32bits in size.
A modifier that will generate random coloured lines on a texture.
A base class for modifying the contents of an already populated texture buffer.
ColourValue CrackColour
The base colour to give to the pixels forming the cracks.
std::string String
A datatype used to a series of characters.
QualityMode
An enum used to set the quality.