#include <shader_library.h>
Definition at line 20 of file shader_library.h.
◆ RegistrationCallback
◆ ~ShaderLibrary()
impeller::ShaderLibrary::~ShaderLibrary |
( |
| ) |
|
|
virtualdefault |
◆ ShaderLibrary()
impeller::ShaderLibrary::ShaderLibrary |
( |
| ) |
|
|
protecteddefault |
◆ GetFunction()
virtual std::shared_ptr<const ShaderFunction> impeller::ShaderLibrary::GetFunction |
( |
std::string_view |
name, |
|
|
ShaderStage |
stage |
|
) |
| |
|
pure virtual |
◆ IsValid()
virtual bool impeller::ShaderLibrary::IsValid |
( |
| ) |
const |
|
pure virtual |
◆ RegisterFunction()
void impeller::ShaderLibrary::RegisterFunction |
( |
std::string |
name, |
|
|
ShaderStage |
stage, |
|
|
std::shared_ptr< fml::Mapping > |
code, |
|
|
RegistrationCallback |
callback |
|
) |
| |
|
virtual |
◆ UnregisterFunction()
virtual void impeller::ShaderLibrary::UnregisterFunction |
( |
std::string |
name, |
|
|
ShaderStage |
stage |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following files: