vkCompViz App
 
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Shader::SlangFactory Class Referenceexport
module shader
Inheritance diagram for Shader::SlangFactory:
Inheritance graph
[legend]
Collaboration diagram for Shader::SlangFactory:
Collaboration graph
[legend]

Public Member Functions

 SlangFactory ()
 
void addShaderSourcePath (std::string path)
 
Shader::Info loadFromFile (std::string shaderName) const override
 
Shader::Info loadFromString (std::string shaderName) const override
 
 ~SlangFactory ()
 
- Public Member Functions inherited from Shader::Shader
 Shader ()
 
virtual ~Shader ()=default
 

Constructor & Destructor Documentation

◆ SlangFactory()

Shader::SlangFactory::SlangFactory ( )
export

◆ ~SlangFactory()

Shader::SlangFactory::~SlangFactory ( )
export

Member Function Documentation

◆ addShaderSourcePath()

void Shader::SlangFactory::addShaderSourcePath ( std::string  path)
export

◆ loadFromFile()

Shader::Info Shader::SlangFactory::loadFromFile ( std::string  shaderName) const
overrideexportvirtual

Implements Shader::Shader.

◆ loadFromString()

Shader::Info Shader::SlangFactory::loadFromString ( std::string  shaderName) const
overrideexportvirtual

Implements Shader::Shader.