X2 Standard
Version 1.28
Toggle main menu visibility
Loading...
Searching...
No Matches
cameraplugins
x2camera
main.h
1
#ifdef SB_WIN_BUILD
2
#define PlugInExport __declspec(dllexport)
3
#else
4
#define PlugInExport
5
#endif
6
7
class
SerXInterface
;
8
class
TheSkyXFacadeForDriversInterface
;
9
class
SleeperInterface
;
10
class
BasicIniUtilInterface
;
11
class
LoggerInterface
;
12
class
MutexInterface
;
13
class
TickCountInterface
;
14
class
BasicStringInterface
;
15
16
extern
"C"
PlugInExport
int
sbPlugInDisplayName(
BasicStringInterface
& str);
17
18
extern
"C"
PlugInExport
int
sbPlugInFactory(
const
char
* pszSelection,
19
const
int
& nInstanceIndex,
20
SerXInterface
* pSerXIn,
21
TheSkyXFacadeForDriversInterface
* pTheSkyXIn,
22
SleeperInterface
* pSleeperIn,
23
BasicIniUtilInterface
* pIniUtilIn,
24
LoggerInterface
* pLoggerIn,
25
MutexInterface
* pIOMutexIn,
26
TickCountInterface
* pTickCountIn,
27
void
** ppObjectOut);
BasicIniUtilInterface
The BasicIniUtilInterface is used to make properties persistent.
Definition
basiciniutilinterface.h:21
BasicStringInterface
The BasicStringInterface allows a string as an output.
Definition
basicstringinterface.h:17
LoggerInterface
The LoggerInterface is a cross-platform logging utility passed to X2 implementors to show real-time,...
Definition
loggerinterface.h:58
MutexInterface
The MutexInterface provides a cross-platform mutex.
Definition
mutexinterface.h:16
SerXInterface
The SerXInterface is a cross-plaform serial port.
Definition
serxinterface.h:18
SleeperInterface
The SleeperInterface is a cross-platform "sleeper".
Definition
sleeperinterface.h:15
TheSkyXFacadeForDriversInterface
The TheSkyXFacadeForDriversInterface is a simplified interface to TheSkyX passed to X2 implementors.
Definition
theskyxfacadefordriversinterface.h:19
TickCountInterface
The TickCountInterface is a cross-platform way to measure relative timing.
Definition
tickcountinterface.h:17
X2 Examples
(C) 2026 Software Bisque, Inc. All rights reserved.