Lines Matching refs:registry

9     entt::registry registry;  in TEST()  local
10 entt::observer observer{registry, entt::collector.group<int>()}; in TEST()
16 const auto entity = registry.create(); in TEST()
17 registry.emplace<int>(entity); in TEST()
32 registry.erase<int>(entity); in TEST()
33 registry.emplace<int>(entity); in TEST()
44 entt::registry registry; in TEST() local
45 entt::observer observer{registry, collector}; in TEST()
46 const auto entity = registry.create(); in TEST()
50 registry.emplace<int>(entity); in TEST()
51 registry.emplace<char>(entity); in TEST()
57 registry.emplace<double>(entity); in TEST()
61 registry.erase<int>(entity); in TEST()
65 registry.emplace<float>(entity); in TEST()
66 registry.emplace<int>(entity); in TEST()
70 registry.erase<double>(entity); in TEST()
74 registry.emplace<double>(entity); in TEST()
80 registry.emplace_or_replace<int>(entity); in TEST()
81 registry.emplace_or_replace<char>(entity); in TEST()
82 registry.erase<float>(entity); in TEST()
91 entt::registry registry; in TEST() local
92 entt::observer observer{registry, collector}; in TEST()
93 const auto entity = registry.create(); in TEST()
97 registry.emplace<int>(entity); in TEST()
102 registry.erase<int>(entity); in TEST()
103 registry.emplace<char>(entity); in TEST()
104 registry.emplace<double>(entity); in TEST()
105 registry.emplace<int>(entity); in TEST()
109 registry.erase<int>(entity); in TEST()
110 registry.erase<double>(entity); in TEST()
111 registry.emplace<int>(entity); in TEST()
117 registry.emplace<double>(entity); in TEST()
121 registry.erase<double>(entity); in TEST()
126 registry.erase<int>(entity); in TEST()
127 registry.emplace<int>(entity); in TEST()
133 entt::registry registry; in TEST() local
134 entt::observer observer{registry, entt::collector.update<int>().update<char>()}; in TEST()
135 const auto entity = registry.create(); in TEST()
139 registry.emplace<int>(entity); in TEST()
140 registry.emplace<char>(entity); in TEST()
144 registry.emplace_or_replace<int>(entity); in TEST()
151 registry.replace<char>(entity); in TEST()
160 registry.emplace_or_replace<int>(entity); in TEST()
161 registry.emplace_or_replace<char>(entity); in TEST()
170 entt::registry registry; in TEST() local
171 entt::observer observer{registry, collector}; in TEST()
172 const auto entity = registry.create(); in TEST()
176 registry.emplace<int>(entity); in TEST()
177 registry.replace<int>(entity); in TEST()
182 registry.emplace<char>(entity); in TEST()
183 registry.emplace<double>(entity); in TEST()
184 registry.replace<int>(entity); in TEST()
188 registry.erase<double>(entity); in TEST()
189 registry.replace<int>(entity); in TEST()
195 registry.emplace<double>(entity); in TEST()
199 registry.erase<double>(entity); in TEST()
204 registry.replace<int>(entity); in TEST()
210 entt::registry registry; in TEST() local
212 const auto entity = registry.create(); in TEST()
214 observer.connect(registry, entt::collector.group<int>().update<char>()); in TEST()
218 registry.emplace<int>(entity); in TEST()
219 registry.emplace<char>(entity); in TEST()
220 registry.replace<char>(entity); in TEST()
221 registry.erase<int>(entity); in TEST()
227 registry.erase<char>(entity); in TEST()
228 registry.emplace<char>(entity); in TEST()
232 registry.replace<char>(entity); in TEST()
238 registry.emplace_or_replace<int>(entity); in TEST()
239 registry.emplace_or_replace<char>(entity); in TEST()
245 entt::registry registry; in TEST() local
246 entt::observer observer{registry, entt::collector.group<int>().group<char>()}; in TEST()
247 const auto entity = registry.create(); in TEST()
249 registry.emplace<int>(entity); in TEST()
254 registry.emplace<char>(entity); in TEST()
255 registry.erase<int>(entity); in TEST()
261 entt::registry registry; in TEST() local
262 entt::observer observer{registry, entt::collector.group<int>()}; in TEST()
263 const auto entity = registry.create(); in TEST()
264 registry.emplace<int>(entity); in TEST()
289 entt::registry registry; in TEST() local
290 entt::observer observer{registry, collector}; in TEST()
291 const auto entity = registry.create(); in TEST()
295 registry.emplace_or_replace<int>(entity); in TEST()
296 registry.emplace<char>(entity); in TEST()
300 registry.emplace_or_replace<int>(entity); in TEST()
307 registry.emplace<double>(entity); in TEST()
311 registry.emplace_or_replace<double>(entity); in TEST()
312 registry.emplace<float>(entity); in TEST()
316 registry.emplace_or_replace<double>(entity); in TEST()
322 registry.erase<float>(entity); in TEST()
326 registry.emplace_or_replace<int>(entity); in TEST()
335 registry.emplace_or_replace<int>(entity); in TEST()
344 entt::registry registry; in TEST() local
345 entt::observer add_observer{registry, add_collector}; in TEST()
346 entt::observer remove_observer{registry, remove_collector}; in TEST()
348 const auto entity = registry.create(); in TEST()
349 registry.emplace<int>(entity); in TEST()
355 registry.emplace<char>(entity); in TEST()
361 registry.erase<char>(entity); in TEST()