Gorgon Game Engine
Margin.h File Reference

contains Margin class More...

Include dependency graph for Margin.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  basic_Margin< T_ >
 This class defines Margin of an object or an area. More...
 

Namespaces

 Gorgon
 Root namespace for Gorgon Game Engine.
 
 Gorgon::Geometry
 This namespace contains geometric element classes.
 

Typedefs

typedef basic_Margin< int > Margin
 

Functions

template<typename T_ , typename R_ >
basic_Bounds< T_ > operator+ (const basic_Bounds< T_ > &b, const basic_Margin< R_ > &m)
 Adds a Margin object to a bounds. More...
 
template<typename T_ , typename R_ >
basic_Size< T_ > operator+ (const basic_Size< T_ > &s, const basic_Margin< R_ > &m)
 Adds a Margin object to a size structure, resultant size can contain previous size with the given Margin. More...
 
template<typename T_ , typename R_ >
basic_Bounds< T_ > operator- (const basic_Bounds< T_ > &b, const basic_Margin< R_ > &m)
 Removes a Margin object from a bounds object,. More...
 
template<typename T_ , typename R_ >
basic_Margin< T_ > operator- (const basic_Bounds< T_ > &b1, const basic_Bounds< R_ > &b2)
 Subtracts two bounds to find marginal difference between them. More...
 
template<typename T_ , typename R_ >
basic_Size< T_ > operator- (const basic_Size< T_ > &s, const basic_Margin< R_ > &m)
 Subtracts a Margin from a size. More...
 
template<class T_ >
std::ostream & operator<< (std::ostream &out, const basic_Margin< T_ > &Margin)
 
template<class T_ >
std::istream & operator>> (std::istream &in, basic_Margin< T_ > &Margin)
 Allows Margin to be read from a stream. More...
 

Detailed Description

contains Margin class