Flutter Engine
The Flutter Engine
|
#include <shader_function_vk.h>
Public Member Functions | |
~ShaderFunctionVK () override | |
const vk::ShaderModule & | GetModule () const |
Public Member Functions inherited from impeller::ShaderFunction | |
virtual | ~ShaderFunction () |
ShaderStage | GetStage () const |
const std::string & | GetName () const |
std::size_t | GetHash () const override |
bool | IsEqual (const ShaderFunction &other) const override |
virtual std::size_t | GetHash () const=0 |
virtual bool | IsEqual (const ShaderFunction &other) const=0 |
Friends | |
class | ShaderLibraryVK |
Additional Inherited Members | |
Static Public Member Functions inherited from impeller::BackendCast< ShaderFunctionVK, ShaderFunction > | |
static ShaderFunctionVK & | Cast (ShaderFunction &base) |
static const ShaderFunctionVK & | Cast (const ShaderFunction &base) |
static ShaderFunctionVK * | Cast (ShaderFunction *base) |
static const ShaderFunctionVK * | Cast (const ShaderFunction *base) |
Protected Member Functions inherited from impeller::ShaderFunction | |
ShaderFunction (UniqueID parent_library_id, std::string name, ShaderStage stage) | |
Definition at line 16 of file shader_function_vk.h.
|
override |
Definition at line 19 of file shader_function_vk.cc.
const vk::ShaderModule & impeller::ShaderFunctionVK::GetModule | ( | ) | const |
Definition at line 28 of file shader_function_vk.cc.
|
friend |
Definition at line 26 of file shader_function_vk.h.