Nazara Engine  0.4
A fast, complete, cross-platform API designed for game development
Sdk.hpp
1 // Copyright (C) 2017 Jérôme Leclercq
2 // This file is part of the "Nazara Development Kit"
3 // For conditions of distribution and use, see copyright notice in Prerequesites.hpp
4 
5 #pragma once
6 
7 #ifndef NDK_SDK_HPP
8 #define NDK_SDK_HPP
9 
10 #include <NDK/Prerequesites.hpp>
11 
12 namespace Ndk
13 {
14  class NDK_API Sdk
15  {
16  public:
17  Sdk() = delete;
18  ~Sdk() = delete;
19 
20  static bool Initialize();
21  static bool IsInitialized();
22  static void Uninitialize();
23 
24  private:
25  static unsigned int s_referenceCounter;
26  };
27 }
28 
29 #include <NDK/Sdk.inl>
30 
31 #endif // NDK_SDK_HPP
TODO: For now is unable to display different color in the history, it needs a RichTextDrawer to do so...
Definition: Algorithm.hpp:12
NDK class that represents the software development kit, a set of tools made to ease the conception of...
Definition: Sdk.hpp:14