Lines Matching defs:Layout
21 struct Layout { struct
22 enum Flag {
45 enum Primitive {
57 enum class Format {
72 enum Key {
81 enum class CType {
99 static const char* FormatToStr(Format format) { in FormatToStr()
116 static bool ReadFormat(String str, Format* format) { in ReadFormat()
151 static const char* CTypeToStr(CType ctype) { in CTypeToStr()
187 Layout(int flags, int location, int offset, int binding, int index, int set, int builtin, in Layout() argument
206 Layout() in Layout() argument
222 String description() const { in description()
409 int fFlags;
410 int fLocation;
411 int fOffset;
412 int fBinding;
413 int fIndex;
414 int fSet;
417 int fBuiltin;
420 int fInputAttachmentIndex;
421 Format fFormat;
422 Primitive fPrimitive;
423 int fMaxVertices;
424 int fInvocations;
425 StringFragment fWhen;
426 Key fKey;
427 CType fCType;