OpenSceneGraph  3.2.0
Classes | Namespaces | Constant Groups | Macros | Enumerations | Functions
Notify File Reference
#include <osg/Export>
#include <osg/Referenced>
#include <ostream>

Classes

class  osg::NotifyHandler
 Handler processing output of notification stream. More...
 
class  osg::StandardNotifyHandler
 Redirects notification stream to stderr (severity <= WARN) or stdout (severity > WARN). More...
 

Namespaces

 osg
 The core osg library provides the basic scene graph classes such as Nodes, State and Drawables, and maths and general helper classes.
 

Constant Groups

 osg
 The core osg library provides the basic scene graph classes such as Nodes, State and Drawables, and maths and general helper classes.
 

Macros

#define OSG_NOTIFY_H   1
 
#define OSG_NOTIFY(level)   if (osg::isNotifyEnabled(level)) osg::notify(level)
 
#define OSG_ALWAYS   OSG_NOTIFY(osg::ALWAYS)
 
#define OSG_FATAL   OSG_NOTIFY(osg::FATAL)
 
#define OSG_WARN   OSG_NOTIFY(osg::WARN)
 
#define OSG_NOTICE   OSG_NOTIFY(osg::NOTICE)
 
#define OSG_INFO   OSG_NOTIFY(osg::INFO)
 
#define OSG_DEBUG   OSG_NOTIFY(osg::DEBUG_INFO)
 
#define OSG_DEBUG_FP   OSG_NOTIFY(osg::DEBUG_FP)
 

Enumerations

enum  osg::NotifySeverity {
  osg::ALWAYS =0, osg::FATAL =1, osg::WARN =2, osg::NOTICE =3,
  osg::INFO =4, osg::DEBUG_INFO =5, osg::DEBUG_FP =6
}
 Range of notify levels from DEBUG_FP through to FATAL, ALWAYS is reserved for forcing the absorption of all messages. More...
 

Functions

OSG_EXPORT void osg::setNotifyLevel (NotifySeverity severity)
 set the notify level, overriding the default or the value set by the environmental variable OSGNOTIFYLEVEL or OSG_NOTIFY_LEVEL. More...
 
OSG_EXPORT NotifySeverity osg::getNotifyLevel ()
 get the notify level. More...
 
OSG_EXPORT bool osg::initNotifyLevel ()
 initialize notify level. More...
 
OSG_EXPORT bool osg::isNotifyEnabled (NotifySeverity severity)
 is notification enabled, given the current setNotifyLevel() setting? More...
 
OSG_EXPORT std::ostream & osg::notify (const NotifySeverity severity)
 notify messaging function for providing fatal through to verbose debugging messages. More...
 
std::ostream & osg::notify (void)
 
OSG_EXPORT void osg::setNotifyHandler (NotifyHandler *handler)
 Set notification handler, by default StandardNotifyHandler is used. More...
 
OSG_EXPORT NotifyHandler * osg::getNotifyHandler ()
 Get currrent notification handler. More...
 

Macro Definition Documentation

#define OSG_ALWAYS   OSG_NOTIFY(osg::ALWAYS)
#define OSG_DEBUG   OSG_NOTIFY(osg::DEBUG_INFO)
#define OSG_DEBUG_FP   OSG_NOTIFY(osg::DEBUG_FP)
#define OSG_FATAL   OSG_NOTIFY(osg::FATAL)
#define OSG_INFO   OSG_NOTIFY(osg::INFO)
#define OSG_NOTICE   OSG_NOTIFY(osg::NOTICE)
#define OSG_NOTIFY (   level)    if (osg::isNotifyEnabled(level)) osg::notify(level)
#define OSG_NOTIFY_H   1
#define OSG_WARN   OSG_NOTIFY(osg::WARN)

Referenced by osg::clone(), and osg::cloneType().


osg logo
Generated at Mon Sep 9 2013 05:53:07 for the OpenSceneGraph by doxygen 1.8.4.