Jive reference manual
List of all members | Public Member Functions | Public Attributes
jem::gl::Size2< T > Class Template Reference

#include <jem/gl/Size.h>

Public Member Functions

 Size2 ()
 
 Size2 (T s)
 
 Size2 (T w, T h)
 
 Size2 (const Size2 &rhs)
 
template<class U >
 Size2 (const Size2< U > &rhs)
 
Size2operator= (const Size2 &rhs)
 
template<class U >
Size2operator= (const Size2< U > &rhs)
 
void swap (Size2 &rhs)
 
bool isValid () const
 
template<class U >
Size2< T > & operator= (const Size2< U > &rhs)
 

Public Attributes

width
 
height
 

Constructor & Destructor Documentation

template<class T >
jem::gl::Size2< T >::Size2 ( )
template<class T>
jem::gl::Size2< T >::Size2 ( s)
explicit
template<class T>
jem::gl::Size2< T >::Size2 ( w,
h 
)
template<class T>
jem::gl::Size2< T >::Size2 ( const Size2< T > &  rhs)
template<class T >
template<class U >
jem::gl::Size2< T >::Size2 ( const Size2< U > &  rhs)

Member Function Documentation

template<class T >
Size2< T > & jem::gl::Size2< T >::operator= ( const Size2< T > &  rhs)
template<class T>
template<class U >
Size2& jem::gl::Size2< T >::operator= ( const Size2< U > &  rhs)
template<class T >
void jem::gl::Size2< T >::swap ( Size2< T > &  rhs)
template<class T >
bool jem::gl::Size2< T >::isValid ( ) const
template<class T>
template<class U >
Size2<T>& jem::gl::Size2< T >::operator= ( const Size2< U > &  rhs)

Member Data Documentation

template<class T>
T jem::gl::Size2< T >::width
template<class T>
T jem::gl::Size2< T >::height