||A BlendOp provides a simple method to switch to another type of pixel
blending and back.
||Enforces "additive" blending - where colors only get brighter, not
||Enforces "normal" blending - where images retain their full color, and
replace each other depending on how transparent they are.
||Enforces blending that will cause any images to be limited to the color
they are being rendered on top of.
||Enforces blending that is designed for use with premultiplied-alpha
||Enforces "replacement" blending - alpha is not taken into account, and
one set of pixel colors completely replaces another.
||A Color represents a color setting for OpenGL.
||A GLControlledReset extends GLReset to provide controls over its affect -
that is to say, it only resets/restores the current OpenGL Matrix it is
enabled; if not, no changes to OpenGL occur.
||A GLGroupTransform is an object that performs a series of operations on the
OpenGL Modelview Matrix.
||A GLMatrixStackControl pushes the active OpenGL matrix so that it can be
restored to its original state at a later point in time.
||GLReset extends GLMatrixStackControl to load the identity matrix when bound.
||A Rotation is a convenience class that represents the rotation of an object.
||A Scalar is an object that scales (and flips) the OpenGL Modelview Matrix.
||Vector2f is the general-purpose vector class of jRabbit.