Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::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 ConstexprPath engineGeometry ()
 Path to engine geometry assets @lsp_source_path Engine/geometry/Defaults @lsp_source_path Engine/geometry.
static constexpr ConstexprPath engineShaders ()
 Path to engine shaders @lsp_source_path Engine/shaders.
static constexpr ConstexprPath engineTextures ()
 Path to engine textures @lsp_source_path Engine/textures.
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 32 of file Path.h.

Member Function Documentation

◆ doesExrFileExist()

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

Definition at line 23 of file Path.cpp.

References doesFileExist().

Here is the call graph for this function:

◆ doesFileExist()

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

Definition at line 15 of file Path.cpp.

Referenced by doesExrFileExist(), and doesGltfFileExist().

Here is the caller graph for this function:

◆ doesGltfFileExist()

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

Definition at line 19 of file Path.cpp.

References doesFileExist().

Referenced by Ecs::ModelAssetPipeline::submitLoadModel().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ engineGeometry()

constexpr ConstexprPath EngineCore::Path::engineGeometry ( )
inlinestaticconstexpr

Path to engine geometry assets @lsp_source_path Engine/geometry/Defaults @lsp_source_path Engine/geometry.

Definition at line 45 of file Path.h.

Referenced by EngineCore::Rat::Rat().

Here is the caller graph for this function:

◆ engineShaders()

◆ engineTextures()

constexpr ConstexprPath EngineCore::Path::engineTextures ( )
inlinestaticconstexpr

Path to engine textures @lsp_source_path Engine/textures.

Definition at line 61 of file Path.h.

◆ getEngineRoot()

std::string EngineCore::Path::getEngineRoot ( )
static

Definition at line 5 of file Path.cpp.

◆ getProjectRoot()

std::string EngineCore::Path::getProjectRoot ( )
staticconstexpr

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

Definition at line 9 of file Path.cpp.


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