-
Notifications
You must be signed in to change notification settings - Fork 3
/
Engine.h
36 lines (25 loc) · 816 Bytes
/
Engine.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// Engine.h: interface for the CEngine class.
//
#if !defined(AFX_ENGINE_H__22802DD7_D7EB_4234_9781_E237657471AC__INCLUDED_)
#define AFX_ENGINE_H__22802DD7_D7EB_4234_9781_E237657471AC__INCLUDED_
#pragma once
#include "engineAPI.h"
#include "eventAPI.h"
#include "xrCPU_Pipe.h"
#include "xrSheduler.h"
class ENGINE_API CEngine
{
HMODULE hPSGP;
public:
// DLL api stuff
CEngineAPI External;
CEventAPI Event;
CSheduler Sheduler;
void Initialize ();
void Destroy ();
CEngine();
~CEngine();
};
ENGINE_API extern xrDispatchTable PSGP;
ENGINE_API extern CEngine Engine;
#endif // !defined(AFX_ENGINE_H__22802DD7_D7EB_4234_9781_E237657471AC__INCLUDED_)