Main Page Class List Class Members

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
13 #include "NvBlastExtLlSerialization.capn.h"
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
44 struct TkAssetJointDesc {
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
76 class TkAsset::Reader {
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
111 class TkAsset::Builder {
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
151 class TkAsset::Pipeline {
152 public:
153 typedef TkAsset Pipelines;
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
168 class TkAssetJointDesc::Reader {
169 public:
170 typedef TkAssetJointDesc Reads;
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
203 class TkAssetJointDesc::Builder {
204 public:
205 typedef TkAssetJointDesc Builds;
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
244 class TkAssetJointDesc::Pipeline {
245 public:
246 typedef TkAssetJointDesc Pipelines;
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
260 class PxVec3::Reader {
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
295 class PxVec3::Builder {
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
330 class PxVec3::Pipeline {
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_
Nv::Blast::Serialization::TkAsset::Builder::Builds
TkAsset Builds
Definition: NvBlastExtTkSerialization.capn.h:113
Nv::Blast::Serialization::PxVec3::Pipeline
Definition: NvBlastExtTkSerialization.capn.h:330
setZ
SIMD_FORCE_INLINE void setZ(btScalar z)
Set the z value.
Definition: btVector3.h:271
NvBlastExtLlSerialization.capn.h
Nv::Blast::Serialization::TkAssetJointDesc::Reader
Definition: NvBlastExtTkSerialization.capn.h:168
Nv::Blast::Serialization::TkAsset::Reader::Reads
TkAsset Reads
Definition: NvBlastExtTkSerialization.capn.h:78
Nv::Blast::Serialization::TkAssetJointDesc::Pipeline
Definition: NvBlastExtTkSerialization.capn.h:244
Nv::Blast::Serialization::TkAssetJointDesc::_capnpPrivate
Definition: NvBlastExtTkSerialization.capn.h:51
setY
SIMD_FORCE_INLINE void setY(btScalar y)
Set the y value.
Definition: btVector3.h:269
Nv::Blast::Serialization::TkAssetJointDesc::Builder
Definition: NvBlastExtTkSerialization.capn.h:203
Nv::Blast::Serialization::TkAsset
Definition: NvBlastExtTkSerialization.capn.h:29
Nv::Blast::Serialization::PxVec3::Pipeline::Pipeline
Pipeline(decltype(nullptr))
Definition: NvBlastExtTkSerialization.capn.h:334
Nv::Blast::Serialization::TkAsset::_capnpPrivate
Definition: NvBlastExtTkSerialization.capn.h:36
Nv::Blast::Serialization::TkAssetJointDesc::Builder::Builder
Builder(decltype(nullptr))
Definition: NvBlastExtTkSerialization.capn.h:209
Nv::Blast::Serialization::TkAsset::Builder::Builder
Builder(decltype(nullptr))
Definition: NvBlastExtTkSerialization.capn.h:117
Nv::Blast::Serialization::TkAssetJointDesc::Builder::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtTkSerialization.capn.h:216
Nv::Blast::Serialization::PxVec3::Reader
Definition: NvBlastExtTkSerialization.capn.h:260
Nv::Blast::Serialization::TkAsset::Pipeline
Definition: NvBlastExtTkSerialization.capn.h:151
setX
SIMD_FORCE_INLINE void setX(btScalar x)
Set the x value.
Definition: btVector3.h:267
Nv::Blast::Serialization::PxVec3
Definition: NvBlastExtTkSerialization.capn.h:59
capnp::schemas::CAPNP_DECLARE_SCHEMA
CAPNP_DECLARE_SCHEMA(ce4f8468c36f427d)
Nv::Blast::Serialization::PxVec3::Builder::Builder
Builder(::capnp::_::StructBuilder base)
Definition: NvBlastExtTkSerialization.capn.h:302
Nv::Blast::Serialization::PxVec3::_capnpPrivate
Definition: NvBlastExtTkSerialization.capn.h:66
Nv::Blast::Serialization::PxVec3::Builder::asReader
Reader asReader() const
Definition: NvBlastExtTkSerialization.capn.h:304
Nv::Blast::Serialization::PxVec3::Builder
Definition: NvBlastExtTkSerialization.capn.h:295
Nv::Blast::Serialization::TkAsset::Builder
Definition: NvBlastExtTkSerialization.capn.h:111
Nv::Blast::Serialization::TkAsset::Reader::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtTkSerialization.capn.h:88
Nv::Blast::Serialization::TkAssetJointDesc
Definition: NvBlastExtTkSerialization.capn.h:44
Nv::Blast::Serialization::TkAssetJointDesc::Pipeline::Pipeline
Pipeline(decltype(nullptr))
Definition: NvBlastExtTkSerialization.capn.h:248
Nv::Blast::Serialization::Asset::Reader
Definition: NvBlastExtLlSerialization.capn.h:131
Nv::Blast::Serialization::PxVec3::Builder::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtTkSerialization.capn.h:308
Nv::Blast::Serialization::TkAssetJointDesc::Builder::Builder
Builder(::capnp::_::StructBuilder base)
Definition: NvBlastExtTkSerialization.capn.h:210
Nv::Blast::Serialization::TkAssetJointDesc::Builder::Builds
TkAssetJointDesc Builds
Definition: NvBlastExtTkSerialization.capn.h:205
Nv::Blast::Serialization::TkAsset::Builder::Builder
Builder(::capnp::_::StructBuilder base)
Definition: NvBlastExtTkSerialization.capn.h:118
Nv::Blast::Serialization::TkAssetJointDesc::Builder::asReader
Reader asReader() const
Definition: NvBlastExtTkSerialization.capn.h:212
Nv::Blast::Serialization::TkAsset::Pipeline::Pipeline
Pipeline(decltype(nullptr))
Definition: NvBlastExtTkSerialization.capn.h:155
Nv::Blast::Serialization::TkAssetJointDesc::Pipeline::Pipeline
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
Definition: NvBlastExtTkSerialization.capn.h:249
Nv::Blast::Serialization::TkAsset::Builder::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtTkSerialization.capn.h:124
Nv::Blast::Serialization::PxVec3::_capnpPrivate::brand
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Definition: NvBlastExtTkSerialization.capn.h:69
Nv::Blast::Serialization::TkAssetJointDesc::Reader::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtTkSerialization.capn.h:180
Nv::Blast::Serialization::TkAsset::Builder::asReader
Reader asReader() const
Definition: NvBlastExtTkSerialization.capn.h:120
capnp
Definition: NvBlastExtLlSerialization.capn.h:14
Nv::Blast::Serialization::TkAsset::Reader::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtTkSerialization.capn.h:83
Nv::Blast::Serialization::PxVec3::Reader::Reader
Reader(::capnp::_::StructReader base)
Definition: NvBlastExtTkSerialization.capn.h:265
Nv::Blast::Serialization::TkAssetJointDesc::Reader::Reader
Reader(::capnp::_::StructReader base)
Definition: NvBlastExtTkSerialization.capn.h:173
Nv::Blast::Serialization::PxVec3::Builder::Builder
Builder(decltype(nullptr))
Definition: NvBlastExtTkSerialization.capn.h:301
Nv::Blast::Serialization::PxVec3::Pipeline::Pipeline
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
Definition: NvBlastExtTkSerialization.capn.h:335
Nv::Blast::Serialization::TkAsset::Builder::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtTkSerialization.capn.h:122
Nv::Blast::Serialization::TkAssetJointDesc::Reader::Reads
TkAssetJointDesc Reads
Definition: NvBlastExtTkSerialization.capn.h:170
Nv::Blast::Serialization::TkAssetJointDesc::_capnpPrivate::brand
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Definition: NvBlastExtTkSerialization.capn.h:54
Nv::Blast::Serialization::TkAssetJointDesc::Reader::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtTkSerialization.capn.h:175
Nv::Blast::Serialization::TkAsset::_capnpPrivate::brand
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Definition: NvBlastExtTkSerialization.capn.h:39
Nv::Blast::Serialization::PxVec3::Reader::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtTkSerialization.capn.h:267
Nv::Blast::Serialization::TkAsset::Pipeline::Pipeline
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
Definition: NvBlastExtTkSerialization.capn.h:156
Nv::Blast::Serialization::TkAssetJointDesc::Builder::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtTkSerialization.capn.h:214
Nv::Blast::Serialization::TkAsset::Reader
Definition: NvBlastExtTkSerialization.capn.h:76
Nv::Blast::Serialization::PxVec3::Reader::Reads
PxVec3 Reads
Definition: NvBlastExtTkSerialization.capn.h:262
getZ
SIMD_FORCE_INLINE const btScalar & getZ() const
Return the z value.
Definition: btVector3.h:265
getY
SIMD_FORCE_INLINE const btScalar & getY() const
Return the y value.
Definition: btVector3.h:263
Nv::Blast::Serialization::PxVec3::Pipeline::Pipelines
PxVec3 Pipelines
Definition: NvBlastExtTkSerialization.capn.h:332
Nv::Blast::Serialization::PxVec3::Builder::totalSize
inline ::capnp::MessageSize totalSize() const
Definition: NvBlastExtTkSerialization.capn.h:306
Nv::Blast::Serialization::TkAsset::Pipeline::Pipelines
TkAsset Pipelines
Definition: NvBlastExtTkSerialization.capn.h:153
Nv
Definition: NvBlastArray.h:37
Nv::Blast::Serialization::PxVec3::Builder::Builds
PxVec3 Builds
Definition: NvBlastExtTkSerialization.capn.h:297
Nv::Blast::Serialization::PxVec3::Reader::toString
inline ::kj::StringTree toString() const
Definition: NvBlastExtTkSerialization.capn.h:272
Nv::Blast::Serialization::TkAssetJointDesc::Pipeline::Pipelines
TkAssetJointDesc Pipelines
Definition: NvBlastExtTkSerialization.capn.h:246
Nv::Blast::Serialization::TkAsset::Reader::Reader
Reader(::capnp::_::StructReader base)
Definition: NvBlastExtTkSerialization.capn.h:81
getX
SIMD_FORCE_INLINE const btScalar & getX() const
Return the x value.
Definition: btVector3.h:261