Flutter Engine
The Flutter Engine
|
#include <reflector.h>
Classes | |
struct | Options |
Public Member Functions | |
Reflector (Options options, const std::shared_ptr< const spirv_cross::ParsedIR > &ir, const std::shared_ptr< fml::Mapping > &shader_data, const CompilerBackend &compiler) | |
~Reflector () | |
bool | IsValid () const |
std::shared_ptr< fml::Mapping > | GetReflectionJSON () const |
std::shared_ptr< fml::Mapping > | GetReflectionHeader () const |
std::shared_ptr< fml::Mapping > | GetReflectionCC () const |
std::shared_ptr< RuntimeStageData::Shader > | GetRuntimeStageShaderData () const |
std::shared_ptr< ShaderBundleData > | GetShaderBundleData () const |
Definition at line 144 of file reflector.h.
impeller::compiler::Reflector::Reflector | ( | Options | options, |
const std::shared_ptr< const spirv_cross::ParsedIR > & | ir, | ||
const std::shared_ptr< fml::Mapping > & | shader_data, | ||
const CompilerBackend & | compiler | ||
) |
Definition at line 62 of file reflector.cc.
|
default |
std::shared_ptr< fml::Mapping > impeller::compiler::Reflector::GetReflectionCC | ( | ) | const |
Definition at line 125 of file reflector.cc.
std::shared_ptr< fml::Mapping > impeller::compiler::Reflector::GetReflectionHeader | ( | ) | const |
Definition at line 121 of file reflector.cc.
std::shared_ptr< fml::Mapping > impeller::compiler::Reflector::GetReflectionJSON | ( | ) | const |
Definition at line 108 of file reflector.cc.
std::shared_ptr< RuntimeStageData::Shader > impeller::compiler::Reflector::GetRuntimeStageShaderData | ( | ) | const |
Definition at line 129 of file reflector.cc.
std::shared_ptr< ShaderBundleData > impeller::compiler::Reflector::GetShaderBundleData | ( | ) | const |
Definition at line 134 of file reflector.cc.
bool impeller::compiler::Reflector::IsValid | ( | ) | const |
Definition at line 104 of file reflector.cc.