#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 112 of file shader_types.h.
|
inlineconstexpr |
|
inlineconstexpr |
size_t impeller::ShaderStageIOSlot::binding |
Definition at line 116 of file shader_types.h.
Referenced by GetHash(), and operator==().
size_t impeller::ShaderStageIOSlot::bit_width |
Definition at line 118 of file shader_types.h.
Referenced by GetHash(), operator==(), impeller::ReadStageInputFormat(), and impeller::ToVertexDescriptorFormat().
size_t impeller::ShaderStageIOSlot::columns |
Definition at line 120 of file shader_types.h.
Referenced by GetHash(), operator==(), impeller::ReadStageInputFormat(), and impeller::ToVertexDescriptorFormat().
size_t impeller::ShaderStageIOSlot::location |
Definition at line 114 of file shader_types.h.
Referenced by GetHash(), and operator==().
const char* impeller::ShaderStageIOSlot::name |
Definition at line 113 of file shader_types.h.
Referenced by GetHash(), and operator==().
size_t impeller::ShaderStageIOSlot::offset |
Definition at line 121 of file shader_types.h.
Referenced by GetHash(), and operator==().
size_t impeller::ShaderStageIOSlot::set |
Definition at line 115 of file shader_types.h.
Referenced by GetHash(), and operator==().
ShaderType impeller::ShaderStageIOSlot::type |
Definition at line 117 of file shader_types.h.
Referenced by GetHash(), operator==(), impeller::ReadStageInputFormat(), and impeller::ToVertexDescriptorFormat().
size_t impeller::ShaderStageIOSlot::vec_size |
Definition at line 119 of file shader_types.h.
Referenced by GetHash(), operator==(), impeller::ReadStageInputFormat(), and impeller::ToVertexDescriptorFormat().