#include <runtime_stage_data.h>
Classes | |
| struct | Shader |
Public Member Functions | |
| RuntimeStageData () | |
| ~RuntimeStageData () | |
| void | AddShader (const std::shared_ptr< Shader > &data) |
| std::unique_ptr< fb::RuntimeStagesT > | CreateFlatbuffer () const |
| std::shared_ptr< fml::Mapping > | CreateJsonMapping () const |
| std::shared_ptr< fml::Mapping > | CreateMapping () const |
Definition at line 44 of file runtime_stage_data.h.
|
default |
|
default |
| void impeller::compiler::RuntimeStageData::AddShader | ( | const std::shared_ptr< Shader > & | data | ) |
Definition at line 27 of file runtime_stage_data.cc.
Referenced by impeller::compiler::GenerateShaderFB(), and impeller::compiler::OutputIPLR().
| std::unique_ptr< fb::RuntimeStagesT > impeller::compiler::RuntimeStageData::CreateFlatbuffer | ( | ) | const |
Definition at line 296 of file runtime_stage_data.cc.
References impeller::kMetal, impeller::kOpenGLES, impeller::kSkSL, impeller::kVulkan, impeller::compiler::ToInputType(), impeller::compiler::ToStage(), impeller::compiler::ToUniformType(), and VALIDATION_LOG.
Referenced by CreateMapping(), and impeller::compiler::GenerateShaderFB().
| std::shared_ptr< fml::Mapping > impeller::compiler::RuntimeStageData::CreateJsonMapping | ( | ) | const |
Definition at line 219 of file runtime_stage_data.cc.
References impeller::compiler::kEntrypointKey, impeller::compiler::kShaderKey, impeller::compiler::kStageKey, impeller::compiler::kUniformArrayElementsKey, impeller::compiler::kUniformBitWidthKey, impeller::compiler::kUniformColumnsKey, impeller::compiler::kUniformLocationKey, impeller::compiler::kUniformNameKey, impeller::compiler::kUniformRowsKey, impeller::compiler::kUniformsKey, impeller::compiler::kUniformTypeKey, impeller::compiler::RuntimeStageBackendToString(), impeller::compiler::ToJsonStage(), impeller::compiler::ToJsonType(), and VALIDATION_LOG.
Referenced by impeller::compiler::OutputIPLR().
| std::shared_ptr< fml::Mapping > impeller::compiler::RuntimeStageData::CreateMapping | ( | ) | const |
Definition at line 387 of file runtime_stage_data.cc.
References CreateFlatbuffer().
Referenced by impeller::compiler::OutputIPLR().