#include <shader_types.h>
Public Attributes | |
| ShaderType | type |
| std::string | name |
| size_t | offset |
| size_t | size |
| size_t | byte_length |
| std::optional< size_t > | array_elements |
Definition at line 63 of file shader_types.h.
| std::optional<size_t> impeller::ShaderStructMemberMetadata::array_elements |
Definition at line 69 of file shader_types.h.
| size_t impeller::ShaderStructMemberMetadata::byte_length |
Definition at line 68 of file shader_types.h.
| std::string impeller::ShaderStructMemberMetadata::name |
Definition at line 65 of file shader_types.h.
| size_t impeller::ShaderStructMemberMetadata::offset |
Definition at line 66 of file shader_types.h.
| size_t impeller::ShaderStructMemberMetadata::size |
Definition at line 67 of file shader_types.h.
| ShaderType impeller::ShaderStructMemberMetadata::type |
Definition at line 64 of file shader_types.h.
Referenced by impeller::MakeShaderMetadata(), and impeller::testing::TEST().