BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Macros | Typedefs
renderWindow.h File Reference
#include <BALL/COMMON/global.h>
#include <BALL/VIEW/RENDERING/renderTarget.h>
#include <boost/static_assert.hpp>
#include <boost/type_traits/is_same.hpp>

Go to the source code of this file.

Classes

class  BALL::VIEW::TRenderWindow< taPixelDatatype >
 

Namespaces

 BALL
 -*- Mode: C++; tab-width: 2; -*-
 
 BALL::VIEW
 

Macros

#define BALLVIEW_IS_SAME_TYPE(aTypeA, aTypeB)   (boost::is_same<aTypeA, aTypeB>::value)
 Macro checks at compile time, whether aTypeA and aTypeB are the same. More...
 
#define BALLVIEW_STATIC_ASSERT_TYPE_IS_CHAR_OR_FLOAT(aType)   BOOST_STATIC_ASSERT(BALLVIEW_IS_SAME_TYPE(aType, char) || BALLVIEW_IS_SAME_TYPE(aType, float))
 Macro checks at compile time, whether aType is int or float. More...
 
#define BALL_DEFAULT_PIXEL_TYPE   float
 

Typedefs

typedef TRenderWindow
< BALL_DEFAULT_PIXEL_TYPE
BALL::VIEW::RenderWindow
 

Macro Definition Documentation

#define BALL_DEFAULT_PIXEL_TYPE   float

Definition at line 21 of file renderWindow.h.

#define BALLVIEW_IS_SAME_TYPE (   aTypeA,
  aTypeB 
)    (boost::is_same<aTypeA, aTypeB>::value)

Macro checks at compile time, whether aTypeA and aTypeB are the same.

Definition at line 15 of file renderWindow.h.

#define BALLVIEW_STATIC_ASSERT_TYPE_IS_CHAR_OR_FLOAT (   aType)    BOOST_STATIC_ASSERT(BALLVIEW_IS_SAME_TYPE(aType, char) || BALLVIEW_IS_SAME_TYPE(aType, float))

Macro checks at compile time, whether aType is int or float.

Definition at line 18 of file renderWindow.h.