Golias Engine
A C++ 20 'game engine' built with SDL3 with wide platform support.
Classes | Enumerations | Functions
file_system.h File Reference
#include "stdafx.h"

Go to the source code of this file.

Classes

struct  Ember_File
 Ember file (SDL_stream) More...
 
class  FileAccess
 A RAII wrapper for SDL3 file operations supporting read/write access. More...
 

Enumerations

enum class  ModeFlags { READ , WRITE , READ_WRITE , WRITE_READ }
 Flags to indicate access modes. More...
 

Functions

std::string load_assets_file (const std::string &file_path)
 Loads a given file from res folder. More...
 
std::vector< char > load_file_into_memory (const std::string &file_path)
 Loads a given file from res folder into memory. More...