Conquer Space 0.0.0
A space themed grand strategy game set in the near future, with realistic orbital mechanics, and an emphasis on economics and politics.
|
#include <map>
#include <memory>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | cqsp::asset::IVirtualFileSystem |
The main functionality for this is to read files, so writing to files will not really be supported. More... | |
class | cqsp::asset::IVirtualDirectory |
Meant to list all the files and sub files in the directory. This is sort of a replacement for directory iterator. If you want to cd a directory, just access it from the initial file system, I guess. More... | |
class | cqsp::asset::IVirtualFile |
class | cqsp::asset::VirtualMounter |
Namespaces | |
namespace | cqsp |
When adding assets, it is extremely crucial that you read cqsp::asset::AssetLoader::LoadResources to find out how to add a resource to the game. | |
namespace | cqsp::asset |
Typedefs | |
typedef std::shared_ptr< IVirtualFile > | cqsp::asset::IVirtualFilePtr |
typedef std::shared_ptr< IVirtualDirectory > | cqsp::asset::IVirtualDirectoryPtr |
Enumerations | |
enum | cqsp::asset::FileModes { cqsp::asset::Text = 0 , cqsp::asset::Binary = 1 << 0 } |
enum class | cqsp::asset::Offset { cqsp::asset::Beg , cqsp::asset::End , cqsp::asset::Cur } |
Functions | |
std::vector< uint8_t > | cqsp::asset::ReadAllFromVFile (IVirtualFile *) |
Reads all the data from the virtual file. More... | |
std::string | cqsp::asset::ReadAllFromVFileToString (IVirtualFile *file) |
Don't really want this, but ah well, it cannot be helped. More... | |
std::string | cqsp::asset::GetFilename (const std::string &path) |
Gets filename from path. More... | |
std::string | cqsp::asset::GetParentPath (const std::string &path) |