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

Classes

struct  osg::CompileConfig

Functions

void osg::osgGetHostname (char *szBuffer, UInt32 uiSize)
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 **, UInt16 major, UInt16 minor, UInt16 release, bool debug, bool dll, bool mt)
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 636 of file OSGBaseFunctions.cpp.

Char8 cvsid_hpp[] = OSGBASEFUNCTIONS_HEADER_CVSID [static]

Definition at line 637 of file OSGBaseFunctions.cpp.

Char8 cvsid_inl[] = OSGBASEFUNCTIONS_INLINE_CVSID [static]

Definition at line 638 of file OSGBaseFunctions.cpp.


Generated on Mon Mar 17 12:02:33 2008 for OpenSG by  doxygen 1.5.5