14namespace scl {
class shader_program; }
24 shared<shader_program>
LoadShader(
const std::filesystem::path &ShaderProgamFilePath);
33 shared<shader_program>
LoadShader(
const std::filesystem::path &VertexShaderFilePath,
34 const std::filesystem::path &PixelShaderFilePath);
44 shared<shader_program>
LoadShader(
const std::filesystem::path &VertexShaderFilePath,
45 const std::filesystem::path &GeomShaderFilePath,
46 const std::filesystem::path &PixelShaderFilePath);
Topology object basis class for mesh creating implementation module.
void UpdateShader(shared< shader_program > ShaderProgram)
shared< shader_program > LoadShader(const std::filesystem::path &ShaderProgamFilePath)