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