Flutter Engine
The Flutter Engine
|
#include <runtime_types.h>
Public Member Functions | |
size_t | GetSize () const |
Computes the total number of bytes that this uniform requires. More... | |
Public Attributes | |
std::string | name |
size_t | location = 0u |
size_t | binding = 0u |
Location, but for Vulkan. More... | |
RuntimeUniformType | type = RuntimeUniformType::kFloat |
RuntimeUniformDimensions | dimensions = {} |
size_t | bit_width = 0u |
std::optional< size_t > | array_elements |
std::vector< uint8_t > | struct_layout = {} |
size_t | struct_float_count = 0u |
Definition at line 39 of file runtime_types.h.
size_t impeller::RuntimeUniformDescription::GetSize | ( | ) | const |
Computes the total number of bytes that this uniform requires.
Definition at line 9 of file runtime_types.cc.
std::optional<size_t> impeller::RuntimeUniformDescription::array_elements |
Definition at line 47 of file runtime_types.h.
size_t impeller::RuntimeUniformDescription::binding = 0u |
Location, but for Vulkan.
Definition at line 43 of file runtime_types.h.
size_t impeller::RuntimeUniformDescription::bit_width = 0u |
Definition at line 46 of file runtime_types.h.
RuntimeUniformDimensions impeller::RuntimeUniformDescription::dimensions = {} |
Definition at line 45 of file runtime_types.h.
size_t impeller::RuntimeUniformDescription::location = 0u |
Definition at line 41 of file runtime_types.h.
std::string impeller::RuntimeUniformDescription::name |
Definition at line 40 of file runtime_types.h.
size_t impeller::RuntimeUniformDescription::struct_float_count = 0u |
Definition at line 49 of file runtime_types.h.
std::vector<uint8_t> impeller::RuntimeUniformDescription::struct_layout = {} |
Definition at line 48 of file runtime_types.h.
RuntimeUniformType impeller::RuntimeUniformDescription::type = RuntimeUniformType::kFloat |
Definition at line 44 of file runtime_types.h.