4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fparticle_5femitter_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fparticle_5femitter_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
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 3012004 < 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/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
45 #pragma GCC system_header
48 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
51 #include <sys/sysmacros.h>
56 #include <google/protobuf/port_def.inc>
57 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fparticle_5femitter_2eproto IGNITION_MSGS_VISIBLE
58 PROTOBUF_NAMESPACE_OPEN
62 PROTOBUF_NAMESPACE_CLOSE
66 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
68 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
70 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
72 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
73 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
74 static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
79 class ParticleEmitter;
80 class ParticleEmitterDefaultTypeInternal;
84 PROTOBUF_NAMESPACE_OPEN
85 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::ParticleEmitter* Arena::CreateMaybeMessage<::ignition::msgs::ParticleEmitter>(Arena*);
86 PROTOBUF_NAMESPACE_CLOSE
108 "Incorrect type passed to function ParticleEmitter_EmitterType_Name.");
109 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
114 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ParticleEmitter_EmitterType>(
119 class IGNITION_MSGS_VISIBLE ParticleEmitter PROTOBUF_FINAL :
120 public ::PROTOBUF_NAMESPACE_ID::Message {
127 : ParticleEmitter() {
128 *
this = ::std::move(from);
131 inline ParticleEmitter&
operator=(
const ParticleEmitter& from) {
135 inline ParticleEmitter&
operator=(ParticleEmitter&& from) noexcept {
136 if (GetArena() == from.GetArena()) {
137 if (
this != &from) InternalSwap(&from);
144 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
145 return GetDescriptor();
148 return GetMetadataStatic().descriptor;
151 return GetMetadataStatic().reflection;
157 return reinterpret_cast<const ParticleEmitter*
>(
160 static constexpr
int kIndexInFileMessages =
163 friend void swap(ParticleEmitter& a, ParticleEmitter& b) {
166 inline void Swap(ParticleEmitter* other) {
167 if (other ==
this)
return;
168 if (GetArena() == other->GetArena()) {
171 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
175 if (other ==
this)
return;
176 GOOGLE_DCHECK(GetArena() == other->GetArena());
182 inline ParticleEmitter*
New() const final {
183 return CreateMaybeMessage<ParticleEmitter>(
nullptr);
186 ParticleEmitter*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
187 return CreateMaybeMessage<ParticleEmitter>(arena);
189 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
190 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
193 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
194 bool IsInitialized() const final;
196 size_t ByteSizeLong() const final;
197 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
198 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
199 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
200 int GetCachedSize() const final {
return _cached_size_.Get(); }
203 inline void SharedCtor();
204 inline void SharedDtor();
205 void SetCachedSize(
int size)
const final;
206 void InternalSwap(ParticleEmitter* other);
207 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
208 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
209 return "ignition.msgs.ParticleEmitter";
214 static void ArenaDtor(
void*
object);
215 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
220 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
245 static constexpr
int EmitterType_ARRAYSIZE =
247 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
255 "Incorrect type passed to function EmitterType_Name.");
266 kNameFieldNumber = 2,
267 kHeaderFieldNumber = 1,
268 kPoseFieldNumber = 5,
269 kSizeFieldNumber = 6,
270 kRateFieldNumber = 7,
271 kDurationFieldNumber = 8,
272 kEmittingFieldNumber = 9,
273 kParticleSizeFieldNumber = 10,
274 kLifetimeFieldNumber = 11,
275 kMaterialFieldNumber = 12,
276 kMinVelocityFieldNumber = 13,
277 kMaxVelocityFieldNumber = 14,
278 kColorStartFieldNumber = 15,
279 kColorEndFieldNumber = 16,
280 kScaleRateFieldNumber = 17,
281 kColorRangeImageFieldNumber = 18,
282 kTopicFieldNumber = 19,
283 kParticleScatterRatioFieldNumber = 20,
285 kTypeFieldNumber = 4,
297 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
298 " string fields are deprecated and will be removed in a"
300 std::
string* unsafe_arena_release_name();
301 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
302 "
string fields are deprecated and will be removed in a"
304 void unsafe_arena_set_allocated_name(
307 const
std::
string& _internal_name() const;
308 void _internal_set_name(const
std::
string& value);
309 std::
string* _internal_mutable_name();
313 bool has_header() const;
315 bool _internal_has_header() const;
321 void set_allocated_header(::
ignition::msgs::Header* header);
323 const ::
ignition::msgs::Header& _internal_header() const;
324 ::
ignition::msgs::Header* _internal_mutable_header();
326 void unsafe_arena_set_allocated_header(
328 ::
ignition::msgs::Header* unsafe_arena_release_header();
331 bool has_pose() const;
333 bool _internal_has_pose() const;
339 void set_allocated_pose(::
ignition::msgs::Pose* pose);
341 const ::
ignition::msgs::Pose& _internal_pose() const;
342 ::
ignition::msgs::Pose* _internal_mutable_pose();
344 void unsafe_arena_set_allocated_pose(
346 ::
ignition::msgs::Pose* unsafe_arena_release_pose();
349 bool has_size() const;
351 bool _internal_has_size() const;
362 void unsafe_arena_set_allocated_size(
367 bool has_rate() const;
369 bool _internal_has_rate() const;
375 void set_allocated_rate(::
ignition::msgs::Float* rate);
377 const ::
ignition::msgs::Float& _internal_rate() const;
378 ::
ignition::msgs::Float* _internal_mutable_rate();
380 void unsafe_arena_set_allocated_rate(
382 ::
ignition::msgs::Float* unsafe_arena_release_rate();
385 bool has_duration() const;
387 bool _internal_has_duration() const;
389 void clear_duration();
393 void set_allocated_duration(::
ignition::msgs::Float* duration);
395 const ::
ignition::msgs::Float& _internal_duration() const;
396 ::
ignition::msgs::Float* _internal_mutable_duration();
398 void unsafe_arena_set_allocated_duration(
400 ::
ignition::msgs::Float* unsafe_arena_release_duration();
403 bool has_emitting() const;
405 bool _internal_has_emitting() const;
407 void clear_emitting();
411 void set_allocated_emitting(::
ignition::msgs::Boolean* emitting);
413 const ::
ignition::msgs::Boolean& _internal_emitting() const;
414 ::
ignition::msgs::Boolean* _internal_mutable_emitting();
416 void unsafe_arena_set_allocated_emitting(
417 ::
ignition::msgs::Boolean* emitting);
418 ::
ignition::msgs::Boolean* unsafe_arena_release_emitting();
421 bool has_particle_size() const;
423 bool _internal_has_particle_size() const;
425 void clear_particle_size();
434 void unsafe_arena_set_allocated_particle_size(
439 bool has_lifetime() const;
441 bool _internal_has_lifetime() const;
443 void clear_lifetime();
447 void set_allocated_lifetime(::
ignition::msgs::Float* lifetime);
449 const ::
ignition::msgs::Float& _internal_lifetime() const;
450 ::
ignition::msgs::Float* _internal_mutable_lifetime();
452 void unsafe_arena_set_allocated_lifetime(
454 ::
ignition::msgs::Float* unsafe_arena_release_lifetime();
457 bool has_material() const;
459 bool _internal_has_material() const;
461 void clear_material();
462 const ::
ignition::msgs::Material& material() const;
465 void set_allocated_material(::
ignition::msgs::Material* material);
467 const ::
ignition::msgs::Material& _internal_material() const;
468 ::
ignition::msgs::Material* _internal_mutable_material();
470 void unsafe_arena_set_allocated_material(
471 ::
ignition::msgs::Material* material);
472 ::
ignition::msgs::Material* unsafe_arena_release_material();
475 bool has_min_velocity() const;
477 bool _internal_has_min_velocity() const;
479 void clear_min_velocity();
480 const ::
ignition::msgs::Float& min_velocity() const;
483 void set_allocated_min_velocity(::
ignition::msgs::Float* min_velocity);
485 const ::
ignition::msgs::Float& _internal_min_velocity() const;
486 ::
ignition::msgs::Float* _internal_mutable_min_velocity();
488 void unsafe_arena_set_allocated_min_velocity(
489 ::
ignition::msgs::Float* min_velocity);
490 ::
ignition::msgs::Float* unsafe_arena_release_min_velocity();
493 bool has_max_velocity() const;
495 bool _internal_has_max_velocity() const;
497 void clear_max_velocity();
498 const ::
ignition::msgs::Float& max_velocity() const;
501 void set_allocated_max_velocity(::
ignition::msgs::Float* max_velocity);
503 const ::
ignition::msgs::Float& _internal_max_velocity() const;
504 ::
ignition::msgs::Float* _internal_mutable_max_velocity();
506 void unsafe_arena_set_allocated_max_velocity(
507 ::
ignition::msgs::Float* max_velocity);
508 ::
ignition::msgs::Float* unsafe_arena_release_max_velocity();
511 bool has_color_start() const;
513 bool _internal_has_color_start() const;
515 void clear_color_start();
516 const ::
ignition::msgs::Color& color_start() const;
519 void set_allocated_color_start(::
ignition::msgs::Color* color_start);
521 const ::
ignition::msgs::Color& _internal_color_start() const;
522 ::
ignition::msgs::Color* _internal_mutable_color_start();
524 void unsafe_arena_set_allocated_color_start(
525 ::
ignition::msgs::Color* color_start);
526 ::
ignition::msgs::Color* unsafe_arena_release_color_start();
529 bool has_color_end() const;
531 bool _internal_has_color_end() const;
533 void clear_color_end();
537 void set_allocated_color_end(::
ignition::msgs::Color* color_end);
539 const ::
ignition::msgs::Color& _internal_color_end() const;
540 ::
ignition::msgs::Color* _internal_mutable_color_end();
542 void unsafe_arena_set_allocated_color_end(
543 ::
ignition::msgs::Color* color_end);
544 ::
ignition::msgs::Color* unsafe_arena_release_color_end();
547 bool has_scale_rate() const;
549 bool _internal_has_scale_rate() const;
551 void clear_scale_rate();
555 void set_allocated_scale_rate(::
ignition::msgs::Float* scale_rate);
557 const ::
ignition::msgs::Float& _internal_scale_rate() const;
558 ::
ignition::msgs::Float* _internal_mutable_scale_rate();
560 void unsafe_arena_set_allocated_scale_rate(
561 ::
ignition::msgs::Float* scale_rate);
562 ::
ignition::msgs::Float* unsafe_arena_release_scale_rate();
565 bool has_color_range_image() const;
567 bool _internal_has_color_range_image() const;
569 void clear_color_range_image();
570 const ::
ignition::msgs::StringMsg& color_range_image() const;
571 ::
ignition::msgs::StringMsg* release_color_range_image();
572 ::
ignition::msgs::StringMsg* mutable_color_range_image();
573 void set_allocated_color_range_image(::
ignition::msgs::StringMsg* color_range_image);
575 const ::
ignition::msgs::StringMsg& _internal_color_range_image() const;
576 ::
ignition::msgs::StringMsg* _internal_mutable_color_range_image();
578 void unsafe_arena_set_allocated_color_range_image(
579 ::
ignition::msgs::StringMsg* color_range_image);
580 ::
ignition::msgs::StringMsg* unsafe_arena_release_color_range_image();
583 bool has_topic() const;
585 bool _internal_has_topic() const;
591 void set_allocated_topic(::
ignition::msgs::StringMsg* topic);
593 const ::
ignition::msgs::StringMsg& _internal_topic() const;
594 ::
ignition::msgs::StringMsg* _internal_mutable_topic();
596 void unsafe_arena_set_allocated_topic(
597 ::
ignition::msgs::StringMsg* topic);
598 ::
ignition::msgs::StringMsg* unsafe_arena_release_topic();
601 bool has_particle_scatter_ratio() const;
603 bool _internal_has_particle_scatter_ratio() const;
605 void clear_particle_scatter_ratio();
606 const ::
ignition::msgs::Float& particle_scatter_ratio() const;
607 ::
ignition::msgs::Float* release_particle_scatter_ratio();
608 ::
ignition::msgs::Float* mutable_particle_scatter_ratio();
609 void set_allocated_particle_scatter_ratio(::
ignition::msgs::Float* particle_scatter_ratio);
611 const ::
ignition::msgs::Float& _internal_particle_scatter_ratio() const;
612 ::
ignition::msgs::Float* _internal_mutable_particle_scatter_ratio();
614 void unsafe_arena_set_allocated_particle_scatter_ratio(
615 ::
ignition::msgs::Float* particle_scatter_ratio);
616 ::
ignition::msgs::Float* unsafe_arena_release_particle_scatter_ratio();
620 ::PROTOBUF_NAMESPACE_ID::uint32
id() const;
621 void set_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
623 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_id() const;
624 void _internal_set_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
640 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
641 typedef
void InternalArenaConstructable_;
642 typedef
void DestructorSkippable_;
643 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr name_;
649 ::
ignition::msgs::Boolean* emitting_;
652 ::
ignition::msgs::Material* material_;
653 ::
ignition::msgs::Float* min_velocity_;
654 ::
ignition::msgs::Float* max_velocity_;
655 ::
ignition::msgs::Color* color_start_;
656 ::
ignition::msgs::Color* color_end_;
657 ::
ignition::msgs::Float* scale_rate_;
658 ::
ignition::msgs::StringMsg* color_range_image_;
659 ::
ignition::msgs::StringMsg* topic_;
660 ::
ignition::msgs::Float* particle_scatter_ratio_;
661 ::PROTOBUF_NAMESPACE_ID::uint32 id_;
663 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
672 #pragma GCC diagnostic push
673 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
678 inline bool ParticleEmitter::_internal_has_header()
const {
679 return this != internal_default_instance() && header_ !=
nullptr;
681 inline bool ParticleEmitter::has_header()
const {
682 return _internal_has_header();
684 inline const ::ignition::msgs::Header& ParticleEmitter::_internal_header()
const {
685 const ::ignition::msgs::Header* p = header_;
686 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Header*
>(
689 inline const ::ignition::msgs::Header& ParticleEmitter::header()
const {
691 return _internal_header();
693 inline void ParticleEmitter::unsafe_arena_set_allocated_header(
694 ::ignition::msgs::Header* header) {
695 if (GetArena() ==
nullptr) {
696 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
706 inline ::ignition::msgs::Header* ParticleEmitter::release_header() {
707 auto temp = unsafe_arena_release_header();
708 if (GetArena() !=
nullptr) {
709 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
713 inline ::ignition::msgs::Header* ParticleEmitter::unsafe_arena_release_header() {
716 ::ignition::msgs::Header* temp = header_;
720 inline ::ignition::msgs::Header* ParticleEmitter::_internal_mutable_header() {
722 if (header_ ==
nullptr) {
723 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
728 inline ::ignition::msgs::Header* ParticleEmitter::mutable_header() {
730 return _internal_mutable_header();
732 inline void ParticleEmitter::set_allocated_header(::ignition::msgs::Header* header) {
733 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
734 if (message_arena ==
nullptr) {
735 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
738 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
739 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header)->GetArena();
740 if (message_arena != submessage_arena) {
741 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
742 message_arena, header, submessage_arena);
753 inline void ParticleEmitter::clear_name() {
754 name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
756 inline const std::string& ParticleEmitter::name()
const {
758 return _internal_name();
760 inline void ParticleEmitter::set_name(
const std::string& value) {
761 _internal_set_name(value);
764 inline std::string* ParticleEmitter::mutable_name() {
766 return _internal_mutable_name();
768 inline const std::string& ParticleEmitter::_internal_name()
const {
771 inline void ParticleEmitter::_internal_set_name(
const std::string& value) {
773 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
775 inline void ParticleEmitter::set_name(
std::string&& value) {
778 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
781 inline void ParticleEmitter::set_name(
const char* value) {
782 GOOGLE_DCHECK(value !=
nullptr);
784 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
788 inline void ParticleEmitter::set_name(
const char* value,
791 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
792 reinterpret_cast<const char*
>(value), size), GetArena());
795 inline std::string* ParticleEmitter::_internal_mutable_name() {
797 return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
799 inline std::string* ParticleEmitter::release_name() {
801 return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
803 inline void ParticleEmitter::set_allocated_name(
std::string* name) {
804 if (name !=
nullptr) {
809 name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
813 inline std::string* ParticleEmitter::unsafe_arena_release_name() {
815 GOOGLE_DCHECK(GetArena() !=
nullptr);
817 return name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
820 inline void ParticleEmitter::unsafe_arena_set_allocated_name(
822 GOOGLE_DCHECK(GetArena() !=
nullptr);
823 if (name !=
nullptr) {
828 name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
834 inline void ParticleEmitter::clear_id() {
837 inline ::PROTOBUF_NAMESPACE_ID::uint32 ParticleEmitter::_internal_id()
const {
840 inline ::PROTOBUF_NAMESPACE_ID::uint32 ParticleEmitter::id()
const {
842 return _internal_id();
844 inline void ParticleEmitter::_internal_set_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
848 inline void ParticleEmitter::set_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
849 _internal_set_id(value);
854 inline void ParticleEmitter::clear_type() {
862 return _internal_type();
869 _internal_set_type(value);
874 inline bool ParticleEmitter::_internal_has_pose()
const {
875 return this != internal_default_instance() && pose_ !=
nullptr;
877 inline bool ParticleEmitter::has_pose()
const {
878 return _internal_has_pose();
880 inline const ::ignition::msgs::Pose& ParticleEmitter::_internal_pose()
const {
881 const ::ignition::msgs::Pose* p = pose_;
882 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Pose*
>(
885 inline const ::ignition::msgs::Pose& ParticleEmitter::pose()
const {
887 return _internal_pose();
889 inline void ParticleEmitter::unsafe_arena_set_allocated_pose(
890 ::ignition::msgs::Pose* pose) {
891 if (GetArena() ==
nullptr) {
892 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(pose_);
902 inline ::ignition::msgs::Pose* ParticleEmitter::release_pose() {
903 auto temp = unsafe_arena_release_pose();
904 if (GetArena() !=
nullptr) {
905 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
909 inline ::ignition::msgs::Pose* ParticleEmitter::unsafe_arena_release_pose() {
912 ::ignition::msgs::Pose* temp = pose_;
916 inline ::ignition::msgs::Pose* ParticleEmitter::_internal_mutable_pose() {
918 if (pose_ ==
nullptr) {
919 auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArena());
924 inline ::ignition::msgs::Pose* ParticleEmitter::mutable_pose() {
926 return _internal_mutable_pose();
928 inline void ParticleEmitter::set_allocated_pose(::ignition::msgs::Pose* pose) {
929 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
930 if (message_arena ==
nullptr) {
931 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(pose_);
934 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
935 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(pose)->GetArena();
936 if (message_arena != submessage_arena) {
937 pose = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
938 message_arena, pose, submessage_arena);
949 inline bool ParticleEmitter::_internal_has_size()
const {
950 return this != internal_default_instance() && size_ !=
nullptr;
952 inline bool ParticleEmitter::has_size()
const {
953 return _internal_has_size();
955 inline const ::ignition::msgs::Vector3d& ParticleEmitter::_internal_size()
const {
956 const ::ignition::msgs::Vector3d* p = size_;
957 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Vector3d*
>(
960 inline const ::ignition::msgs::Vector3d& ParticleEmitter::size()
const {
962 return _internal_size();
964 inline void ParticleEmitter::unsafe_arena_set_allocated_size(
965 ::ignition::msgs::Vector3d* size) {
966 if (GetArena() ==
nullptr) {
967 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(size_);
977 inline ::ignition::msgs::Vector3d* ParticleEmitter::release_size() {
978 auto temp = unsafe_arena_release_size();
979 if (GetArena() !=
nullptr) {
980 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
984 inline ::ignition::msgs::Vector3d* ParticleEmitter::unsafe_arena_release_size() {
987 ::ignition::msgs::Vector3d* temp = size_;
991 inline ::ignition::msgs::Vector3d* ParticleEmitter::_internal_mutable_size() {
993 if (size_ ==
nullptr) {
994 auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArena());
999 inline ::ignition::msgs::Vector3d* ParticleEmitter::mutable_size() {
1001 return _internal_mutable_size();
1003 inline void ParticleEmitter::set_allocated_size(::ignition::msgs::Vector3d* size) {
1004 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1005 if (message_arena ==
nullptr) {
1006 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(size_);
1009 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1010 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(size)->GetArena();
1011 if (message_arena != submessage_arena) {
1012 size = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1013 message_arena, size, submessage_arena);
1024 inline bool ParticleEmitter::_internal_has_rate()
const {
1025 return this != internal_default_instance() && rate_ !=
nullptr;
1027 inline bool ParticleEmitter::has_rate()
const {
1028 return _internal_has_rate();
1030 inline const ::ignition::msgs::Float& ParticleEmitter::_internal_rate()
const {
1031 const ::ignition::msgs::Float* p = rate_;
1032 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Float*
>(
1035 inline const ::ignition::msgs::Float& ParticleEmitter::rate()
const {
1037 return _internal_rate();
1039 inline void ParticleEmitter::unsafe_arena_set_allocated_rate(
1040 ::ignition::msgs::Float* rate) {
1041 if (GetArena() ==
nullptr) {
1042 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(rate_);
1052 inline ::ignition::msgs::Float* ParticleEmitter::release_rate() {
1053 auto temp = unsafe_arena_release_rate();
1054 if (GetArena() !=
nullptr) {
1055 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1059 inline ::ignition::msgs::Float* ParticleEmitter::unsafe_arena_release_rate() {
1062 ::ignition::msgs::Float* temp = rate_;
1066 inline ::ignition::msgs::Float* ParticleEmitter::_internal_mutable_rate() {
1068 if (rate_ ==
nullptr) {
1069 auto* p = CreateMaybeMessage<::ignition::msgs::Float>(GetArena());
1074 inline ::ignition::msgs::Float* ParticleEmitter::mutable_rate() {
1076 return _internal_mutable_rate();
1078 inline void ParticleEmitter::set_allocated_rate(::ignition::msgs::Float* rate) {
1079 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1080 if (message_arena ==
nullptr) {
1081 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(rate_);
1084 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1085 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(rate)->GetArena();
1086 if (message_arena != submessage_arena) {
1087 rate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1088 message_arena, rate, submessage_arena);
1099 inline bool ParticleEmitter::_internal_has_duration()
const {
1100 return this != internal_default_instance() && duration_ !=
nullptr;
1102 inline bool ParticleEmitter::has_duration()
const {
1103 return _internal_has_duration();
1105 inline const ::ignition::msgs::Float& ParticleEmitter::_internal_duration()
const {
1106 const ::ignition::msgs::Float* p = duration_;
1107 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Float*
>(
1110 inline const ::ignition::msgs::Float& ParticleEmitter::duration()
const {
1112 return _internal_duration();
1114 inline void ParticleEmitter::unsafe_arena_set_allocated_duration(
1115 ::ignition::msgs::Float* duration) {
1116 if (GetArena() ==
nullptr) {
1117 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(duration_);
1119 duration_ = duration;
1127 inline ::ignition::msgs::Float* ParticleEmitter::release_duration() {
1128 auto temp = unsafe_arena_release_duration();
1129 if (GetArena() !=
nullptr) {
1130 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1134 inline ::ignition::msgs::Float* ParticleEmitter::unsafe_arena_release_duration() {
1137 ::ignition::msgs::Float* temp = duration_;
1138 duration_ =
nullptr;
1141 inline ::ignition::msgs::Float* ParticleEmitter::_internal_mutable_duration() {
1143 if (duration_ ==
nullptr) {
1144 auto* p = CreateMaybeMessage<::ignition::msgs::Float>(GetArena());
1149 inline ::ignition::msgs::Float* ParticleEmitter::mutable_duration() {
1151 return _internal_mutable_duration();
1153 inline void ParticleEmitter::set_allocated_duration(::ignition::msgs::Float* duration) {
1154 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1155 if (message_arena ==
nullptr) {
1156 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(duration_);
1159 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1160 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(duration)->GetArena();
1161 if (message_arena != submessage_arena) {
1162 duration = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1163 message_arena, duration, submessage_arena);
1169 duration_ = duration;
1174 inline bool ParticleEmitter::_internal_has_emitting()
const {
1175 return this != internal_default_instance() && emitting_ !=
nullptr;
1177 inline bool ParticleEmitter::has_emitting()
const {
1178 return _internal_has_emitting();
1180 inline const ::ignition::msgs::Boolean& ParticleEmitter::_internal_emitting()
const {
1181 const ::ignition::msgs::Boolean* p = emitting_;
1182 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Boolean*
>(
1185 inline const ::ignition::msgs::Boolean& ParticleEmitter::emitting()
const {
1187 return _internal_emitting();
1189 inline void ParticleEmitter::unsafe_arena_set_allocated_emitting(
1190 ::ignition::msgs::Boolean* emitting) {
1191 if (GetArena() ==
nullptr) {
1192 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(emitting_);
1194 emitting_ = emitting;
1202 inline ::ignition::msgs::Boolean* ParticleEmitter::release_emitting() {
1203 auto temp = unsafe_arena_release_emitting();
1204 if (GetArena() !=
nullptr) {
1205 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1209 inline ::ignition::msgs::Boolean* ParticleEmitter::unsafe_arena_release_emitting() {
1212 ::ignition::msgs::Boolean* temp = emitting_;
1213 emitting_ =
nullptr;
1216 inline ::ignition::msgs::Boolean* ParticleEmitter::_internal_mutable_emitting() {
1218 if (emitting_ ==
nullptr) {
1219 auto* p = CreateMaybeMessage<::ignition::msgs::Boolean>(GetArena());
1224 inline ::ignition::msgs::Boolean* ParticleEmitter::mutable_emitting() {
1226 return _internal_mutable_emitting();
1228 inline void ParticleEmitter::set_allocated_emitting(::ignition::msgs::Boolean* emitting) {
1229 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1230 if (message_arena ==
nullptr) {
1231 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(emitting_);
1234 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1235 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(emitting)->GetArena();
1236 if (message_arena != submessage_arena) {
1237 emitting = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1238 message_arena, emitting, submessage_arena);
1244 emitting_ = emitting;
1249 inline bool ParticleEmitter::_internal_has_particle_size()
const {
1250 return this != internal_default_instance() && particle_size_ !=
nullptr;
1252 inline bool ParticleEmitter::has_particle_size()
const {
1253 return _internal_has_particle_size();
1255 inline const ::ignition::msgs::Vector3d& ParticleEmitter::_internal_particle_size()
const {
1256 const ::ignition::msgs::Vector3d* p = particle_size_;
1257 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Vector3d*
>(
1260 inline const ::ignition::msgs::Vector3d& ParticleEmitter::particle_size()
const {
1262 return _internal_particle_size();
1264 inline void ParticleEmitter::unsafe_arena_set_allocated_particle_size(
1265 ::ignition::msgs::Vector3d* particle_size) {
1266 if (GetArena() ==
nullptr) {
1267 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(particle_size_);
1269 particle_size_ = particle_size;
1270 if (particle_size) {
1277 inline ::ignition::msgs::Vector3d* ParticleEmitter::release_particle_size() {
1278 auto temp = unsafe_arena_release_particle_size();
1279 if (GetArena() !=
nullptr) {
1280 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1284 inline ::ignition::msgs::Vector3d* ParticleEmitter::unsafe_arena_release_particle_size() {
1287 ::ignition::msgs::Vector3d* temp = particle_size_;
1288 particle_size_ =
nullptr;
1291 inline ::ignition::msgs::Vector3d* ParticleEmitter::_internal_mutable_particle_size() {
1293 if (particle_size_ ==
nullptr) {
1294 auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArena());
1297 return particle_size_;
1299 inline ::ignition::msgs::Vector3d* ParticleEmitter::mutable_particle_size() {
1301 return _internal_mutable_particle_size();
1303 inline void ParticleEmitter::set_allocated_particle_size(::ignition::msgs::Vector3d* particle_size) {
1304 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1305 if (message_arena ==
nullptr) {
1306 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(particle_size_);
1308 if (particle_size) {
1309 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1310 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(particle_size)->GetArena();
1311 if (message_arena != submessage_arena) {
1312 particle_size = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1313 message_arena, particle_size, submessage_arena);
1319 particle_size_ = particle_size;
1324 inline bool ParticleEmitter::_internal_has_lifetime()
const {
1325 return this != internal_default_instance() && lifetime_ !=
nullptr;
1327 inline bool ParticleEmitter::has_lifetime()
const {
1328 return _internal_has_lifetime();
1330 inline const ::ignition::msgs::Float& ParticleEmitter::_internal_lifetime()
const {
1331 const ::ignition::msgs::Float* p = lifetime_;
1332 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Float*
>(
1335 inline const ::ignition::msgs::Float& ParticleEmitter::lifetime()
const {
1337 return _internal_lifetime();
1339 inline void ParticleEmitter::unsafe_arena_set_allocated_lifetime(
1340 ::ignition::msgs::Float* lifetime) {
1341 if (GetArena() ==
nullptr) {
1342 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(lifetime_);
1344 lifetime_ = lifetime;
1352 inline ::ignition::msgs::Float* ParticleEmitter::release_lifetime() {
1353 auto temp = unsafe_arena_release_lifetime();
1354 if (GetArena() !=
nullptr) {
1355 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1359 inline ::ignition::msgs::Float* ParticleEmitter::unsafe_arena_release_lifetime() {
1362 ::ignition::msgs::Float* temp = lifetime_;
1363 lifetime_ =
nullptr;
1366 inline ::ignition::msgs::Float* ParticleEmitter::_internal_mutable_lifetime() {
1368 if (lifetime_ ==
nullptr) {
1369 auto* p = CreateMaybeMessage<::ignition::msgs::Float>(GetArena());
1374 inline ::ignition::msgs::Float* ParticleEmitter::mutable_lifetime() {
1376 return _internal_mutable_lifetime();
1378 inline void ParticleEmitter::set_allocated_lifetime(::ignition::msgs::Float* lifetime) {
1379 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1380 if (message_arena ==
nullptr) {
1381 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(lifetime_);
1384 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1385 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(lifetime)->GetArena();
1386 if (message_arena != submessage_arena) {
1387 lifetime = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1388 message_arena, lifetime, submessage_arena);
1394 lifetime_ = lifetime;
1399 inline bool ParticleEmitter::_internal_has_material()
const {
1400 return this != internal_default_instance() && material_ !=
nullptr;
1402 inline bool ParticleEmitter::has_material()
const {
1403 return _internal_has_material();
1405 inline const ::ignition::msgs::Material& ParticleEmitter::_internal_material()
const {
1406 const ::ignition::msgs::Material* p = material_;
1407 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Material*
>(
1410 inline const ::ignition::msgs::Material& ParticleEmitter::material()
const {
1412 return _internal_material();
1414 inline void ParticleEmitter::unsafe_arena_set_allocated_material(
1415 ::ignition::msgs::Material* material) {
1416 if (GetArena() ==
nullptr) {
1417 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(material_);
1419 material_ = material;
1427 inline ::ignition::msgs::Material* ParticleEmitter::release_material() {
1428 auto temp = unsafe_arena_release_material();
1429 if (GetArena() !=
nullptr) {
1430 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1434 inline ::ignition::msgs::Material* ParticleEmitter::unsafe_arena_release_material() {
1437 ::ignition::msgs::Material* temp = material_;
1438 material_ =
nullptr;
1441 inline ::ignition::msgs::Material* ParticleEmitter::_internal_mutable_material() {
1443 if (material_ ==
nullptr) {
1444 auto* p = CreateMaybeMessage<::ignition::msgs::Material>(GetArena());
1449 inline ::ignition::msgs::Material* ParticleEmitter::mutable_material() {
1451 return _internal_mutable_material();
1453 inline void ParticleEmitter::set_allocated_material(::ignition::msgs::Material* material) {
1454 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1455 if (message_arena ==
nullptr) {
1456 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(material_);
1459 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1460 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(material)->GetArena();
1461 if (message_arena != submessage_arena) {
1462 material = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1463 message_arena, material, submessage_arena);
1469 material_ = material;
1474 inline bool ParticleEmitter::_internal_has_min_velocity()
const {
1475 return this != internal_default_instance() && min_velocity_ !=
nullptr;
1477 inline bool ParticleEmitter::has_min_velocity()
const {
1478 return _internal_has_min_velocity();
1480 inline const ::ignition::msgs::Float& ParticleEmitter::_internal_min_velocity()
const {
1481 const ::ignition::msgs::Float* p = min_velocity_;
1482 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Float*
>(
1485 inline const ::ignition::msgs::Float& ParticleEmitter::min_velocity()
const {
1487 return _internal_min_velocity();
1489 inline void ParticleEmitter::unsafe_arena_set_allocated_min_velocity(
1490 ::ignition::msgs::Float* min_velocity) {
1491 if (GetArena() ==
nullptr) {
1492 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(min_velocity_);
1494 min_velocity_ = min_velocity;
1502 inline ::ignition::msgs::Float* ParticleEmitter::release_min_velocity() {
1503 auto temp = unsafe_arena_release_min_velocity();
1504 if (GetArena() !=
nullptr) {
1505 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1509 inline ::ignition::msgs::Float* ParticleEmitter::unsafe_arena_release_min_velocity() {
1512 ::ignition::msgs::Float* temp = min_velocity_;
1513 min_velocity_ =
nullptr;
1516 inline ::ignition::msgs::Float* ParticleEmitter::_internal_mutable_min_velocity() {
1518 if (min_velocity_ ==
nullptr) {
1519 auto* p = CreateMaybeMessage<::ignition::msgs::Float>(GetArena());
1522 return min_velocity_;
1524 inline ::ignition::msgs::Float* ParticleEmitter::mutable_min_velocity() {
1526 return _internal_mutable_min_velocity();
1528 inline void ParticleEmitter::set_allocated_min_velocity(::ignition::msgs::Float* min_velocity) {
1529 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1530 if (message_arena ==
nullptr) {
1531 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(min_velocity_);
1534 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1535 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(min_velocity)->GetArena();
1536 if (message_arena != submessage_arena) {
1537 min_velocity = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1538 message_arena, min_velocity, submessage_arena);
1544 min_velocity_ = min_velocity;
1549 inline bool ParticleEmitter::_internal_has_max_velocity()
const {
1550 return this != internal_default_instance() && max_velocity_ !=
nullptr;
1552 inline bool ParticleEmitter::has_max_velocity()
const {
1553 return _internal_has_max_velocity();
1555 inline const ::ignition::msgs::Float& ParticleEmitter::_internal_max_velocity()
const {
1556 const ::ignition::msgs::Float* p = max_velocity_;
1557 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Float*
>(
1560 inline const ::ignition::msgs::Float& ParticleEmitter::max_velocity()
const {
1562 return _internal_max_velocity();
1564 inline void ParticleEmitter::unsafe_arena_set_allocated_max_velocity(
1565 ::ignition::msgs::Float* max_velocity) {
1566 if (GetArena() ==
nullptr) {
1567 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(max_velocity_);
1569 max_velocity_ = max_velocity;
1577 inline ::ignition::msgs::Float* ParticleEmitter::release_max_velocity() {
1578 auto temp = unsafe_arena_release_max_velocity();
1579 if (GetArena() !=
nullptr) {
1580 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1584 inline ::ignition::msgs::Float* ParticleEmitter::unsafe_arena_release_max_velocity() {
1587 ::ignition::msgs::Float* temp = max_velocity_;
1588 max_velocity_ =
nullptr;
1591 inline ::ignition::msgs::Float* ParticleEmitter::_internal_mutable_max_velocity() {
1593 if (max_velocity_ ==
nullptr) {
1594 auto* p = CreateMaybeMessage<::ignition::msgs::Float>(GetArena());
1597 return max_velocity_;
1599 inline ::ignition::msgs::Float* ParticleEmitter::mutable_max_velocity() {
1601 return _internal_mutable_max_velocity();
1603 inline void ParticleEmitter::set_allocated_max_velocity(::ignition::msgs::Float* max_velocity) {
1604 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1605 if (message_arena ==
nullptr) {
1606 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(max_velocity_);
1609 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1610 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(max_velocity)->GetArena();
1611 if (message_arena != submessage_arena) {
1612 max_velocity = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1613 message_arena, max_velocity, submessage_arena);
1619 max_velocity_ = max_velocity;
1624 inline bool ParticleEmitter::_internal_has_color_start()
const {
1625 return this != internal_default_instance() && color_start_ !=
nullptr;
1627 inline bool ParticleEmitter::has_color_start()
const {
1628 return _internal_has_color_start();
1630 inline const ::ignition::msgs::Color& ParticleEmitter::_internal_color_start()
const {
1631 const ::ignition::msgs::Color* p = color_start_;
1632 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Color*
>(
1635 inline const ::ignition::msgs::Color& ParticleEmitter::color_start()
const {
1637 return _internal_color_start();
1639 inline void ParticleEmitter::unsafe_arena_set_allocated_color_start(
1640 ::ignition::msgs::Color* color_start) {
1641 if (GetArena() ==
nullptr) {
1642 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(color_start_);
1644 color_start_ = color_start;
1652 inline ::ignition::msgs::Color* ParticleEmitter::release_color_start() {
1653 auto temp = unsafe_arena_release_color_start();
1654 if (GetArena() !=
nullptr) {
1655 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1659 inline ::ignition::msgs::Color* ParticleEmitter::unsafe_arena_release_color_start() {
1662 ::ignition::msgs::Color* temp = color_start_;
1663 color_start_ =
nullptr;
1666 inline ::ignition::msgs::Color* ParticleEmitter::_internal_mutable_color_start() {
1668 if (color_start_ ==
nullptr) {
1669 auto* p = CreateMaybeMessage<::ignition::msgs::Color>(GetArena());
1672 return color_start_;
1674 inline ::ignition::msgs::Color* ParticleEmitter::mutable_color_start() {
1676 return _internal_mutable_color_start();
1678 inline void ParticleEmitter::set_allocated_color_start(::ignition::msgs::Color* color_start) {
1679 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1680 if (message_arena ==
nullptr) {
1681 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(color_start_);
1684 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1685 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(color_start)->GetArena();
1686 if (message_arena != submessage_arena) {
1687 color_start = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1688 message_arena, color_start, submessage_arena);
1694 color_start_ = color_start;
1699 inline bool ParticleEmitter::_internal_has_color_end()
const {
1700 return this != internal_default_instance() && color_end_ !=
nullptr;
1702 inline bool ParticleEmitter::has_color_end()
const {
1703 return _internal_has_color_end();
1705 inline const ::ignition::msgs::Color& ParticleEmitter::_internal_color_end()
const {
1706 const ::ignition::msgs::Color* p = color_end_;
1707 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Color*
>(
1710 inline const ::ignition::msgs::Color& ParticleEmitter::color_end()
const {
1712 return _internal_color_end();
1714 inline void ParticleEmitter::unsafe_arena_set_allocated_color_end(
1715 ::ignition::msgs::Color* color_end) {
1716 if (GetArena() ==
nullptr) {
1717 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(color_end_);
1719 color_end_ = color_end;
1727 inline ::ignition::msgs::Color* ParticleEmitter::release_color_end() {
1728 auto temp = unsafe_arena_release_color_end();
1729 if (GetArena() !=
nullptr) {
1730 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1734 inline ::ignition::msgs::Color* ParticleEmitter::unsafe_arena_release_color_end() {
1737 ::ignition::msgs::Color* temp = color_end_;
1738 color_end_ =
nullptr;
1741 inline ::ignition::msgs::Color* ParticleEmitter::_internal_mutable_color_end() {
1743 if (color_end_ ==
nullptr) {
1744 auto* p = CreateMaybeMessage<::ignition::msgs::Color>(GetArena());
1749 inline ::ignition::msgs::Color* ParticleEmitter::mutable_color_end() {
1751 return _internal_mutable_color_end();
1753 inline void ParticleEmitter::set_allocated_color_end(::ignition::msgs::Color* color_end) {
1754 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1755 if (message_arena ==
nullptr) {
1756 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(color_end_);
1759 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1760 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(color_end)->GetArena();
1761 if (message_arena != submessage_arena) {
1762 color_end = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1763 message_arena, color_end, submessage_arena);
1769 color_end_ = color_end;
1774 inline bool ParticleEmitter::_internal_has_scale_rate()
const {
1775 return this != internal_default_instance() && scale_rate_ !=
nullptr;
1777 inline bool ParticleEmitter::has_scale_rate()
const {
1778 return _internal_has_scale_rate();
1780 inline const ::ignition::msgs::Float& ParticleEmitter::_internal_scale_rate()
const {
1781 const ::ignition::msgs::Float* p = scale_rate_;
1782 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Float*
>(
1785 inline const ::ignition::msgs::Float& ParticleEmitter::scale_rate()
const {
1787 return _internal_scale_rate();
1789 inline void ParticleEmitter::unsafe_arena_set_allocated_scale_rate(
1790 ::ignition::msgs::Float* scale_rate) {
1791 if (GetArena() ==
nullptr) {
1792 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(scale_rate_);
1794 scale_rate_ = scale_rate;
1802 inline ::ignition::msgs::Float* ParticleEmitter::release_scale_rate() {
1803 auto temp = unsafe_arena_release_scale_rate();
1804 if (GetArena() !=
nullptr) {
1805 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1809 inline ::ignition::msgs::Float* ParticleEmitter::unsafe_arena_release_scale_rate() {
1812 ::ignition::msgs::Float* temp = scale_rate_;
1813 scale_rate_ =
nullptr;
1816 inline ::ignition::msgs::Float* ParticleEmitter::_internal_mutable_scale_rate() {
1818 if (scale_rate_ ==
nullptr) {
1819 auto* p = CreateMaybeMessage<::ignition::msgs::Float>(GetArena());
1824 inline ::ignition::msgs::Float* ParticleEmitter::mutable_scale_rate() {
1826 return _internal_mutable_scale_rate();
1828 inline void ParticleEmitter::set_allocated_scale_rate(::ignition::msgs::Float* scale_rate) {
1829 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1830 if (message_arena ==
nullptr) {
1831 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(scale_rate_);
1834 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1835 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(scale_rate)->GetArena();
1836 if (message_arena != submessage_arena) {
1837 scale_rate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1838 message_arena, scale_rate, submessage_arena);
1844 scale_rate_ = scale_rate;
1849 inline bool ParticleEmitter::_internal_has_color_range_image()
const {
1850 return this != internal_default_instance() && color_range_image_ !=
nullptr;
1852 inline bool ParticleEmitter::has_color_range_image()
const {
1853 return _internal_has_color_range_image();
1855 inline const ::ignition::msgs::StringMsg& ParticleEmitter::_internal_color_range_image()
const {
1856 const ::ignition::msgs::StringMsg* p = color_range_image_;
1857 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::StringMsg*
>(
1860 inline const ::ignition::msgs::StringMsg& ParticleEmitter::color_range_image()
const {
1862 return _internal_color_range_image();
1864 inline void ParticleEmitter::unsafe_arena_set_allocated_color_range_image(
1865 ::ignition::msgs::StringMsg* color_range_image) {
1866 if (GetArena() ==
nullptr) {
1867 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(color_range_image_);
1869 color_range_image_ = color_range_image;
1870 if (color_range_image) {
1877 inline ::ignition::msgs::StringMsg* ParticleEmitter::release_color_range_image() {
1878 auto temp = unsafe_arena_release_color_range_image();
1879 if (GetArena() !=
nullptr) {
1880 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1884 inline ::ignition::msgs::StringMsg* ParticleEmitter::unsafe_arena_release_color_range_image() {
1887 ::ignition::msgs::StringMsg* temp = color_range_image_;
1888 color_range_image_ =
nullptr;
1891 inline ::ignition::msgs::StringMsg* ParticleEmitter::_internal_mutable_color_range_image() {
1893 if (color_range_image_ ==
nullptr) {
1894 auto* p = CreateMaybeMessage<::ignition::msgs::StringMsg>(GetArena());
1895 color_range_image_ = p;
1897 return color_range_image_;
1899 inline ::ignition::msgs::StringMsg* ParticleEmitter::mutable_color_range_image() {
1901 return _internal_mutable_color_range_image();
1903 inline void ParticleEmitter::set_allocated_color_range_image(::ignition::msgs::StringMsg* color_range_image) {
1904 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1905 if (message_arena ==
nullptr) {
1906 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(color_range_image_);
1908 if (color_range_image) {
1909 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1910 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(color_range_image)->GetArena();
1911 if (message_arena != submessage_arena) {
1912 color_range_image = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1913 message_arena, color_range_image, submessage_arena);
1919 color_range_image_ = color_range_image;
1924 inline bool ParticleEmitter::_internal_has_topic()
const {
1925 return this != internal_default_instance() && topic_ !=
nullptr;
1927 inline bool ParticleEmitter::has_topic()
const {
1928 return _internal_has_topic();
1930 inline const ::ignition::msgs::StringMsg& ParticleEmitter::_internal_topic()
const {
1931 const ::ignition::msgs::StringMsg* p = topic_;
1932 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::StringMsg*
>(
1935 inline const ::ignition::msgs::StringMsg& ParticleEmitter::topic()
const {
1937 return _internal_topic();
1939 inline void ParticleEmitter::unsafe_arena_set_allocated_topic(
1940 ::ignition::msgs::StringMsg* topic) {
1941 if (GetArena() ==
nullptr) {
1942 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(topic_);
1952 inline ::ignition::msgs::StringMsg* ParticleEmitter::release_topic() {
1953 auto temp = unsafe_arena_release_topic();
1954 if (GetArena() !=
nullptr) {
1955 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1959 inline ::ignition::msgs::StringMsg* ParticleEmitter::unsafe_arena_release_topic() {
1962 ::ignition::msgs::StringMsg* temp = topic_;
1966 inline ::ignition::msgs::StringMsg* ParticleEmitter::_internal_mutable_topic() {
1968 if (topic_ ==
nullptr) {
1969 auto* p = CreateMaybeMessage<::ignition::msgs::StringMsg>(GetArena());
1974 inline ::ignition::msgs::StringMsg* ParticleEmitter::mutable_topic() {
1976 return _internal_mutable_topic();
1978 inline void ParticleEmitter::set_allocated_topic(::ignition::msgs::StringMsg* topic) {
1979 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1980 if (message_arena ==
nullptr) {
1981 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(topic_);
1984 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1985 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(topic)->GetArena();
1986 if (message_arena != submessage_arena) {
1987 topic = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1988 message_arena, topic, submessage_arena);
1999 inline bool ParticleEmitter::_internal_has_particle_scatter_ratio()
const {
2000 return this != internal_default_instance() && particle_scatter_ratio_ !=
nullptr;
2002 inline bool ParticleEmitter::has_particle_scatter_ratio()
const {
2003 return _internal_has_particle_scatter_ratio();
2005 inline const ::ignition::msgs::Float& ParticleEmitter::_internal_particle_scatter_ratio()
const {
2006 const ::ignition::msgs::Float* p = particle_scatter_ratio_;
2007 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Float*
>(
2010 inline const ::ignition::msgs::Float& ParticleEmitter::particle_scatter_ratio()
const {
2012 return _internal_particle_scatter_ratio();
2014 inline void ParticleEmitter::unsafe_arena_set_allocated_particle_scatter_ratio(
2015 ::ignition::msgs::Float* particle_scatter_ratio) {
2016 if (GetArena() ==
nullptr) {
2017 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(particle_scatter_ratio_);
2019 particle_scatter_ratio_ = particle_scatter_ratio;
2020 if (particle_scatter_ratio) {
2027 inline ::ignition::msgs::Float* ParticleEmitter::release_particle_scatter_ratio() {
2028 auto temp = unsafe_arena_release_particle_scatter_ratio();
2029 if (GetArena() !=
nullptr) {
2030 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2034 inline ::ignition::msgs::Float* ParticleEmitter::unsafe_arena_release_particle_scatter_ratio() {
2037 ::ignition::msgs::Float* temp = particle_scatter_ratio_;
2038 particle_scatter_ratio_ =
nullptr;
2041 inline ::ignition::msgs::Float* ParticleEmitter::_internal_mutable_particle_scatter_ratio() {
2043 if (particle_scatter_ratio_ ==
nullptr) {
2044 auto* p = CreateMaybeMessage<::ignition::msgs::Float>(GetArena());
2045 particle_scatter_ratio_ = p;
2047 return particle_scatter_ratio_;
2049 inline ::ignition::msgs::Float* ParticleEmitter::mutable_particle_scatter_ratio() {
2051 return _internal_mutable_particle_scatter_ratio();
2053 inline void ParticleEmitter::set_allocated_particle_scatter_ratio(::ignition::msgs::Float* particle_scatter_ratio) {
2054 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2055 if (message_arena ==
nullptr) {
2056 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(particle_scatter_ratio_);
2058 if (particle_scatter_ratio) {
2059 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2060 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(particle_scatter_ratio)->GetArena();
2061 if (message_arena != submessage_arena) {
2062 particle_scatter_ratio = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2063 message_arena, particle_scatter_ratio, submessage_arena);
2069 particle_scatter_ratio_ = particle_scatter_ratio;
2074 #pragma GCC diagnostic pop
2086 PROTOBUF_NAMESPACE_OPEN
2090 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::ParticleEmitter_EmitterType>() {
2094 PROTOBUF_NAMESPACE_CLOSE
2097 #pragma warning(pop)
2101 #include <google/protobuf/port_undef.inc>
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fparticle_5femitter_2eproto
static void InitAsDefaultInstance()
ParticleEmitter_EmitterType EmitterType
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:229
ParticleEmitter(const ParticleEmitter &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:150
ParticleEmitter * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:182
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_name(const char *value, size_t size)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:144
friend void swap(ParticleEmitter &a, ParticleEmitter &b)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:163
void set_name(const std::string &value)
static bool EmitterType_Parse(const std::string &name, EmitterType *value)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:258
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
std::string * mutable_name()
ParticleEmitter & operator=(const ParticleEmitter &from)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:131
ParticleEmitter(::PROTOBUF_NAMESPACE_ID::Arena *arena)
std::string * release_name()
ParticleEmitter(ParticleEmitter &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:126
ParticleEmitter & operator=(ParticleEmitter &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:135
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * EmitterType_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:248
ParticleEmitter * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:186
void MergeFrom(const ParticleEmitter &from)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const ParticleEmitter * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:156
static const std::string & EmitterType_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:252
void CopyFrom(const ParticleEmitter &from)
static bool EmitterType_IsValid(int value)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:238
virtual ~ParticleEmitter()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:147
const std::string & name() const
static const ParticleEmitter & default_instance()
void set_name(const char *value)
void set_name(std::string &&value)
ParticleEmitter()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:122
void set_allocated_name(std::string *name)
void UnsafeArenaSwap(ParticleEmitter *other)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:174
void Swap(ParticleEmitter *other)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:166
Vector3< double > Vector3d
IGNITION_MSGS_VISIBLE ColorDefaultTypeInternal _Color_default_instance_
constexpr int ParticleEmitter_EmitterType_EmitterType_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:101
std::unique_ptr< const ParticleEmitter > ConstParticleEmitterUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:2078
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
IGNITION_MSGS_VISIBLE BooleanDefaultTypeInternal _Boolean_default_instance_
bool ParticleEmitter_EmitterType_Parse(const std::string &name, ParticleEmitter_EmitterType *value)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:112
IGNITION_MSGS_VISIBLE bool ParticleEmitter_EmitterType_IsValid(int value)
IGNITION_MSGS_VISIBLE FloatDefaultTypeInternal _Float_default_instance_
std::unique_ptr< ParticleEmitter > ParticleEmitterUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:2077
constexpr ParticleEmitter_EmitterType ParticleEmitter_EmitterType_EmitterType_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:99
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ParticleEmitter_EmitterType_descriptor()
std::shared_ptr< const ParticleEmitter > ConstParticleEmitterSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:2080
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
std::shared_ptr< ParticleEmitter > ParticleEmitterSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:2079
constexpr ParticleEmitter_EmitterType ParticleEmitter_EmitterType_EmitterType_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:100
IGNITION_MSGS_VISIBLE StringMsgDefaultTypeInternal _StringMsg_default_instance_
const std::string & ParticleEmitter_EmitterType_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:105
IGNITION_MSGS_VISIBLE MaterialDefaultTypeInternal _Material_default_instance_
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
ParticleEmitter_EmitterType
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:90
@ ParticleEmitter_EmitterType_ParticleEmitter_EmitterType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:96
@ ParticleEmitter_EmitterType_BOX
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:92
@ ParticleEmitter_EmitterType_CYLINDER
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:93
@ ParticleEmitter_EmitterType_POINT
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:91
@ ParticleEmitter_EmitterType_ParticleEmitter_EmitterType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:95
@ ParticleEmitter_EmitterType_ELLIPSOID
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:94
IGNITION_MSGS_VISIBLE ParticleEmitterDefaultTypeInternal _ParticleEmitter_default_instance_
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:65
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)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)