Main Page Class List Class Members

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