Flutter Engine
The Flutter Engine
|
#include <shader_library_vk.h>
Public Member Functions | |
~ShaderLibraryVK () override | |
bool | IsValid () const override |
Public Member Functions inherited from impeller::ShaderLibrary | |
virtual | ~ShaderLibrary () |
virtual bool | IsValid () const =0 |
virtual std::shared_ptr< const ShaderFunction > | GetFunction (std::string_view name, ShaderStage stage)=0 |
virtual void | RegisterFunction (std::string name, ShaderStage stage, std::shared_ptr< fml::Mapping > code, RegistrationCallback callback) |
virtual void | UnregisterFunction (std::string name, ShaderStage stage)=0 |
Friends | |
class | ContextVK |
Additional Inherited Members | |
Public Types inherited from impeller::ShaderLibrary | |
using | RegistrationCallback = std::function< void(bool)> |
Protected Member Functions inherited from impeller::ShaderLibrary | |
ShaderLibrary () | |
Definition at line 17 of file shader_library_vk.h.
|
overridedefault |
|
overridevirtual |
Implements impeller::ShaderLibrary.
Definition at line 87 of file shader_library_vk.cc.
|
friend |
Definition at line 26 of file shader_library_vk.h.