NvBlastExtTkSerialization.capn.h
Go to the documentation of this file.
1 // Generated by Cap'n Proto compiler, DO NOT EDIT
2 // source: NvBlastExtTkSerialization.capn
3 
4 #ifndef CAPNP_INCLUDED_affe4498f275ee58_
5 #define CAPNP_INCLUDED_affe4498f275ee58_
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 
14 
15 namespace capnp {
16 namespace schemas {
17 
18 CAPNP_DECLARE_SCHEMA(ffd67c4b7067dde6);
19 CAPNP_DECLARE_SCHEMA(b7dbad810488a897);
20 CAPNP_DECLARE_SCHEMA(ed817d93facd8e00);
21 
22 } // namespace schemas
23 } // namespace capnp
24 
25 namespace Nv {
26 namespace Blast {
27 namespace Serialization {
28 
29 struct TkAsset {
30  TkAsset() = delete;
31 
32  class Reader;
33  class Builder;
34  class Pipeline;
35 
36  struct _capnpPrivate {
37  CAPNP_DECLARE_STRUCT_HEADER(ffd67c4b7067dde6, 0, 2)
38  #if !CAPNP_LITE
39  static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
40  #endif // !CAPNP_LITE
41  };
42 };
43 
45  TkAssetJointDesc() = delete;
46 
47  class Reader;
48  class Builder;
49  class Pipeline;
50 
51  struct _capnpPrivate {
52  CAPNP_DECLARE_STRUCT_HEADER(b7dbad810488a897, 0, 2)
53  #if !CAPNP_LITE
54  static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
55  #endif // !CAPNP_LITE
56  };
57 };
58 
59 struct PxVec3 {
60  PxVec3() = delete;
61 
62  class Reader;
63  class Builder;
64  class Pipeline;
65 
66  struct _capnpPrivate {
67  CAPNP_DECLARE_STRUCT_HEADER(ed817d93facd8e00, 2, 0)
68  #if !CAPNP_LITE
69  static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
70  #endif // !CAPNP_LITE
71  };
72 };
73 
74 // =======================================================================================
75 
77 public:
78  typedef TkAsset Reads;
79 
80  Reader() = default;
81  inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
82 
83  inline ::capnp::MessageSize totalSize() const {
84  return _reader.totalSize().asPublic();
85  }
86 
87 #if !CAPNP_LITE
88  inline ::kj::StringTree toString() const {
89  return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
90  }
91 #endif // !CAPNP_LITE
92 
93  inline bool hasAssetLL() const;
94  inline ::Nv::Blast::Serialization::Asset::Reader getAssetLL() const;
95 
96  inline bool hasJointDescs() const;
97  inline ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>::Reader getJointDescs() const;
98 
99 private:
100  ::capnp::_::StructReader _reader;
101  template <typename, ::capnp::Kind>
102  friend struct ::capnp::ToDynamic_;
103  template <typename, ::capnp::Kind>
104  friend struct ::capnp::_::PointerHelpers;
105  template <typename, ::capnp::Kind>
106  friend struct ::capnp::List;
107  friend class ::capnp::MessageBuilder;
108  friend class ::capnp::Orphanage;
109 };
110 
112 public:
113  typedef TkAsset Builds;
114 
115  Builder() = delete; // Deleted to discourage incorrect usage.
116  // You can explicitly initialize to nullptr instead.
117  inline Builder(decltype(nullptr)) {}
118  inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
119  inline operator Reader() const { return Reader(_builder.asReader()); }
120  inline Reader asReader() const { return *this; }
121 
122  inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
123 #if !CAPNP_LITE
124  inline ::kj::StringTree toString() const { return asReader().toString(); }
125 #endif // !CAPNP_LITE
126 
127  inline bool hasAssetLL();
128  inline ::Nv::Blast::Serialization::Asset::Builder getAssetLL();
129  inline void setAssetLL( ::Nv::Blast::Serialization::Asset::Reader value);
130  inline ::Nv::Blast::Serialization::Asset::Builder initAssetLL();
131  inline void adoptAssetLL(::capnp::Orphan< ::Nv::Blast::Serialization::Asset>&& value);
132  inline ::capnp::Orphan< ::Nv::Blast::Serialization::Asset> disownAssetLL();
133 
134  inline bool hasJointDescs();
135  inline ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>::Builder getJointDescs();
136  inline void setJointDescs( ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>::Reader value);
137  inline ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>::Builder initJointDescs(unsigned int size);
138  inline void adoptJointDescs(::capnp::Orphan< ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>>&& value);
139  inline ::capnp::Orphan< ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>> disownJointDescs();
140 
141 private:
142  ::capnp::_::StructBuilder _builder;
143  template <typename, ::capnp::Kind>
144  friend struct ::capnp::ToDynamic_;
145  friend class ::capnp::Orphanage;
146  template <typename, ::capnp::Kind>
147  friend struct ::capnp::_::PointerHelpers;
148 };
149 
150 #if !CAPNP_LITE
152 public:
154 
155  inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
156  inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
157  : _typeless(kj::mv(typeless)) {}
158 
159  inline ::Nv::Blast::Serialization::Asset::Pipeline getAssetLL();
160 private:
161  ::capnp::AnyPointer::Pipeline _typeless;
162  friend class ::capnp::PipelineHook;
163  template <typename, ::capnp::Kind>
164  friend struct ::capnp::ToDynamic_;
165 };
166 #endif // !CAPNP_LITE
167 
169 public:
171 
172  Reader() = default;
173  inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
174 
175  inline ::capnp::MessageSize totalSize() const {
176  return _reader.totalSize().asPublic();
177  }
178 
179 #if !CAPNP_LITE
180  inline ::kj::StringTree toString() const {
181  return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
182  }
183 #endif // !CAPNP_LITE
184 
185  inline bool hasNodeIndices() const;
186  inline ::capnp::List< ::uint32_t>::Reader getNodeIndices() const;
187 
188  inline bool hasAttachPositions() const;
189  inline ::capnp::List< ::Nv::Blast::Serialization::PxVec3>::Reader getAttachPositions() const;
190 
191 private:
192  ::capnp::_::StructReader _reader;
193  template <typename, ::capnp::Kind>
194  friend struct ::capnp::ToDynamic_;
195  template <typename, ::capnp::Kind>
196  friend struct ::capnp::_::PointerHelpers;
197  template <typename, ::capnp::Kind>
198  friend struct ::capnp::List;
199  friend class ::capnp::MessageBuilder;
200  friend class ::capnp::Orphanage;
201 };
202 
204 public:
206 
207  Builder() = delete; // Deleted to discourage incorrect usage.
208  // You can explicitly initialize to nullptr instead.
209  inline Builder(decltype(nullptr)) {}
210  inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
211  inline operator Reader() const { return Reader(_builder.asReader()); }
212  inline Reader asReader() const { return *this; }
213 
214  inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
215 #if !CAPNP_LITE
216  inline ::kj::StringTree toString() const { return asReader().toString(); }
217 #endif // !CAPNP_LITE
218 
219  inline bool hasNodeIndices();
220  inline ::capnp::List< ::uint32_t>::Builder getNodeIndices();
221  inline void setNodeIndices( ::capnp::List< ::uint32_t>::Reader value);
222  inline void setNodeIndices(::kj::ArrayPtr<const ::uint32_t> value);
223  inline ::capnp::List< ::uint32_t>::Builder initNodeIndices(unsigned int size);
224  inline void adoptNodeIndices(::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value);
225  inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> disownNodeIndices();
226 
227  inline bool hasAttachPositions();
228  inline ::capnp::List< ::Nv::Blast::Serialization::PxVec3>::Builder getAttachPositions();
229  inline void setAttachPositions( ::capnp::List< ::Nv::Blast::Serialization::PxVec3>::Reader value);
230  inline ::capnp::List< ::Nv::Blast::Serialization::PxVec3>::Builder initAttachPositions(unsigned int size);
231  inline void adoptAttachPositions(::capnp::Orphan< ::capnp::List< ::Nv::Blast::Serialization::PxVec3>>&& value);
232  inline ::capnp::Orphan< ::capnp::List< ::Nv::Blast::Serialization::PxVec3>> disownAttachPositions();
233 
234 private:
235  ::capnp::_::StructBuilder _builder;
236  template <typename, ::capnp::Kind>
237  friend struct ::capnp::ToDynamic_;
238  friend class ::capnp::Orphanage;
239  template <typename, ::capnp::Kind>
240  friend struct ::capnp::_::PointerHelpers;
241 };
242 
243 #if !CAPNP_LITE
245 public:
247 
248  inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
249  inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
250  : _typeless(kj::mv(typeless)) {}
251 
252 private:
253  ::capnp::AnyPointer::Pipeline _typeless;
254  friend class ::capnp::PipelineHook;
255  template <typename, ::capnp::Kind>
256  friend struct ::capnp::ToDynamic_;
257 };
258 #endif // !CAPNP_LITE
259 
261 public:
262  typedef PxVec3 Reads;
263 
264  Reader() = default;
265  inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
266 
267  inline ::capnp::MessageSize totalSize() const {
268  return _reader.totalSize().asPublic();
269  }
270 
271 #if !CAPNP_LITE
272  inline ::kj::StringTree toString() const {
273  return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
274  }
275 #endif // !CAPNP_LITE
276 
277  inline float getX() const;
278 
279  inline float getY() const;
280 
281  inline float getZ() const;
282 
283 private:
284  ::capnp::_::StructReader _reader;
285  template <typename, ::capnp::Kind>
286  friend struct ::capnp::ToDynamic_;
287  template <typename, ::capnp::Kind>
288  friend struct ::capnp::_::PointerHelpers;
289  template <typename, ::capnp::Kind>
290  friend struct ::capnp::List;
291  friend class ::capnp::MessageBuilder;
292  friend class ::capnp::Orphanage;
293 };
294 
296 public:
297  typedef PxVec3 Builds;
298 
299  Builder() = delete; // Deleted to discourage incorrect usage.
300  // You can explicitly initialize to nullptr instead.
301  inline Builder(decltype(nullptr)) {}
302  inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
303  inline operator Reader() const { return Reader(_builder.asReader()); }
304  inline Reader asReader() const { return *this; }
305 
306  inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
307 #if !CAPNP_LITE
308  inline ::kj::StringTree toString() const { return asReader().toString(); }
309 #endif // !CAPNP_LITE
310 
311  inline float getX();
312  inline void setX(float value);
313 
314  inline float getY();
315  inline void setY(float value);
316 
317  inline float getZ();
318  inline void setZ(float value);
319 
320 private:
321  ::capnp::_::StructBuilder _builder;
322  template <typename, ::capnp::Kind>
323  friend struct ::capnp::ToDynamic_;
324  friend class ::capnp::Orphanage;
325  template <typename, ::capnp::Kind>
326  friend struct ::capnp::_::PointerHelpers;
327 };
328 
329 #if !CAPNP_LITE
331 public:
332  typedef PxVec3 Pipelines;
333 
334  inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
335  inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
336  : _typeless(kj::mv(typeless)) {}
337 
338 private:
339  ::capnp::AnyPointer::Pipeline _typeless;
340  friend class ::capnp::PipelineHook;
341  template <typename, ::capnp::Kind>
342  friend struct ::capnp::ToDynamic_;
343 };
344 #endif // !CAPNP_LITE
345 
346 // =======================================================================================
347 
348 inline bool TkAsset::Reader::hasAssetLL() const {
349  return !_reader.getPointerField(
350  ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
351 }
352 inline bool TkAsset::Builder::hasAssetLL() {
353  return !_builder.getPointerField(
354  ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
355 }
356 inline ::Nv::Blast::Serialization::Asset::Reader TkAsset::Reader::getAssetLL() const {
357  return ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::Asset>::get(_reader.getPointerField(
358  ::capnp::bounded<0>() * ::capnp::POINTERS));
359 }
360 inline ::Nv::Blast::Serialization::Asset::Builder TkAsset::Builder::getAssetLL() {
361  return ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::Asset>::get(_builder.getPointerField(
362  ::capnp::bounded<0>() * ::capnp::POINTERS));
363 }
364 #if !CAPNP_LITE
365 inline ::Nv::Blast::Serialization::Asset::Pipeline TkAsset::Pipeline::getAssetLL() {
366  return ::Nv::Blast::Serialization::Asset::Pipeline(_typeless.getPointerField(0));
367 }
368 #endif // !CAPNP_LITE
369 inline void TkAsset::Builder::setAssetLL( ::Nv::Blast::Serialization::Asset::Reader value) {
370  ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::Asset>::set(_builder.getPointerField(
371  ::capnp::bounded<0>() * ::capnp::POINTERS), value);
372 }
373 inline ::Nv::Blast::Serialization::Asset::Builder TkAsset::Builder::initAssetLL() {
374  return ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::Asset>::init(_builder.getPointerField(
375  ::capnp::bounded<0>() * ::capnp::POINTERS));
376 }
377 inline void TkAsset::Builder::adoptAssetLL(
378  ::capnp::Orphan< ::Nv::Blast::Serialization::Asset>&& value) {
379  ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::Asset>::adopt(_builder.getPointerField(
380  ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
381 }
382 inline ::capnp::Orphan< ::Nv::Blast::Serialization::Asset> TkAsset::Builder::disownAssetLL() {
383  return ::capnp::_::PointerHelpers< ::Nv::Blast::Serialization::Asset>::disown(_builder.getPointerField(
384  ::capnp::bounded<0>() * ::capnp::POINTERS));
385 }
386 
387 inline bool TkAsset::Reader::hasJointDescs() const {
388  return !_reader.getPointerField(
389  ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
390 }
391 inline bool TkAsset::Builder::hasJointDescs() {
392  return !_builder.getPointerField(
393  ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
394 }
395 inline ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>::Reader TkAsset::Reader::getJointDescs() const {
396  return ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>>::get(_reader.getPointerField(
397  ::capnp::bounded<1>() * ::capnp::POINTERS));
398 }
399 inline ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>::Builder TkAsset::Builder::getJointDescs() {
400  return ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>>::get(_builder.getPointerField(
401  ::capnp::bounded<1>() * ::capnp::POINTERS));
402 }
403 inline void TkAsset::Builder::setJointDescs( ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>::Reader value) {
404  ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>>::set(_builder.getPointerField(
405  ::capnp::bounded<1>() * ::capnp::POINTERS), value);
406 }
407 inline ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>::Builder TkAsset::Builder::initJointDescs(unsigned int size) {
408  return ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>>::init(_builder.getPointerField(
409  ::capnp::bounded<1>() * ::capnp::POINTERS), size);
410 }
411 inline void TkAsset::Builder::adoptJointDescs(
412  ::capnp::Orphan< ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>>&& value) {
413  ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>>::adopt(_builder.getPointerField(
414  ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
415 }
416 inline ::capnp::Orphan< ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>> TkAsset::Builder::disownJointDescs() {
417  return ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::TkAssetJointDesc>>::disown(_builder.getPointerField(
418  ::capnp::bounded<1>() * ::capnp::POINTERS));
419 }
420 
421 inline bool TkAssetJointDesc::Reader::hasNodeIndices() const {
422  return !_reader.getPointerField(
423  ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
424 }
425 inline bool TkAssetJointDesc::Builder::hasNodeIndices() {
426  return !_builder.getPointerField(
427  ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
428 }
429 inline ::capnp::List< ::uint32_t>::Reader TkAssetJointDesc::Reader::getNodeIndices() const {
430  return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get(_reader.getPointerField(
431  ::capnp::bounded<0>() * ::capnp::POINTERS));
432 }
433 inline ::capnp::List< ::uint32_t>::Builder TkAssetJointDesc::Builder::getNodeIndices() {
434  return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::get(_builder.getPointerField(
435  ::capnp::bounded<0>() * ::capnp::POINTERS));
436 }
437 inline void TkAssetJointDesc::Builder::setNodeIndices( ::capnp::List< ::uint32_t>::Reader value) {
438  ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set(_builder.getPointerField(
439  ::capnp::bounded<0>() * ::capnp::POINTERS), value);
440 }
441 inline void TkAssetJointDesc::Builder::setNodeIndices(::kj::ArrayPtr<const ::uint32_t> value) {
442  ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::set(_builder.getPointerField(
443  ::capnp::bounded<0>() * ::capnp::POINTERS), value);
444 }
445 inline ::capnp::List< ::uint32_t>::Builder TkAssetJointDesc::Builder::initNodeIndices(unsigned int size) {
446  return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::init(_builder.getPointerField(
447  ::capnp::bounded<0>() * ::capnp::POINTERS), size);
448 }
449 inline void TkAssetJointDesc::Builder::adoptNodeIndices(
450  ::capnp::Orphan< ::capnp::List< ::uint32_t>>&& value) {
451  ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::adopt(_builder.getPointerField(
452  ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
453 }
454 inline ::capnp::Orphan< ::capnp::List< ::uint32_t>> TkAssetJointDesc::Builder::disownNodeIndices() {
455  return ::capnp::_::PointerHelpers< ::capnp::List< ::uint32_t>>::disown(_builder.getPointerField(
456  ::capnp::bounded<0>() * ::capnp::POINTERS));
457 }
458 
459 inline bool TkAssetJointDesc::Reader::hasAttachPositions() const {
460  return !_reader.getPointerField(
461  ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
462 }
463 inline bool TkAssetJointDesc::Builder::hasAttachPositions() {
464  return !_builder.getPointerField(
465  ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
466 }
467 inline ::capnp::List< ::Nv::Blast::Serialization::PxVec3>::Reader TkAssetJointDesc::Reader::getAttachPositions() const {
468  return ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::PxVec3>>::get(_reader.getPointerField(
469  ::capnp::bounded<1>() * ::capnp::POINTERS));
470 }
471 inline ::capnp::List< ::Nv::Blast::Serialization::PxVec3>::Builder TkAssetJointDesc::Builder::getAttachPositions() {
472  return ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::PxVec3>>::get(_builder.getPointerField(
473  ::capnp::bounded<1>() * ::capnp::POINTERS));
474 }
475 inline void TkAssetJointDesc::Builder::setAttachPositions( ::capnp::List< ::Nv::Blast::Serialization::PxVec3>::Reader value) {
476  ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::PxVec3>>::set(_builder.getPointerField(
477  ::capnp::bounded<1>() * ::capnp::POINTERS), value);
478 }
479 inline ::capnp::List< ::Nv::Blast::Serialization::PxVec3>::Builder TkAssetJointDesc::Builder::initAttachPositions(unsigned int size) {
480  return ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::PxVec3>>::init(_builder.getPointerField(
481  ::capnp::bounded<1>() * ::capnp::POINTERS), size);
482 }
483 inline void TkAssetJointDesc::Builder::adoptAttachPositions(
484  ::capnp::Orphan< ::capnp::List< ::Nv::Blast::Serialization::PxVec3>>&& value) {
485  ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::PxVec3>>::adopt(_builder.getPointerField(
486  ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
487 }
488 inline ::capnp::Orphan< ::capnp::List< ::Nv::Blast::Serialization::PxVec3>> TkAssetJointDesc::Builder::disownAttachPositions() {
489  return ::capnp::_::PointerHelpers< ::capnp::List< ::Nv::Blast::Serialization::PxVec3>>::disown(_builder.getPointerField(
490  ::capnp::bounded<1>() * ::capnp::POINTERS));
491 }
492 
493 inline float PxVec3::Reader::getX() const {
494  return _reader.getDataField<float>(
495  ::capnp::bounded<0>() * ::capnp::ELEMENTS);
496 }
497 
498 inline float PxVec3::Builder::getX() {
499  return _builder.getDataField<float>(
500  ::capnp::bounded<0>() * ::capnp::ELEMENTS);
501 }
502 inline void PxVec3::Builder::setX(float value) {
503  _builder.setDataField<float>(
504  ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
505 }
506 
507 inline float PxVec3::Reader::getY() const {
508  return _reader.getDataField<float>(
509  ::capnp::bounded<1>() * ::capnp::ELEMENTS);
510 }
511 
512 inline float PxVec3::Builder::getY() {
513  return _builder.getDataField<float>(
514  ::capnp::bounded<1>() * ::capnp::ELEMENTS);
515 }
516 inline void PxVec3::Builder::setY(float value) {
517  _builder.setDataField<float>(
518  ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
519 }
520 
521 inline float PxVec3::Reader::getZ() const {
522  return _reader.getDataField<float>(
523  ::capnp::bounded<2>() * ::capnp::ELEMENTS);
524 }
525 
526 inline float PxVec3::Builder::getZ() {
527  return _builder.getDataField<float>(
528  ::capnp::bounded<2>() * ::capnp::ELEMENTS);
529 }
530 inline void PxVec3::Builder::setZ(float value) {
531  _builder.setDataField<float>(
532  ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
533 }
534 
535 } // namespace
536 } // namespace
537 } // namespace
538 
539 #endif // CAPNP_INCLUDED_affe4498f275ee58_
TkAsset Builds
Definition: NvBlastExtTkSerialization.capn.h:113
Definition: NvBlastExtTkSerialization.capn.h:330
SIMD_FORCE_INLINE void setZ(btScalar z)
Set the z value.
Definition: btVector3.h:271
Definition: NvBlastExtTkSerialization.capn.h:168
TkAsset Reads
Definition: NvBlastExtTkSerialization.capn.h:78
Definition: NvBlastExtTkSerialization.capn.h:244
Definition: NvBlastExtTkSerialization.capn.h:51
SIMD_FORCE_INLINE void setY(btScalar y)
Set the y value.
Definition: btVector3.h:269
Definition: NvBlastExtTkSerialization.capn.h:203
Definition: NvBlastExtTkSerialization.capn.h:29
Pipeline(decltype(nullptr))
Definition: NvBlastExtTkSerialization.capn.h:334
Definition: NvBlastExtTkSerialization.capn.h:36
Builder(decltype(nullptr))
Definition: NvBlastExtTkSerialization.capn.h:209
Builder(decltype(nullptr))
Definition: NvBlastExtTkSerialization.capn.h:117
inline ::kj::StringTree toString() const
Definition: NvBlastExtTkSerialization.capn.h:216
Definition: NvBlastExtTkSerialization.capn.h:260
Definition: NvBlastExtTkSerialization.capn.h:151
SIMD_FORCE_INLINE void setX(btScalar x)
Set the x value.
Definition: btVector3.h:267
Definition: NvBlastExtTkSerialization.capn.h:59
CAPNP_DECLARE_SCHEMA(ce4f8468c36f427d)
Builder(::capnp::_::StructBuilder base)
Definition: NvBlastExtTkSerialization.capn.h:302
Definition: NvBlastExtTkSerialization.capn.h:66
Reader asReader() const
Definition: NvBlastExtTkSerialization.capn.h:304
Definition: NvBlastExtTkSerialization.capn.h:295
Definition: NvBlastExtTkSerialization.capn.h:111
inline ::kj::StringTree toString() const
Definition: NvBlastExtTkSerialization.capn.h:88
Definition: NvBlastExtTkSerialization.capn.h:44
Pipeline(decltype(nullptr))
Definition: NvBlastExtTkSerialization.capn.h:248
Definition: NvBlastExtLlSerialization.capn.h:131
inline ::kj::StringTree toString() const
Definition: NvBlastExtTkSerialization.capn.h:308
Builder(::capnp::_::StructBuilder base)
Definition: NvBlastExtTkSerialization.capn.h:210
TkAssetJointDesc Builds
Definition: NvBlastExtTkSerialization.capn.h:205
Builder(::capnp::_::StructBuilder base)
Definition: NvBlastExtTkSerialization.capn.h:118
Reader asReader() const
Definition: NvBlastExtTkSerialization.capn.h:212
Pipeline(decltype(nullptr))
Definition: NvBlastExtTkSerialization.capn.h:155
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
Definition: NvBlastExtTkSerialization.capn.h:249
inline ::kj::StringTree toString() const
Definition: NvBlastExtTkSerialization.capn.h:124
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Definition: NvBlastExtTkSerialization.capn.h:69
inline ::kj::StringTree toString() const
Definition: NvBlastExtTkSerialization.capn.h:180
Reader asReader() const
Definition: NvBlastExtTkSerialization.capn.h:120
Definition: NvBlastExtLlSerialization.capn.h:14
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtTkSerialization.capn.h:83
Reader(::capnp::_::StructReader base)
Definition: NvBlastExtTkSerialization.capn.h:265
Reader(::capnp::_::StructReader base)
Definition: NvBlastExtTkSerialization.capn.h:173
Builder(decltype(nullptr))
Definition: NvBlastExtTkSerialization.capn.h:301
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
Definition: NvBlastExtTkSerialization.capn.h:335
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtTkSerialization.capn.h:122
TkAssetJointDesc Reads
Definition: NvBlastExtTkSerialization.capn.h:170
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Definition: NvBlastExtTkSerialization.capn.h:54
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtTkSerialization.capn.h:175
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Definition: NvBlastExtTkSerialization.capn.h:39
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtTkSerialization.capn.h:267
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
Definition: NvBlastExtTkSerialization.capn.h:156
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtTkSerialization.capn.h:214
Definition: NvBlastExtTkSerialization.capn.h:76
PxVec3 Reads
Definition: NvBlastExtTkSerialization.capn.h:262
SIMD_FORCE_INLINE const btScalar & getZ() const
Return the z value.
Definition: btVector3.h:265
SIMD_FORCE_INLINE const btScalar & getY() const
Return the y value.
Definition: btVector3.h:263
PxVec3 Pipelines
Definition: NvBlastExtTkSerialization.capn.h:332
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtTkSerialization.capn.h:306
TkAsset Pipelines
Definition: NvBlastExtTkSerialization.capn.h:153
Definition: NvBlastArray.h:37
PxVec3 Builds
Definition: NvBlastExtTkSerialization.capn.h:297
inline ::kj::StringTree toString() const
Definition: NvBlastExtTkSerialization.capn.h:272
TkAssetJointDesc Pipelines
Definition: NvBlastExtTkSerialization.capn.h:246
Reader(::capnp::_::StructReader base)
Definition: NvBlastExtTkSerialization.capn.h:81
SIMD_FORCE_INLINE const btScalar & getX() const
Return the x value.
Definition: btVector3.h:261