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 INVENTOR_API   __declspec(dllimport)
 Disable some annoying warnings on MSVC 6.
 
#define SGIOIVDLL   "Inventor.dll"
 
#define SGIOIVLIB   "Inventor.lib"
 
#define OPENGL_CALLBACKFUNC   GLvoid (CALLBACK *)()
 Tell MSVC which Open Inventor DLL to link against.
 
#define IV_DEFAULT_FONTNAME   "Times"
 Font system settings.
 

Macro Definition Documentation

◆ 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 77 of file SbSystem.h.

◆ IV_DEFAULT_FONTNAME

#define IV_DEFAULT_FONTNAME   "Times"

Definition at line 125 of file SbSystem.h.

◆ OPENGL_CALLBACKFUNC

#define OPENGL_CALLBACKFUNC   GLvoid (CALLBACK *)()

OpenGL system settings

Definition at line 112 of file SbSystem.h.

◆ SGIOIVDLL

#define SGIOIVDLL   "Inventor.dll"

Definition at line 84 of file SbSystem.h.

◆ SGIOIVLIB

#define SGIOIVLIB   "Inventor.lib"

Definition at line 85 of file SbSystem.h.