OGL Engine 1.2.0-dev
Loading...
Searching...
No Matches
Engine::Core::PakFile Class Reference

Classe qui charge un fichier PAK en mémoire. On peut ensuite accéder à ses contenus au format Binaire ou interpréter le texte. More...

#include <pakfile.hpp>

Public Member Functions

 ~PakFile ()
int Load (const std::string &filePath)
 Charge un fichier PAK.
Buffer GetBinaryFile (const std::string &name) const
 Récupère la donnée au format buffer binaire.
std::string GetTextFile (const std::string &name) const
 Récupère la donnée au format texte Sous le capot, récupère le buffer binaire via GetBinaryFile() et réinterprète en string.

Detailed Description

Classe qui charge un fichier PAK en mémoire. On peut ensuite accéder à ses contenus au format Binaire ou interpréter le texte.

Constructor & Destructor Documentation

◆ ~PakFile()

Engine::Core::PakFile::~PakFile ( )

Member Function Documentation

◆ GetBinaryFile()

std::vector< char > Engine::Core::PakFile::GetBinaryFile ( const std::string & name) const

Récupère la donnée au format buffer binaire.

Parameters
nameLe nom du fichier à chercher
Returns
Buffer

◆ GetTextFile()

std::string Engine::Core::PakFile::GetTextFile ( const std::string & name) const

Récupère la donnée au format texte Sous le capot, récupère le buffer binaire via GetBinaryFile() et réinterprète en string.

Parameters
nameLe nom du fichier à chercher
Returns
std::string

◆ Load()

int Engine::Core::PakFile::Load ( const std::string & filePath)

Charge un fichier PAK.

Parameters
filePathLe chemin vers le fichier à charger
Returns
int

The documentation for this class was generated from the following files: