Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Core::Path Class Reference

#include <Path.h>

Static Public Member Functions

static std::string getEngineRoot ()
static constexpr std::string getProjectRoot ()
 Gets the root location of the whole game. This is.
static constexpr auto engineGeometry ()
 Path to engine geometry assets.
static constexpr auto engineShaders ()
 Path to engine shaders.
static constexpr auto engineTextures ()
 Path to engine textures.
static constexpr auto engineFonts ()
 Path to font assets.
static constexpr auto engineSounds ()
 Path to engine audio files.
static bool doesFileExist (const std::filesystem::path &path)
static bool doesGltfFileExist (const std::filesystem::path &path)
static bool doesExrFileExist (const std::filesystem::path &path)

Detailed Description

Definition at line 101 of file Path.h.

Member Function Documentation

◆ doesExrFileExist()

bool Engine::Core::Path::doesExrFileExist ( const std::filesystem::path & path)
static

◆ doesFileExist()

bool Engine::Core::Path::doesFileExist ( const std::filesystem::path & path)
static

◆ doesGltfFileExist()

bool Engine::Core::Path::doesGltfFileExist ( const std::filesystem::path & path)
static

◆ engineFonts()

constexpr auto Engine::Core::Path::engineFonts ( )
inlinestaticconstexpr

Path to font assets.

Definition at line 133 of file Path.h.

References Engine::Core::ConstexprPath().

Here is the call graph for this function:

◆ engineGeometry()

constexpr auto Engine::Core::Path::engineGeometry ( )
inlinestaticconstexpr

Path to engine geometry assets.

Definition at line 112 of file Path.h.

References Engine::Core::ConstexprPath().

Here is the call graph for this function:

◆ engineShaders()

constexpr auto Engine::Core::Path::engineShaders ( )
inlinestaticconstexpr

Path to engine shaders.

Definition at line 119 of file Path.h.

References Engine::Core::ConstexprPath().

Here is the call graph for this function:

◆ engineSounds()

constexpr auto Engine::Core::Path::engineSounds ( )
inlinestaticconstexpr

Path to engine audio files.

Definition at line 141 of file Path.h.

References Engine::Core::ConstexprPath().

Here is the call graph for this function:

◆ engineTextures()

constexpr auto Engine::Core::Path::engineTextures ( )
inlinestaticconstexpr

Path to engine textures.

Definition at line 126 of file Path.h.

References Engine::Core::ConstexprPath().

Here is the call graph for this function:

◆ getEngineRoot()

std::string Engine::Core::Path::getEngineRoot ( )
static

◆ getProjectRoot()

constexpr std::string Engine::Core::Path::getProjectRoot ( )
staticconstexpr

Gets the root location of the whole game. This is.


The documentation for this class was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Files/Path.h