Fixed Android, Apple, Linux, UWP platform headers
assiduous
3 years ago
22 | 22 |
|
23 | 23 |
#pragma once
|
24 | 24 |
|
25 | |
#include "../../Basic/interface/BasicPlatformDebug.h"
|
|
25 |
#include "../../Basic/interface/BasicPlatformDebug.hpp"
|
26 | 26 |
|
27 | 27 |
struct AndroidDebug : public BasicPlatformDebug
|
28 | 28 |
{
|
27 | 27 |
#include <fstream>
|
28 | 28 |
#include <android/asset_manager.h>
|
29 | 29 |
|
30 | |
#include "../../Basic/interface/BasicFileSystem.h"
|
|
30 |
#include "../../Basic/interface/BasicFileSystem.hpp"
|
31 | 31 |
#include "../../../Primitives/interface/DataBlob.h"
|
32 | 32 |
|
33 | 33 |
class AndroidFile : public BasicFile
|
22 | 22 |
|
23 | 23 |
#pragma once
|
24 | 24 |
|
25 | |
#include "../../Basic/interface/BasicPlatformMisc.h"
|
26 | |
#include "../../../Platforms/Basic/interface/DebugUtilities.h"
|
27 | |
#include "../../Linux/interface/LinuxPlatformMisc.h"
|
|
25 |
#include "../../Basic/interface/BasicPlatformMisc.hpp"
|
|
26 |
#include "../../../Platforms/Basic/interface/DebugUtilities.hpp"
|
|
27 |
#include "../../Linux/interface/LinuxPlatformMisc.hpp"
|
28 | 28 |
|
29 | 29 |
struct AndroidMisc : public LinuxMisc
|
30 | 30 |
{
|
22 | 22 |
|
23 | 23 |
#pragma once
|
24 | 24 |
|
25 | |
#include "../../Basic/interface/BasicPlatformDebug.h"
|
|
25 |
#include "../../Basic/interface/BasicPlatformDebug.hpp"
|
26 | 26 |
|
27 | 27 |
struct AppleDebug : public BasicPlatformDebug
|
28 | 28 |
{
|
25 | 25 |
#include <memory>
|
26 | 26 |
#include <vector>
|
27 | 27 |
|
28 | |
#include "../../Basic/interface/BasicFileSystem.h"
|
29 | |
#include "../../Basic/interface/StandardFile.h"
|
|
28 |
#include "../../Basic/interface/BasicFileSystem.hpp"
|
|
29 |
#include "../../Basic/interface/StandardFile.hpp"
|
30 | 30 |
|
31 | 31 |
using AppleFile = StandardFile;
|
32 | 32 |
|
22 | 22 |
|
23 | 23 |
#pragma once
|
24 | 24 |
|
25 | |
#include "../../Basic/interface/BasicPlatformMisc.h"
|
26 | |
#include "../../../Platforms/Basic/interface/DebugUtilities.h"
|
27 | |
#include "../../Linux/interface/LinuxPlatformMisc.h"
|
|
25 |
#include "../../Basic/interface/BasicPlatformMisc.hpp"
|
|
26 |
#include "../../../Platforms/Basic/interface/DebugUtilities.hpp"
|
|
27 |
#include "../../Linux/interface/LinuxPlatformMisc.hpp"
|
28 | 28 |
|
29 | 29 |
struct AppleMisc : public LinuxMisc
|
30 | 30 |
{
|
22 | 22 |
|
23 | 23 |
#pragma once
|
24 | 24 |
|
25 | |
#include "../../Basic/interface/BasicPlatformDebug.h"
|
|
25 |
#include "../../Basic/interface/BasicPlatformDebug.hpp"
|
26 | 26 |
|
27 | 27 |
struct LinuxDebug : public BasicPlatformDebug
|
28 | 28 |
{
|
25 | 25 |
#include <memory>
|
26 | 26 |
#include <vector>
|
27 | 27 |
|
28 | |
#include "../../Basic/interface/BasicFileSystem.h"
|
29 | |
#include "../../Basic/interface/StandardFile.h"
|
|
28 |
#include "../../Basic/interface/BasicFileSystem.hpp"
|
|
29 |
#include "../../Basic/interface/StandardFile.hpp"
|
30 | 30 |
|
31 | 31 |
using LinuxFile = StandardFile;
|
32 | 32 |
|
22 | 22 |
|
23 | 23 |
#pragma once
|
24 | 24 |
|
25 | |
#include "../../Basic/interface/BasicPlatformMisc.h"
|
26 | |
#include "../../../Platforms/Basic/interface/DebugUtilities.h"
|
|
25 |
#include "../../Basic/interface/BasicPlatformMisc.hpp"
|
|
26 |
#include "../../../Platforms/Basic/interface/DebugUtilities.hpp"
|
27 | 27 |
|
28 | 28 |
struct LinuxMisc : public BasicPlatformMisc
|
29 | 29 |
{
|
22 | 22 |
|
23 | 23 |
#pragma once
|
24 | 24 |
|
25 | |
#include "../../Basic/interface/BasicPlatformDebug.h"
|
|
25 |
#include "../../Basic/interface/BasicPlatformDebug.hpp"
|
26 | 26 |
|
27 | 27 |
struct WindowsStoreDebug : public BasicPlatformDebug
|
28 | 28 |
{
|
24 | 24 |
|
25 | 25 |
#include <memory>
|
26 | 26 |
|
27 | |
#include "../../Basic/interface/BasicFileSystem.h"
|
|
27 |
#include "../../Basic/interface/BasicFileSystem.hpp"
|
28 | 28 |
#include "../../../Primitives/interface/DataBlob.h"
|
29 | 29 |
|
30 | 30 |
// Do not include windows headers here as they will mess up CreateDirectory()
|