 |
Flutter Impeller
|
|
Go to the documentation of this file.
12 #include "flutter/fml/hash_combine.h"
13 #include "flutter/fml/logging.h"
78 std::vector<ShaderStructMemberMetadata>
members;
155 template <
size_t Size>
162 template <
typename T,
164 class = std::enable_if_t<std::is_standard_layout_v<T>>>
Struct used for padding uniform buffer array elements.
Padding< Size > _PADDING_
constexpr ShaderStage ToShaderStage(RuntimeShaderStage stage)
@ kTessellationEvaluation
@ kTessellationEvaluation
constexpr size_t GetHash() const
constexpr bool HasSampler() const
constexpr bool operator==(const ShaderStageIOSlot &other) const
constexpr Vector4 ToVector(Color color)
constexpr bool HasTexture() const
constexpr size_t GetHash() const
DescriptorType descriptor_type
constexpr bool operator==(const ShaderStageBufferLayout &other) const