60 std::uint32_t imported_prefab_loads = 0u;
61 std::uint32_t imported_sidecar_stamp_fast_hits = 0u;
62 std::uint32_t imported_sidecar_digest_validated_hits = 0u;
63 std::uint32_t imported_yaml_fallbacks = 0u;
64 std::uint32_t imported_sidecar_missing = 0u;
65 std::uint32_t imported_sidecar_stale = 0u;
66 std::uint32_t imported_sidecar_invalid = 0u;
67 float imported_sidecar_digest_milliseconds = 0.0f;
68 float imported_sidecar_load_milliseconds = 0.0f;
69 float imported_yaml_load_milliseconds = 0.0f;
70 float imported_sidecar_open_milliseconds = 0.0f;
71 float imported_sidecar_metadata_milliseconds = 0.0f;
72 float imported_sidecar_payload_read_milliseconds = 0.0f;
73 float imported_sidecar_payload_decode_milliseconds = 0.0f;
74 float imported_sidecar_deserialize_milliseconds = 0.0f;
75 float imported_sidecar_trust_milliseconds = 0.0f;
76 float imported_sidecar_registration_copy_milliseconds = 0.0f;
77 float imported_sidecar_assignment_milliseconds = 0.0f;
78 std::uint64_t imported_sidecar_payload_bytes = 0u;
79 std::uint32_t imported_sidecar_decoded_node_count = 0u;
80 std::uint32_t imported_sidecar_decoded_entity_count = 0u;
81 std::uint32_t imported_sidecar_decoded_component_count = 0u;
82 std::uint32_t imported_sidecar_typed_component_storage_count = 0u;
83 std::uint32_t imported_sidecar_typed_component_entry_count = 0u;
84 std::uint32_t imported_sidecar_v2_loads = 0u;
85 std::uint32_t imported_sidecar_v3_loads = 0u;
86 std::uint32_t imported_sidecar_v4_loads = 0u;
87 std::uint32_t imported_sidecar_v5_loads = 0u;
88 std::uint32_t imported_sidecar_v6_loads = 0u;
89 std::uint32_t imported_sidecar_failed_decodes = 0u;
90 std::uint64_t imported_sidecar_typed_transform_payload_bytes = 0u;
91 std::uint32_t imported_sidecar_typed_transform_storage_count = 0u;
92 std::uint32_t imported_sidecar_typed_transform_entry_count = 0u;
93 std::uint64_t imported_sidecar_typed_skinned_mesh_renderer_payload_bytes = 0u;
94 std::uint32_t imported_sidecar_typed_skinned_mesh_renderer_storage_count = 0u;
95 std::uint32_t imported_sidecar_typed_skinned_mesh_renderer_entry_count = 0u;
96 std::vector<PrefabSidecarComponentStorageLoadStats> imported_sidecar_component_storage_load_stats;
97 std::uint32_t non_imported_sidecar_stamp_fast_hits = 0u;
98 std::uint32_t non_imported_sidecar_digest_validated_hits = 0u;
99 std::uint32_t non_imported_yaml_fallbacks = 0u;
100 std::uint32_t non_imported_sidecar_missing = 0u;
101 std::uint32_t non_imported_sidecar_stale = 0u;
102 std::uint32_t non_imported_sidecar_invalid = 0u;
103 std::uint32_t non_imported_sidecar_skipped_registration_sensitive = 0u;
104 std::uint32_t non_imported_sidecar_registration_mismatches = 0u;
105 std::uint32_t non_imported_sidecar_untrusted = 0u;
106 float non_imported_sidecar_digest_milliseconds = 0.0f;
107 float non_imported_sidecar_load_milliseconds = 0.0f;
108 float non_imported_sidecar_open_milliseconds = 0.0f;
109 float non_imported_sidecar_metadata_milliseconds = 0.0f;
110 float non_imported_sidecar_payload_read_milliseconds = 0.0f;
111 float non_imported_sidecar_payload_decode_milliseconds = 0.0f;
112 float non_imported_sidecar_deserialize_milliseconds = 0.0f;
113 float non_imported_sidecar_trust_milliseconds = 0.0f;
114 float non_imported_sidecar_registration_copy_milliseconds = 0.0f;
115 float non_imported_sidecar_assignment_milliseconds = 0.0f;
116 std::uint64_t non_imported_sidecar_payload_bytes = 0u;
117 std::uint32_t non_imported_sidecar_decoded_node_count = 0u;
118 std::uint32_t non_imported_sidecar_decoded_entity_count = 0u;
119 std::uint32_t non_imported_sidecar_decoded_component_count = 0u;
120 std::uint32_t non_imported_sidecar_typed_component_storage_count = 0u;
121 std::uint32_t non_imported_sidecar_typed_component_entry_count = 0u;
122 std::uint32_t non_imported_sidecar_v2_loads = 0u;
123 std::uint32_t non_imported_sidecar_v3_loads = 0u;
124 std::uint32_t non_imported_sidecar_v4_loads = 0u;
125 std::uint32_t non_imported_sidecar_v5_loads = 0u;
126 std::uint32_t non_imported_sidecar_v6_loads = 0u;
127 std::uint32_t non_imported_sidecar_failed_decodes = 0u;
128 std::uint64_t non_imported_sidecar_typed_transform_payload_bytes = 0u;
129 std::uint32_t non_imported_sidecar_typed_transform_storage_count = 0u;
130 std::uint32_t non_imported_sidecar_typed_transform_entry_count = 0u;
131 std::uint64_t non_imported_sidecar_typed_skinned_mesh_renderer_payload_bytes = 0u;
132 std::uint32_t non_imported_sidecar_typed_skinned_mesh_renderer_storage_count = 0u;
133 std::uint32_t non_imported_sidecar_typed_skinned_mesh_renderer_entry_count = 0u;
134 std::vector<PrefabSidecarComponentStorageLoadStats> non_imported_sidecar_component_storage_load_stats;
135 std::uint32_t requested_prefab_loads = 0u;
136 std::uint32_t unique_prefab_loads = 0u;
137 std::uint32_t local_cache_hits = 0u;
138 std::uint32_t shared_cache_hits = 0u;
139 std::uint32_t shared_cache_misses = 0u;
140 std::uint32_t shared_cache_failure_hits = 0u;
141 std::uint32_t shared_cache_insertions = 0u;
142 std::uint32_t load_failures = 0u;
143 std::uint32_t physical_resolve_failures = 0u;
144 std::uint32_t cycle_skips = 0u;
145 std::uint32_t non_imported_prefab_loads = 0u;
146 float resolver_physical_resolve_milliseconds = 0.0f;
147 float asset_io_physical_resolve_milliseconds = 0.0f;
148 float source_stat_milliseconds = 0.0f;
149 float shared_cache_key_milliseconds = 0.0f;
150 float shared_cache_lookup_milliseconds = 0.0f;
151 float component_registration_milliseconds = 0.0f;
152 float shared_cache_population_milliseconds = 0.0f;
153 float non_imported_yaml_load_milliseconds = 0.0f;
157 imported_prefab_loads += other.imported_prefab_loads;
158 imported_sidecar_stamp_fast_hits += other.imported_sidecar_stamp_fast_hits;
159 imported_sidecar_digest_validated_hits += other.imported_sidecar_digest_validated_hits;
160 imported_yaml_fallbacks += other.imported_yaml_fallbacks;
161 imported_sidecar_missing += other.imported_sidecar_missing;
162 imported_sidecar_stale += other.imported_sidecar_stale;
163 imported_sidecar_invalid += other.imported_sidecar_invalid;
164 imported_sidecar_digest_milliseconds += other.imported_sidecar_digest_milliseconds;
165 imported_sidecar_load_milliseconds += other.imported_sidecar_load_milliseconds;
166 imported_yaml_load_milliseconds += other.imported_yaml_load_milliseconds;
167 imported_sidecar_open_milliseconds += other.imported_sidecar_open_milliseconds;
168 imported_sidecar_metadata_milliseconds += other.imported_sidecar_metadata_milliseconds;
169 imported_sidecar_payload_read_milliseconds += other.imported_sidecar_payload_read_milliseconds;
170 imported_sidecar_payload_decode_milliseconds += other.imported_sidecar_payload_decode_milliseconds;
171 imported_sidecar_deserialize_milliseconds += other.imported_sidecar_deserialize_milliseconds;
172 imported_sidecar_trust_milliseconds += other.imported_sidecar_trust_milliseconds;
173 imported_sidecar_registration_copy_milliseconds += other.imported_sidecar_registration_copy_milliseconds;
174 imported_sidecar_assignment_milliseconds += other.imported_sidecar_assignment_milliseconds;
175 imported_sidecar_payload_bytes += other.imported_sidecar_payload_bytes;
176 imported_sidecar_decoded_node_count += other.imported_sidecar_decoded_node_count;
177 imported_sidecar_decoded_entity_count += other.imported_sidecar_decoded_entity_count;
178 imported_sidecar_decoded_component_count += other.imported_sidecar_decoded_component_count;
179 imported_sidecar_typed_component_storage_count += other.imported_sidecar_typed_component_storage_count;
180 imported_sidecar_typed_component_entry_count += other.imported_sidecar_typed_component_entry_count;
181 imported_sidecar_v2_loads += other.imported_sidecar_v2_loads;
182 imported_sidecar_v3_loads += other.imported_sidecar_v3_loads;
183 imported_sidecar_v4_loads += other.imported_sidecar_v4_loads;
184 imported_sidecar_v5_loads += other.imported_sidecar_v5_loads;
185 imported_sidecar_v6_loads += other.imported_sidecar_v6_loads;
186 imported_sidecar_failed_decodes += other.imported_sidecar_failed_decodes;
187 imported_sidecar_typed_transform_payload_bytes += other.imported_sidecar_typed_transform_payload_bytes;
188 imported_sidecar_typed_transform_storage_count += other.imported_sidecar_typed_transform_storage_count;
189 imported_sidecar_typed_transform_entry_count += other.imported_sidecar_typed_transform_entry_count;
190 imported_sidecar_typed_skinned_mesh_renderer_payload_bytes += other.imported_sidecar_typed_skinned_mesh_renderer_payload_bytes;
191 imported_sidecar_typed_skinned_mesh_renderer_storage_count += other.imported_sidecar_typed_skinned_mesh_renderer_storage_count;
192 imported_sidecar_typed_skinned_mesh_renderer_entry_count += other.imported_sidecar_typed_skinned_mesh_renderer_entry_count;
193 MergePrefabSidecarComponentStorageLoadStats(imported_sidecar_component_storage_load_stats,
194 other.imported_sidecar_component_storage_load_stats);
195 non_imported_sidecar_stamp_fast_hits += other.non_imported_sidecar_stamp_fast_hits;
196 non_imported_sidecar_digest_validated_hits += other.non_imported_sidecar_digest_validated_hits;
197 non_imported_yaml_fallbacks += other.non_imported_yaml_fallbacks;
198 non_imported_sidecar_missing += other.non_imported_sidecar_missing;
199 non_imported_sidecar_stale += other.non_imported_sidecar_stale;
200 non_imported_sidecar_invalid += other.non_imported_sidecar_invalid;
201 non_imported_sidecar_skipped_registration_sensitive += other.non_imported_sidecar_skipped_registration_sensitive;
202 non_imported_sidecar_registration_mismatches += other.non_imported_sidecar_registration_mismatches;
203 non_imported_sidecar_untrusted += other.non_imported_sidecar_untrusted;
204 non_imported_sidecar_digest_milliseconds += other.non_imported_sidecar_digest_milliseconds;
205 non_imported_sidecar_load_milliseconds += other.non_imported_sidecar_load_milliseconds;
206 non_imported_sidecar_open_milliseconds += other.non_imported_sidecar_open_milliseconds;
207 non_imported_sidecar_metadata_milliseconds += other.non_imported_sidecar_metadata_milliseconds;
208 non_imported_sidecar_payload_read_milliseconds += other.non_imported_sidecar_payload_read_milliseconds;
209 non_imported_sidecar_payload_decode_milliseconds += other.non_imported_sidecar_payload_decode_milliseconds;
210 non_imported_sidecar_deserialize_milliseconds += other.non_imported_sidecar_deserialize_milliseconds;
211 non_imported_sidecar_trust_milliseconds += other.non_imported_sidecar_trust_milliseconds;
212 non_imported_sidecar_registration_copy_milliseconds += other.non_imported_sidecar_registration_copy_milliseconds;
213 non_imported_sidecar_assignment_milliseconds += other.non_imported_sidecar_assignment_milliseconds;
214 non_imported_sidecar_payload_bytes += other.non_imported_sidecar_payload_bytes;
215 non_imported_sidecar_decoded_node_count += other.non_imported_sidecar_decoded_node_count;
216 non_imported_sidecar_decoded_entity_count += other.non_imported_sidecar_decoded_entity_count;
217 non_imported_sidecar_decoded_component_count += other.non_imported_sidecar_decoded_component_count;
218 non_imported_sidecar_typed_component_storage_count += other.non_imported_sidecar_typed_component_storage_count;
219 non_imported_sidecar_typed_component_entry_count += other.non_imported_sidecar_typed_component_entry_count;
220 non_imported_sidecar_v2_loads += other.non_imported_sidecar_v2_loads;
221 non_imported_sidecar_v3_loads += other.non_imported_sidecar_v3_loads;
222 non_imported_sidecar_v4_loads += other.non_imported_sidecar_v4_loads;
223 non_imported_sidecar_v5_loads += other.non_imported_sidecar_v5_loads;
224 non_imported_sidecar_v6_loads += other.non_imported_sidecar_v6_loads;
225 non_imported_sidecar_failed_decodes += other.non_imported_sidecar_failed_decodes;
226 non_imported_sidecar_typed_transform_payload_bytes += other.non_imported_sidecar_typed_transform_payload_bytes;
227 non_imported_sidecar_typed_transform_storage_count += other.non_imported_sidecar_typed_transform_storage_count;
228 non_imported_sidecar_typed_transform_entry_count += other.non_imported_sidecar_typed_transform_entry_count;
229 non_imported_sidecar_typed_skinned_mesh_renderer_payload_bytes +=
230 other.non_imported_sidecar_typed_skinned_mesh_renderer_payload_bytes;
231 non_imported_sidecar_typed_skinned_mesh_renderer_storage_count +=
232 other.non_imported_sidecar_typed_skinned_mesh_renderer_storage_count;
233 non_imported_sidecar_typed_skinned_mesh_renderer_entry_count += other.non_imported_sidecar_typed_skinned_mesh_renderer_entry_count;
234 MergePrefabSidecarComponentStorageLoadStats(non_imported_sidecar_component_storage_load_stats,
235 other.non_imported_sidecar_component_storage_load_stats);
236 requested_prefab_loads += other.requested_prefab_loads;
237 unique_prefab_loads += other.unique_prefab_loads;
238 local_cache_hits += other.local_cache_hits;
239 shared_cache_hits += other.shared_cache_hits;
240 shared_cache_misses += other.shared_cache_misses;
241 shared_cache_failure_hits += other.shared_cache_failure_hits;
242 shared_cache_insertions += other.shared_cache_insertions;
243 load_failures += other.load_failures;
244 physical_resolve_failures += other.physical_resolve_failures;
245 cycle_skips += other.cycle_skips;
246 non_imported_prefab_loads += other.non_imported_prefab_loads;
247 resolver_physical_resolve_milliseconds += other.resolver_physical_resolve_milliseconds;
248 asset_io_physical_resolve_milliseconds += other.asset_io_physical_resolve_milliseconds;
249 source_stat_milliseconds += other.source_stat_milliseconds;
250 shared_cache_key_milliseconds += other.shared_cache_key_milliseconds;
251 shared_cache_lookup_milliseconds += other.shared_cache_lookup_milliseconds;
252 component_registration_milliseconds += other.component_registration_milliseconds;
253 shared_cache_population_milliseconds += other.shared_cache_population_milliseconds;
254 non_imported_yaml_load_milliseconds += other.non_imported_yaml_load_milliseconds;