Main Page Class List Class Members

NvBlastExtLlSerialization.capn.h
Go to the documentation of this file.
1 // Generated by Cap'n Proto compiler, DO NOT EDIT
2 // source: NvBlastExtLlSerialization.capn
3
4 #ifndef CAPNP_INCLUDED_9a4a58fac38375e0_
5 #define CAPNP_INCLUDED_9a4a58fac38375e0_
6
7 #include <capnp/generated-header-support.h>
8
9 #if CAPNP_VERSION != 6001
10 #error "Version mismatch between generated code and library headers. You must use the same version of the Cap'n Proto compiler and library."
11 #endif
12
13
14 namespace capnp {
15 namespace schemas {
16
17 CAPNP_DECLARE_SCHEMA(ce4f8468c36f427d);
18 CAPNP_DECLARE_SCHEMA(d5e1a9fb31b1350d);
19 CAPNP_DECLARE_SCHEMA(b292bd608606f041);
20 enum class Type_b292bd608606f041: uint16_t {
21 ASSET_DATA_BLOCK,
22 INSTANCE_DATA_BLOCK,
23 };
24 CAPNP_DECLARE_ENUM(Type, b292bd608606f041);
25 CAPNP_DECLARE_SCHEMA(92818c664a7b1aba);
26 CAPNP_DECLARE_SCHEMA(c43da43c95eada67);
27 CAPNP_DECLARE_SCHEMA(f018cbfcaacb3a55);
28 CAPNP_DECLARE_SCHEMA(bfd00835cc19bf3a);
29
30 } // namespace schemas
31 } // namespace capnp
32
33 namespace Nv {
34 namespace Blast {
35 namespace Serialization {
36
37 struct Asset {
38 Asset() = delete;
39
40 class Reader;
41 class Builder;
42 class Pipeline;
43
44 struct _capnpPrivate {
45 CAPNP_DECLARE_STRUCT_HEADER(ce4f8468c36f427d, 2, 7)
46 #if !CAPNP_LITE
47 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
48 #endif // !CAPNP_LITE
49 };
50 };
51
52 struct NvBlastDataBlock {
53 NvBlastDataBlock() = delete;
54
55 class Reader;
56 class Builder;
57 class Pipeline;
58 typedef ::capnp::schemas::Type_b292bd608606f041 Type;
59
60
61 struct _capnpPrivate {
62 CAPNP_DECLARE_STRUCT_HEADER(d5e1a9fb31b1350d, 2, 0)
63 #if !CAPNP_LITE
64 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
65 #endif // !CAPNP_LITE
66 };
67 };
68
69 struct NvBlastChunk {
70 NvBlastChunk() = delete;
71
72 class Reader;
73 class Builder;
74 class Pipeline;
75
76 struct _capnpPrivate {
77 CAPNP_DECLARE_STRUCT_HEADER(92818c664a7b1aba, 3, 1)
78 #if !CAPNP_LITE
79 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
80 #endif // !CAPNP_LITE
81 };
82 };
83
84 struct NvBlastBond {
85 NvBlastBond() = delete;
86
87 class Reader;
88 class Builder;
89 class Pipeline;
90
91 struct _capnpPrivate {
92 CAPNP_DECLARE_STRUCT_HEADER(c43da43c95eada67, 1, 2)
93 #if !CAPNP_LITE
94 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
95 #endif // !CAPNP_LITE
96 };
97 };
98
99 struct NvBlastSupportGraph {
100 NvBlastSupportGraph() = delete;
101
102 class Reader;
103 class Builder;
104 class Pipeline;
105
106 struct _capnpPrivate {
107 CAPNP_DECLARE_STRUCT_HEADER(f018cbfcaacb3a55, 1, 4)
108 #if !CAPNP_LITE
109 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
110 #endif // !CAPNP_LITE
111 };
112 };
113
114 struct UUID {
115 UUID() = delete;
116
117 class Reader;
118 class Builder;
119 class Pipeline;
120
121 struct _capnpPrivate {
122 CAPNP_DECLARE_STRUCT_HEADER(bfd00835cc19bf3a, 0, 1)
123 #if !CAPNP_LITE
124 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
125 #endif // !CAPNP_LITE
126 };
127 };
128
129 // =======================================================================================
130
131 class Asset::Reader {
132 public:
133 typedef Asset Reads;
134
135 Reader() = default;
136 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
137
138 inline ::capnp::MessageSize totalSize() const {
139 return _reader.totalSize().asPublic();
140 }
141
142 #if !CAPNP_LITE
143 inline ::kj::StringTree toString() const {
144 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
145 }
146 #endif // !CAPNP_LITE
147
148 inline bool hasHeader() const;
149 inline ::Nv::Blast::Serialization::NvBlastDataBlock::Reader getHeader() const;
150
151 inline bool hasID() const;
152 inline ::Nv::Blast::Serialization::UUID::Reader getID() const;
153
154 inline ::uint32_t getChunkCount() const;
155
156 inline bool hasGraph() const;
157 inline ::Nv::Blast::Serialization::NvBlastSupportGraph::Reader getGraph() const;
158
159 inline ::uint32_t getLeafChunkCount() const;
160
161 inline ::uint32_t getFirstSubsupportChunkIndex() const;
162
163 inline ::uint32_t getBondCount() const;
164
165 inline bool hasChunks() const;
166 inline ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>::Reader getChunks() const;
167
168 inline bool hasBonds() const;
169 inline ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>::Reader getBonds() const;
170
171 inline bool hasSubtreeLeafChunkCounts() const;
172 inline ::capnp::List< ::uint32_t>::Reader getSubtreeLeafChunkCounts() const;
173
174 inline bool hasChunkToGraphNodeMap() const;
175 inline ::capnp::List< ::uint32_t>::Reader getChunkToGraphNodeMap() const;
176
177 private:
178 ::capnp::_::StructReader _reader;
179 template <typename, ::capnp::Kind>
180 friend struct ::capnp::ToDynamic_;
181 template <typename, ::capnp::Kind>
182 friend struct ::capnp::_::PointerHelpers;
183 template <typename, ::capnp::Kind>
184 friend struct ::capnp::List;
185 friend class ::capnp::MessageBuilder;
186 friend class ::capnp::Orphanage;
187 };
188
189 class Asset::Builder {
190 public:
191 typedef Asset Builds;
192
193 Builder() = delete; // Deleted to discourage incorrect usage.
194 // You can explicitly initialize to nullptr instead.
195 inline Builder(decltype(nullptr)) {}
196 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
197 inline operator Reader() const { return Reader(_builder.asReader()); }
198 inline Reader asReader() const { return *this; }
199
200 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
201 #if !CAPNP_LITE
202 inline ::kj::StringTree toString() const { return asReader().toString(); }
203 #endif // !CAPNP_LITE
204
205 inline bool hasHeader();
206 inline ::Nv::Blast::Serialization::NvBlastDataBlock::Builder getHeader();
207 inline void setHeader( ::Nv::Blast::Serialization::NvBlastDataBlock::Reader value);
208 inline ::Nv::Blast::Serialization::NvBlastDataBlock::Builder initHeader();
209 inline void adoptHeader(::capnp::Orphan< ::Nv::Blast::Serialization::NvBlastDataBlock>&& value);
210 inline ::capnp::Orphan< ::Nv::Blast::Serialization::NvBlastDataBlock> disownHeader();
211
212 inline bool hasID();
213 inline ::Nv::Blast::Serialization::UUID::Builder getID();
214 inline void setID( ::Nv::Blast::Serialization::UUID::Reader value);
215 inline ::Nv::Blast::Serialization::UUID::Builder initID();
216 inline void adoptID(::capnp::Orphan< ::Nv::Blast::Serialization::UUID>&& value);
217 inline ::capnp::Orphan< ::Nv::Blast::Serialization::UUID> disownID();
218
219 inline ::uint32_t getChunkCount();
220 inline void setChunkCount( ::uint32_t value);
221
222 inline bool hasGraph();
223 inline ::Nv::Blast::Serialization::NvBlastSupportGraph::Builder getGraph();
224 inline void setGraph( ::Nv::Blast::Serialization::NvBlastSupportGraph::Reader value);
225 inline ::Nv::Blast::Serialization::NvBlastSupportGraph::Builder initGraph();
226 inline void adoptGraph(::capnp::Orphan< ::Nv::Blast::Serialization::NvBlastSupportGraph>&& value);
227 inline ::capnp::Orphan< ::Nv::Blast::Serialization::NvBlastSupportGraph> disownGraph();
228
229 inline ::uint32_t getLeafChunkCount();
230 inline void setLeafChunkCount( ::uint32_t value);
231
232 inline ::uint32_t getFirstSubsupportChunkIndex();
233 inline void setFirstSubsupportChunkIndex( ::uint32_t value);
234
235 inline ::uint32_t getBondCount();
236 inline void setBondCount( ::uint32_t value);
237
238 inline bool hasChunks();
239 inline ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>::Builder getChunks();
240 inline void setChunks( ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>::Reader value);
241 inline ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>::Builder initChunks(unsigned int size);
242 inline void adoptChunks(::capnp::Orphan< ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>>&& value);
243 inline ::capnp::Orphan< ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>> disownChunks();
244
245 inline bool hasBonds();
246 inline ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>::Builder getBonds();
247 inline void setBonds( ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>::Reader value);
248 inline ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>::Builder initBonds(unsigned int size);
249 inline void adoptBonds(::capnp::Orphan< ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>>&& value);
250 inline ::capnp::Orphan< ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>> disownBonds();
251
252 inline bool hasSubtreeLeafChunkCounts();
253 inline ::capnp::List< ::uint32_t>::Builder getSubtreeLeafChunkCounts();
254 inline void setSubtreeLeafChunkCounts( ::capnp::List< ::uint32_t>::Reader value);
255 inline void setSubtreeLeafChunkCounts(::kj::ArrayPtr<const ::uint32_t> value);
256 inline ::capnp::List< ::uint32_t>::Builder initSubtreeLeafChunkCounts(unsigned int size);
257 inline void adoptSubtreeLeafChunkCounts(::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value);
258 inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> disownSubtreeLeafChunkCounts();
259
260 inline bool hasChunkToGraphNodeMap();
261 inline ::capnp::List< ::uint32_t>::Builder getChunkToGraphNodeMap();
262 inline void setChunkToGraphNodeMap( ::capnp::List< ::uint32_t>::Reader value);
263 inline void setChunkToGraphNodeMap(::kj::ArrayPtr<const ::uint32_t> value);
264 inline ::capnp::List< ::uint32_t>::Builder initChunkToGraphNodeMap(unsigned int size);
265 inline void adoptChunkToGraphNodeMap(::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value);
266 inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> disownChunkToGraphNodeMap();
267
268 private:
269 ::capnp::_::StructBuilder _builder;
270 template <typename, ::capnp::Kind>
271 friend struct ::capnp::ToDynamic_;
272 friend class ::capnp::Orphanage;
273 template <typename, ::capnp::Kind>
274 friend struct ::capnp::_::PointerHelpers;
275 };
276
277 #if !CAPNP_LITE
278 class Asset::Pipeline {
279 public:
280 typedef Asset Pipelines;
281
282 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
283 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
284 : _typeless(kj::mv(typeless)) {}
285
286 inline ::Nv::Blast::Serialization::NvBlastDataBlock::Pipeline getHeader();
287 inline ::Nv::Blast::Serialization::UUID::Pipeline getID();
288 inline ::Nv::Blast::Serialization::NvBlastSupportGraph::Pipeline getGraph();
289 private:
290 ::capnp::AnyPointer::Pipeline _typeless;
291 friend class ::capnp::PipelineHook;
292 template <typename, ::capnp::Kind>
293 friend struct ::capnp::ToDynamic_;
294 };
295 #endif // !CAPNP_LITE
296
297 class NvBlastDataBlock::Reader {
298 public:
299 typedef NvBlastDataBlock Reads;
300
301 Reader() = default;
302 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
303
304 inline ::capnp::MessageSize totalSize() const {
305 return _reader.totalSize().asPublic();
306 }
307
308 #if !CAPNP_LITE
309 inline ::kj::StringTree toString() const {
310 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
311 }
312 #endif // !CAPNP_LITE
313
314 inline ::Nv::Blast::Serialization::NvBlastDataBlock::Type getDataType() const;
315
316 inline ::uint32_t getFormatVersion() const;
317
318 inline ::uint32_t getSize() const;
319
320 private:
321 ::capnp::_::StructReader _reader;
322 template <typename, ::capnp::Kind>
323 friend struct ::capnp::ToDynamic_;
324 template <typename, ::capnp::Kind>
325 friend struct ::capnp::_::PointerHelpers;
326 template <typename, ::capnp::Kind>
327 friend struct ::capnp::List;
328 friend class ::capnp::MessageBuilder;
329 friend class ::capnp::Orphanage;
330 };
331
332 class NvBlastDataBlock::Builder {
333 public:
334 typedef NvBlastDataBlock Builds;
335
336 Builder() = delete; // Deleted to discourage incorrect usage.
337 // You can explicitly initialize to nullptr instead.
338 inline Builder(decltype(nullptr)) {}
339 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
340 inline operator Reader() const { return Reader(_builder.asReader()); }
341 inline Reader asReader() const { return *this; }
342
343 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
344 #if !CAPNP_LITE
345 inline ::kj::StringTree toString() const { return asReader().toString(); }
346 #endif // !CAPNP_LITE
347
348 inline ::Nv::Blast::Serialization::NvBlastDataBlock::Type getDataType();
349 inline void setDataType( ::Nv::Blast::Serialization::NvBlastDataBlock::Type value);
350
351 inline ::uint32_t getFormatVersion();
352 inline void setFormatVersion( ::uint32_t value);
353
354 inline ::uint32_t getSize();
355 inline void setSize( ::uint32_t value);
356
357 private:
358 ::capnp::_::StructBuilder _builder;
359 template <typename, ::capnp::Kind>
360 friend struct ::capnp::ToDynamic_;
361 friend class ::capnp::Orphanage;
362 template <typename, ::capnp::Kind>
363 friend struct ::capnp::_::PointerHelpers;
364 };
365
366 #if !CAPNP_LITE
367 class NvBlastDataBlock::Pipeline {
368 public:
369 typedef NvBlastDataBlock Pipelines;
370
371 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
372 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
373 : _typeless(kj::mv(typeless)) {}
374
375 private:
376 ::capnp::AnyPointer::Pipeline _typeless;
377 friend class ::capnp::PipelineHook;
378 template <typename, ::capnp::Kind>
379 friend struct ::capnp::ToDynamic_;
380 };
381 #endif // !CAPNP_LITE
382
383 class NvBlastChunk::Reader {
384 public:
385 typedef NvBlastChunk Reads;
386
387 Reader() = default;
388 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
389
390 inline ::capnp::MessageSize totalSize() const {
391 return _reader.totalSize().asPublic();
392 }
393
394 #if !CAPNP_LITE
395 inline ::kj::StringTree toString() const {
396 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
397 }
398 #endif // !CAPNP_LITE
399
400 inline bool hasCentroid() const;
401 inline ::capnp::List<float>::Reader getCentroid() const;
402
403 inline float getVolume() const;
404
405 inline ::uint32_t getParentChunkIndex() const;
406
407 inline ::uint32_t getFirstChildIndex() const;
408
409 inline ::uint32_t getChildIndexStop() const;
410
411 inline ::uint32_t getUserData() const;
412
413 private:
414 ::capnp::_::StructReader _reader;
415 template <typename, ::capnp::Kind>
416 friend struct ::capnp::ToDynamic_;
417 template <typename, ::capnp::Kind>
418 friend struct ::capnp::_::PointerHelpers;
419 template <typename, ::capnp::Kind>
420 friend struct ::capnp::List;
421 friend class ::capnp::MessageBuilder;
422 friend class ::capnp::Orphanage;
423 };
424
425 class NvBlastChunk::Builder {
426 public:
427 typedef NvBlastChunk Builds;
428
429 Builder() = delete; // Deleted to discourage incorrect usage.
430 // You can explicitly initialize to nullptr instead.
431 inline Builder(decltype(nullptr)) {}
432 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
433 inline operator Reader() const { return Reader(_builder.asReader()); }
434 inline Reader asReader() const { return *this; }
435
436 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
437 #if !CAPNP_LITE
438 inline ::kj::StringTree toString() const { return asReader().toString(); }
439 #endif // !CAPNP_LITE
440
441 inline bool hasCentroid();
442 inline ::capnp::List<float>::Builder getCentroid();
443 inline void setCentroid( ::capnp::List<float>::Reader value);
444 inline void setCentroid(::kj::ArrayPtr<const float> value);
445 inline ::capnp::List<float>::Builder initCentroid(unsigned int size);
446 inline void adoptCentroid(::capnp::Orphan< ::capnp::List<float>>&& value);
447 inline ::capnp::Orphan< ::capnp::List<float>> disownCentroid();
448
449 inline float getVolume();
450 inline void setVolume(float value);
451
452 inline ::uint32_t getParentChunkIndex();
453 inline void setParentChunkIndex( ::uint32_t value);
454
455 inline ::uint32_t getFirstChildIndex();
456 inline void setFirstChildIndex( ::uint32_t value);
457
458 inline ::uint32_t getChildIndexStop();
459 inline void setChildIndexStop( ::uint32_t value);
460
461 inline ::uint32_t getUserData();
462 inline void setUserData( ::uint32_t value);
463
464 private:
465 ::capnp::_::StructBuilder _builder;
466 template <typename, ::capnp::Kind>
467 friend struct ::capnp::ToDynamic_;
468 friend class ::capnp::Orphanage;
469 template <typename, ::capnp::Kind>
470 friend struct ::capnp::_::PointerHelpers;
471 };
472
473 #if !CAPNP_LITE
474 class NvBlastChunk::Pipeline {
475 public:
476 typedef NvBlastChunk Pipelines;
477
478 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
479 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
480 : _typeless(kj::mv(typeless)) {}
481
482 private:
483 ::capnp::AnyPointer::Pipeline _typeless;
484 friend class ::capnp::PipelineHook;
485 template <typename, ::capnp::Kind>
486 friend struct ::capnp::ToDynamic_;
487 };
488 #endif // !CAPNP_LITE
489
490 class NvBlastBond::Reader {
491 public:
492 typedef NvBlastBond Reads;
493
494 Reader() = default;
495 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
496
497 inline ::capnp::MessageSize totalSize() const {
498 return _reader.totalSize().asPublic();
499 }
500
501 #if !CAPNP_LITE
502 inline ::kj::StringTree toString() const {
503 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
504 }
505 #endif // !CAPNP_LITE
506
507 inline bool hasNormal() const;
508 inline ::capnp::List<float>::Reader getNormal() const;
509
510 inline float getArea() const;
511
512 inline bool hasCentroid() const;
513 inline ::capnp::List<float>::Reader getCentroid() const;
514
515 inline ::uint32_t getUserData() const;
516
517 private:
518 ::capnp::_::StructReader _reader;
519 template <typename, ::capnp::Kind>
520 friend struct ::capnp::ToDynamic_;
521 template <typename, ::capnp::Kind>
522 friend struct ::capnp::_::PointerHelpers;
523 template <typename, ::capnp::Kind>
524 friend struct ::capnp::List;
525 friend class ::capnp::MessageBuilder;
526 friend class ::capnp::Orphanage;
527 };
528
529 class NvBlastBond::Builder {
530 public:
531 typedef NvBlastBond Builds;
532
533 Builder() = delete; // Deleted to discourage incorrect usage.
534 // You can explicitly initialize to nullptr instead.
535 inline Builder(decltype(nullptr)) {}
536 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
537 inline operator Reader() const { return Reader(_builder.asReader()); }
538 inline Reader asReader() const { return *this; }
539
540 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
541 #if !CAPNP_LITE
542 inline ::kj::StringTree toString() const { return asReader().toString(); }
543 #endif // !CAPNP_LITE
544
545 inline bool hasNormal();
546 inline ::capnp::List<float>::Builder getNormal();
547 inline void setNormal( ::capnp::List<float>::Reader value);
548 inline void setNormal(::kj::ArrayPtr<const float> value);
549 inline ::capnp::List<float>::Builder initNormal(unsigned int size);
550 inline void adoptNormal(::capnp::Orphan< ::capnp::List<float>>&& value);
551 inline ::capnp::Orphan< ::capnp::List<float>> disownNormal();
552
553 inline float getArea();
554 inline void setArea(float value);
555
556 inline bool hasCentroid();
557 inline ::capnp::List<float>::Builder getCentroid();
558 inline void setCentroid( ::capnp::List<float>::Reader value);
559 inline void setCentroid(::kj::ArrayPtr<const float> value);
560 inline ::capnp::List<float>::Builder initCentroid(unsigned int size);
561 inline void adoptCentroid(::capnp::Orphan< ::capnp::List<float>>&& value);
562 inline ::capnp::Orphan< ::capnp::List<float>> disownCentroid();
563
564 inline ::uint32_t getUserData();
565 inline void setUserData( ::uint32_t value);
566
567 private:
568 ::capnp::_::StructBuilder _builder;
569 template <typename, ::capnp::Kind>
570 friend struct ::capnp::ToDynamic_;
571 friend class ::capnp::Orphanage;
572 template <typename, ::capnp::Kind>
573 friend struct ::capnp::_::PointerHelpers;
574 };
575
576 #if !CAPNP_LITE
577 class NvBlastBond::Pipeline {
578 public:
579 typedef NvBlastBond Pipelines;
580
581 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
582 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
583 : _typeless(kj::mv(typeless)) {}
584
585 private:
586 ::capnp::AnyPointer::Pipeline _typeless;
587 friend class ::capnp::PipelineHook;
588 template <typename, ::capnp::Kind>
589 friend struct ::capnp::ToDynamic_;
590 };
591 #endif // !CAPNP_LITE
592
593 class NvBlastSupportGraph::Reader {
594 public:
595 typedef NvBlastSupportGraph Reads;
596
597 Reader() = default;
598 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
599
600 inline ::capnp::MessageSize totalSize() const {
601 return _reader.totalSize().asPublic();
602 }
603
604 #if !CAPNP_LITE
605 inline ::kj::StringTree toString() const {
606 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
607 }
608 #endif // !CAPNP_LITE
609
610 inline ::uint32_t getNodeCount() const;
611
612 inline bool hasChunkIndices() const;
613 inline ::capnp::List< ::uint32_t>::Reader getChunkIndices() const;
614
615 inline bool hasAdjacencyPartition() const;
616 inline ::capnp::List< ::uint32_t>::Reader getAdjacencyPartition() const;
617
618 inline bool hasAdjacentNodeIndices() const;
619 inline ::capnp::List< ::uint32_t>::Reader getAdjacentNodeIndices() const;
620
621 inline bool hasAdjacentBondIndices() const;
622 inline ::capnp::List< ::uint32_t>::Reader getAdjacentBondIndices() const;
623
624 private:
625 ::capnp::_::StructReader _reader;
626 template <typename, ::capnp::Kind>
627 friend struct ::capnp::ToDynamic_;
628 template <typename, ::capnp::Kind>
629 friend struct ::capnp::_::PointerHelpers;
630 template <typename, ::capnp::Kind>
631 friend struct ::capnp::List;
632 friend class ::capnp::MessageBuilder;
633 friend class ::capnp::Orphanage;
634 };
635
636 class NvBlastSupportGraph::Builder {
637 public:
638 typedef NvBlastSupportGraph Builds;
639
640 Builder() = delete; // Deleted to discourage incorrect usage.
641 // You can explicitly initialize to nullptr instead.
642 inline Builder(decltype(nullptr)) {}
643 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
644 inline operator Reader() const { return Reader(_builder.asReader()); }
645 inline Reader asReader() const { return *this; }
646
647 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
648 #if !CAPNP_LITE
649 inline ::kj::StringTree toString() const { return asReader().toString(); }
650 #endif // !CAPNP_LITE
651
652 inline ::uint32_t getNodeCount();
653 inline void setNodeCount( ::uint32_t value);
654
655 inline bool hasChunkIndices();
656 inline ::capnp::List< ::uint32_t>::Builder getChunkIndices();
657 inline void setChunkIndices( ::capnp::List< ::uint32_t>::Reader value);
658 inline void setChunkIndices(::kj::ArrayPtr<const ::uint32_t> value);
659 inline ::capnp::List< ::uint32_t>::Builder initChunkIndices(unsigned int size);
660 inline void adoptChunkIndices(::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value);
661 inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> disownChunkIndices();
662
663 inline bool hasAdjacencyPartition();
664 inline ::capnp::List< ::uint32_t>::Builder getAdjacencyPartition();
665 inline void setAdjacencyPartition( ::capnp::List< ::uint32_t>::Reader value);
666 inline void setAdjacencyPartition(::kj::ArrayPtr<const ::uint32_t> value);
667 inline ::capnp::List< ::uint32_t>::Builder initAdjacencyPartition(unsigned int size);
668 inline void adoptAdjacencyPartition(::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value);
669 inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> disownAdjacencyPartition();
670
671 inline bool hasAdjacentNodeIndices();
672 inline ::capnp::List< ::uint32_t>::Builder getAdjacentNodeIndices();
673 inline void setAdjacentNodeIndices( ::capnp::List< ::uint32_t>::Reader value);
674 inline void setAdjacentNodeIndices(::kj::ArrayPtr<const ::uint32_t> value);
675 inline ::capnp::List< ::uint32_t>::Builder initAdjacentNodeIndices(unsigned int size);
676 inline void adoptAdjacentNodeIndices(::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value);
677 inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> disownAdjacentNodeIndices();
678
679 inline bool hasAdjacentBondIndices();
680 inline ::capnp::List< ::uint32_t>::Builder getAdjacentBondIndices();
681 inline void setAdjacentBondIndices( ::capnp::List< ::uint32_t>::Reader value);
682 inline void setAdjacentBondIndices(::kj::ArrayPtr<const ::uint32_t> value);
683 inline ::capnp::List< ::uint32_t>::Builder initAdjacentBondIndices(unsigned int size);
684 inline void adoptAdjacentBondIndices(::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value);
685 inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> disownAdjacentBondIndices();
686
687 private:
688 ::capnp::_::StructBuilder _builder;
689 template <typename, ::capnp::Kind>
690 friend struct ::capnp::ToDynamic_;
691 friend class ::capnp::Orphanage;
692 template <typename, ::capnp::Kind>
693 friend struct ::capnp::_::PointerHelpers;
694 };
695
696 #if !CAPNP_LITE
697 class NvBlastSupportGraph::Pipeline {
698 public:
699 typedef NvBlastSupportGraph Pipelines;
700
701 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
702 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
703 : _typeless(kj::mv(typeless)) {}
704
705 private:
706 ::capnp::AnyPointer::Pipeline _typeless;
707 friend class ::capnp::PipelineHook;
708 template <typename, ::capnp::Kind>
709 friend struct ::capnp::ToDynamic_;
710 };
711 #endif // !CAPNP_LITE
712
713 class UUID::Reader {
714 public:
715 typedef UUID Reads;
716
717 Reader() = default;
718 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
719
720 inline ::capnp::MessageSize totalSize() const {
721 return _reader.totalSize().asPublic();
722 }
723
724 #if !CAPNP_LITE
725 inline ::kj::StringTree toString() const {
726 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
727 }
728 #endif // !CAPNP_LITE
729
730 inline bool hasValue() const;
731 inline ::capnp::Data::Reader getValue() const;
732
733 private:
734 ::capnp::_::StructReader _reader;
735 template <typename, ::capnp::Kind>
736 friend struct ::capnp::ToDynamic_;
737 template <typename, ::capnp::Kind>
738 friend struct ::capnp::_::PointerHelpers;
739 template <typename, ::capnp::Kind>
740 friend struct ::capnp::List;
741 friend class ::capnp::MessageBuilder;
742 friend class ::capnp::Orphanage;
743 };
744
745 class UUID::Builder {
746 public:
747 typedef UUID Builds;
748
749 Builder() = delete; // Deleted to discourage incorrect usage.
750 // You can explicitly initialize to nullptr instead.
751 inline Builder(decltype(nullptr)) {}
752 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
753 inline operator Reader() const { return Reader(_builder.asReader()); }
754 inline Reader asReader() const { return *this; }
755
756 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
757 #if !CAPNP_LITE
758 inline ::kj::StringTree toString() const { return asReader().toString(); }
759 #endif // !CAPNP_LITE
760
761 inline bool hasValue();
762 inline ::capnp::Data::Builder getValue();
763 inline void setValue( ::capnp::Data::Reader value);
764 inline ::capnp::Data::Builder initValue(unsigned int size);
765 inline void adoptValue(::capnp::Orphan< ::capnp::Data>&& value);
766 inline ::capnp::Orphan< ::capnp::Data> disownValue();
767
768 private:
769 ::capnp::_::StructBuilder _builder;
770 template <typename, ::capnp::Kind>
771 friend struct ::capnp::ToDynamic_;
772 friend class ::capnp::Orphanage;
773 template <typename, ::capnp::Kind>
774 friend struct ::capnp::_::PointerHelpers;
775 };
776
777 #if !CAPNP_LITE
778 class UUID::Pipeline {
779 public:
780 typedef UUID Pipelines;
781
782 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
783 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
784 : _typeless(kj::mv(typeless)) {}
785
786 private:
787 ::capnp::AnyPointer::Pipeline _typeless;
788 friend class ::capnp::PipelineHook;
789 template <typename, ::capnp::Kind>
790 friend struct ::capnp::ToDynamic_;
791 };
792 #endif // !CAPNP_LITE
793
794 // =======================================================================================
795
796 inline bool Asset::Reader::hasHeader() const {
797 return !_reader.getPointerField(
798 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
799 }
800 inline bool Asset::Builder::hasHeader() {
801 return !_builder.getPointerField(
802 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
803 }
804 inline ::Nv::Blast::Serialization::NvBlastDataBlock::Reader Asset::Reader::getHeader() const {
805 return ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::NvBlastDataBlock>::get(_reader.getPointerField(
806 ::capnp::bounded<0>() * ::capnp::POINTERS));
807 }
808 inline ::Nv::Blast::Serialization::NvBlastDataBlock::Builder Asset::Builder::getHeader() {
809 return ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::NvBlastDataBlock>::get(_builder.getPointerField(
810 ::capnp::bounded<0>() * ::capnp::POINTERS));
811 }
812 #if !CAPNP_LITE
813 inline ::Nv::Blast::Serialization::NvBlastDataBlock::Pipeline Asset::Pipeline::getHeader() {
814 return ::Nv::Blast::Serialization::NvBlastDataBlock::Pipeline(_typeless.getPointerField(0));
815 }
816 #endif // !CAPNP_LITE
817 inline void Asset::Builder::setHeader( ::Nv::Blast::Serialization::NvBlastDataBlock::Reader value) {
818 ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::NvBlastDataBlock>::set(_builder.getPointerField(
819 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
820 }
821 inline ::Nv::Blast::Serialization::NvBlastDataBlock::Builder Asset::Builder::initHeader() {
822 return ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::NvBlastDataBlock>::init(_builder.getPointerField(
823 ::capnp::bounded<0>() * ::capnp::POINTERS));
824 }
825 inline void Asset::Builder::adoptHeader(
826 ::capnp::Orphan< ::Nv::Blast::Serialization::NvBlastDataBlock>&& value) {
827 ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::NvBlastDataBlock>::adopt(_builder.getPointerField(
828 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
829 }
830 inline ::capnp::Orphan< ::Nv::Blast::Serialization::NvBlastDataBlock> Asset::Builder::disownHeader() {
831 return ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::NvBlastDataBlock>::disown(_builder.getPointerField(
832 ::capnp::bounded<0>() * ::capnp::POINTERS));
833 }
834
835 inline bool Asset::Reader::hasID() const {
836 return !_reader.getPointerField(
837 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
838 }
839 inline bool Asset::Builder::hasID() {
840 return !_builder.getPointerField(
841 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
842 }
843 inline ::Nv::Blast::Serialization::UUID::Reader Asset::Reader::getID() const {
844 return ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::UUID>::get(_reader.getPointerField(
845 ::capnp::bounded<1>() * ::capnp::POINTERS));
846 }
847 inline ::Nv::Blast::Serialization::UUID::Builder Asset::Builder::getID() {
848 return ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::UUID>::get(_builder.getPointerField(
849 ::capnp::bounded<1>() * ::capnp::POINTERS));
850 }
851 #if !CAPNP_LITE
852 inline ::Nv::Blast::Serialization::UUID::Pipeline Asset::Pipeline::getID() {
853 return ::Nv::Blast::Serialization::UUID::Pipeline(_typeless.getPointerField(1));
854 }
855 #endif // !CAPNP_LITE
856 inline void Asset::Builder::setID( ::Nv::Blast::Serialization::UUID::Reader value) {
857 ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::UUID>::set(_builder.getPointerField(
858 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
859 }
860 inline ::Nv::Blast::Serialization::UUID::Builder Asset::Builder::initID() {
861 return ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::UUID>::init(_builder.getPointerField(
862 ::capnp::bounded<1>() * ::capnp::POINTERS));
863 }
864 inline void Asset::Builder::adoptID(
865 ::capnp::Orphan< ::Nv::Blast::Serialization::UUID>&& value) {
866 ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::UUID>::adopt(_builder.getPointerField(
867 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
868 }
869 inline ::capnp::Orphan< ::Nv::Blast::Serialization::UUID> Asset::Builder::disownID() {
870 return ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::UUID>::disown(_builder.getPointerField(
871 ::capnp::bounded<1>() * ::capnp::POINTERS));
872 }
873
874 inline ::uint32_t Asset::Reader::getChunkCount() const {
875 return _reader.getDataField< ::uint32_t>(
876 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
877 }
878
879 inline ::uint32_t Asset::Builder::getChunkCount() {
880 return _builder.getDataField< ::uint32_t>(
881 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
882 }
883 inline void Asset::Builder::setChunkCount( ::uint32_t value) {
884 _builder.setDataField< ::uint32_t>(
885 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
886 }
887
888 inline bool Asset::Reader::hasGraph() const {
889 return !_reader.getPointerField(
890 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
891 }
892 inline bool Asset::Builder::hasGraph() {
893 return !_builder.getPointerField(
894 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
895 }
896 inline ::Nv::Blast::Serialization::NvBlastSupportGraph::Reader Asset::Reader::getGraph() const {
897 return ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::NvBlastSupportGraph>::get(_reader.getPointerField(
898 ::capnp::bounded<2>() * ::capnp::POINTERS));
899 }
900 inline ::Nv::Blast::Serialization::NvBlastSupportGraph::Builder Asset::Builder::getGraph() {
901 return ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::NvBlastSupportGraph>::get(_builder.getPointerField(
902 ::capnp::bounded<2>() * ::capnp::POINTERS));
903 }
904 #if !CAPNP_LITE
905 inline ::Nv::Blast::Serialization::NvBlastSupportGraph::Pipeline Asset::Pipeline::getGraph() {
906 return ::Nv::Blast::Serialization::NvBlastSupportGraph::Pipeline(_typeless.getPointerField(2));
907 }
908 #endif // !CAPNP_LITE
909 inline void Asset::Builder::setGraph( ::Nv::Blast::Serialization::NvBlastSupportGraph::Reader value) {
910 ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::NvBlastSupportGraph>::set(_builder.getPointerField(
911 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
912 }
913 inline ::Nv::Blast::Serialization::NvBlastSupportGraph::Builder Asset::Builder::initGraph() {
914 return ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::NvBlastSupportGraph>::init(_builder.getPointerField(
915 ::capnp::bounded<2>() * ::capnp::POINTERS));
916 }
917 inline void Asset::Builder::adoptGraph(
918 ::capnp::Orphan< ::Nv::Blast::Serialization::NvBlastSupportGraph>&& value) {
919 ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::NvBlastSupportGraph>::adopt(_builder.getPointerField(
920 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
921 }
922 inline ::capnp::Orphan< ::Nv::Blast::Serialization::NvBlastSupportGraph> Asset::Builder::disownGraph() {
923 return ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::NvBlastSupportGraph>::disown(_builder.getPointerField(
924 ::capnp::bounded<2>() * ::capnp::POINTERS));
925 }
926
927 inline ::uint32_t Asset::Reader::getLeafChunkCount() const {
928 return _reader.getDataField< ::uint32_t>(
929 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
930 }
931
932 inline ::uint32_t Asset::Builder::getLeafChunkCount() {
933 return _builder.getDataField< ::uint32_t>(
934 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
935 }
936 inline void Asset::Builder::setLeafChunkCount( ::uint32_t value) {
937 _builder.setDataField< ::uint32_t>(
938 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
939 }
940
941 inline ::uint32_t Asset::Reader::getFirstSubsupportChunkIndex() const {
942 return _reader.getDataField< ::uint32_t>(
943 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
944 }
945
946 inline ::uint32_t Asset::Builder::getFirstSubsupportChunkIndex() {
947 return _builder.getDataField< ::uint32_t>(
948 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
949 }
950 inline void Asset::Builder::setFirstSubsupportChunkIndex( ::uint32_t value) {
951 _builder.setDataField< ::uint32_t>(
952 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
953 }
954
955 inline ::uint32_t Asset::Reader::getBondCount() const {
956 return _reader.getDataField< ::uint32_t>(
957 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
958 }
959
960 inline ::uint32_t Asset::Builder::getBondCount() {
961 return _builder.getDataField< ::uint32_t>(
962 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
963 }
964 inline void Asset::Builder::setBondCount( ::uint32_t value) {
965 _builder.setDataField< ::uint32_t>(
966 ::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
967 }
968
969 inline bool Asset::Reader::hasChunks() const {
970 return !_reader.getPointerField(
971 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
972 }
973 inline bool Asset::Builder::hasChunks() {
974 return !_builder.getPointerField(
975 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
976 }
977 inline ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>::Reader Asset::Reader::getChunks() const {
978 return ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>>::get(_reader.getPointerField(
979 ::capnp::bounded<3>() * ::capnp::POINTERS));
980 }
981 inline ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>::Builder Asset::Builder::getChunks() {
982 return ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>>::get(_builder.getPointerField(
983 ::capnp::bounded<3>() * ::capnp::POINTERS));
984 }
985 inline void Asset::Builder::setChunks( ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>::Reader value) {
986 ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>>::set(_builder.getPointerField(
987 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
988 }
989 inline ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>::Builder Asset::Builder::initChunks(unsigned int size) {
990 return ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>>::init(_builder.getPointerField(
991 ::capnp::bounded<3>() * ::capnp::POINTERS), size);
992 }
993 inline void Asset::Builder::adoptChunks(
994 ::capnp::Orphan< ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>>&& value) {
995 ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>>::adopt(_builder.getPointerField(
996 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
997 }
998 inline ::capnp::Orphan< ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>> Asset::Builder::disownChunks() {
999 return ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::NvBlastChunk>>::disown(_builder.getPointerField(
1000 ::capnp::bounded<3>() * ::capnp::POINTERS));
1001 }
1002
1003 inline bool Asset::Reader::hasBonds() const {
1004 return !_reader.getPointerField(
1005 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
1006 }
1007 inline bool Asset::Builder::hasBonds() {
1008 return !_builder.getPointerField(
1009 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
1010 }
1011 inline ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>::Reader Asset::Reader::getBonds() const {
1012 return ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>>::get(_reader.getPointerField(
1013 ::capnp::bounded<4>() * ::capnp::POINTERS));
1014 }
1015 inline ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>::Builder Asset::Builder::getBonds() {
1016 return ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>>::get(_builder.getPointerField(
1017 ::capnp::bounded<4>() * ::capnp::POINTERS));
1018 }
1019 inline void Asset::Builder::setBonds( ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>::Reader value) {
1020 ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>>::set(_builder.getPointerField(
1021 ::capnp::bounded<4>() * ::capnp::POINTERS), value);
1022 }
1023 inline ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>::Builder Asset::Builder::initBonds(unsigned int size) {
1024 return ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>>::init(_builder.getPointerField(
1025 ::capnp::bounded<4>() * ::capnp::POINTERS), size);
1026 }
1027 inline void Asset::Builder::adoptBonds(
1028 ::capnp::Orphan< ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>>&& value) {
1029 ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>>::adopt(_builder.getPointerField(
1030 ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
1031 }
1032 inline ::capnp::Orphan< ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>> Asset::Builder::disownBonds() {
1033 return ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::NvBlastBond>>::disown(_builder.getPointerField(
1034 ::capnp::bounded<4>() * ::capnp::POINTERS));
1035 }
1036
1037 inline bool Asset::Reader::hasSubtreeLeafChunkCounts() const {
1038 return !_reader.getPointerField(
1039 ::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
1040 }
1041 inline bool Asset::Builder::hasSubtreeLeafChunkCounts() {
1042 return !_builder.getPointerField(
1043 ::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
1044 }
1045 inline ::capnp::List< ::uint32_t>::Reader Asset::Reader::getSubtreeLeafChunkCounts() const {
1046 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get(_reader.getPointerField(
1047 ::capnp::bounded<5>() * ::capnp::POINTERS));
1048 }
1049 inline ::capnp::List< ::uint32_t>::Builder Asset::Builder::getSubtreeLeafChunkCounts() {
1050 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get(_builder.getPointerField(
1051 ::capnp::bounded<5>() * ::capnp::POINTERS));
1052 }
1053 inline void Asset::Builder::setSubtreeLeafChunkCounts( ::capnp::List< ::uint32_t>::Reader value) {
1054 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set(_builder.getPointerField(
1055 ::capnp::bounded<5>() * ::capnp::POINTERS), value);
1056 }
1057 inline void Asset::Builder::setSubtreeLeafChunkCounts(::kj::ArrayPtr<const ::uint32_t> value) {
1058 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set(_builder.getPointerField(
1059 ::capnp::bounded<5>() * ::capnp::POINTERS), value);
1060 }
1061 inline ::capnp::List< ::uint32_t>::Builder Asset::Builder::initSubtreeLeafChunkCounts(unsigned int size) {
1062 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::init(_builder.getPointerField(
1063 ::capnp::bounded<5>() * ::capnp::POINTERS), size);
1064 }
1065 inline void Asset::Builder::adoptSubtreeLeafChunkCounts(
1066 ::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value) {
1067 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::adopt(_builder.getPointerField(
1068 ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value));
1069 }
1070 inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> Asset::Builder::disownSubtreeLeafChunkCounts() {
1071 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::disown(_builder.getPointerField(
1072 ::capnp::bounded<5>() * ::capnp::POINTERS));
1073 }
1074
1075 inline bool Asset::Reader::hasChunkToGraphNodeMap() const {
1076 return !_reader.getPointerField(
1077 ::capnp::bounded<6>() * ::capnp::POINTERS).isNull();
1078 }
1079 inline bool Asset::Builder::hasChunkToGraphNodeMap() {
1080 return !_builder.getPointerField(
1081 ::capnp::bounded<6>() * ::capnp::POINTERS).isNull();
1082 }
1083 inline ::capnp::List< ::uint32_t>::Reader Asset::Reader::getChunkToGraphNodeMap() const {
1084 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get(_reader.getPointerField(
1085 ::capnp::bounded<6>() * ::capnp::POINTERS));
1086 }
1087 inline ::capnp::List< ::uint32_t>::Builder Asset::Builder::getChunkToGraphNodeMap() {
1088 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get(_builder.getPointerField(
1089 ::capnp::bounded<6>() * ::capnp::POINTERS));
1090 }
1091 inline void Asset::Builder::setChunkToGraphNodeMap( ::capnp::List< ::uint32_t>::Reader value) {
1092 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set(_builder.getPointerField(
1093 ::capnp::bounded<6>() * ::capnp::POINTERS), value);
1094 }
1095 inline void Asset::Builder::setChunkToGraphNodeMap(::kj::ArrayPtr<const ::uint32_t> value) {
1096 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set(_builder.getPointerField(
1097 ::capnp::bounded<6>() * ::capnp::POINTERS), value);
1098 }
1099 inline ::capnp::List< ::uint32_t>::Builder Asset::Builder::initChunkToGraphNodeMap(unsigned int size) {
1100 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::init(_builder.getPointerField(
1101 ::capnp::bounded<6>() * ::capnp::POINTERS), size);
1102 }
1103 inline void Asset::Builder::adoptChunkToGraphNodeMap(
1104 ::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value) {
1105 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::adopt(_builder.getPointerField(
1106 ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value));
1107 }
1108 inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> Asset::Builder::disownChunkToGraphNodeMap() {
1109 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::disown(_builder.getPointerField(
1110 ::capnp::bounded<6>() * ::capnp::POINTERS));
1111 }
1112
1113 inline ::Nv::Blast::Serialization::NvBlastDataBlock::Type NvBlastDataBlock::Reader::getDataType() const {
1114 return _reader.getDataField< ::Nv::Blast::Serialization::NvBlastDataBlock::Type>(
1115 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
1116 }
1117
1118 inline ::Nv::Blast::Serialization::NvBlastDataBlock::Type NvBlastDataBlock::Builder::getDataType() {
1119 return _builder.getDataField< ::Nv::Blast::Serialization::NvBlastDataBlock::Type>(
1120 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
1121 }
1122 inline void NvBlastDataBlock::Builder::setDataType( ::Nv::Blast::Serialization::NvBlastDataBlock::Type value) {
1123 _builder.setDataField< ::Nv::Blast::Serialization::NvBlastDataBlock::Type>(
1124 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
1125 }
1126
1127 inline ::uint32_t NvBlastDataBlock::Reader::getFormatVersion() const {
1128 return _reader.getDataField< ::uint32_t>(
1129 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
1130 }
1131
1132 inline ::uint32_t NvBlastDataBlock::Builder::getFormatVersion() {
1133 return _builder.getDataField< ::uint32_t>(
1134 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
1135 }
1136 inline void NvBlastDataBlock::Builder::setFormatVersion( ::uint32_t value) {
1137 _builder.setDataField< ::uint32_t>(
1138 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
1139 }
1140
1141 inline ::uint32_t NvBlastDataBlock::Reader::getSize() const {
1142 return _reader.getDataField< ::uint32_t>(
1143 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
1144 }
1145
1146 inline ::uint32_t NvBlastDataBlock::Builder::getSize() {
1147 return _builder.getDataField< ::uint32_t>(
1148 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
1149 }
1150 inline void NvBlastDataBlock::Builder::setSize( ::uint32_t value) {
1151 _builder.setDataField< ::uint32_t>(
1152 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
1153 }
1154
1155 inline bool NvBlastChunk::Reader::hasCentroid() const {
1156 return !_reader.getPointerField(
1157 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
1158 }
1159 inline bool NvBlastChunk::Builder::hasCentroid() {
1160 return !_builder.getPointerField(
1161 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
1162 }
1163 inline ::capnp::List<float>::Reader NvBlastChunk::Reader::getCentroid() const {
1164 return ::capnp::_::PointerHelpers< ::capnp::List<float>>::get(_reader.getPointerField(
1165 ::capnp::bounded<0>() * ::capnp::POINTERS));
1166 }
1167 inline ::capnp::List<float>::Builder NvBlastChunk::Builder::getCentroid() {
1168 return ::capnp::_::PointerHelpers< ::capnp::List<float>>::get(_builder.getPointerField(
1169 ::capnp::bounded<0>() * ::capnp::POINTERS));
1170 }
1171 inline void NvBlastChunk::Builder::setCentroid( ::capnp::List<float>::Reader value) {
1172 ::capnp::_::PointerHelpers< ::capnp::List<float>>::set(_builder.getPointerField(
1173 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
1174 }
1175 inline void NvBlastChunk::Builder::setCentroid(::kj::ArrayPtr<const float> value) {
1176 ::capnp::_::PointerHelpers< ::capnp::List<float>>::set(_builder.getPointerField(
1177 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
1178 }
1179 inline ::capnp::List<float>::Builder NvBlastChunk::Builder::initCentroid(unsigned int size) {
1180 return ::capnp::_::PointerHelpers< ::capnp::List<float>>::init(_builder.getPointerField(
1181 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
1182 }
1183 inline void NvBlastChunk::Builder::adoptCentroid(
1184 ::capnp::Orphan< ::capnp::List<float>>&& value) {
1185 ::capnp::_::PointerHelpers< ::capnp::List<float>>::adopt(_builder.getPointerField(
1186 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
1187 }
1188 inline ::capnp::Orphan< ::capnp::List<float>> NvBlastChunk::Builder::disownCentroid() {
1189 return ::capnp::_::PointerHelpers< ::capnp::List<float>>::disown(_builder.getPointerField(
1190 ::capnp::bounded<0>() * ::capnp::POINTERS));
1191 }
1192
1193 inline float NvBlastChunk::Reader::getVolume() const {
1194 return _reader.getDataField<float>(
1195 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
1196 }
1197
1198 inline float NvBlastChunk::Builder::getVolume() {
1199 return _builder.getDataField<float>(
1200 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
1201 }
1202 inline void NvBlastChunk::Builder::setVolume(float value) {
1203 _builder.setDataField<float>(
1204 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
1205 }
1206
1207 inline ::uint32_t NvBlastChunk::Reader::getParentChunkIndex() const {
1208 return _reader.getDataField< ::uint32_t>(
1209 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
1210 }
1211
1212 inline ::uint32_t NvBlastChunk::Builder::getParentChunkIndex() {
1213 return _builder.getDataField< ::uint32_t>(
1214 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
1215 }
1216 inline void NvBlastChunk::Builder::setParentChunkIndex( ::uint32_t value) {
1217 _builder.setDataField< ::uint32_t>(
1218 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
1219 }
1220
1221 inline ::uint32_t NvBlastChunk::Reader::getFirstChildIndex() const {
1222 return _reader.getDataField< ::uint32_t>(
1223 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
1224 }
1225
1226 inline ::uint32_t NvBlastChunk::Builder::getFirstChildIndex() {
1227 return _builder.getDataField< ::uint32_t>(
1228 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
1229 }
1230 inline void NvBlastChunk::Builder::setFirstChildIndex( ::uint32_t value) {
1231 _builder.setDataField< ::uint32_t>(
1232 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
1233 }
1234
1235 inline ::uint32_t NvBlastChunk::Reader::getChildIndexStop() const {
1236 return _reader.getDataField< ::uint32_t>(
1237 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
1238 }
1239
1240 inline ::uint32_t NvBlastChunk::Builder::getChildIndexStop() {
1241 return _builder.getDataField< ::uint32_t>(
1242 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
1243 }
1244 inline void NvBlastChunk::Builder::setChildIndexStop( ::uint32_t value) {
1245 _builder.setDataField< ::uint32_t>(
1246 ::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
1247 }
1248
1249 inline ::uint32_t NvBlastChunk::Reader::getUserData() const {
1250 return _reader.getDataField< ::uint32_t>(
1251 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
1252 }
1253
1254 inline ::uint32_t NvBlastChunk::Builder::getUserData() {
1255 return _builder.getDataField< ::uint32_t>(
1256 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
1257 }
1258 inline void NvBlastChunk::Builder::setUserData( ::uint32_t value) {
1259 _builder.setDataField< ::uint32_t>(
1260 ::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
1261 }
1262
1263 inline bool NvBlastBond::Reader::hasNormal() const {
1264 return !_reader.getPointerField(
1265 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
1266 }
1267 inline bool NvBlastBond::Builder::hasNormal() {
1268 return !_builder.getPointerField(
1269 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
1270 }
1271 inline ::capnp::List<float>::Reader NvBlastBond::Reader::getNormal() const {
1272 return ::capnp::_::PointerHelpers< ::capnp::List<float>>::get(_reader.getPointerField(
1273 ::capnp::bounded<0>() * ::capnp::POINTERS));
1274 }
1275 inline ::capnp::List<float>::Builder NvBlastBond::Builder::getNormal() {
1276 return ::capnp::_::PointerHelpers< ::capnp::List<float>>::get(_builder.getPointerField(
1277 ::capnp::bounded<0>() * ::capnp::POINTERS));
1278 }
1279 inline void NvBlastBond::Builder::setNormal( ::capnp::List<float>::Reader value) {
1280 ::capnp::_::PointerHelpers< ::capnp::List<float>>::set(_builder.getPointerField(
1281 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
1282 }
1283 inline void NvBlastBond::Builder::setNormal(::kj::ArrayPtr<const float> value) {
1284 ::capnp::_::PointerHelpers< ::capnp::List<float>>::set(_builder.getPointerField(
1285 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
1286 }
1287 inline ::capnp::List<float>::Builder NvBlastBond::Builder::initNormal(unsigned int size) {
1288 return ::capnp::_::PointerHelpers< ::capnp::List<float>>::init(_builder.getPointerField(
1289 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
1290 }
1291 inline void NvBlastBond::Builder::adoptNormal(
1292 ::capnp::Orphan< ::capnp::List<float>>&& value) {
1293 ::capnp::_::PointerHelpers< ::capnp::List<float>>::adopt(_builder.getPointerField(
1294 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
1295 }
1296 inline ::capnp::Orphan< ::capnp::List<float>> NvBlastBond::Builder::disownNormal() {
1297 return ::capnp::_::PointerHelpers< ::capnp::List<float>>::disown(_builder.getPointerField(
1298 ::capnp::bounded<0>() * ::capnp::POINTERS));
1299 }
1300
1301 inline float NvBlastBond::Reader::getArea() const {
1302 return _reader.getDataField<float>(
1303 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
1304 }
1305
1306 inline float NvBlastBond::Builder::getArea() {
1307 return _builder.getDataField<float>(
1308 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
1309 }
1310 inline void NvBlastBond::Builder::setArea(float value) {
1311 _builder.setDataField<float>(
1312 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
1313 }
1314
1315 inline bool NvBlastBond::Reader::hasCentroid() const {
1316 return !_reader.getPointerField(
1317 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
1318 }
1319 inline bool NvBlastBond::Builder::hasCentroid() {
1320 return !_builder.getPointerField(
1321 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
1322 }
1323 inline ::capnp::List<float>::Reader NvBlastBond::Reader::getCentroid() const {
1324 return ::capnp::_::PointerHelpers< ::capnp::List<float>>::get(_reader.getPointerField(
1325 ::capnp::bounded<1>() * ::capnp::POINTERS));
1326 }
1327 inline ::capnp::List<float>::Builder NvBlastBond::Builder::getCentroid() {
1328 return ::capnp::_::PointerHelpers< ::capnp::List<float>>::get(_builder.getPointerField(
1329 ::capnp::bounded<1>() * ::capnp::POINTERS));
1330 }
1331 inline void NvBlastBond::Builder::setCentroid( ::capnp::List<float>::Reader value) {
1332 ::capnp::_::PointerHelpers< ::capnp::List<float>>::set(_builder.getPointerField(
1333 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
1334 }
1335 inline void NvBlastBond::Builder::setCentroid(::kj::ArrayPtr<const float> value) {
1336 ::capnp::_::PointerHelpers< ::capnp::List<float>>::set(_builder.getPointerField(
1337 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
1338 }
1339 inline ::capnp::List<float>::Builder NvBlastBond::Builder::initCentroid(unsigned int size) {
1340 return ::capnp::_::PointerHelpers< ::capnp::List<float>>::init(_builder.getPointerField(
1341 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
1342 }
1343 inline void NvBlastBond::Builder::adoptCentroid(
1344 ::capnp::Orphan< ::capnp::List<float>>&& value) {
1345 ::capnp::_::PointerHelpers< ::capnp::List<float>>::adopt(_builder.getPointerField(
1346 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
1347 }
1348 inline ::capnp::Orphan< ::capnp::List<float>> NvBlastBond::Builder::disownCentroid() {
1349 return ::capnp::_::PointerHelpers< ::capnp::List<float>>::disown(_builder.getPointerField(
1350 ::capnp::bounded<1>() * ::capnp::POINTERS));
1351 }
1352
1353 inline ::uint32_t NvBlastBond::Reader::getUserData() const {
1354 return _reader.getDataField< ::uint32_t>(
1355 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
1356 }
1357
1358 inline ::uint32_t NvBlastBond::Builder::getUserData() {
1359 return _builder.getDataField< ::uint32_t>(
1360 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
1361 }
1362 inline void NvBlastBond::Builder::setUserData( ::uint32_t value) {
1363 _builder.setDataField< ::uint32_t>(
1364 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
1365 }
1366
1367 inline ::uint32_t NvBlastSupportGraph::Reader::getNodeCount() const {
1368 return _reader.getDataField< ::uint32_t>(
1369 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
1370 }
1371
1372 inline ::uint32_t NvBlastSupportGraph::Builder::getNodeCount() {
1373 return _builder.getDataField< ::uint32_t>(
1374 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
1375 }
1376 inline void NvBlastSupportGraph::Builder::setNodeCount( ::uint32_t value) {
1377 _builder.setDataField< ::uint32_t>(
1378 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
1379 }
1380
1381 inline bool NvBlastSupportGraph::Reader::hasChunkIndices() const {
1382 return !_reader.getPointerField(
1383 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
1384 }
1385 inline bool NvBlastSupportGraph::Builder::hasChunkIndices() {
1386 return !_builder.getPointerField(
1387 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
1388 }
1389 inline ::capnp::List< ::uint32_t>::Reader NvBlastSupportGraph::Reader::getChunkIndices() const {
1390 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get(_reader.getPointerField(
1391 ::capnp::bounded<0>() * ::capnp::POINTERS));
1392 }
1393 inline ::capnp::List< ::uint32_t>::Builder NvBlastSupportGraph::Builder::getChunkIndices() {
1394 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get(_builder.getPointerField(
1395 ::capnp::bounded<0>() * ::capnp::POINTERS));
1396 }
1397 inline void NvBlastSupportGraph::Builder::setChunkIndices( ::capnp::List< ::uint32_t>::Reader value) {
1398 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set(_builder.getPointerField(
1399 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
1400 }
1401 inline void NvBlastSupportGraph::Builder::setChunkIndices(::kj::ArrayPtr<const ::uint32_t> value) {
1402 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set(_builder.getPointerField(
1403 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
1404 }
1405 inline ::capnp::List< ::uint32_t>::Builder NvBlastSupportGraph::Builder::initChunkIndices(unsigned int size) {
1406 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::init(_builder.getPointerField(
1407 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
1408 }
1409 inline void NvBlastSupportGraph::Builder::adoptChunkIndices(
1410 ::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value) {
1411 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::adopt(_builder.getPointerField(
1412 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
1413 }
1414 inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> NvBlastSupportGraph::Builder::disownChunkIndices() {
1415 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::disown(_builder.getPointerField(
1416 ::capnp::bounded<0>() * ::capnp::POINTERS));
1417 }
1418
1419 inline bool NvBlastSupportGraph::Reader::hasAdjacencyPartition() const {
1420 return !_reader.getPointerField(
1421 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
1422 }
1423 inline bool NvBlastSupportGraph::Builder::hasAdjacencyPartition() {
1424 return !_builder.getPointerField(
1425 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
1426 }
1427 inline ::capnp::List< ::uint32_t>::Reader NvBlastSupportGraph::Reader::getAdjacencyPartition() const {
1428 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get(_reader.getPointerField(
1429 ::capnp::bounded<1>() * ::capnp::POINTERS));
1430 }
1431 inline ::capnp::List< ::uint32_t>::Builder NvBlastSupportGraph::Builder::getAdjacencyPartition() {
1432 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get(_builder.getPointerField(
1433 ::capnp::bounded<1>() * ::capnp::POINTERS));
1434 }
1435 inline void NvBlastSupportGraph::Builder::setAdjacencyPartition( ::capnp::List< ::uint32_t>::Reader value) {
1436 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set(_builder.getPointerField(
1437 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
1438 }
1439 inline void NvBlastSupportGraph::Builder::setAdjacencyPartition(::kj::ArrayPtr<const ::uint32_t> value) {
1440 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set(_builder.getPointerField(
1441 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
1442 }
1443 inline ::capnp::List< ::uint32_t>::Builder NvBlastSupportGraph::Builder::initAdjacencyPartition(unsigned int size) {
1444 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::init(_builder.getPointerField(
1445 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
1446 }
1447 inline void NvBlastSupportGraph::Builder::adoptAdjacencyPartition(
1448 ::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value) {
1449 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::adopt(_builder.getPointerField(
1450 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
1451 }
1452 inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> NvBlastSupportGraph::Builder::disownAdjacencyPartition() {
1453 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::disown(_builder.getPointerField(
1454 ::capnp::bounded<1>() * ::capnp::POINTERS));
1455 }
1456
1457 inline bool NvBlastSupportGraph::Reader::hasAdjacentNodeIndices() const {
1458 return !_reader.getPointerField(
1459 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
1460 }
1461 inline bool NvBlastSupportGraph::Builder::hasAdjacentNodeIndices() {
1462 return !_builder.getPointerField(
1463 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
1464 }
1465 inline ::capnp::List< ::uint32_t>::Reader NvBlastSupportGraph::Reader::getAdjacentNodeIndices() const {
1466 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get(_reader.getPointerField(
1467 ::capnp::bounded<2>() * ::capnp::POINTERS));
1468 }
1469 inline ::capnp::List< ::uint32_t>::Builder NvBlastSupportGraph::Builder::getAdjacentNodeIndices() {
1470 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get(_builder.getPointerField(
1471 ::capnp::bounded<2>() * ::capnp::POINTERS));
1472 }
1473 inline void NvBlastSupportGraph::Builder::setAdjacentNodeIndices( ::capnp::List< ::uint32_t>::Reader value) {
1474 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set(_builder.getPointerField(
1475 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
1476 }
1477 inline void NvBlastSupportGraph::Builder::setAdjacentNodeIndices(::kj::ArrayPtr<const ::uint32_t> value) {
1478 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set(_builder.getPointerField(
1479 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
1480 }
1481 inline ::capnp::List< ::uint32_t>::Builder NvBlastSupportGraph::Builder::initAdjacentNodeIndices(unsigned int size) {
1482 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::init(_builder.getPointerField(
1483 ::capnp::bounded<2>() * ::capnp::POINTERS), size);
1484 }
1485 inline void NvBlastSupportGraph::Builder::adoptAdjacentNodeIndices(
1486 ::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value) {
1487 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::adopt(_builder.getPointerField(
1488 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
1489 }
1490 inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> NvBlastSupportGraph::Builder::disownAdjacentNodeIndices() {
1491 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::disown(_builder.getPointerField(
1492 ::capnp::bounded<2>() * ::capnp::POINTERS));
1493 }
1494
1495 inline bool NvBlastSupportGraph::Reader::hasAdjacentBondIndices() const {
1496 return !_reader.getPointerField(
1497 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
1498 }
1499 inline bool NvBlastSupportGraph::Builder::hasAdjacentBondIndices() {
1500 return !_builder.getPointerField(
1501 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
1502 }
1503 inline ::capnp::List< ::uint32_t>::Reader NvBlastSupportGraph::Reader::getAdjacentBondIndices() const {
1504 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get(_reader.getPointerField(
1505 ::capnp::bounded<3>() * ::capnp::POINTERS));
1506 }
1507 inline ::capnp::List< ::uint32_t>::Builder NvBlastSupportGraph::Builder::getAdjacentBondIndices() {
1508 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get(_builder.getPointerField(
1509 ::capnp::bounded<3>() * ::capnp::POINTERS));
1510 }
1511 inline void NvBlastSupportGraph::Builder::setAdjacentBondIndices( ::capnp::List< ::uint32_t>::Reader value) {
1512 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set(_builder.getPointerField(
1513 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
1514 }
1515 inline void NvBlastSupportGraph::Builder::setAdjacentBondIndices(::kj::ArrayPtr<const ::uint32_t> value) {
1516 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set(_builder.getPointerField(
1517 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
1518 }
1519 inline ::capnp::List< ::uint32_t>::Builder NvBlastSupportGraph::Builder::initAdjacentBondIndices(unsigned int size) {
1520 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::init(_builder.getPointerField(
1521 ::capnp::bounded<3>() * ::capnp::POINTERS), size);
1522 }
1523 inline void NvBlastSupportGraph::Builder::adoptAdjacentBondIndices(
1524 ::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value) {
1525 ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::adopt(_builder.getPointerField(
1526 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
1527 }
1528 inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> NvBlastSupportGraph::Builder::disownAdjacentBondIndices() {
1529 return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::disown(_builder.getPointerField(
1530 ::capnp::bounded<3>() * ::capnp::POINTERS));
1531 }
1532
1533 inline bool UUID::Reader::hasValue() const {
1534 return !_reader.getPointerField(
1535 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
1536 }
1537 inline bool UUID::Builder::hasValue() {
1538 return !_builder.getPointerField(
1539 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
1540 }
1541 inline ::capnp::Data::Reader UUID::Reader::getValue() const {
1542 return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField(
1543 ::capnp::bounded<0>() * ::capnp::POINTERS));
1544 }
1545 inline ::capnp::Data::Builder UUID::Builder::getValue() {
1546 return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField(
1547 ::capnp::bounded<0>() * ::capnp::POINTERS));
1548 }
1549 inline void UUID::Builder::setValue( ::capnp::Data::Reader value) {
1550 ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField(
1551 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
1552 }
1553 inline ::capnp::Data::Builder UUID::Builder::initValue(unsigned int size) {
1554 return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField(
1555 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
1556 }
1557 inline void UUID::Builder::adoptValue(
1558 ::capnp::Orphan< ::capnp::Data>&& value) {
1559 ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField(
1560 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
1561 }
1562 inline ::capnp::Orphan< ::capnp::Data> UUID::Builder::disownValue() {
1563 return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField(
1564 ::capnp::bounded<0>() * ::capnp::POINTERS));
1565 }
1566
1567 } // namespace
1568 } // namespace
1569 } // namespace
1570
1571 #endif // CAPNP_INCLUDED_9a4a58fac38375e0_
Nv::Blast::Serialization::NvBlastSupportGraph
Definition: NvBlastExtLlSerialization.capn.h:99
Nv::Blast::Serialization::NvBlastDataBlock::Builder::Builds
NvBlastDataBlock Builds
Definition: NvBlastExtLlSerialization.capn.h:334
Nv::Blast::Serialization::NvBlastDataBlock::Reader
Definition: NvBlastExtLlSerialization.capn.h:297
Nv::Blast::Serialization::UUID::Builder::Builder
Builder(decltype(nullptr))
Definition: NvBlastExtLlSerialization.capn.h:751
Nv::Blast::Serialization::NvBlastChunk::Reader::Reader
Reader(::capnp::_::StructReader base)
Definition: NvBlastExtLlSerialization.capn.h:388
Nv::Blast::Serialization::Asset::Builder::Builder
Builder(decltype(nullptr))
Definition: NvBlastExtLlSerialization.capn.h:195
Nv::Blast::Serialization::UUID::Builder::Builds
UUID Builds
Definition: NvBlastExtLlSerialization.capn.h:747
Nv::Blast::Serialization::UUID::Pipeline::Pipeline
Pipeline(decltype(nullptr))
Definition: NvBlastExtLlSerialization.capn.h:782
Nv::Blast::Serialization::NvBlastChunk::Pipeline::Pipeline
Pipeline(decltype(nullptr))
Definition: NvBlastExtLlSerialization.capn.h:478
Nv::Blast::Serialization::UUID::Reader::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtLlSerialization.capn.h:720
Nv::Blast::Serialization::NvBlastDataBlock::Pipeline::Pipeline
Pipeline(decltype(nullptr))
Definition: NvBlastExtLlSerialization.capn.h:371
Nv::Blast::Serialization::NvBlastBond::Builder::Builds
NvBlastBond Builds
Definition: NvBlastExtLlSerialization.capn.h:531
Nv::Blast::Serialization::Asset::Builder::Builds
Asset Builds
Definition: NvBlastExtLlSerialization.capn.h:191
Nv::Blast::Serialization::NvBlastDataBlock
Definition: NvBlastExtLlSerialization.capn.h:52
Nv::Blast::Serialization::NvBlastBond::_capnpPrivate::brand
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Definition: NvBlastExtLlSerialization.capn.h:94
Nv::Blast::Serialization::NvBlastChunk::_capnpPrivate
Definition: NvBlastExtLlSerialization.capn.h:76
Nv::Blast::Serialization::NvBlastChunk::Builder::Builds
NvBlastChunk Builds
Definition: NvBlastExtLlSerialization.capn.h:427
Nv::Blast::Serialization::NvBlastBond::Reader
Definition: NvBlastExtLlSerialization.capn.h:490
Nv::Blast::Serialization::NvBlastDataBlock::Builder
Definition: NvBlastExtLlSerialization.capn.h:332
Nv::Blast::Serialization::NvBlastDataBlock::Type
::capnp::schemas::Type_b292bd608606f041 Type
Definition: NvBlastExtLlSerialization.capn.h:57
Nv::Blast::Serialization::NvBlastSupportGraph::Builder::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtLlSerialization.capn.h:649
Nv::Blast::Serialization::NvBlastDataBlock::Reader::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtLlSerialization.capn.h:309
Nv::Blast::Serialization::NvBlastSupportGraph::Builder::asReader
Reader asReader() const
Definition: NvBlastExtLlSerialization.capn.h:645
Nv::Blast::Serialization::NvBlastChunk::Reader::Reads
NvBlastChunk Reads
Definition: NvBlastExtLlSerialization.capn.h:385
Nv::Blast::Serialization::NvBlastBond::Pipeline
Definition: NvBlastExtLlSerialization.capn.h:577
Nv::Blast::Serialization::NvBlastSupportGraph::Pipeline::Pipeline
Pipeline(decltype(nullptr))
Definition: NvBlastExtLlSerialization.capn.h:701
Nv::Blast::Serialization::NvBlastBond::Builder::asReader
Reader asReader() const
Definition: NvBlastExtLlSerialization.capn.h:538
Nv::Blast::Serialization::NvBlastBond::Reader::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtLlSerialization.capn.h:502
Nv::Blast::Serialization::UUID::Reader
Definition: NvBlastExtLlSerialization.capn.h:713
Nv::Blast::Serialization::NvBlastChunk::_capnpPrivate::brand
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Definition: NvBlastExtLlSerialization.capn.h:79
capnp::schemas::Type_b292bd608606f041::INSTANCE_DATA_BLOCK
Nv::Blast::Serialization::NvBlastChunk::Reader::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtLlSerialization.capn.h:390
Nv::Blast::Serialization::NvBlastBond::Pipeline::Pipelines
NvBlastBond Pipelines
Definition: NvBlastExtLlSerialization.capn.h:579
Nv::Blast::Serialization::NvBlastSupportGraph::Builder::Builder
Builder(decltype(nullptr))
Definition: NvBlastExtLlSerialization.capn.h:642
Nv::Blast::Serialization::UUID::Builder::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtLlSerialization.capn.h:756
Nv::Blast::Serialization::NvBlastDataBlock::Reader::Reader
Reader(::capnp::_::StructReader base)
Definition: NvBlastExtLlSerialization.capn.h:302
Nv::Blast::Serialization::NvBlastSupportGraph::Builder::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtLlSerialization.capn.h:647
Nv::Blast::Serialization::NvBlastDataBlock::Builder::Builder
Builder(decltype(nullptr))
Definition: NvBlastExtLlSerialization.capn.h:338
capnp::schemas::CAPNP_DECLARE_SCHEMA
CAPNP_DECLARE_SCHEMA(ce4f8468c36f427d)
Nv::Blast::Serialization::NvBlastDataBlock::Reader::Reads
NvBlastDataBlock Reads
Definition: NvBlastExtLlSerialization.capn.h:299
Nv::Blast::Serialization::UUID::Pipeline::Pipelines
UUID Pipelines
Definition: NvBlastExtLlSerialization.capn.h:780
Nv::Blast::Serialization::Asset::Pipeline
Definition: NvBlastExtLlSerialization.capn.h:278
Nv::Blast::Serialization::NvBlastBond::Builder::Builder
Builder(::capnp::_::StructBuilder base)
Definition: NvBlastExtLlSerialization.capn.h:536
Nv::Blast::Serialization::NvBlastBond
Definition: NvBlastExtLlSerialization.capn.h:84
Nv::Blast::Serialization::Asset::Reader::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtLlSerialization.capn.h:138
Nv::Blast::Serialization::NvBlastDataBlock::Pipeline::Pipeline
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
Definition: NvBlastExtLlSerialization.capn.h:372
Nv::Blast::Serialization::Asset::Builder::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtLlSerialization.capn.h:202
Nv::Blast::Serialization::Asset::Reader::Reads
Asset Reads
Definition: NvBlastExtLlSerialization.capn.h:133
Nv::Blast::Serialization::UUID::Builder::asReader
Reader asReader() const
Definition: NvBlastExtLlSerialization.capn.h:754
Nv::Blast::Serialization::NvBlastSupportGraph::Reader::Reads
NvBlastSupportGraph Reads
Definition: NvBlastExtLlSerialization.capn.h:595
Nv::Blast::Serialization::Asset
Definition: NvBlastExtLlSerialization.capn.h:37
Nv::Blast::Serialization::Asset::Reader::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtLlSerialization.capn.h:143
Nv::Blast::Serialization::Asset::Reader
Definition: NvBlastExtLlSerialization.capn.h:131
Nv::Blast::Serialization::NvBlastChunk::Builder::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtLlSerialization.capn.h:436
Nv::Blast::Serialization::NvBlastSupportGraph::Builder
Definition: NvBlastExtLlSerialization.capn.h:636
Nv::Blast::Serialization::NvBlastSupportGraph::Reader::Reader
Reader(::capnp::_::StructReader base)
Definition: NvBlastExtLlSerialization.capn.h:598
Nv::Blast::Serialization::UUID::Builder
Definition: NvBlastExtLlSerialization.capn.h:745
Nv::Blast::Serialization::NvBlastDataBlock::_capnpPrivate::brand
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Definition: NvBlastExtLlSerialization.capn.h:64
Nv::Blast::Serialization::UUID::Builder::Builder
Builder(::capnp::_::StructBuilder base)
Definition: NvBlastExtLlSerialization.capn.h:752
Nv::Blast::Serialization::NvBlastBond::Builder::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtLlSerialization.capn.h:542
Nv::Blast::Serialization::Asset::_capnpPrivate::brand
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Definition: NvBlastExtLlSerialization.capn.h:47
Nv::Blast::Serialization::NvBlastDataBlock::Reader::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtLlSerialization.capn.h:304
Nv::Blast::Serialization::UUID::_capnpPrivate::brand
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Definition: NvBlastExtLlSerialization.capn.h:124
Nv::Blast::Serialization::UUID::Reader::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtLlSerialization.capn.h:725
Nv::Blast::Serialization::NvBlastBond::_capnpPrivate
Definition: NvBlastExtLlSerialization.capn.h:91
Nv::Blast::Serialization::NvBlastBond::Reader::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtLlSerialization.capn.h:497
Nv::Blast::Serialization::NvBlastChunk::Builder
Definition: NvBlastExtLlSerialization.capn.h:425
Nv::Blast::Serialization::Asset::Builder::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtLlSerialization.capn.h:200
Nv::Blast::Serialization::NvBlastSupportGraph::_capnpPrivate::brand
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Definition: NvBlastExtLlSerialization.capn.h:109
Nv::Blast::Serialization::NvBlastBond::Builder
Definition: NvBlastExtLlSerialization.capn.h:529
Nv::Blast::Serialization::Asset::Pipeline::Pipeline
Pipeline(decltype(nullptr))
Definition: NvBlastExtLlSerialization.capn.h:282
capnp::schemas::Type_b292bd608606f041::ASSET_DATA_BLOCK
Nv::Blast::Serialization::NvBlastDataBlock::Builder::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtLlSerialization.capn.h:343
Nv::Blast::Serialization::NvBlastDataBlock::Builder::asReader
Reader asReader() const
Definition: NvBlastExtLlSerialization.capn.h:341
Nv::Blast::Serialization::NvBlastDataBlock::_capnpPrivate
Definition: NvBlastExtLlSerialization.capn.h:61
Nv::Blast::Serialization::UUID::Pipeline::Pipeline
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
Definition: NvBlastExtLlSerialization.capn.h:783
Nv::Blast::Serialization::NvBlastSupportGraph::Pipeline::Pipelines
NvBlastSupportGraph Pipelines
Definition: NvBlastExtLlSerialization.capn.h:699
Nv::Blast::Serialization::Asset::Builder::asReader
Reader asReader() const
Definition: NvBlastExtLlSerialization.capn.h:198
Nv::Blast::Serialization::NvBlastBond::Reader::Reads
NvBlastBond Reads
Definition: NvBlastExtLlSerialization.capn.h:492
Nv::Blast::Serialization::NvBlastChunk::Reader::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtLlSerialization.capn.h:395
Nv::Blast::Serialization::NvBlastSupportGraph::_capnpPrivate
Definition: NvBlastExtLlSerialization.capn.h:106
Nv::Blast::Serialization::NvBlastSupportGraph::Reader
Definition: NvBlastExtLlSerialization.capn.h:593
Nv::Blast::Serialization::Asset::Builder
Definition: NvBlastExtLlSerialization.capn.h:189
Nv::Blast::Serialization::NvBlastChunk::Pipeline::Pipelines
NvBlastChunk Pipelines
Definition: NvBlastExtLlSerialization.capn.h:476
Nv::Blast::Serialization::NvBlastBond::Builder::Builder
Builder(decltype(nullptr))
Definition: NvBlastExtLlSerialization.capn.h:535
capnp
Definition: NvBlastExtLlSerialization.capn.h:14
Nv::Blast::Serialization::NvBlastSupportGraph::Reader::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtLlSerialization.capn.h:605
setValue
SIMD_FORCE_INLINE void setValue(const btScalar &x, const btScalar &y, const btScalar &z)
Definition: btVector3.h:320
Nv::Blast::Serialization::UUID::Reader::Reads
UUID Reads
Definition: NvBlastExtLlSerialization.capn.h:715
Nv::Blast::Serialization::UUID::Builder::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtLlSerialization.capn.h:758
Nv::Blast::Serialization::NvBlastSupportGraph::Pipeline
Definition: NvBlastExtLlSerialization.capn.h:697
Nv::Blast::Serialization::Asset::Builder::Builder
Builder(::capnp::_::StructBuilder base)
Definition: NvBlastExtLlSerialization.capn.h:196
Nv::Blast::Serialization::NvBlastBond::Reader::Reader
Reader(::capnp::_::StructReader base)
Definition: NvBlastExtLlSerialization.capn.h:495
Nv::Blast::Serialization::Asset::_capnpPrivate
Definition: NvBlastExtLlSerialization.capn.h:44
Nv::Blast::Serialization::NvBlastSupportGraph::Pipeline::Pipeline
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
Definition: NvBlastExtLlSerialization.capn.h:702
Nv::Blast::Serialization::NvBlastSupportGraph::Builder::Builds
NvBlastSupportGraph Builds
Definition: NvBlastExtLlSerialization.capn.h:638
Nv::Blast::Serialization::NvBlastBond::Pipeline::Pipeline
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
Definition: NvBlastExtLlSerialization.capn.h:582
Nv::Blast::Serialization::UUID::Pipeline
Definition: NvBlastExtLlSerialization.capn.h:778
Nv::Blast::Serialization::NvBlastBond::Builder::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtLlSerialization.capn.h:540
Nv::Blast::Serialization::NvBlastChunk::Builder::asReader
Reader asReader() const
Definition: NvBlastExtLlSerialization.capn.h:434
Nv::Blast::Serialization::Asset::Pipeline::Pipelines
Asset Pipelines
Definition: NvBlastExtLlSerialization.capn.h:280
Nv::Blast::Serialization::UUID::_capnpPrivate
Definition: NvBlastExtLlSerialization.capn.h:121
Nv::Blast::Serialization::NvBlastChunk::Reader
Definition: NvBlastExtLlSerialization.capn.h:383
Nv::Blast::Serialization::UUID::Reader::Reader
Reader(::capnp::_::StructReader base)
Definition: NvBlastExtLlSerialization.capn.h:718
Nv::Blast::Serialization::NvBlastDataBlock::Builder::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtLlSerialization.capn.h:345
capnp::schemas::Type_b292bd608606f041
Type_b292bd608606f041
Definition: NvBlastExtLlSerialization.capn.h:20
Nv::Blast::Serialization::NvBlastDataBlock::Pipeline::Pipelines
NvBlastDataBlock Pipelines
Definition: NvBlastExtLlSerialization.capn.h:369
Nv
Definition: NvBlastArray.h:37
Nv::Blast::Serialization::Asset::Reader::Reader
Reader(::capnp::_::StructReader base)
Definition: NvBlastExtLlSerialization.capn.h:136
Nv::Blast::Serialization::NvBlastDataBlock::Pipeline
Definition: NvBlastExtLlSerialization.capn.h:367
Nv::Blast::Serialization::NvBlastChunk
Definition: NvBlastExtLlSerialization.capn.h:69
Nv::Blast::Serialization::NvBlastChunk::Pipeline
Definition: NvBlastExtLlSerialization.capn.h:474
Nv::Blast::Serialization::UUID
Definition: NvBlastExtLlSerialization.capn.h:114
Nv::Blast::Serialization::NvBlastDataBlock::Builder::Builder
Builder(::capnp::_::StructBuilder base)
Definition: NvBlastExtLlSerialization.capn.h:339
Nv::Blast::Serialization::NvBlastChunk::Pipeline::Pipeline
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
Definition: NvBlastExtLlSerialization.capn.h:479
Nv::Blast::Serialization::NvBlastBond::Pipeline::Pipeline
Pipeline(decltype(nullptr))
Definition: NvBlastExtLlSerialization.capn.h:581
Nv::Blast::Serialization::NvBlastChunk::Builder::Builder
Builder(decltype(nullptr))
Definition: NvBlastExtLlSerialization.capn.h:431
Nv::Blast::Serialization::Asset::Pipeline::Pipeline
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
Definition: NvBlastExtLlSerialization.capn.h:283
Nv::Blast::Serialization::NvBlastSupportGraph::Builder::Builder
Builder(::capnp::_::StructBuilder base)
Definition: NvBlastExtLlSerialization.capn.h:643
Nv::Blast::Serialization::NvBlastChunk::Builder::Builder
Builder(::capnp::_::StructBuilder base)
Definition: NvBlastExtLlSerialization.capn.h:432
capnp::schemas::CAPNP_DECLARE_ENUM
CAPNP_DECLARE_ENUM(Type, b292bd608606f041)
Nv::Blast::Serialization::NvBlastChunk::Builder::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtLlSerialization.capn.h:438
Nv::Blast::Serialization::NvBlastSupportGraph::Reader::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtLlSerialization.capn.h:600