ShaderCompiler::StructInfo struct

User struct declaration with its computed std140 layout.

Public variables

String Name
Struct type name.
std::vector<MemberInfo> Fields
Struct members in declaration order.
std::uint32_t Size
std140 size rounded up to the struct alignment
std::uint32_t Align
std140 base alignment (largest member alignment rounded up to 16)