Shkyera Engine
Easy to use, game engine for Python
Loading...
Searching...
No Matches
shkyera::utils::assets::ShaderLoader Class Reference

#include <AssetLoaders.hpp>

Inheritance diagram for shkyera::utils::assets::ShaderLoader:
[legend]

Public Member Functions

 ShaderLoader (std::filesystem::path path, Shader::Type type)
 
Shader operator() () override
 
- Public Member Functions inherited from shkyera::AssetLoader< Shader >
virtual ~AssetLoader ()=default
 

Public Attributes

std::filesystem::path path
 
Shader::Type type
 

Constructor & Destructor Documentation

◆ ShaderLoader()

shkyera::utils::assets::ShaderLoader::ShaderLoader ( std::filesystem::path  path,
Shader::Type  type 
)
inline

Member Function Documentation

◆ operator()()

Shader shkyera::utils::assets::ShaderLoader::operator() ( )
inlineoverridevirtual

Member Data Documentation

◆ path

std::filesystem::path shkyera::utils::assets::ShaderLoader::path

◆ type

Shader::Type shkyera::utils::assets::ShaderLoader::type

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