32 std::underlying_type_t<AttributeValueType> value_type = 0;
33 std::underlying_type_t<AttributeElement> element_type = 0;
34 std::underlying_type_t<AttributeUsage> usage = 0;
35 uint64_t num_channels = 0;
36 uint64_t num_elements = 0;
37 bool is_indexed =
false;
40 data::vector<uint8_t> data_bytes;
43 data::vector<uint8_t> values_bytes;
44 uint64_t values_num_elements = 0;
45 uint64_t values_num_channels = 0;
46 data::vector<uint8_t> indices_bytes;
47 uint64_t indices_num_elements = 0;
48 uint8_t index_type_size = 0;
56 uint8_t scalar_type_size = 0;
57 uint8_t index_type_size = 0;
59 uint64_t num_vertices = 0;
60 uint64_t num_facets = 0;
61 uint64_t num_corners = 0;
62 uint64_t num_edges = 0;
63 uint64_t dimension = 0;
64 uint64_t vertex_per_facet = 0;
66 data::vector<CistaAttributeInfo> attributes;