|
| Color (Math::Vector4f const &color) |
|
| Color (float r, float g, float b, float a=1.0f) |
|
| Color (uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) |
|
| Vector4 (T const *values) |
|
| Vector4 (Vector3< T > const &vec, T pW=static_cast< T >(1.0f)) |
|
| Vector4 (T const &pX, T const &pY, T const &pZ, T const &pW) |
|
T & | operator[] (unsigned const &index) |
|
T | operator[] (unsigned const &index) const |
|
Vector4< T > | operator- () |
|
Vector4< T > & | operator= (Vector4< T > const &rhs) |
|
Vector4< T > & | operator= (Vector3< T > const &rhs) |
|
Vector4< T > & | operator+= (Vector4< T > const &rhs) |
|
Vector4< T > & | operator+= (T const &rhs) |
|
Vector4< T > & | operator-= (Vector4< T > const &rhs) |
|
Vector4< T > & | operator-= (T const &rhs) |
|
Vector4< T > & | operator*= (Vector4< T > const &rhs) |
|
Vector4< T > & | operator*= (T const &rhs) |
|
Vector4< T > & | operator/= (Vector4< T > const &rhs) |
|
Vector4< T > & | operator/= (T const &rhs) |
|
Vector2< T > | xy () const |
|
Vector3< T > | xyz () const |
|
T | getMagnitude () const |
|
T | getLength () const |
|
void | normalize () |
|
Vector4< T > | getNormalized () const |
|
T | dot (Vector4< T > const &rhs) const |
|
T | angleBetween (Vector4< T > const &rhs) const |
|
T | distanceTo (Vector4< T > const &rhs) const |
|
void | homogenize () |
|
|
union { |
T x |
|
T r |
|
T u |
|
T s |
|
}; | |
|
union { |
T y |
|
T g |
|
T v |
|
T t |
|
}; | |
|
union { |
T z |
|
T b |
|
T p |
|
}; | |
|
union { |
T w |
|
T a |
|
T q |
|
}; | |
|
static bool | OCULAR_INTERNAL_Force = false |
|
Color const & Ocular::Core::Color::Black |
( |
| ) |
|
|
static |
RGBA: (0.0f, 0.0f, 0.0f, 1.0f)
Color const & Ocular::Core::Color::Blue |
( |
| ) |
|
|
static |
RGBA: (0.0f, 0.0f, 1.0f, 1.0f)
Color const & Ocular::Core::Color::Brown |
( |
| ) |
|
|
static |
RGBA: (0.545f, 0.27f, 0.075f, 1.0f)
Color const & Ocular::Core::Color::Clear |
( |
| ) |
|
|
static |
RGBA: (0.0f, 0.0f, 0.0f, 0.0f)
Color const & Ocular::Core::Color::Cyan |
( |
| ) |
|
|
static |
RGBA: (0.0f, 1.0f, 1.0f, 1.0f)
Color const & Ocular::Core::Color::DarkGray |
( |
| ) |
|
|
static |
RGBA: (0.2f, 0.2f, 0.2f, 1.0f)
Color const & Ocular::Core::Color::DefaultClearGray |
( |
| ) |
|
|
static |
RGBA: (0.17647f, 0.17647f, 0.18823f, 1.0f)
Color const & Ocular::Core::Color::ErrorPink |
( |
| ) |
|
|
static |
RGBA: (1.0f, 0.078f, 0.576f, 1.0f)
Color const & Ocular::Core::Color::FrigidBlue |
( |
| ) |
|
|
static |
RGBA: (0.153f, 0.863f, 0.973f, 1.0f)
Color const & Ocular::Core::Color::Gold |
( |
| ) |
|
|
static |
RGBA: (1.0f, 0.843f, 0.0f, 1.0f)
Color const & Ocular::Core::Color::Gray |
( |
| ) |
|
|
static |
RGBA: (0.5f, 0.5f, 0.5f, 1.0f)
Color const & Ocular::Core::Color::Green |
( |
| ) |
|
|
static |
RGBA: (0.0f, 1.0f, 0.0f, 1.0f)
Color const & Ocular::Core::Color::GreenHighlight |
( |
| ) |
|
|
static |
RGBA: (0.14509f, 0.76078f, 0.24313f, 1.0f)
Color const & Ocular::Core::Color::Magenta |
( |
| ) |
|
|
static |
RGBA: (1.0f, 0.0f, 1.0f, 1.0f)
Color const & Ocular::Core::Color::Maroon |
( |
| ) |
|
|
static |
RGBA: (0.502f, 0.0f, 0.0f, 1.0f)
Color const & Ocular::Core::Color::Orange |
( |
| ) |
|
|
static |
RGBA: (1.0f, 0.647f, 0.0f, 1.0f)
Color const & Ocular::Core::Color::Pink |
( |
| ) |
|
|
static |
RGBA: (1.0f, 0.753f, 0.796f, 1.0f)
Color const & Ocular::Core::Color::Purple |
( |
| ) |
|
|
static |
RGBA: (0.294f, 0.0f, 0.51f, 1.0f)
Color const & Ocular::Core::Color::Red |
( |
| ) |
|
|
static |
RGBA: (1.0f, 0.0f, 0.0f, 1.0f)
Color const & Ocular::Core::Color::Silver |
( |
| ) |
|
|
static |
RGBA: (0.753f, 0.753f, 0.753f, 1.0f)
Color const & Ocular::Core::Color::White |
( |
| ) |
|
|
static |
RGBA: (1.0f, 1.0f, 1.0f, 1.0f)
Color const & Ocular::Core::Color::Yellow |
( |
| ) |
|
|
static |
RGBA: (1.0f, 1.0f, 0.0f, 1.0f)
The documentation for this class was generated from the following files:
- C:/Projects/OcularEngine/OcularCore/include/Math/Color.hpp
- C:/Projects/OcularEngine/OcularCore/src/Math/Color.cpp