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 < 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
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.
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 ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
77 class 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 PROTOBUF_FINAL :
90 public ::PROTOBUF_NAMESPACE_ID::Message {
92 inline Scene() : Scene(nullptr) {}
98 *
this = ::std::move(from);
106 if (GetArena() == from.GetArena()) {
107 if (
this != &from) InternalSwap(&from);
114 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
115 return GetDescriptor();
118 return GetMetadataStatic().descriptor;
121 return GetMetadataStatic().reflection;
126 return reinterpret_cast<const Scene*
>(
129 static constexpr
int kIndexInFileMessages =
132 friend void swap(Scene& a, Scene& b) {
135 inline void Swap(Scene* other) {
136 if (other ==
this)
return;
137 if (GetArena() == other->GetArena()) {
140 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
144 if (other ==
this)
return;
145 GOOGLE_DCHECK(GetArena() == other->GetArena());
151 inline Scene*
New() const final {
152 return CreateMaybeMessage<Scene>(
nullptr);
155 Scene*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
156 return CreateMaybeMessage<Scene>(arena);
158 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
159 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
162 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
163 bool IsInitialized() const final;
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(); }
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";
181 explicit Scene(::PROTOBUF_NAMESPACE_ID::Arena* arena);
183 static void ArenaDtor(
void*
object);
184 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
189 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
201 kModelFieldNumber = 9,
202 kLightFieldNumber = 10,
203 kJointFieldNumber = 11,
204 kNameFieldNumber = 2,
205 kHeaderFieldNumber = 1,
206 kAmbientFieldNumber = 3,
207 kBackgroundFieldNumber = 4,
210 kShadowsFieldNumber = 6,
211 kGridFieldNumber = 8,
212 kOriginVisualFieldNumber = 12,
217 int _internal_model_size()
const;
221 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >*
224 const ::ignition::msgs::Model& _internal_model(
int index)
const;
225 ::ignition::msgs::Model* _internal_add_model();
227 const ::ignition::msgs::Model&
model(
int index)
const;
229 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >&
235 int _internal_light_size()
const;
239 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light >*
242 const ::ignition::msgs::Light& _internal_light(
int index)
const;
243 ::ignition::msgs::Light* _internal_add_light();
245 const ::ignition::msgs::Light&
light(
int index)
const;
247 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light >&
253 int _internal_joint_size()
const;
257 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint >*
260 const ::ignition::msgs::Joint& _internal_joint(
int index)
const;
261 ::ignition::msgs::Joint* _internal_add_joint();
263 const ::ignition::msgs::Joint&
joint(
int index)
const;
265 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint >&
287 bool _internal_has_header()
const;
290 const ::ignition::msgs::Header&
header()
const;
295 const ::ignition::msgs::Header& _internal_header()
const;
296 ::ignition::msgs::Header* _internal_mutable_header();
299 ::ignition::msgs::Header* header);
305 bool _internal_has_ambient()
const;
308 const ::ignition::msgs::Color&
ambient()
const;
313 const ::ignition::msgs::Color& _internal_ambient()
const;
314 ::ignition::msgs::Color* _internal_mutable_ambient();
317 ::ignition::msgs::Color* ambient);
323 bool _internal_has_background()
const;
331 const ::ignition::msgs::Color& _internal_background()
const;
332 ::ignition::msgs::Color* _internal_mutable_background();
335 ::ignition::msgs::Color* background);
341 bool _internal_has_sky()
const;
344 const ::ignition::msgs::Sky&
sky()
const;
349 const ::ignition::msgs::Sky& _internal_sky()
const;
350 ::ignition::msgs::Sky* _internal_mutable_sky();
353 ::ignition::msgs::Sky* sky);
359 bool _internal_has_fog()
const;
362 const ::ignition::msgs::Fog&
fog()
const;
367 const ::ignition::msgs::Fog& _internal_fog()
const;
368 ::ignition::msgs::Fog* _internal_mutable_fog();
371 ::ignition::msgs::Fog* fog);
379 bool _internal_shadows()
const;
380 void _internal_set_shadows(
bool value);
388 bool _internal_grid()
const;
389 void _internal_set_grid(
bool value);
397 bool _internal_origin_visual()
const;
398 void _internal_set_origin_visual(
bool value);
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_;
420 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
421 friend struct ::TableStruct_ignition_2fmsgs_2fscene_2eproto;
429 #pragma GCC diagnostic push
430 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
435 inline bool Scene::_internal_has_header()
const {
436 return this != internal_default_instance() && header_ !=
nullptr;
438 inline bool Scene::has_header()
const {
439 return _internal_has_header();
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&
>(
446 inline const ::ignition::msgs::Header& Scene::header()
const {
448 return _internal_header();
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_);
463 inline ::ignition::msgs::Header* Scene::release_header() {
465 ::ignition::msgs::Header* temp = header_;
467 if (GetArena() !=
nullptr) {
468 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
472 inline ::ignition::msgs::Header* Scene::unsafe_arena_release_header() {
475 ::ignition::msgs::Header* temp = header_;
479 inline ::ignition::msgs::Header* Scene::_internal_mutable_header() {
481 if (header_ ==
nullptr) {
482 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
487 inline ::ignition::msgs::Header* Scene::mutable_header() {
489 return _internal_mutable_header();
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_);
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);
512 inline void Scene::clear_name() {
513 name_.ClearToEmpty();
517 return _internal_name();
519 inline void Scene::set_name(
const std::string& value) {
520 _internal_set_name(value);
525 return _internal_mutable_name();
527 inline const std::string& Scene::_internal_name()
const {
530 inline void Scene::_internal_set_name(
const std::string& value) {
532 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
537 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
540 inline void Scene::set_name(
const char* value) {
541 GOOGLE_DCHECK(value !=
nullptr);
543 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(value), GetArena());
546 inline void Scene::set_name(
const char* value,
549 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(
550 reinterpret_cast<const char*
>(value), size), GetArena());
553 inline std::string* Scene::_internal_mutable_name() {
555 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
559 return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
561 inline void Scene::set_allocated_name(
std::string* name) {
562 if (name !=
nullptr) {
567 name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
573 inline bool Scene::_internal_has_ambient()
const {
574 return this != internal_default_instance() && ambient_ !=
nullptr;
576 inline bool Scene::has_ambient()
const {
577 return _internal_has_ambient();
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&
>(
584 inline const ::ignition::msgs::Color& Scene::ambient()
const {
586 return _internal_ambient();
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_);
601 inline ::ignition::msgs::Color* Scene::release_ambient() {
603 ::ignition::msgs::Color* temp = ambient_;
605 if (GetArena() !=
nullptr) {
606 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
610 inline ::ignition::msgs::Color* Scene::unsafe_arena_release_ambient() {
613 ::ignition::msgs::Color* temp = ambient_;
617 inline ::ignition::msgs::Color* Scene::_internal_mutable_ambient() {
619 if (ambient_ ==
nullptr) {
620 auto* p = CreateMaybeMessage<::ignition::msgs::Color>(GetArena());
625 inline ::ignition::msgs::Color* Scene::mutable_ambient() {
627 return _internal_mutable_ambient();
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_);
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);
650 inline bool Scene::_internal_has_background()
const {
651 return this != internal_default_instance() && background_ !=
nullptr;
653 inline bool Scene::has_background()
const {
654 return _internal_has_background();
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&
>(
661 inline const ::ignition::msgs::Color& Scene::background()
const {
663 return _internal_background();
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_);
670 background_ = background;
678 inline ::ignition::msgs::Color* Scene::release_background() {
680 ::ignition::msgs::Color* temp = background_;
681 background_ =
nullptr;
682 if (GetArena() !=
nullptr) {
683 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
687 inline ::ignition::msgs::Color* Scene::unsafe_arena_release_background() {
690 ::ignition::msgs::Color* temp = background_;
691 background_ =
nullptr;
694 inline ::ignition::msgs::Color* Scene::_internal_mutable_background() {
696 if (background_ ==
nullptr) {
697 auto* p = CreateMaybeMessage<::ignition::msgs::Color>(GetArena());
702 inline ::ignition::msgs::Color* Scene::mutable_background() {
704 return _internal_mutable_background();
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_);
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);
722 background_ = background;
727 inline bool Scene::_internal_has_sky()
const {
728 return this != internal_default_instance() && sky_ !=
nullptr;
730 inline bool Scene::has_sky()
const {
731 return _internal_has_sky();
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&
>(
738 inline const ::ignition::msgs::Sky& Scene::sky()
const {
740 return _internal_sky();
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_);
755 inline ::ignition::msgs::Sky* Scene::release_sky() {
757 ::ignition::msgs::Sky* temp = sky_;
759 if (GetArena() !=
nullptr) {
760 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
764 inline ::ignition::msgs::Sky* Scene::unsafe_arena_release_sky() {
767 ::ignition::msgs::Sky* temp = sky_;
771 inline ::ignition::msgs::Sky* Scene::_internal_mutable_sky() {
773 if (sky_ ==
nullptr) {
774 auto* p = CreateMaybeMessage<::ignition::msgs::Sky>(GetArena());
779 inline ::ignition::msgs::Sky* Scene::mutable_sky() {
781 return _internal_mutable_sky();
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_);
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);
804 inline void Scene::clear_shadows() {
807 inline bool Scene::_internal_shadows()
const {
810 inline bool Scene::shadows()
const {
812 return _internal_shadows();
814 inline void Scene::_internal_set_shadows(
bool value) {
818 inline void Scene::set_shadows(
bool value) {
819 _internal_set_shadows(value);
824 inline bool Scene::_internal_has_fog()
const {
825 return this != internal_default_instance() && fog_ !=
nullptr;
827 inline bool Scene::has_fog()
const {
828 return _internal_has_fog();
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&
>(
835 inline const ::ignition::msgs::Fog& Scene::fog()
const {
837 return _internal_fog();
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_);
852 inline ::ignition::msgs::Fog* Scene::release_fog() {
854 ::ignition::msgs::Fog* temp = fog_;
856 if (GetArena() !=
nullptr) {
857 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
861 inline ::ignition::msgs::Fog* Scene::unsafe_arena_release_fog() {
864 ::ignition::msgs::Fog* temp = fog_;
868 inline ::ignition::msgs::Fog* Scene::_internal_mutable_fog() {
870 if (fog_ ==
nullptr) {
871 auto* p = CreateMaybeMessage<::ignition::msgs::Fog>(GetArena());
876 inline ::ignition::msgs::Fog* Scene::mutable_fog() {
878 return _internal_mutable_fog();
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_);
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);
901 inline void Scene::clear_grid() {
904 inline bool Scene::_internal_grid()
const {
907 inline bool Scene::grid()
const {
909 return _internal_grid();
911 inline void Scene::_internal_set_grid(
bool value) {
915 inline void Scene::set_grid(
bool value) {
916 _internal_set_grid(value);
921 inline int Scene::_internal_model_size()
const {
922 return model_.size();
924 inline int Scene::model_size()
const {
925 return _internal_model_size();
927 inline ::ignition::msgs::Model* Scene::mutable_model(
int index) {
929 return model_.Mutable(index);
931 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >*
932 Scene::mutable_model() {
936 inline const ::ignition::msgs::Model& Scene::_internal_model(
int index)
const {
937 return model_.Get(index);
939 inline const ::ignition::msgs::Model& Scene::model(
int index)
const {
941 return _internal_model(index);
943 inline ::ignition::msgs::Model* Scene::_internal_add_model() {
946 inline ::ignition::msgs::Model* Scene::add_model() {
948 return _internal_add_model();
950 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Model >&
951 Scene::model()
const {
957 inline int Scene::_internal_light_size()
const {
958 return light_.size();
960 inline int Scene::light_size()
const {
961 return _internal_light_size();
963 inline ::ignition::msgs::Light* Scene::mutable_light(
int index) {
965 return light_.Mutable(index);
967 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light >*
968 Scene::mutable_light() {
972 inline const ::ignition::msgs::Light& Scene::_internal_light(
int index)
const {
973 return light_.Get(index);
975 inline const ::ignition::msgs::Light& Scene::light(
int index)
const {
977 return _internal_light(index);
979 inline ::ignition::msgs::Light* Scene::_internal_add_light() {
982 inline ::ignition::msgs::Light* Scene::add_light() {
984 return _internal_add_light();
986 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Light >&
987 Scene::light()
const {
993 inline int Scene::_internal_joint_size()
const {
994 return joint_.size();
996 inline int Scene::joint_size()
const {
997 return _internal_joint_size();
999 inline ::ignition::msgs::Joint* Scene::mutable_joint(
int index) {
1001 return joint_.Mutable(index);
1003 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint >*
1004 Scene::mutable_joint() {
1008 inline const ::ignition::msgs::Joint& Scene::_internal_joint(
int index)
const {
1009 return joint_.Get(index);
1011 inline const ::ignition::msgs::Joint& Scene::joint(
int index)
const {
1013 return _internal_joint(index);
1015 inline ::ignition::msgs::Joint* Scene::_internal_add_joint() {
1016 return joint_.Add();
1018 inline ::ignition::msgs::Joint* Scene::add_joint() {
1020 return _internal_add_joint();
1022 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Joint >&
1023 Scene::joint()
const {
1029 inline void Scene::clear_origin_visual() {
1030 origin_visual_ =
false;
1032 inline bool Scene::_internal_origin_visual()
const {
1033 return origin_visual_;
1035 inline bool Scene::origin_visual()
const {
1037 return _internal_origin_visual();
1039 inline void Scene::_internal_set_origin_visual(
bool value) {
1041 origin_visual_ = value;
1043 inline void Scene::set_origin_visual(
bool value) {
1044 _internal_set_origin_visual(value);
1049 #pragma GCC diagnostic pop
1062 #pragma warning(pop)
1066 #include <google/protobuf/port_undef.inc>
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)
void set_grid(bool value)
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()
std::string * mutable_name()
::ignition::msgs::Color * unsafe_arena_release_ambient()
::ignition::msgs::Joint * add_joint()
std::string * release_name()
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()
bool has_background() const
::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()
void clear_origin_visual()
::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
void set_shadows(bool value)
::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
bool origin_visual() 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
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)