#include <runtime_stage.h>
Public Member Functions | |
| RuntimeStage (std::shared_ptr< fml::Mapping > payload) | |
| ~RuntimeStage () | |
| RuntimeStage (RuntimeStage &&) | |
| RuntimeStage & | operator= (RuntimeStage &&) |
| bool | IsValid () const |
| RuntimeShaderStage | GetShaderStage () const |
| const std::vector< RuntimeUniformDescription > & | GetUniforms () const |
| const std::string & | GetEntrypoint () const |
| const RuntimeUniformDescription * | GetUniform (const std::string &name) const |
| const std::shared_ptr< fml::Mapping > & | GetCodeMapping () const |
| const std::shared_ptr< fml::Mapping > & | GetSkSLMapping () const |
| bool | IsDirty () const |
| void | SetClean () |
Definition at line 17 of file runtime_stage.h.
|
explicit |
Definition at line 62 of file runtime_stage.cc.
References impeller::RuntimeUniformDescription::array_elements, impeller::RuntimeUniformDescription::bit_width, impeller::RuntimeUniformDescription::dimensions, impeller::RuntimeUniformDescription::location, impeller::RuntimeUniformDescription::name, impeller::ToShaderStage(), impeller::ToType(), and impeller::RuntimeUniformDescription::type.
|
default |
|
default |
| const std::shared_ptr< fml::Mapping > & impeller::RuntimeStage::GetCodeMapping | ( | ) | const |
Definition at line 116 of file runtime_stage.cc.
Referenced by impeller::RuntimeStagePlayground::RegisterStage(), and impeller::testing::TEST_P().
| const std::string & impeller::RuntimeStage::GetEntrypoint | ( | ) | const |
Definition at line 139 of file runtime_stage.cc.
Referenced by impeller::RuntimeStagePlayground::RegisterStage(), and impeller::testing::TEST_P().
| RuntimeShaderStage impeller::RuntimeStage::GetShaderStage | ( | ) | const |
Definition at line 143 of file runtime_stage.cc.
Referenced by impeller::RuntimeStagePlayground::RegisterStage(), impeller::testing::TEST(), and impeller::testing::TEST_P().
| const std::shared_ptr< fml::Mapping > & impeller::RuntimeStage::GetSkSLMapping | ( | ) | const |
Definition at line 120 of file runtime_stage.cc.
| const RuntimeUniformDescription * impeller::RuntimeStage::GetUniform | ( | const std::string & | name | ) | const |
| const std::vector< RuntimeUniformDescription > & impeller::RuntimeStage::GetUniforms | ( | ) | const |
Definition at line 124 of file runtime_stage.cc.
Referenced by impeller::testing::TEST().
| bool impeller::RuntimeStage::IsDirty | ( | ) | const |
Definition at line 147 of file runtime_stage.cc.
| bool impeller::RuntimeStage::IsValid | ( | ) | const |
Definition at line 112 of file runtime_stage.cc.
Referenced by impeller::testing::TEST(), and impeller::testing::TEST_P().
|
default |
| void impeller::RuntimeStage::SetClean | ( | ) |
Definition at line 151 of file runtime_stage.cc.