67 #ifndef _graphicsproceduralcycloidmodifier_h
68 #define _graphicsproceduralcycloidmodifier_h
70 #include "Graphics/Procedural/Texture/texturemodifier.h"
114 CT_LissajousCurve = 6
125 CP_LargeCircleRadius = CP_Param_R,
126 CP_SmallCircleRadius = CP_Param_r,
127 CP_DistanceFromCenter = CP_Param_d,
128 CP_RotationAngle = CP_Param_e,
129 CP_BasePetals = CP_Param_k
218 virtual String GetName()
const;
Real Parameter_R
See CycloidParameter enum for details.
int Integer
A datatype used to represent any integer close to.
Real Parameter_e
See CycloidParameter enum for details.
This is a simple class for holding 4 reals representing the colour any give object or lightsource can...
CycloidType Type
The type of Cycloid to draw.
float Real
A Datatype used to represent a real floating point number.
CycloidParameter
An enum describing the parameters that can be altered for each type of Cycloid.
This is used to represent a point on a 2 dimentional area, such as a screen.
Vector2 CycloidCenter
The center of the cycloid on the target texture.
Whole CycloidPenSize
The size of the curved line to draw.
Real Parameter_r
See CycloidParameter enum for details.
ColourValue CycloidColour
The colour of the curve line to draw.
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.
Real Parameter_d
See CycloidParameter enum for details.
A base class for modifying the contents of an already populated texture buffer.
A modifier that will draw a series of curved line segments.
CycloidType
The type of Cycloid to draw.
std::string String
A datatype used to a series of characters.