#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 |
| std::optional< ShaderFloatType > | float_type |
Definition at line 75 of file shader_types.h.
| std::optional<size_t> impeller::ShaderStructMemberMetadata::array_elements |
Definition at line 81 of file shader_types.h.
| size_t impeller::ShaderStructMemberMetadata::byte_length |
Definition at line 80 of file shader_types.h.
| std::optional<ShaderFloatType> impeller::ShaderStructMemberMetadata::float_type |
Definition at line 82 of file shader_types.h.
| std::string impeller::ShaderStructMemberMetadata::name |
Definition at line 77 of file shader_types.h.
| size_t impeller::ShaderStructMemberMetadata::offset |
Definition at line 78 of file shader_types.h.
| size_t impeller::ShaderStructMemberMetadata::size |
Definition at line 79 of file shader_types.h.
| ShaderType impeller::ShaderStructMemberMetadata::type |
Definition at line 76 of file shader_types.h.
Referenced by impeller::MakeShaderMetadata(), and impeller::testing::TEST().