|
Turbo Engine 0.3
A C++ game engine using Allegro 5
|
#include <Vector2.hpp>
Public Member Functions | |
| Vector2 (T x, T y) | |
| Vector2 () | |
| Vector2 (const Vector2< T > &vec) | |
| void | reset () |
| operator const char * () const | |
| bool | operator== (const Vector2< T > &vec) |
| Vector2< T > & | operator= (const Vector2< T > &target) |
Public Attributes | |
| T | x |
| T | y |
Friends | |
| Vector2< T > | operator- (const Vector2< T > &left, const Vector2< T > right) |
| Vector2< T > | operator+ (const Vector2< T > &left, const Vector2< T > right) |
| Vector2< T > | operator* (const Vector2< T > &left, const Vector2< T > right) |
| Vector2< T > | operator/ (const Vector2< T > &left, const Vector2< T > right) |
| Vector2< T > | operator- (const Vector2< T > &left, const T right) |
| Vector2< T > | operator+ (const Vector2< T > &left, const T right) |
| Vector2< T > | operator* (const Vector2< T > &left, const T right) |
| Vector2< T > | operator/ (const Vector2< T > &left, const T right) |
| std::ostream & | operator<< (std::ostream &os, const Vector2< T > &vec) |
Used to represent a 2 dimensional container
| T | type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
| T turbo::Vector2< T >::x |
| T turbo::Vector2< T >::y |