CeresEngine
0.2.0
A game development framework
Loading...
Searching...
No Matches
POSIXPlatform.hpp
Go to the documentation of this file.
1
//
2
// CeresEngine - A game development framework
3
//
4
// Created by Rogiel Sulzbach.
5
// Copyright (c) 2018-2022 Rogiel Sulzbach. All rights reserved.
6
//
7
8
#pragma once
9
10
#include "
CeresEngine/Platform/Platform.hpp
"
11
12
namespace
CeresEngine
{
13
15
class
POSIXPlatform
:
public
Platform
{
16
public
:
17
using
Platform::Platform
;
18
19
public
:
// FileSystem
21
[[
nodiscard
]]
IFileSystem
*
getLocalFileSystem
()
const override
;
22
};
23
24
}
// namespace CeresEngine
Platform.hpp
CeresEngine::IFileSystem
Interface for accessing file systems.
Definition
FileSystem.hpp:28
CeresEngine::POSIXPlatform
A platform implementation for POSIX-based systems.
Definition
POSIXPlatform.hpp:15
CeresEngine::POSIXPlatform::getLocalFileSystem
IFileSystem * getLocalFileSystem() const override
Gets the underlying platform local file system implementation.
CeresEngine::Platform
Definition
Platform.hpp:20
CeresEngine::Platform::Platform
Platform(Engine &engine)
CeresEngine
Definition
Application.hpp:19
CeresEngine::hash
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition
Hash.hpp:25
Sources
CeresEngine
Platform
POSIX
POSIXPlatform.hpp
Generated by
1.9.8