Open Inventor Reference
SbSystem.h File Reference
#include <Inventor/system/SbConfig.h>
#include <windows.h>
#include <winsock.h>
#include <math.h>
#include <AvailabilityMacros.h>

Go to the source code of this file.

Macros

#define __i386__   1
 
#define INVENTOR_API   __declspec(dllimport)
 Disable some annoying warnings on MSVC 6. More...
 
#define SGIOIVDLL   "Inventor.dll"
 
#define SGIOIVLIB   "Inventor.lib"
 
#define OPENGL_CALLBACKFUNC   GLvoid (CALLBACK *)()
 Tell MSVC which Open Inventor DLL to link against. More...
 
#define IV_DEFAULT_FONTNAME   "Times"
 Font system settings. More...
 

Macro Definition Documentation

◆ __i386__

#define __i386__   1

Definition at line 56 of file SbSystem.h.

◆ INVENTOR_API

#define INVENTOR_API   __declspec(dllimport)

The following ifdef block is the standard way of creating macros which make exporting from a DLL simpler. All files within this DLL are compiled with the INVENTOR_EXPORTS symbol defined on the command line. this symbol should not be defined on any project that uses this DLL. This way any other project whose source files include this file see INVENTOR_API functions as being imported from a DLL, wheras this DLL sees symbols defined with this macro as being exported.

Definition at line 81 of file SbSystem.h.

◆ IV_DEFAULT_FONTNAME

#define IV_DEFAULT_FONTNAME   "Times"

Definition at line 129 of file SbSystem.h.

◆ OPENGL_CALLBACKFUNC

#define OPENGL_CALLBACKFUNC   GLvoid (CALLBACK *)()

OpenGL system settings

Definition at line 116 of file SbSystem.h.

◆ SGIOIVDLL

#define SGIOIVDLL   "Inventor.dll"

Definition at line 88 of file SbSystem.h.

◆ SGIOIVLIB

#define SGIOIVLIB   "Inventor.lib"

Definition at line 89 of file SbSystem.h.