4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fscene_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fscene_2eproto
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
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.
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>
32 #include <google/protobuf/extension_set.h>
33 #include <google/protobuf/unknown_field_set.h>
42 #pragma GCC system_header
45 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
48 #include <sys/sysmacros.h>
53 #include <google/protobuf/port_def.inc>
54 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fscene_2eproto IGNITION_MSGS_VISIBLE
55 PROTOBUF_NAMESPACE_OPEN
59 PROTOBUF_NAMESPACE_CLOSE
63 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
65 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
67 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
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[];
77 struct SceneDefaultTypeInternal;
81 PROTOBUF_NAMESPACE_OPEN
82 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Scene* Arena::CreateMaybeMessage<::ignition::msgs::Scene>(Arena*);
83 PROTOBUF_NAMESPACE_CLOSE
89 class IGNITION_MSGS_VISIBLE
Scene final :
90 public ::PROTOBUF_NAMESPACE_ID::Message {
94 explicit constexpr
Scene(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
99 *
this = ::std::move(from);
107 if (
this == &from)
return *
this;
108 if (GetOwningArena() == from.GetOwningArena()
109 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
110 && GetOwningArena() !=
nullptr
120 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
121 return GetDescriptor();
124 return default_instance().GetMetadata().descriptor;
127 return default_instance().GetMetadata().reflection;
130 return *internal_default_instance();
133 return reinterpret_cast<const Scene*
>(
136 static constexpr
int kIndexInFileMessages =
143 if (other ==
this)
return;
144 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
145 if (GetOwningArena() !=
nullptr &&
146 GetOwningArena() == other->GetOwningArena()) {
148 if (GetOwningArena() == other->GetOwningArena()) {
152 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
156 if (other ==
this)
return;
157 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
163 Scene*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
164 return CreateMaybeMessage<Scene>(arena);
166 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
168 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
171 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
173 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
174 bool IsInitialized() const final;
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(); }
185 void SetCachedSize(
int size)
const final;
186 void InternalSwap(
Scene* other);
189 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
190 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
191 return "ignition.msgs.Scene";
194 explicit Scene(::PROTOBUF_NAMESPACE_ID::Arena* arena,
195 bool is_message_owned =
false);
197 static void ArenaDtor(
void*
object);
198 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
202 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
204 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
211 kModelFieldNumber = 9,
212 kLightFieldNumber = 10,
213 kJointFieldNumber = 11,
214 kNameFieldNumber = 2,
215 kHeaderFieldNumber = 1,
216 kAmbientFieldNumber = 3,
217 kBackgroundFieldNumber = 4,
220 kShadowsFieldNumber = 6,
221 kGridFieldNumber = 8,
222 kOriginVisualFieldNumber = 12,
225 int model_size()
const;
227 int _internal_model_size()
const;
231 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >*
234 const ::ignition::msgs::Model& _internal_model(
int index)
const;
237 const ::ignition::msgs::Model& model(
int index)
const;
239 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >&
243 int light_size()
const;
245 int _internal_light_size()
const;
249 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light >*
252 const ::ignition::msgs::Light& _internal_light(
int index)
const;
255 const ::ignition::msgs::Light& light(
int index)
const;
257 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light >&
261 int joint_size()
const;
263 int _internal_joint_size()
const;
267 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint >*
270 const ::ignition::msgs::Joint& _internal_joint(
int index)
const;
273 const ::ignition::msgs::Joint& joint(
int index)
const;
275 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint >&
281 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
288 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string& value);
293 bool has_header()
const;
295 bool _internal_has_header()
const;
298 const ::ignition::msgs::Header& header()
const;
299 PROTOBUF_NODISCARD ::ignition::msgs::Header* release_header();
303 const ::ignition::msgs::Header& _internal_header()
const;
306 void unsafe_arena_set_allocated_header(
311 bool has_ambient()
const;
313 bool _internal_has_ambient()
const;
316 const ::ignition::msgs::Color& ambient()
const;
317 PROTOBUF_NODISCARD ::ignition::msgs::Color* release_ambient();
321 const ::ignition::msgs::Color& _internal_ambient()
const;
324 void unsafe_arena_set_allocated_ambient(
329 bool has_background()
const;
331 bool _internal_has_background()
const;
334 const ::ignition::msgs::Color& background()
const;
335 PROTOBUF_NODISCARD ::ignition::msgs::Color* release_background();
339 const ::ignition::msgs::Color& _internal_background()
const;
342 void unsafe_arena_set_allocated_background(
347 bool has_sky()
const;
349 bool _internal_has_sky()
const;
352 const ::ignition::msgs::Sky& sky()
const;
353 PROTOBUF_NODISCARD ::ignition::msgs::Sky* release_sky();
357 const ::ignition::msgs::Sky& _internal_sky()
const;
360 void unsafe_arena_set_allocated_sky(
365 bool has_fog()
const;
367 bool _internal_has_fog()
const;
370 const ::ignition::msgs::Fog& fog()
const;
371 PROTOBUF_NODISCARD ::ignition::msgs::Fog* release_fog();
375 const ::ignition::msgs::Fog& _internal_fog()
const;
378 void unsafe_arena_set_allocated_fog(
383 void clear_shadows();
384 bool shadows()
const;
385 void set_shadows(
bool value);
387 bool _internal_shadows()
const;
388 void _internal_set_shadows(
bool value);
394 void set_grid(
bool value);
396 bool _internal_grid()
const;
397 void _internal_set_grid(
bool value);
401 void clear_origin_visual();
402 bool origin_visual()
const;
403 void set_origin_visual(
bool value);
405 bool _internal_origin_visual()
const;
406 void _internal_set_origin_visual(
bool value);
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_;
428 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
429 friend struct ::TableStruct_ignition_2fmsgs_2fscene_2eproto;
437 #pragma GCC diagnostic push
438 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
443 inline bool Scene::_internal_has_header()
const {
444 return this != internal_default_instance() && header_ !=
nullptr;
447 return _internal_has_header();
449 inline const ::ignition::msgs::Header& Scene::_internal_header()
const {
450 const ::ignition::msgs::Header* p = header_;
456 return _internal_header();
460 if (GetArenaForAllocation() ==
nullptr) {
461 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
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; }
480 if (GetArenaForAllocation() !=
nullptr) {
481 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
493 inline ::ignition::msgs::Header* Scene::_internal_mutable_header() {
495 if (header_ ==
nullptr) {
496 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaForAllocation());
507 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
508 if (message_arena ==
nullptr) {
509 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(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);
530 name_.ClearToEmpty();
534 return _internal_name();
536 template <
typename ArgT0,
typename... ArgT>
537 inline PROTOBUF_ALWAYS_INLINE
540 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
548 inline const std::string& Scene::_internal_name()
const {
551 inline void Scene::_internal_set_name(
const std::string& value) {
553 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
555 inline std::string* Scene::_internal_mutable_name() {
557 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
561 return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
564 if (name !=
nullptr) {
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());
580 inline bool Scene::_internal_has_ambient()
const {
581 return this != internal_default_instance() && ambient_ !=
nullptr;
584 return _internal_has_ambient();
586 inline const ::ignition::msgs::Color& Scene::_internal_ambient()
const {
587 const ::ignition::msgs::Color* p = ambient_;
593 return _internal_ambient();
597 if (GetArenaForAllocation() ==
nullptr) {
598 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(ambient_);
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; }
617 if (GetArenaForAllocation() !=
nullptr) {
618 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
630 inline ::ignition::msgs::Color* Scene::_internal_mutable_ambient() {
632 if (ambient_ ==
nullptr) {
633 auto* p = CreateMaybeMessage<::ignition::msgs::Color>(GetArenaForAllocation());
644 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
645 if (message_arena ==
nullptr) {
646 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(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);
666 inline bool Scene::_internal_has_background()
const {
667 return this != internal_default_instance() && background_ !=
nullptr;
670 return _internal_has_background();
672 inline const ::ignition::msgs::Color& Scene::_internal_background()
const {
673 const ::ignition::msgs::Color* p = background_;
679 return _internal_background();
683 if (GetArenaForAllocation() ==
nullptr) {
684 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(background_);
686 background_ = 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; }
703 if (GetArenaForAllocation() !=
nullptr) {
704 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
713 background_ =
nullptr;
716 inline ::ignition::msgs::Color* Scene::_internal_mutable_background() {
718 if (background_ ==
nullptr) {
719 auto* p = CreateMaybeMessage<::ignition::msgs::Color>(GetArenaForAllocation());
730 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
731 if (message_arena ==
nullptr) {
732 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(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);
747 background_ = background;
752 inline bool Scene::_internal_has_sky()
const {
753 return this != internal_default_instance() && sky_ !=
nullptr;
756 return _internal_has_sky();
758 inline const ::ignition::msgs::Sky& Scene::_internal_sky()
const {
759 const ::ignition::msgs::Sky* p = sky_;
765 return _internal_sky();
769 if (GetArenaForAllocation() ==
nullptr) {
770 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(sky_);
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; }
789 if (GetArenaForAllocation() !=
nullptr) {
790 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
802 inline ::ignition::msgs::Sky* Scene::_internal_mutable_sky() {
804 if (sky_ ==
nullptr) {
805 auto* p = CreateMaybeMessage<::ignition::msgs::Sky>(GetArenaForAllocation());
816 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
817 if (message_arena ==
nullptr) {
818 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(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);
841 inline bool Scene::_internal_shadows()
const {
846 return _internal_shadows();
848 inline void Scene::_internal_set_shadows(
bool value) {
853 _internal_set_shadows(value);
858 inline bool Scene::_internal_has_fog()
const {
859 return this != internal_default_instance() && fog_ !=
nullptr;
862 return _internal_has_fog();
864 inline const ::ignition::msgs::Fog& Scene::_internal_fog()
const {
865 const ::ignition::msgs::Fog* p = fog_;
871 return _internal_fog();
875 if (GetArenaForAllocation() ==
nullptr) {
876 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(fog_);
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; }
895 if (GetArenaForAllocation() !=
nullptr) {
896 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
908 inline ::ignition::msgs::Fog* Scene::_internal_mutable_fog() {
910 if (fog_ ==
nullptr) {
911 auto* p = CreateMaybeMessage<::ignition::msgs::Fog>(GetArenaForAllocation());
922 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
923 if (message_arena ==
nullptr) {
924 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(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);
947 inline bool Scene::_internal_grid()
const {
952 return _internal_grid();
954 inline void Scene::_internal_set_grid(
bool value) {
959 _internal_set_grid(value);
964 inline int Scene::_internal_model_size()
const {
965 return model_.size();
968 return _internal_model_size();
972 return model_.Mutable(index);
974 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >*
979 inline const ::ignition::msgs::Model& Scene::_internal_model(
int index)
const {
980 return model_.Get(index);
984 return _internal_model(index);
986 inline ::ignition::msgs::Model* Scene::_internal_add_model() {
994 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >&
1001 inline int Scene::_internal_light_size()
const {
1002 return light_.size();
1005 return _internal_light_size();
1009 return light_.Mutable(index);
1011 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light >*
1016 inline const ::ignition::msgs::Light& Scene::_internal_light(
int index)
const {
1017 return light_.Get(index);
1021 return _internal_light(index);
1023 inline ::ignition::msgs::Light* Scene::_internal_add_light() {
1024 return light_.Add();
1031 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light >&
1038 inline int Scene::_internal_joint_size()
const {
1039 return joint_.size();
1042 return _internal_joint_size();
1046 return joint_.Mutable(index);
1048 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint >*
1053 inline const ::ignition::msgs::Joint& Scene::_internal_joint(
int index)
const {
1054 return joint_.Get(index);
1058 return _internal_joint(index);
1060 inline ::ignition::msgs::Joint* Scene::_internal_add_joint() {
1061 return joint_.Add();
1068 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint >&
1076 origin_visual_ =
false;
1078 inline bool Scene::_internal_origin_visual()
const {
1079 return origin_visual_;
1083 return _internal_origin_visual();
1085 inline void Scene::_internal_set_origin_visual(
bool value) {
1087 origin_visual_ = value;
1090 _internal_set_origin_visual(value);
1095 #pragma GCC diagnostic pop
1108 #pragma warning(pop)
1112 #include <google/protobuf/port_undef.inc>
Definition: color.pb.h:84
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)
::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
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
Definition: scene.pb.h:62
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)