OSGConfig.h File Reference

#include "OSGExportDefines.h"
#include "OSGConfigured.h"

Go to the source code of this file.


Defines

#define OSG_DLSYM_UNDERSCORE
#define OSG_DEFAULT_NUM_ASPECTS   5
#define OSG_APIENTRY
#define OSG_CHECK_ARG(ARG)   ARG
#define OSG_DEBUG_CHECK_ARG(ARG)
#define OSGLL(ARG)   ARG
#define OSG_FIELDBUNDLE   1
#define OSG_DEPRECIATED_PROPS   1
#define OSG_ASSERT(expr)   assert(expr)
#define OSG_STDEXCEPTION_NAMESPACE
#define OSG_STDEXTENSION_NAMESPACE   std
#define OSG_DOC_LEVEL   0
#define OSG_FLEX_USE_IOSTREAM_INPUT   1
#define OSG_ASPECT_REFCOUNT
#define OSG_THREAD_DEBUG_SETASPECTTO
#define OSG_FLOAT_PROFILE
#define OSG_DOUBLEMAGICROUNDEPS   (.5-1.4e-11)
#define OSG_DOUBLEMAGIC   double(6755399441055744.0)
#define OSG_OPT_DRAWTREE   1
#define OSG_OLD_RENDER_ACTION   1
#define OSG_CLEANED_RENDERACTION   1
Version Defines
#define OSG_VERSION_STRING   "2.0.0-pre1"
#define OSG_VERSION   0x020000
#define OSG_MAJOR_VERSION   2
#define OSG_MINOR_VERSION   0
#define OSG_RELEASE_VERSION   0
#define OSG_USING_STD_NAMESPACE   namespace std {} using namespace std;
#define OSG_STD   std
Namespace Defines
#define OSG_BEGIN_NAMESPACE   namespace OSG {
 Begin the osg namespace.
#define OSG_END_NAMESPACE   }
 End the osg namespace.
#define OSG_USING_NAMESPACE   namespace OSG {} using namespace OSG;
 Use the osg namespace throughout the following code.

Define Documentation

#define OSG_VERSION_STRING   "2.0.0-pre1"

The printable Version string. Includes the full version with specifiers, e.g. "1.3.0pre1"

Definition at line 71 of file OSGConfig.h.

Referenced by OSG::osgInit(), and versionAdder().

#define OSG_VERSION   0x020000

The numeric full version, with two digits per major/minor/release, e.g. 010300

Definition at line 77 of file OSGConfig.h.

#define OSG_MAJOR_VERSION   2

The numeric major version number, e.g. 1

Definition at line 82 of file OSGConfig.h.

Referenced by OSG::osgInit().

#define OSG_MINOR_VERSION   0

The numeric minor version number, e.g. 3

Definition at line 87 of file OSGConfig.h.

Referenced by OSG::osgInit().

#define OSG_RELEASE_VERSION   0

The numeric release version number, e.g. 0

Definition at line 92 of file OSGConfig.h.

Referenced by OSG::osgInit().

#define OSG_USING_STD_NAMESPACE   namespace std {} using namespace std;

}

Definition at line 835 of file OSGConfig.h.

#define OSG_STD   std

The printable Version string. Includes the full version with specifiers, e.g. "1.3.0pre1"

Definition at line 836 of file OSGConfig.h.

#define OSG_BEGIN_NAMESPACE   namespace OSG {

Definition at line 847 of file OSGConfig.h.

#define OSG_END_NAMESPACE   }

Definition at line 853 of file OSGConfig.h.

#define OSG_USING_NAMESPACE   namespace OSG {} using namespace OSG;

Definition at line 859 of file OSGConfig.h.

#define OSG_DLSYM_UNDERSCORE

#define OSG_DEFAULT_NUM_ASPECTS   5

Definition at line 870 of file OSGConfig.h.

#define OSG_APIENTRY

#define OSG_CHECK_ARG ( ARG   )     ARG

Definition at line 900 of file OSGConfig.h.

#define OSG_DEBUG_CHECK_ARG ( ARG   ) 

Definition at line 908 of file OSGConfig.h.

#define OSGLL ( ARG   )     ARG

Definition at line 914 of file OSGConfig.h.

#define OSG_FIELDBUNDLE   1

Definition at line 917 of file OSGConfig.h.

#define OSG_DEPRECIATED_PROPS   1

Definition at line 927 of file OSGConfig.h.

#define OSG_ASSERT ( expr   )     assert(expr)

Definition at line 930 of file OSGConfig.h.

