#include <shader_types.h>
Public Member Functions | |
| constexpr size_t | GetHash () const |
| constexpr bool | operator== (const ShaderStageIOSlot &other) const |
Public Attributes | |
| const char * | name |
| size_t | location |
| size_t | set |
| size_t | binding |
| ShaderType | type |
| size_t | bit_width |
| size_t | vec_size |
| size_t | columns |
| size_t | offset |
Definition at line 88 of file shader_types.h.
|
inlineconstexpr |
|
inlineconstexpr |
| size_t impeller::ShaderStageIOSlot::binding |
Definition at line 92 of file shader_types.h.
Referenced by GetHash(), and operator==().
| size_t impeller::ShaderStageIOSlot::bit_width |
Definition at line 94 of file shader_types.h.
Referenced by GetHash(), operator==(), impeller::ReadStageInputFormat(), and impeller::ToVertexDescriptorFormat().
| size_t impeller::ShaderStageIOSlot::columns |
Definition at line 96 of file shader_types.h.
Referenced by GetHash(), operator==(), impeller::ReadStageInputFormat(), and impeller::ToVertexDescriptorFormat().
| size_t impeller::ShaderStageIOSlot::location |
Definition at line 90 of file shader_types.h.
Referenced by GetHash(), and operator==().
| const char* impeller::ShaderStageIOSlot::name |
Definition at line 89 of file shader_types.h.
Referenced by GetHash(), and operator==().
| size_t impeller::ShaderStageIOSlot::offset |
Definition at line 97 of file shader_types.h.
Referenced by GetHash(), and operator==().
| size_t impeller::ShaderStageIOSlot::set |
Definition at line 91 of file shader_types.h.
Referenced by GetHash(), and operator==().
| ShaderType impeller::ShaderStageIOSlot::type |
Definition at line 93 of file shader_types.h.
Referenced by GetHash(), operator==(), impeller::ReadStageInputFormat(), and impeller::ToVertexDescriptorFormat().
| size_t impeller::ShaderStageIOSlot::vec_size |
Definition at line 95 of file shader_types.h.
Referenced by GetHash(), operator==(), impeller::ReadStageInputFormat(), and impeller::ToVertexDescriptorFormat().