type materialvertexdeclaration [display="Material Vertex Declaration"] { i32 decl_name_ptr [ui, readonly, display="Decl Name Ptr"]; // Parse declaration name if inline if (decl_name_ptr == -1) { decl_name = cstring() [ui, readonly, display="Decl Name"]; _name = decl_name; } u8 stream_count [ui, readonly, display="Stream Count"]; u8 has_opt_stream [ui, readonly, display="Has Opt Stream"]; skip(2); // padding // Vertex stream routing routing = parse_here("materialvertexstreamrouting") [ui]; }