67 #ifndef _graphicsproceduralconvolutionmodifier_h
68 #define _graphicsproceduralconvolutionmodifier_h
70 #include "Graphics/Procedural/Texture/texturemodifier.h"
72 #include "matrix3x3.h"
117 virtual String GetName()
const;
This is a 3x3 Matrix class used for representing rotations and scaling in an object.
bool Boole
Generally acts a single bit, true or false.
int Integer
A datatype used to represent any integer close to.
uint8_t UInt8
An 8-bit unsigned integer.
float Real
A Datatype used to represent a real floating point number.
Boole IncludeAlphaChannel
Whether or not the Alpha channel is to be processed with the rest of the pixel.
Real Divisor
The custom value to divide the pixel result by.
Boole CalculateEdgeDivisor
Whether or not a dynamic divisor from pixel processing is to be used or the explicitly set divisor...
Real * KernelData
The matricy to use for per-pixel processing.
A convenience buffer that stores pixel colour values of a texture to be generated.
The bulk of the engine components go in this namspace.
A modifier that will calculate each pixel in an image to be a weighed sum of itself and it's neighbor...
UInt8 KernelSize
The size of the set kernel.
A base class for modifying the contents of an already populated texture buffer.
UInt8 Threshold
A value over 128 will force a colour closer to White, lower will force a colour closer to black...
std::string String
A datatype used to a series of characters.