35 #ifndef _ObjectsPrereqs_H__ 36 #define _ObjectsPrereqs_H__ 45 #if defined(ORXONOX_PLATFORM_WINDOWS) && !defined(OBJECTS_STATIC_BUILD) 46 # ifdef OBJECTS_SHARED_BUILD 47 # define _ObjectsExport __declspec(dllexport) 49 # if defined( __MINGW32__ ) 50 # define _ObjectsExport 52 # define _ObjectsExport __declspec(dllimport) 55 # define _ObjectsPrivate 56 #elif defined (ORXONOX_GCC_VISIBILITY) 57 # define _ObjectsExport __attribute__ ((visibility("default"))) 58 # define _ObjectsPrivate __attribute__ ((visibility("hidden"))) 60 # define _ObjectsExport 61 # define _ObjectsPrivate 74 class SpaceBoundaries;
78 class AbstractRadiusHeightCollisionShape;
79 class BoxCollisionShape;
80 class ConeCollisionShape;
81 class CylinderCollisionShape;
82 class PlaneCollisionShape;
83 class SphereCollisionShape;
86 class EventDispatcher;
94 class DistanceMultiTrigger;
95 class DistanceTrigger;
96 class DistanceTriggerBeacon;
97 class EventMultiTrigger;
100 class MultiTriggerContainer;
Various constants for compiler, architecture and platform.
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Shared library macros, enums, constants and forward declarations for the orxonox library ...