#include <reflector.h>
Classes | |
| struct | Options |
Public Member Functions | |
| Reflector (Options options, std::shared_ptr< const spirv_cross::ParsedIR > ir, std::shared_ptr< fml::Mapping > shader_data, 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 > | GetRuntimeStageData () const |
Definition at line 49 of file reflector.h.
| impeller::compiler::Reflector::Reflector | ( | Options | options, |
| std::shared_ptr< const spirv_cross::ParsedIR > | ir, | ||
| std::shared_ptr< fml::Mapping > | shader_data, | ||
| CompilerBackend | compiler | ||
| ) |
Definition at line 114 of file reflector.cc.
|
default |
| std::shared_ptr< fml::Mapping > impeller::compiler::Reflector::GetReflectionCC | ( | ) | const |
Definition at line 175 of file reflector.cc.
Referenced by impeller::compiler::Main().
| std::shared_ptr< fml::Mapping > impeller::compiler::Reflector::GetReflectionHeader | ( | ) | const |
Definition at line 171 of file reflector.cc.
Referenced by impeller::compiler::Main().
| std::shared_ptr< fml::Mapping > impeller::compiler::Reflector::GetReflectionJSON | ( | ) | const |
| std::shared_ptr< RuntimeStageData > impeller::compiler::Reflector::GetRuntimeStageData | ( | ) | const |
Definition at line 179 of file reflector.cc.
Referenced by impeller::compiler::Main().
| bool impeller::compiler::Reflector::IsValid | ( | ) | const |
Definition at line 154 of file reflector.cc.