Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Types.h File Reference
#include <boost/smart_ptr.hpp>
#include <boost/enable_shared_from_this.hpp>
#include "Vector.h"
#include "Matrix.h"

Go to the source code of this file.

Classes

struct  Audio::PerFrequency< T >
 
struct  Audio::Range< T >
 
class  Audio::UserData
 

Namespaces

 Audio
 

Constant Groups

 Audio
 

Macros

#define SharedPtr   boost::shared_ptr
 
#define WeakPtr   boost::weak_ptr
 
#define AutoPtr   boost::scoped_ptr
 
#define SharedFromThis   boost::enable_shared_from_this
 

Typedefs

typedef float Audio::Scalar
 
typedef double Audio::LScalar
 
typedef LScalar Audio::Timestamp
 
typedef Scalar Audio::Duration
 
typedef TVector3< Scalar > Audio::Vector3
 
typedef TVector3< LScalar > Audio::LVector3
 
typedef TMatrix3< Scalar > Audio::Matrix3
 
typedef TMatrix3< LScalar > Audio::LMatrix3
 

Macro Definition Documentation

#define AutoPtr   boost::scoped_ptr

Definition at line 13 of file Types.h.

#define SharedFromThis   boost::enable_shared_from_this

Definition at line 14 of file Types.h.

#define SharedPtr   boost::shared_ptr

Definition at line 11 of file Types.h.

#define WeakPtr   boost::weak_ptr

Definition at line 12 of file Types.h.