Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

OSGBaseFunctions.cpp File Reference

#include "OSGConfig.h"
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <locale.h>
#include <string.h>
#include <vector>
#include "OSGBaseFunctions.h"
#include "OSGThreadManager.h"
#include "OSGSharedObjectHandler.h"
#include "OSGFileSystem.h"

Go to the source code of this file.

Namespaces

namespace  osg

add init functions

*void osg::addInitFunction (InitFuncF initFunc)
void osg::addPreMPInitFunction (InitFuncF initFunc)

add exit function

*void osg::addSystemExitFunction (ExitFuncF exitFunc)
void osg::addPostMPExitFunction (ExitFuncF exitFunc)

init / exit

*void osg::preloadSharedObject (const Char8 *szName)
static void osg::osgExitWrapper (void)
bool osg::osgInit (Int32, Char8 **)
bool osg::osgExit (void)

Variables

static std::vector< InitFuncF > * osg::osgInitFunctions = NULL
static std::vector< ExitFuncF > * osg::osgSystemExitFunctions = NULL
static std::vector< InitFuncF > * osg::osgPreMPInitFunctions = NULL
static std::vector< ExitFuncF > * osg::osgPostMPExitFunctions = NULL
static std::vector< std::string > * osg::osgPreloadSharedObject = NULL
SystemState osg::GlobalSystemState = Startup
static Char8 cvsid_cpp [] = "@(#)$Id: $"
static Char8 cvsid_hpp [] = OSGBASEFUNCTIONS_HEADER_CVSID
static Char8 cvsid_inl [] = OSGBASEFUNCTIONS_INLINE_CVSID


Variable Documentation

Char8 cvsid_cpp[] = "@(#)$Id: $" [static]
 

Definition at line 470 of file OSGBaseFunctions.cpp.

Char8 cvsid_hpp[] = OSGBASEFUNCTIONS_HEADER_CVSID [static]
 

Definition at line 471 of file OSGBaseFunctions.cpp.

Char8 cvsid_inl[] = OSGBASEFUNCTIONS_INLINE_CVSID [static]
 

Definition at line 472 of file OSGBaseFunctions.cpp.


Generated on Thu Aug 25 04:12:20 2005 for OpenSG by  doxygen 1.4.3