40 #ifndef _colourvalue_h
41 #define _colourvalue_h
112 Ogre::ColourValue GetOgreColourValue()
const;
119 void SetRedChannel(
const Real Red);
122 Real GetRedChannel()
const;
125 void SetGreenChannel(
const Real Green);
128 Real GetGreenChannel()
const;
131 void SetBlueChannel(
const Real Blue);
134 Real GetBlueChannel()
const;
137 void SetAlphaChannel(
const Real Alpha);
140 Real GetAlphaChannel()
const;
147 void SetValues(
const Real Red,
const Real Green,
const Real Blue,
const Real Alpha);
636 void ProtoSerialize(
XML::Node& CurrentRoot)
const;
639 void ProtoDeSerialize(
const XML::Node& OneNode);
642 static String GetSerializableName();
std::ostream & operator<<(std::ostream &stream, const Mezzanine::LinearInterpolator< T > &Lint)
Used to Serialize an Mezzanine::LinearInterpolator to a human readable stream.
bool Boole
Generally acts a single bit, true or false.
All the definitions for datatypes as well as some basic conversion functions are defined here...
SmoothTrackIterator< InterpolatableType > & operator+(Integer Steps, SmoothTrackIterator< InterpolatableType > &Iter)
This allows for addition with and an Integer on the Left hand side, such as: 2 + Iter.
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.
Real GreenChannel
Value from 0.0 to 1.0 representing the amount of green present in the colour. 1.0 if very green...
SmoothTrackIterator< InterpolatableType > & operator-(Integer Steps, SmoothTrackIterator< InterpolatableType > &Iter)
This allows for subtraction with and an Integer on the Left hand side, such as: 2 + Iter...
A light-weight handle for manipulating nodes in DOM tree.
Mezzanine::Vector3 operator*(const btVector3 &Vec, const Mezzanine::Vector3 &lhs)
Right Hand Multiplication Operator for Bullet Vectors with a Mezzanine::Vector3.
Real AlphaChannel
Value from 0.0 to 1.0 representing the transparency of the colours. 1.0 is opaque and 0...
The bulk of the engine components go in this namspace.
std::istream & operator>>(std::istream &stream, Mezzanine::LinearInterpolator< T > &Lint)
Used to de-serialize an Mezzanine::LinearInterpolator from a stream.
Real BlueChannel
Value from 0.0 to 1.0 representing the amount of blue present in the colour. 1.0 if very blue...
Real RedChannel
Value from 0.0 to 1.0 representing the amount of red present in the colour. 1.0 if very red...
std::string String
A datatype used to a series of characters.