libAlgAudio  v1.99-440-g08538e5-dirty
The development library for AlgAudio framework.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Utilities.hpp File Reference
#include <string>
#include <vector>
#include <cmath>
#include "Signal.hpp"
#include "Exception.hpp"

Go to the source code of this file.

Classes

struct  AlgAudio::KeyData
 
struct  AlgAudio::Utilities::LocaleDecPoint
 
struct  AlgAudio::MidiMessage
 
struct  AlgAudio::Point2D_< T >
 
struct  AlgAudio::Point2D_< T >
 
struct  AlgAudio::Rect
 
struct  AlgAudio::Size2D
 
class  AlgAudio::Utilities
 

Namespaces

 AlgAudio
 

Typedefs

typedef enum AlgAudio::Direction AlgAudio::Direction
 
typedef enum
AlgAudio::HorizAlignment 
AlgAudio::HorizAlignment
 
typedef Point2D_< int > AlgAudio::Point2D
 
typedef enum
AlgAudio::VertAlignment 
AlgAudio::VertAlignment
 

Enumerations

enum  AlgAudio::Direction { AlgAudio::Direction_TOP, AlgAudio::Direction_RIGHT, AlgAudio::Direction_BOTTOM, AlgAudio::Direction_LEFT }
 
enum  AlgAudio::HorizAlignment { AlgAudio::HorizAlignment_LEFT, AlgAudio::HorizAlignment_CENTERED, AlgAudio::HorizAlignment_RIGHT }
 
enum  AlgAudio::MouseButton {
  AlgAudio::MouseButton::Left, AlgAudio::MouseButton::Right, AlgAudio::MouseButton::Middle, AlgAudio::MouseButton::WheelUp,
  AlgAudio::MouseButton::WheelDown
}
 
enum  AlgAudio::VertAlignment { AlgAudio::VertAlignment_TOP, AlgAudio::VertAlignment_CENTERED, AlgAudio::VertAlignment_BOTTOM }
 

Functions

template<typename T >
Point2D_< T > AlgAudio::operator* (const T &t, const Point2D_< T > &a)
 
Point2D_< float > AlgAudio::operator* (const float &t, const Point2D_< int > &a)
 
Point2D_< float > AlgAudio::operator* (const Point2D_< int > &a, const float &t)
 
Point2D_< float > AlgAudio::operator/ (const Point2D_< int > &a, const float &t)