Referenced by OSG::ChangeList::addUncommited(), OSG::EditMFieldHandle< FieldT >::cloneValues(), OSG::EditSFieldHandle< FieldT >::cloneValues(), OSG::EditSFieldHandle< SFParentFieldContainerPtr >::cloneValues(), OSG::EditFCPtrSFieldHandle< FieldT >::cloneValues(), OSG::EditSFieldHandle< SFFieldContainerPtr >::cloneValues(), OSG::EditMFieldHandle< MFParentFieldContainerPtr >::cloneValues(), OSG::EditFCPtrMFieldHandle< FieldT >::cloneValues(), OSG::EditMFieldHandle< MFFieldContainerPtr >::cloneValues(), OSG::ContainerChangeEntry::commitChanges(), OSG::EditSFieldHandle< SFParentFieldContainerPtr >::copyValues(), OSG::EditFCPtrSFieldHandle< FieldT >::copyValues(), OSG::EditSFieldHandle< SFFieldContainerPtr >::copyValues(), OSG::EditMFieldHandle< MFParentFieldContainerPtr >::copyValues(), OSG::EditFCPtrMFieldHandle< FieldT >::copyValues(), OSG::EditMFieldHandle< MFFieldContainerPtr >::copyValues(), OSG::MultiPool< ValueBaseT >::TypeStore::create(), OSG::ChangeList::doCommitChanges(), OSG::Node::getChild(), OSG::Node::insertChild(), OSG::BackgroundLoaderBase::loadProc(), OSG::BackgroundLoaderBase::processOne(), OSG::GetSFieldHandle< SFParentFieldContainerPtr >::pushSizeToStream(), OSG::EditSFieldHandle< SFParentFieldContainerPtr >::pushSizeToStream(), OSG::EditFCPtrSFieldHandle< FieldT >::pushSizeToStream(), OSG::GetFCPtrSFieldHandle< FieldT >::pushSizeToStream(), OSG::GetSFieldHandle< SFFieldContainerPtr >::pushSizeToStream(), OSG::EditSFieldHandle< SFFieldContainerPtr >::pushSizeToStream(), OSG::GetMFieldHandle< MFParentFieldContainerPtr >::pushSizeToStream(), OSG::EditMFieldHandle< MFParentFieldContainerPtr >::pushSizeToStream(), OSG::EditFCPtrMFieldHandle< FieldT >::pushSizeToStream(), OSG::GetFCPtrMFieldHandle< FieldT >::pushSizeToStream(), OSG::GetMFieldHandle< MFFieldContainerPtr >::pushSizeToStream(), OSG::EditMFieldHandle< MFFieldContainerPtr >::pushSizeToStream(), OSG::EditSFieldHandle< SFParentFieldContainerPtr >::pushValueFromCString(), OSG::EditFCPtrSFieldHandle< FieldT >::pushValueFromCString(), OSG::EditSFieldHandle< SFFieldContainerPtr >::pushValueFromCString(), OSG::EditMFieldHandle< MFParentFieldContainerPtr >::pushValueFromCString(), OSG::EditFCPtrMFieldHandle< FieldT >::pushValueFromCString(), OSG::EditMFieldHandle< MFFieldContainerPtr >::pushValueFromCString(), OSG::GetSFieldHandle< SFParentFieldContainerPtr >::pushValueToStream(), OSG::EditSFieldHandle< SFParentFieldContainerPtr >::pushValueToStream(), OSG::EditFCPtrSFieldHandle< FieldT >::pushValueToStream(), OSG::GetFCPtrSFieldHandle< FieldT >::pushValueToStream(), OSG::GetSFieldHandle< SFFieldContainerPtr >::pushValueToStream(), OSG::EditSFieldHandle< SFFieldContainerPtr >::pushValueToStream(), OSG::GetMFieldHandle< MFParentFieldContainerPtr >::pushValueToStream(), OSG::EditMFieldHandle< MFParentFieldContainerPtr >::pushValueToStream(), OSG::EditFCPtrMFieldHandle< FieldT >::pushValueToStream(), OSG::GetFCPtrMFieldHandle< FieldT >::pushValueToStream(), OSG::GetMFieldHandle< MFFieldContainerPtr >::pushValueToStream(), OSG::EditMFieldHandle< MFFieldContainerPtr >::pushValueToStream(), OSG::EditFCPtrMFieldHandle< FieldT >::replace(), OSG::EditMFieldHandle< MFFieldContainerPtr >::replace(), OSG::PrimitiveIterator::setGeo(), OSG::EditMFieldHandle< FieldT >::shareValues(), OSG::EditSFieldHandle< FieldT >::shareValues(), OSG::EditSFieldHandle< SFParentFieldContainerPtr >::shareValues(), OSG::EditFCPtrSFieldHandle< FieldT >::shareValues(), OSG::EditSFieldHandle< SFFieldContainerPtr >::shareValues(), OSG::EditMFieldHandle< MFParentFieldContainerPtr >::shareValues(), OSG::EditFCPtrMFieldHandle< FieldT >::shareValues(), OSG::EditMFieldHandle< MFFieldContainerPtr >::shareValues(), OSG::BackgroundLoaderBase::start(), and OSG::BackgroundLoaderBase::stop().

#define OSG_STDEXCEPTION_NAMESPACE

Definition at line 938 of file OSGConfig.h.

#define OSG_STDEXTENSION_NAMESPACE   std

Definition at line 942 of file OSGConfig.h.

#define OSG_DOC_LEVEL   0

Definition at line 946 of file OSGConfig.h.

#define OSG_FLEX_USE_IOSTREAM_INPUT   1

Definition at line 949 of file OSGConfig.h.

#define OSG_ASPECT_REFCOUNT

Definition at line 951 of file OSGConfig.h.

#define OSG_THREAD_DEBUG_SETASPECTTO

Definition at line 956 of file OSGConfig.h.

#define OSG_FLOAT_PROFILE

Definition at line 982 of file OSGConfig.h.

#define OSG_DOUBLEMAGICROUNDEPS   (.5-1.4e-11)

Definition at line 990 of file OSGConfig.h.

Referenced by OSG::osgRound2Int().

#define OSG_DOUBLEMAGIC   double(6755399441055744.0)

Definition at line 991 of file OSGConfig.h.

Referenced by OSG::osgRound2Int().

#define OSG_OPT_DRAWTREE   1

Definition at line 994 of file OSGConfig.h.

#define OSG_OLD_RENDER_ACTION   1

Definition at line 997 of file OSGConfig.h.

#define OSG_CLEANED_RENDERACTION   1

Definition at line 998 of file OSGConfig.h.