Ignition Msgs

API Reference

5.8.1
scene.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/scene.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fscene_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fscene_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3014000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3014000 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
32 #include <google/protobuf/extension_set.h> // IWYU pragma: export
33 #include <google/protobuf/unknown_field_set.h>
34 #include "ignition/msgs/color.pb.h"
35 #include "ignition/msgs/fog.pb.h"
36 #include "ignition/msgs/sky.pb.h"
37 #include "ignition/msgs/light.pb.h"
38 #include "ignition/msgs/joint.pb.h"
39 #include "ignition/msgs/model.pb.h"
41 #ifndef _MSC_VER
42 #pragma GCC system_header
43 #else
44 #pragma warning(push)
45 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
46 #endif
47 #ifdef __linux__
48 #include <sys/sysmacros.h>
49 #endif
50 #include <memory>
51 #include <ignition/msgs/Export.hh>
52 // @@protoc_insertion_point(includes)
53 #include <google/protobuf/port_def.inc>
54 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fscene_2eproto IGNITION_MSGS_VISIBLE
55 PROTOBUF_NAMESPACE_OPEN
56 namespace internal {
57 class AnyMetadata;
58 } // namespace internal
59 PROTOBUF_NAMESPACE_CLOSE
60 
61 // Internal implementation detail -- do not use these members.
62 struct IGNITION_MSGS_VISIBLE TableStruct_ignition_2fmsgs_2fscene_2eproto {
63  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
64  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
65  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
66  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
67  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
68  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
69  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
70  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
71  static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
72 };
73 extern IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fscene_2eproto;
74 namespace ignition {
75 namespace msgs {
76 class Scene;
77 class SceneDefaultTypeInternal;
78 IGNITION_MSGS_VISIBLE extern SceneDefaultTypeInternal _Scene_default_instance_;
79 } // namespace msgs
80 } // namespace ignition
81 PROTOBUF_NAMESPACE_OPEN
82 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Scene* Arena::CreateMaybeMessage<::ignition::msgs::Scene>(Arena*);
83 PROTOBUF_NAMESPACE_CLOSE
84 namespace ignition {
85 namespace msgs {
86 
87 // ===================================================================
88 
89 class IGNITION_MSGS_VISIBLE Scene PROTOBUF_FINAL :
90  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Scene) */ {
91  public:
92  inline Scene() : Scene(nullptr) {}
93  virtual ~Scene();
94 
95  Scene(const Scene& from);
96  Scene(Scene&& from) noexcept
97  : Scene() {
98  *this = ::std::move(from);
99  }
100 
101  inline Scene& operator=(const Scene& from) {
102  CopyFrom(from);
103  return *this;
104  }
105  inline Scene& operator=(Scene&& from) noexcept {
106  if (GetArena() == from.GetArena()) {
107  if (this != &from) InternalSwap(&from);
108  } else {
109  CopyFrom(from);
110  }
111  return *this;
112  }
113 
114  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
115  return GetDescriptor();
116  }
117  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
118  return GetMetadataStatic().descriptor;
119  }
120  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
121  return GetMetadataStatic().reflection;
122  }
123  static const Scene& default_instance();
124 
125  static inline const Scene* internal_default_instance() {
126  return reinterpret_cast<const Scene*>(
128  }
129  static constexpr int kIndexInFileMessages =
130  0;
131 
132  friend void swap(Scene& a, Scene& b) {
133  a.Swap(&b);
134  }
135  inline void Swap(Scene* other) {
136  if (other == this) return;
137  if (GetArena() == other->GetArena()) {
138  InternalSwap(other);
139  } else {
140  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
141  }
142  }
143  void UnsafeArenaSwap(Scene* other) {
144  if (other == this) return;
145  GOOGLE_DCHECK(GetArena() == other->GetArena());
146  InternalSwap(other);
147  }
148 
149  // implements Message ----------------------------------------------
150 
151  inline Scene* New() const final {
152  return CreateMaybeMessage<Scene>(nullptr);
153  }
154 
155  Scene* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
156  return CreateMaybeMessage<Scene>(arena);
157  }
158  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
159  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
160  void CopyFrom(const Scene& from);
161  void MergeFrom(const Scene& from);
162  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
163  bool IsInitialized() const final;
164 
165  size_t ByteSizeLong() const final;
166  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
167  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
168  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
169  int GetCachedSize() const final { return _cached_size_.Get(); }
170 
171  private:
172  inline void SharedCtor();
173  inline void SharedDtor();
174  void SetCachedSize(int size) const final;
175  void InternalSwap(Scene* other);
176  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
177  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
178  return "ignition.msgs.Scene";
179  }
180  protected:
181  explicit Scene(::PROTOBUF_NAMESPACE_ID::Arena* arena);
182  private:
183  static void ArenaDtor(void* object);
184  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
185  public:
186 
187  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
188  private:
189  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
190  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fscene_2eproto);
191  return ::descriptor_table_ignition_2fmsgs_2fscene_2eproto.file_level_metadata[kIndexInFileMessages];
192  }
193 
194  public:
195 
196  // nested types ----------------------------------------------------
197 
198  // accessors -------------------------------------------------------
199 
200  enum : int {
201  kModelFieldNumber = 9,
202  kLightFieldNumber = 10,
203  kJointFieldNumber = 11,
204  kNameFieldNumber = 2,
205  kHeaderFieldNumber = 1,
206  kAmbientFieldNumber = 3,
207  kBackgroundFieldNumber = 4,
208  kSkyFieldNumber = 5,
209  kFogFieldNumber = 7,
210  kShadowsFieldNumber = 6,
211  kGridFieldNumber = 8,
212  kOriginVisualFieldNumber = 12,
213  };
214  // repeated .ignition.msgs.Model model = 9;
215  int model_size() const;
216  private:
217  int _internal_model_size() const;
218  public:
219  void clear_model();
220  ::ignition::msgs::Model* mutable_model(int index);
221  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >*
223  private:
224  const ::ignition::msgs::Model& _internal_model(int index) const;
225  ::ignition::msgs::Model* _internal_add_model();
226  public:
227  const ::ignition::msgs::Model& model(int index) const;
228  ::ignition::msgs::Model* add_model();
229  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >&
230  model() const;
231 
232  // repeated .ignition.msgs.Light light = 10;
233  int light_size() const;
234  private:
235  int _internal_light_size() const;
236  public:
237  void clear_light();
238  ::ignition::msgs::Light* mutable_light(int index);
239  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light >*
241  private:
242  const ::ignition::msgs::Light& _internal_light(int index) const;
243  ::ignition::msgs::Light* _internal_add_light();
244  public:
245  const ::ignition::msgs::Light& light(int index) const;
246  ::ignition::msgs::Light* add_light();
247  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light >&
248  light() const;
249 
250  // repeated .ignition.msgs.Joint joint = 11;
251  int joint_size() const;
252  private:
253  int _internal_joint_size() const;
254  public:
255  void clear_joint();
256  ::ignition::msgs::Joint* mutable_joint(int index);
257  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint >*
259  private:
260  const ::ignition::msgs::Joint& _internal_joint(int index) const;
261  ::ignition::msgs::Joint* _internal_add_joint();
262  public:
263  const ::ignition::msgs::Joint& joint(int index) const;
264  ::ignition::msgs::Joint* add_joint();
265  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint >&
266  joint() const;
267 
268  // string name = 2;
269  void clear_name();
270  const std::string& name() const;
271  void set_name(const std::string& value);
272  void set_name(std::string&& value);
273  void set_name(const char* value);
274  void set_name(const char* value, size_t size);
278  private:
279  const std::string& _internal_name() const;
280  void _internal_set_name(const std::string& value);
281  std::string* _internal_mutable_name();
282  public:
283 
284  // .ignition.msgs.Header header = 1;
285  bool has_header() const;
286  private:
287  bool _internal_has_header() const;
288  public:
289  void clear_header();
290  const ::ignition::msgs::Header& header() const;
291  ::ignition::msgs::Header* release_header();
292  ::ignition::msgs::Header* mutable_header();
293  void set_allocated_header(::ignition::msgs::Header* header);
294  private:
295  const ::ignition::msgs::Header& _internal_header() const;
296  ::ignition::msgs::Header* _internal_mutable_header();
297  public:
299  ::ignition::msgs::Header* header);
300  ::ignition::msgs::Header* unsafe_arena_release_header();
301 
302  // .ignition.msgs.Color ambient = 3;
303  bool has_ambient() const;
304  private:
305  bool _internal_has_ambient() const;
306  public:
308  const ::ignition::msgs::Color& ambient() const;
309  ::ignition::msgs::Color* release_ambient();
310  ::ignition::msgs::Color* mutable_ambient();
311  void set_allocated_ambient(::ignition::msgs::Color* ambient);
312  private:
313  const ::ignition::msgs::Color& _internal_ambient() const;
314  ::ignition::msgs::Color* _internal_mutable_ambient();
315  public:
317  ::ignition::msgs::Color* ambient);
318  ::ignition::msgs::Color* unsafe_arena_release_ambient();
319 
320  // .ignition.msgs.Color background = 4;
321  bool has_background() const;
322  private:
323  bool _internal_has_background() const;
324  public:
326  const ::ignition::msgs::Color& background() const;
327  ::ignition::msgs::Color* release_background();
328  ::ignition::msgs::Color* mutable_background();
329  void set_allocated_background(::ignition::msgs::Color* background);
330  private:
331  const ::ignition::msgs::Color& _internal_background() const;
332  ::ignition::msgs::Color* _internal_mutable_background();
333  public:
335  ::ignition::msgs::Color* background);
336  ::ignition::msgs::Color* unsafe_arena_release_background();
337 
338  // .ignition.msgs.Sky sky = 5;
339  bool has_sky() const;
340  private:
341  bool _internal_has_sky() const;
342  public:
343  void clear_sky();
344  const ::ignition::msgs::Sky& sky() const;
345  ::ignition::msgs::Sky* release_sky();
346  ::ignition::msgs::Sky* mutable_sky();
347  void set_allocated_sky(::ignition::msgs::Sky* sky);
348  private:
349  const ::ignition::msgs::Sky& _internal_sky() const;
350  ::ignition::msgs::Sky* _internal_mutable_sky();
351  public:
353  ::ignition::msgs::Sky* sky);
354  ::ignition::msgs::Sky* unsafe_arena_release_sky();
355 
356  // .ignition.msgs.Fog fog = 7;
357  bool has_fog() const;
358  private:
359  bool _internal_has_fog() const;
360  public:
361  void clear_fog();
362  const ::ignition::msgs::Fog& fog() const;
363  ::ignition::msgs::Fog* release_fog();
364  ::ignition::msgs::Fog* mutable_fog();
365  void set_allocated_fog(::ignition::msgs::Fog* fog);
366  private:
367  const ::ignition::msgs::Fog& _internal_fog() const;
368  ::ignition::msgs::Fog* _internal_mutable_fog();
369  public:
371  ::ignition::msgs::Fog* fog);
372  ::ignition::msgs::Fog* unsafe_arena_release_fog();
373 
374  // bool shadows = 6;
376  bool shadows() const;
377  void set_shadows(bool value);
378  private:
379  bool _internal_shadows() const;
380  void _internal_set_shadows(bool value);
381  public:
382 
383  // bool grid = 8;
384  void clear_grid();
385  bool grid() const;
386  void set_grid(bool value);
387  private:
388  bool _internal_grid() const;
389  void _internal_set_grid(bool value);
390  public:
391 
392  // bool origin_visual = 12;
394  bool origin_visual() const;
395  void set_origin_visual(bool value);
396  private:
397  bool _internal_origin_visual() const;
398  void _internal_set_origin_visual(bool value);
399  public:
400 
401  // @@protoc_insertion_point(class_scope:ignition.msgs.Scene)
402  private:
403  class _Internal;
404 
405  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
406  typedef void InternalArenaConstructable_;
407  typedef void DestructorSkippable_;
408  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model > model_;
409  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light > light_;
410  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint > joint_;
411  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
412  ::ignition::msgs::Header* header_;
413  ::ignition::msgs::Color* ambient_;
414  ::ignition::msgs::Color* background_;
415  ::ignition::msgs::Sky* sky_;
416  ::ignition::msgs::Fog* fog_;
417  bool shadows_;
418  bool grid_;
419  bool origin_visual_;
420  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
421  friend struct ::TableStruct_ignition_2fmsgs_2fscene_2eproto;
422 };
423 // ===================================================================
424 
425 
426 // ===================================================================
427 
428 #ifdef __GNUC__
429  #pragma GCC diagnostic push
430  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
431 #endif // __GNUC__
432 // Scene
433 
434 // .ignition.msgs.Header header = 1;
435 inline bool Scene::_internal_has_header() const {
436  return this != internal_default_instance() && header_ != nullptr;
437 }
438 inline bool Scene::has_header() const {
439  return _internal_has_header();
440 }
441 inline const ::ignition::msgs::Header& Scene::_internal_header() const {
442  const ::ignition::msgs::Header* p = header_;
443  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Header&>(
445 }
446 inline const ::ignition::msgs::Header& Scene::header() const {
447  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.header)
448  return _internal_header();
449 }
450 inline void Scene::unsafe_arena_set_allocated_header(
451  ::ignition::msgs::Header* header) {
452  if (GetArena() == nullptr) {
453  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
454  }
455  header_ = header;
456  if (header) {
457 
458  } else {
459 
460  }
461  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Scene.header)
462 }
463 inline ::ignition::msgs::Header* Scene::release_header() {
464 
465  ::ignition::msgs::Header* temp = header_;
466  header_ = nullptr;
467  if (GetArena() != nullptr) {
468  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
469  }
470  return temp;
471 }
472 inline ::ignition::msgs::Header* Scene::unsafe_arena_release_header() {
473  // @@protoc_insertion_point(field_release:ignition.msgs.Scene.header)
474 
475  ::ignition::msgs::Header* temp = header_;
476  header_ = nullptr;
477  return temp;
478 }
479 inline ::ignition::msgs::Header* Scene::_internal_mutable_header() {
480 
481  if (header_ == nullptr) {
482  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
483  header_ = p;
484  }
485  return header_;
486 }
487 inline ::ignition::msgs::Header* Scene::mutable_header() {
488  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.header)
489  return _internal_mutable_header();
490 }
491 inline void Scene::set_allocated_header(::ignition::msgs::Header* header) {
492  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
493  if (message_arena == nullptr) {
494  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
495  }
496  if (header) {
497  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
498  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)->GetArena();
499  if (message_arena != submessage_arena) {
500  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
501  message_arena, header, submessage_arena);
502  }
503 
504  } else {
505 
506  }
507  header_ = header;
508  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Scene.header)
509 }
510 
511 // string name = 2;
512 inline void Scene::clear_name() {
513  name_.ClearToEmpty();
514 }
515 inline const std::string& Scene::name() const {
516  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.name)
517  return _internal_name();
518 }
519 inline void Scene::set_name(const std::string& value) {
520  _internal_set_name(value);
521  // @@protoc_insertion_point(field_set:ignition.msgs.Scene.name)
522 }
523 inline std::string* Scene::mutable_name() {
524  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.name)
525  return _internal_mutable_name();
526 }
527 inline const std::string& Scene::_internal_name() const {
528  return name_.Get();
529 }
530 inline void Scene::_internal_set_name(const std::string& value) {
531 
532  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
533 }
534 inline void Scene::set_name(std::string&& value) {
535 
536  name_.Set(
537  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
538  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Scene.name)
539 }
540 inline void Scene::set_name(const char* value) {
541  GOOGLE_DCHECK(value != nullptr);
542 
543  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
544  // @@protoc_insertion_point(field_set_char:ignition.msgs.Scene.name)
545 }
546 inline void Scene::set_name(const char* value,
547  size_t size) {
548 
549  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
550  reinterpret_cast<const char*>(value), size), GetArena());
551  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Scene.name)
552 }
553 inline std::string* Scene::_internal_mutable_name() {
554 
555  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
556 }
557 inline std::string* Scene::release_name() {
558  // @@protoc_insertion_point(field_release:ignition.msgs.Scene.name)
559  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
560 }
561 inline void Scene::set_allocated_name(std::string* name) {
562  if (name != nullptr) {
563 
564  } else {
565 
566  }
567  name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
568  GetArena());
569  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Scene.name)
570 }
571 
572 // .ignition.msgs.Color ambient = 3;
573 inline bool Scene::_internal_has_ambient() const {
574  return this != internal_default_instance() && ambient_ != nullptr;
575 }
576 inline bool Scene::has_ambient() const {
577  return _internal_has_ambient();
578 }
579 inline const ::ignition::msgs::Color& Scene::_internal_ambient() const {
580  const ::ignition::msgs::Color* p = ambient_;
581  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Color&>(
583 }
584 inline const ::ignition::msgs::Color& Scene::ambient() const {
585  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.ambient)
586  return _internal_ambient();
587 }
588 inline void Scene::unsafe_arena_set_allocated_ambient(
589  ::ignition::msgs::Color* ambient) {
590  if (GetArena() == nullptr) {
591  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(ambient_);
592  }
593  ambient_ = ambient;
594  if (ambient) {
595 
596  } else {
597 
598  }
599  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Scene.ambient)
600 }
601 inline ::ignition::msgs::Color* Scene::release_ambient() {
602 
603  ::ignition::msgs::Color* temp = ambient_;
604  ambient_ = nullptr;
605  if (GetArena() != nullptr) {
606  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
607  }
608  return temp;
609 }
610 inline ::ignition::msgs::Color* Scene::unsafe_arena_release_ambient() {
611  // @@protoc_insertion_point(field_release:ignition.msgs.Scene.ambient)
612 
613  ::ignition::msgs::Color* temp = ambient_;
614  ambient_ = nullptr;
615  return temp;
616 }
617 inline ::ignition::msgs::Color* Scene::_internal_mutable_ambient() {
618 
619  if (ambient_ == nullptr) {
620  auto* p = CreateMaybeMessage<::ignition::msgs::Color>(GetArena());
621  ambient_ = p;
622  }
623  return ambient_;
624 }
625 inline ::ignition::msgs::Color* Scene::mutable_ambient() {
626  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.ambient)
627  return _internal_mutable_ambient();
628 }
629 inline void Scene::set_allocated_ambient(::ignition::msgs::Color* ambient) {
630  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
631  if (message_arena == nullptr) {
632  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(ambient_);
633  }
634  if (ambient) {
635  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
636  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(ambient)->GetArena();
637  if (message_arena != submessage_arena) {
638  ambient = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
639  message_arena, ambient, submessage_arena);
640  }
641 
642  } else {
643 
644  }
645  ambient_ = ambient;
646  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Scene.ambient)
647 }
648 
649 // .ignition.msgs.Color background = 4;
650 inline bool Scene::_internal_has_background() const {
651  return this != internal_default_instance() && background_ != nullptr;
652 }
653 inline bool Scene::has_background() const {
654  return _internal_has_background();
655 }
656 inline const ::ignition::msgs::Color& Scene::_internal_background() const {
657  const ::ignition::msgs::Color* p = background_;
658  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Color&>(
660 }
661 inline const ::ignition::msgs::Color& Scene::background() const {
662  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.background)
663  return _internal_background();
664 }
665 inline void Scene::unsafe_arena_set_allocated_background(
666  ::ignition::msgs::Color* background) {
667  if (GetArena() == nullptr) {
668  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(background_);
669  }
670  background_ = background;
671  if (background) {
672 
673  } else {
674 
675  }
676  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Scene.background)
677 }
678 inline ::ignition::msgs::Color* Scene::release_background() {
679 
680  ::ignition::msgs::Color* temp = background_;
681  background_ = nullptr;
682  if (GetArena() != nullptr) {
683  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
684  }
685  return temp;
686 }
687 inline ::ignition::msgs::Color* Scene::unsafe_arena_release_background() {
688  // @@protoc_insertion_point(field_release:ignition.msgs.Scene.background)
689 
690  ::ignition::msgs::Color* temp = background_;
691  background_ = nullptr;
692  return temp;
693 }
694 inline ::ignition::msgs::Color* Scene::_internal_mutable_background() {
695 
696  if (background_ == nullptr) {
697  auto* p = CreateMaybeMessage<::ignition::msgs::Color>(GetArena());
698  background_ = p;
699  }
700  return background_;
701 }
702 inline ::ignition::msgs::Color* Scene::mutable_background() {
703  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.background)
704  return _internal_mutable_background();
705 }
706 inline void Scene::set_allocated_background(::ignition::msgs::Color* background) {
707  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
708  if (message_arena == nullptr) {
709  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(background_);
710  }
711  if (background) {
712  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
713  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(background)->GetArena();
714  if (message_arena != submessage_arena) {
715  background = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
716  message_arena, background, submessage_arena);
717  }
718 
719  } else {
720 
721  }
722  background_ = background;
723  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Scene.background)
724 }
725 
726 // .ignition.msgs.Sky sky = 5;
727 inline bool Scene::_internal_has_sky() const {
728  return this != internal_default_instance() && sky_ != nullptr;
729 }
730 inline bool Scene::has_sky() const {
731  return _internal_has_sky();
732 }
733 inline const ::ignition::msgs::Sky& Scene::_internal_sky() const {
734  const ::ignition::msgs::Sky* p = sky_;
735  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Sky&>(
737 }
738 inline const ::ignition::msgs::Sky& Scene::sky() const {
739  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.sky)
740  return _internal_sky();
741 }
742 inline void Scene::unsafe_arena_set_allocated_sky(
743  ::ignition::msgs::Sky* sky) {
744  if (GetArena() == nullptr) {
745  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(sky_);
746  }
747  sky_ = sky;
748  if (sky) {
749 
750  } else {
751 
752  }
753  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Scene.sky)
754 }
755 inline ::ignition::msgs::Sky* Scene::release_sky() {
756 
757  ::ignition::msgs::Sky* temp = sky_;
758  sky_ = nullptr;
759  if (GetArena() != nullptr) {
760  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
761  }
762  return temp;
763 }
764 inline ::ignition::msgs::Sky* Scene::unsafe_arena_release_sky() {
765  // @@protoc_insertion_point(field_release:ignition.msgs.Scene.sky)
766 
767  ::ignition::msgs::Sky* temp = sky_;
768  sky_ = nullptr;
769  return temp;
770 }
771 inline ::ignition::msgs::Sky* Scene::_internal_mutable_sky() {
772 
773  if (sky_ == nullptr) {
774  auto* p = CreateMaybeMessage<::ignition::msgs::Sky>(GetArena());
775  sky_ = p;
776  }
777  return sky_;
778 }
779 inline ::ignition::msgs::Sky* Scene::mutable_sky() {
780  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.sky)
781  return _internal_mutable_sky();
782 }
783 inline void Scene::set_allocated_sky(::ignition::msgs::Sky* sky) {
784  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
785  if (message_arena == nullptr) {
786  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(sky_);
787  }
788  if (sky) {
789  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
790  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(sky)->GetArena();
791  if (message_arena != submessage_arena) {
792  sky = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
793  message_arena, sky, submessage_arena);
794  }
795 
796  } else {
797 
798  }
799  sky_ = sky;
800  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Scene.sky)
801 }
802 
803 // bool shadows = 6;
804 inline void Scene::clear_shadows() {
805  shadows_ = false;
806 }
807 inline bool Scene::_internal_shadows() const {
808  return shadows_;
809 }
810 inline bool Scene::shadows() const {
811  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.shadows)
812  return _internal_shadows();
813 }
814 inline void Scene::_internal_set_shadows(bool value) {
815 
816  shadows_ = value;
817 }
818 inline void Scene::set_shadows(bool value) {
819  _internal_set_shadows(value);
820  // @@protoc_insertion_point(field_set:ignition.msgs.Scene.shadows)
821 }
822 
823 // .ignition.msgs.Fog fog = 7;
824 inline bool Scene::_internal_has_fog() const {
825  return this != internal_default_instance() && fog_ != nullptr;
826 }
827 inline bool Scene::has_fog() const {
828  return _internal_has_fog();
829 }
830 inline const ::ignition::msgs::Fog& Scene::_internal_fog() const {
831  const ::ignition::msgs::Fog* p = fog_;
832  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Fog&>(
834 }
835 inline const ::ignition::msgs::Fog& Scene::fog() const {
836  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.fog)
837  return _internal_fog();
838 }
839 inline void Scene::unsafe_arena_set_allocated_fog(
840  ::ignition::msgs::Fog* fog) {
841  if (GetArena() == nullptr) {
842  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(fog_);
843  }
844  fog_ = fog;
845  if (fog) {
846 
847  } else {
848 
849  }
850  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Scene.fog)
851 }
852 inline ::ignition::msgs::Fog* Scene::release_fog() {
853 
854  ::ignition::msgs::Fog* temp = fog_;
855  fog_ = nullptr;
856  if (GetArena() != nullptr) {
857  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
858  }
859  return temp;
860 }
861 inline ::ignition::msgs::Fog* Scene::unsafe_arena_release_fog() {
862  // @@protoc_insertion_point(field_release:ignition.msgs.Scene.fog)
863 
864  ::ignition::msgs::Fog* temp = fog_;
865  fog_ = nullptr;
866  return temp;
867 }
868 inline ::ignition::msgs::Fog* Scene::_internal_mutable_fog() {
869 
870  if (fog_ == nullptr) {
871  auto* p = CreateMaybeMessage<::ignition::msgs::Fog>(GetArena());
872  fog_ = p;
873  }
874  return fog_;
875 }
876 inline ::ignition::msgs::Fog* Scene::mutable_fog() {
877  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.fog)
878  return _internal_mutable_fog();
879 }
880 inline void Scene::set_allocated_fog(::ignition::msgs::Fog* fog) {
881  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
882  if (message_arena == nullptr) {
883  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(fog_);
884  }
885  if (fog) {
886  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
887  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(fog)->GetArena();
888  if (message_arena != submessage_arena) {
889  fog = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
890  message_arena, fog, submessage_arena);
891  }
892 
893  } else {
894 
895  }
896  fog_ = fog;
897  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Scene.fog)
898 }
899 
900 // bool grid = 8;
901 inline void Scene::clear_grid() {
902  grid_ = false;
903 }
904 inline bool Scene::_internal_grid() const {
905  return grid_;
906 }
907 inline bool Scene::grid() const {
908  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.grid)
909  return _internal_grid();
910 }
911 inline void Scene::_internal_set_grid(bool value) {
912 
913  grid_ = value;
914 }
915 inline void Scene::set_grid(bool value) {
916  _internal_set_grid(value);
917  // @@protoc_insertion_point(field_set:ignition.msgs.Scene.grid)
918 }
919 
920 // repeated .ignition.msgs.Model model = 9;
921 inline int Scene::_internal_model_size() const {
922  return model_.size();
923 }
924 inline int Scene::model_size() const {
925  return _internal_model_size();
926 }
927 inline ::ignition::msgs::Model* Scene::mutable_model(int index) {
928  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.model)
929  return model_.Mutable(index);
930 }
931 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >*
932 Scene::mutable_model() {
933  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Scene.model)
934  return &model_;
935 }
936 inline const ::ignition::msgs::Model& Scene::_internal_model(int index) const {
937  return model_.Get(index);
938 }
939 inline const ::ignition::msgs::Model& Scene::model(int index) const {
940  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.model)
941  return _internal_model(index);
942 }
943 inline ::ignition::msgs::Model* Scene::_internal_add_model() {
944  return model_.Add();
945 }
946 inline ::ignition::msgs::Model* Scene::add_model() {
947  // @@protoc_insertion_point(field_add:ignition.msgs.Scene.model)
948  return _internal_add_model();
949 }
950 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >&
951 Scene::model() const {
952  // @@protoc_insertion_point(field_list:ignition.msgs.Scene.model)
953  return model_;
954 }
955 
956 // repeated .ignition.msgs.Light light = 10;
957 inline int Scene::_internal_light_size() const {
958  return light_.size();
959 }
960 inline int Scene::light_size() const {
961  return _internal_light_size();
962 }
963 inline ::ignition::msgs::Light* Scene::mutable_light(int index) {
964  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.light)
965  return light_.Mutable(index);
966 }
967 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light >*
968 Scene::mutable_light() {
969  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Scene.light)
970  return &light_;
971 }
972 inline const ::ignition::msgs::Light& Scene::_internal_light(int index) const {
973  return light_.Get(index);
974 }
975 inline const ::ignition::msgs::Light& Scene::light(int index) const {
976  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.light)
977  return _internal_light(index);
978 }
979 inline ::ignition::msgs::Light* Scene::_internal_add_light() {
980  return light_.Add();
981 }
982 inline ::ignition::msgs::Light* Scene::add_light() {
983  // @@protoc_insertion_point(field_add:ignition.msgs.Scene.light)
984  return _internal_add_light();
985 }
986 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light >&
987 Scene::light() const {
988  // @@protoc_insertion_point(field_list:ignition.msgs.Scene.light)
989  return light_;
990 }
991 
992 // repeated .ignition.msgs.Joint joint = 11;
993 inline int Scene::_internal_joint_size() const {
994  return joint_.size();
995 }
996 inline int Scene::joint_size() const {
997  return _internal_joint_size();
998 }
999 inline ::ignition::msgs::Joint* Scene::mutable_joint(int index) {
1000  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.joint)
1001  return joint_.Mutable(index);
1002 }
1003 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint >*
1004 Scene::mutable_joint() {
1005  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Scene.joint)
1006  return &joint_;
1007 }
1008 inline const ::ignition::msgs::Joint& Scene::_internal_joint(int index) const {
1009  return joint_.Get(index);
1010 }
1011 inline const ::ignition::msgs::Joint& Scene::joint(int index) const {
1012  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.joint)
1013  return _internal_joint(index);
1014 }
1015 inline ::ignition::msgs::Joint* Scene::_internal_add_joint() {
1016  return joint_.Add();
1017 }
1018 inline ::ignition::msgs::Joint* Scene::add_joint() {
1019  // @@protoc_insertion_point(field_add:ignition.msgs.Scene.joint)
1020  return _internal_add_joint();
1021 }
1022 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint >&
1023 Scene::joint() const {
1024  // @@protoc_insertion_point(field_list:ignition.msgs.Scene.joint)
1025  return joint_;
1026 }
1027 
1028 // bool origin_visual = 12;
1029 inline void Scene::clear_origin_visual() {
1030  origin_visual_ = false;
1031 }
1032 inline bool Scene::_internal_origin_visual() const {
1033  return origin_visual_;
1034 }
1035 inline bool Scene::origin_visual() const {
1036  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.origin_visual)
1037  return _internal_origin_visual();
1038 }
1039 inline void Scene::_internal_set_origin_visual(bool value) {
1040 
1041  origin_visual_ = value;
1042 }
1043 inline void Scene::set_origin_visual(bool value) {
1044  _internal_set_origin_visual(value);
1045  // @@protoc_insertion_point(field_set:ignition.msgs.Scene.origin_visual)
1046 }
1047 
1048 #ifdef __GNUC__
1049  #pragma GCC diagnostic pop
1050 #endif // __GNUC__
1051 
1056 // @@protoc_insertion_point(namespace_scope)
1057 
1058 } // namespace msgs
1059 } // namespace ignition
1060 
1061 #ifdef _MSC_VER
1062 #pragma warning(pop)
1063 #endif
1064 // @@protoc_insertion_point(global_scope)
1065 
1066 #include <google/protobuf/port_undef.inc>
1067 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fscene_2eproto
const ::ignition::msgs::Model & model(int index) const
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model > & model() const
::ignition::msgs::Model * add_model()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: scene.pb.h:120
Scene * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: scene.pb.h:155
const ::ignition::msgs::Sky & sky() const
Scene(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void Swap(Scene *other)
Definition: scene.pb.h:135
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::ignition::msgs::Header * release_header()
void set_allocated_sky(::ignition::msgs::Sky *sky)
void set_name(const char *value, size_t size)
Scene & operator=(const Scene &from)
Definition: scene.pb.h:101
::ignition::msgs::Header * mutable_header()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: scene.pb.h:114
void set_name(const std::string &value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint > & joint() const
::ignition::msgs::Color * mutable_background()
::ignition::msgs::Fog * release_fog()
::ignition::msgs::Model * mutable_model(int index)
::ignition::msgs::Joint * mutable_joint(int index)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint > * mutable_joint()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void CopyFrom(const Scene &from)
::ignition::msgs::Fog * unsafe_arena_release_fog()
::ignition::msgs::Color * unsafe_arena_release_ambient()
::ignition::msgs::Joint * add_joint()
static const Scene * internal_default_instance()
Definition: scene.pb.h:125
const ::ignition::msgs::Fog & fog() const
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
const ::ignition::msgs::Color & background() const
void set_allocated_fog(::ignition::msgs::Fog *fog)
const ::ignition::msgs::Color & ambient() const
::ignition::msgs::Sky * mutable_sky()
::ignition::msgs::Fog * mutable_fog()
::ignition::msgs::Header * unsafe_arena_release_header()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void UnsafeArenaSwap(Scene *other)
Definition: scene.pb.h:143
::ignition::msgs::Light * mutable_light(int index)
::ignition::msgs::Light * add_light()
void unsafe_arena_set_allocated_fog(::ignition::msgs::Fog *fog)
void unsafe_arena_set_allocated_sky(::ignition::msgs::Sky *sky)
void set_allocated_background(::ignition::msgs::Color *background)
void set_origin_visual(bool value)
Scene(Scene &&from) noexcept
Definition: scene.pb.h:96
void set_allocated_ambient(::ignition::msgs::Color *ambient)
void set_allocated_header(::ignition::msgs::Header *header)
Scene()
Definition: scene.pb.h:92
::ignition::msgs::Color * mutable_ambient()
::ignition::msgs::Sky * release_sky()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light > * mutable_light()
Scene & operator=(Scene &&from) noexcept
Definition: scene.pb.h:105
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::ignition::msgs::Color * unsafe_arena_release_background()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: scene.pb.h:117
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model > * mutable_model()
void unsafe_arena_set_allocated_ambient(::ignition::msgs::Color *ambient)
void MergeFrom(const Scene &from)
friend void swap(Scene &a, Scene &b)
Definition: scene.pb.h:132
const std::string & name() const
void set_name(const char *value)
void set_name(std::string &&value)
const ::ignition::msgs::Light & light(int index) const
::ignition::msgs::Color * release_background()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light > & light() const
Scene * New() const final
Definition: scene.pb.h:151
void set_allocated_name(std::string *name)
void unsafe_arena_set_allocated_background(::ignition::msgs::Color *background)
::ignition::msgs::Color * release_ambient()
const ::ignition::msgs::Header & header() const
static const Scene & default_instance()
const ::ignition::msgs::Joint & joint(int index) const
::ignition::msgs::Sky * unsafe_arena_release_sky()
IGNITION_MSGS_VISIBLE SkyDefaultTypeInternal _Sky_default_instance_
IGNITION_MSGS_VISIBLE ColorDefaultTypeInternal _Color_default_instance_
std::shared_ptr< Scene > SceneSharedPtr
Definition: scene.pb.h:1054
std::unique_ptr< Scene > SceneUniquePtr
Definition: scene.pb.h:1052
std::shared_ptr< const Scene > ConstSceneSharedPtr
Definition: scene.pb.h:1055
IGNITION_MSGS_VISIBLE FogDefaultTypeInternal _Fog_default_instance_
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE SceneDefaultTypeInternal _Scene_default_instance_
std::unique_ptr< const Scene > ConstSceneUniquePtr
Definition: scene.pb.h:1053
Definition: actor.pb.h:52
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fscene_2eproto
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)