|
liballofw
|
Namespaces | |
| glutils | |
| internal | |
Classes | |
| class | ByteStream |
| struct | Color |
| Color struct. More... | |
| class | Configuration |
| YAML-based configuration reader. More... | |
| class | exception |
| Allofw exception class. More... | |
| class | GraphicalBackend |
| class | GraphicalContext2D |
| class | GraphicalContext3D |
| class | invalid_argument |
| Invalid argument exception. More... | |
| class | io_error |
| class | Logger |
| class | LoggerFactory |
| class | LoggerScope |
| struct | Matrix3_ |
| struct | Matrix4_ |
| class | non_copyable |
| Inherit this to make a class non-copyable. More... | |
| class | not_implemented_yet |
| Not implemented exception. More... | |
| class | not_supported |
| Not supported exception. More... | |
| class | OmniStereo |
| Class for Omnistereo rendering. More... | |
| class | OpenGLWindow |
| class | Paint2D |
| class | Path2D |
| struct | Pose |
| struct | Quaternion_ |
| struct | Rectangle2_ |
| struct | Rectangle3_ |
| class | ScopedLogger |
| class | Surface2D |
| struct | Vector2_ |
| struct | Vector3_ |
| struct | Vector4_ |
| class | VideoSurface2D |
| class | WarpBlend |
| Warp and blend information for a display configuration. More... | |
Typedefs | |
| typedef Vector2_< int > | Size2i |
| typedef Vector3_< int > | Size3i |
| typedef Vector2_< float > | Size2f |
| typedef Vector3_< float > | Size3f |
| typedef Vector2_< double > | Size2d |
| typedef Vector3_< double > | Size3d |
| typedef Rectangle2_< int > | Rectangle2i |
| typedef Rectangle2_< float > | Rectangle2f |
| typedef Rectangle2_< double > | Rectangle2d |
| typedef Rectangle2d | Rectangle2 |
| typedef Rectangle3_< int > | Rectangle3i |
| typedef Rectangle3_< float > | Rectangle3f |
| typedef Rectangle3_< double > | Rectangle3d |
| typedef Rectangle3d | Rectangle3 |
| typedef Matrix3_< float > | Matrix3f |
| typedef Matrix3_< double > | Matrix3d |
| typedef Matrix3d | Matrix3 |
| typedef Matrix4_< float > | Matrix4f |
| typedef Matrix4_< double > | Matrix4d |
| typedef Matrix4d | Matrix4 |
| typedef Quaternion_< float > | Quaternionf |
| typedef Quaternion_< double > | Quaterniond |
| typedef Quaterniond | Quaternion |
| typedef Vector2_< double > | Vector2d |
| typedef Vector2_< float > | Vector2f |
| typedef Vector2d | Vector2 |
| typedef Vector3_< double > | Vector3d |
| typedef Vector3_< float > | Vector3f |
| typedef Vector3d | Vector3 |
| typedef Vector4_< double > | Vector4d |
| typedef Vector4_< float > | Vector4f |
| typedef Vector4d | Vector4 |
| typedef GLuint | GLTextureID |
| OpenGL texture ID. More... | |
Enumerations | |
| enum | LineCap : short { LineCap::BUTT = 0, LineCap::ROUND = 1, LineCap::SQUARE = 2 } |
| enum | LineJoin : short { LineJoin::BEVEL = 0, LineJoin::MITER = 1, LineJoin::ROUND = 2 } |
| enum | FontStyle : short { FontStyle::NORMAL = 0, FontStyle::BOLD = 1, FontStyle::ITALIC = 2, FontStyle::BOLDITALIC = 3 } |
| enum | TextAlign : short { TextAlign::LEFT = 0, TextAlign::CENTER = 1, TextAlign::RIGHT = 2 } |
| enum | PaintMode : short { PaintMode::STROKE = 0, PaintMode::FILL = 1, PaintMode::STROKEFILL = 2 } |
| enum | TransferMode : short { TransferMode::SRC_OVER = 0, TransferMode::DST_OVER = 1, TransferMode::SRC = 2, TransferMode::DST = 3, TransferMode::SRC_IN = 4, TransferMode::DST_IN = 5, TransferMode::SRC_OUT = 6, TransferMode::DST_OUT = 7, TransferMode::SRC_ATOP = 8, TransferMode::DST_ATOP = 9, TransferMode::XOR = 10, TransferMode::PLUS = 11, TransferMode::CLEAR = 12 } |
Functions | |
| void | allofwInit () |
| Initialize the allofw library. More... | |
| void | allofwExit () |
| De-initialize the allofw library. More... | |
| template<typename number_t > | |
| number_t | min (number_t a, number_t b) |
| Compute minimum. More... | |
| template<typename number_t > | |
| number_t | max (number_t a, number_t b) |
| Compute maximum. More... | |
| template<typename number_t > | |
| number_t | abs (number_t a) |
| Compute absolute value. More... | |
| template<typename number_t > | |
| number_t | sign (number_t a) |
| Compute sign of a number. More... | |
| template<typename T1 , typename T2 > | |
| Vector3_< T1 > | operator* (const Vector3_< T1 > &v, const Matrix3_< T2 > &m) |
| template<typename T1 , typename T2 > | |
| Quaternion_< T2 > | operator* (const Vector3_< T1 > &v, const Quaternion_< T2 > &q) |
| template<typename T > | |
| bool | isnan (const Vector2_< T > &v) |
| template<typename T > | |
| bool | isnan (const Vector3_< T > &v) |
| template<typename T > | |
| bool | isnan (const Vector4_< T > &v) |
| double | get_time_seconds () |
Variables | |
| const double | PI = 3.1415926535897932384626433832795028841971693993751 |
| const double | E = 2.7182818284590452353602874713526624977572470937000 |
| const double | NaN = std::numeric_limits<double>::quiet_NaN() |
| const double | Infinity = std::numeric_limits<double>::infinity() |
| typedef GLuint allofw::GLTextureID |
OpenGL texture ID.
| typedef Matrix3d allofw::Matrix3 |
| typedef Matrix3_<double> allofw::Matrix3d |
| typedef Matrix3_<float> allofw::Matrix3f |
| typedef Matrix4d allofw::Matrix4 |
| typedef Matrix4_<double> allofw::Matrix4d |
| typedef Matrix4_<float> allofw::Matrix4f |
| typedef Quaterniond allofw::Quaternion |
| typedef Quaternion_<double> allofw::Quaterniond |
| typedef Quaternion_<float> allofw::Quaternionf |
| typedef Rectangle2d allofw::Rectangle2 |
| typedef Rectangle2_<double> allofw::Rectangle2d |
| typedef Rectangle2_<float> allofw::Rectangle2f |
| typedef Rectangle2_<int> allofw::Rectangle2i |
| typedef Rectangle3d allofw::Rectangle3 |
| typedef Rectangle3_<double> allofw::Rectangle3d |
| typedef Rectangle3_<float> allofw::Rectangle3f |
| typedef Rectangle3_<int> allofw::Rectangle3i |
| typedef Vector2_<double> allofw::Size2d |
| typedef Vector2_<float> allofw::Size2f |
| typedef Vector2_<int> allofw::Size2i |
| typedef Vector3_<double> allofw::Size3d |
| typedef Vector3_<float> allofw::Size3f |
| typedef Vector3_<int> allofw::Size3i |
| typedef Vector2d allofw::Vector2 |
| typedef Vector2_<double> allofw::Vector2d |
| typedef Vector2_<float> allofw::Vector2f |
| typedef Vector3d allofw::Vector3 |
| typedef Vector3_<double> allofw::Vector3d |
| typedef Vector3_<float> allofw::Vector3f |
| typedef Vector4d allofw::Vector4 |
| typedef Vector4_<double> allofw::Vector4d |
| typedef Vector4_<float> allofw::Vector4f |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
inline |
Compute absolute value.
| void allofw::allofwExit | ( | ) |
De-initialize the allofw library.
| void allofw::allofwInit | ( | ) |
Initialize the allofw library.
| double allofw::get_time_seconds | ( | ) |
| bool allofw::isnan | ( | const Vector2_< T > & | v | ) |
| bool allofw::isnan | ( | const Vector3_< T > & | v | ) |
| bool allofw::isnan | ( | const Vector4_< T > & | v | ) |
|
inline |
Compute maximum.
|
inline |
Compute minimum.
|
inline |
|
inline |
|
inline |
Compute sign of a number.
| const double allofw::E = 2.7182818284590452353602874713526624977572470937000 |
| const double allofw::Infinity = std::numeric_limits<double>::infinity() |
| const double allofw::NaN = std::numeric_limits<double>::quiet_NaN() |
| const double allofw::PI = 3.1415926535897932384626433832795028841971693993751 |
1.8.11