particle_emitter.pb.h
Go to the documentation of this file.
64 ParticleEmitter_EmitterType_ParticleEmitter_EmitterType_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min,
65 ParticleEmitter_EmitterType_ParticleEmitter_EmitterType_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max
68 const ParticleEmitter_EmitterType ParticleEmitter_EmitterType_EmitterType_MIN = ParticleEmitter_EmitterType_POINT;
69 const ParticleEmitter_EmitterType ParticleEmitter_EmitterType_EmitterType_MAX = ParticleEmitter_EmitterType_ELLIPSOID;
70 const int ParticleEmitter_EmitterType_EmitterType_ARRAYSIZE = ParticleEmitter_EmitterType_EmitterType_MAX + 1;
72 IGNITION_MSGS_VISIBLE const ::google::protobuf::EnumDescriptor* ParticleEmitter_EmitterType_descriptor();
73 inline const ::std::string& ParticleEmitter_EmitterType_Name(ParticleEmitter_EmitterType value) {
84 class IGNITION_MSGS_VISIBLE ParticleEmitter : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.ParticleEmitter) */ {
120 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
337 friend void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fparticle_5femitter_2eproto();
405 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
607 inline void ParticleEmitter::set_allocated_particle_size(::ignition::msgs::Vector3d* particle_size) {
790 color_range_image_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
794 return color_range_image_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
798 color_range_image_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
803 color_range_image_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
815 return color_range_image_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
820 return color_range_image_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
822 inline void ParticleEmitter::set_allocated_color_range_image(::std::string* color_range_image) {
828 color_range_image_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), color_range_image);
829 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.ParticleEmitter.color_range_image)
847 template <> struct is_proto_enum< ::ignition::msgs::ParticleEmitter_EmitterType> : ::google::protobuf::internal::true_type {};
849 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::ParticleEmitter_EmitterType>() {
std::shared_ptr< ParticleEmitter > ParticleEmitterSharedPtr
Definition: particle_emitter.pb.h:836
void protobuf_ShutdownFile_ignition_2fmsgs_2fparticle_5femitter_2eproto()
::std::string * mutable_name()
Definition: particle_emitter.pb.h:414
void set_scale_rate(float value)
Definition: particle_emitter.pb.h:782
Definition: pose.pb.h:58
std::unique_ptr< ParticleEmitter > ParticleEmitterUniquePtr
Definition: particle_emitter.pb.h:834
bool has_particle_size() const
Definition: particle_emitter.pb.h:581
std::shared_ptr< const ParticleEmitter > ConstParticleEmitterSharedPtr
Definition: particle_emitter.pb.h:837
static bool EmitterType_Parse(const ::std::string &name, EmitterType *value)
Definition: particle_emitter.pb.h:167
ParticleEmitter_EmitterType EmitterType
Definition: particle_emitter.pb.h:142
Definition: particle_emitter.pb.h:63
void clear_lifetime()
Definition: particle_emitter.pb.h:619
const ::ignition::msgs::Header & header() const
Definition: particle_emitter.pb.h:360
void clear_color_range_image()
Definition: particle_emitter.pb.h:789
const ::ignition::msgs::Color & color_start() const
Definition: particle_emitter.pb.h:706
bool has_color_start() const
Definition: particle_emitter.pb.h:699
void clear_emitting()
Definition: particle_emitter.pb.h:567
float scale_rate() const
Definition: particle_emitter.pb.h:778
void set_type(::ignition::msgs::ParticleEmitter_EmitterType value)
Definition: particle_emitter.pb.h:456
::ignition::msgs::Vector3d * mutable_particle_size()
Definition: particle_emitter.pb.h:592
float lifetime() const
Definition: particle_emitter.pb.h:622
void set_allocated_particle_size(::ignition::msgs::Vector3d *particle_size)
Definition: particle_emitter.pb.h:607
const ::ignition::msgs::Vector3d & size() const
Definition: particle_emitter.pb.h:508
void set_allocated_material(::ignition::msgs::Material *material)
Definition: particle_emitter.pb.h:659
void set_allocated_size(::ignition::msgs::Vector3d *size)
Definition: particle_emitter.pb.h:527
float min_velocity() const
Definition: particle_emitter.pb.h:674
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: particle_emitter.pb.h:120
::ignition::msgs::Header * release_header()
Definition: particle_emitter.pb.h:372
ParticleEmitter_EmitterType
Definition: particle_emitter.pb.h:59
const ::ignition::msgs::Material & material() const
Definition: particle_emitter.pb.h:640
const ::std::string & name() const
Definition: particle_emitter.pb.h:394
Definition: particle_emitter.pb.h:84
IGNITION_MSGS_VISIBLEconst ::google::protobuf::EnumDescriptor * ParticleEmitter_EmitterType_descriptor()
static const ::google::protobuf::EnumDescriptor * EmitterType_descriptor()
Definition: particle_emitter.pb.h:161
::std::string * release_color_range_image()
Definition: particle_emitter.pb.h:817
bool has_color_end() const
Definition: particle_emitter.pb.h:737
void set_allocated_header(::ignition::msgs::Header *header)
Definition: particle_emitter.pb.h:379
const ::std::string & ParticleEmitter_EmitterType_Name(ParticleEmitter_EmitterType value)
Definition: particle_emitter.pb.h:73
void set_allocated_color_range_image(::std::string *color_range_image)
Definition: particle_emitter.pb.h:822
void set_allocated_name(::std::string *name)
Definition: particle_emitter.pb.h:424
void set_lifetime(float value)
Definition: particle_emitter.pb.h:626
Definition: header.pb.h:161
STL class.
bool ParticleEmitter_EmitterType_Parse(const ::std::string &name, ParticleEmitter_EmitterType *value)
Definition: particle_emitter.pb.h:77
::std::string * mutable_color_range_image()
Definition: particle_emitter.pb.h:812
void set_emitting(bool value)
Definition: particle_emitter.pb.h:574
Definition: particle_emitter.pb.h:60
::google::protobuf::uint32 id() const
Definition: particle_emitter.pb.h:438
void clear_header()
Definition: particle_emitter.pb.h:356
void clear_color_end()
Definition: particle_emitter.pb.h:740
void set_rate(float value)
Definition: particle_emitter.pb.h:546
void clear_max_velocity()
Definition: particle_emitter.pb.h:685
::ignition::msgs::Color * release_color_start()
Definition: particle_emitter.pb.h:718
bool has_header() const
Definition: particle_emitter.pb.h:353
::ignition::msgs::Vector3d * release_size()
Definition: particle_emitter.pb.h:520
void set_max_velocity(float value)
Definition: particle_emitter.pb.h:692
ParticleEmitter * New() const
Definition: particle_emitter.pb.h:103
void set_duration(float value)
Definition: particle_emitter.pb.h:560
void clear_min_velocity()
Definition: particle_emitter.pb.h:671
void clear_duration()
Definition: particle_emitter.pb.h:553
const ParticleEmitter_EmitterType ParticleEmitter_EmitterType_EmitterType_MIN
Definition: particle_emitter.pb.h:68
Definition: particle_emitter.pb.h:61
const ::ignition::msgs::Vector3d & particle_size() const
Definition: particle_emitter.pb.h:588
::ignition::msgs::Material * mutable_material()
Definition: particle_emitter.pb.h:644
Definition: material.pb.h:448
void clear_particle_size()
Definition: particle_emitter.pb.h:584
::ignition::msgs::Vector3d * release_particle_size()
Definition: particle_emitter.pb.h:600
void set_name(const ::std::string &value)
Definition: particle_emitter.pb.h:398
bool has_material() const
Definition: particle_emitter.pb.h:633
ParticleEmitter & operator=(const ParticleEmitter &from)
Definition: particle_emitter.pb.h:91
::ignition::msgs::Material * release_material()
Definition: particle_emitter.pb.h:652
ignition::msgs::ParticleEmitter_EmitterType_ParticleEmitter_EmitterType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: particle_emitter.pb.h:65
::ignition::msgs::Pose * mutable_pose()
Definition: particle_emitter.pb.h:474
::ignition::msgs::Color * mutable_color_end()
Definition: particle_emitter.pb.h:748
Definition: color.pb.h:56
Definition: vector3d.pb.h:56
void clear_material()
Definition: particle_emitter.pb.h:636
Definition: particle_emitter.pb.h:62
int GetCachedSize() const
Definition: particle_emitter.pb.h:123
::ignition::msgs::ParticleEmitter_EmitterType type() const
Definition: particle_emitter.pb.h:452
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: particle_emitter.pb.h:489
void set_allocated_color_start(::ignition::msgs::Color *color_start)
Definition: particle_emitter.pb.h:725
STL class.
static bool EmitterType_IsValid(int value)
Definition: particle_emitter.pb.h:151
::ignition::msgs::Color * release_color_end()
Definition: particle_emitter.pb.h:756
void set_color_range_image(const ::std::string &value)
Definition: particle_emitter.pb.h:796
float duration() const
Definition: particle_emitter.pb.h:556
IGNITION_MSGS_VISIBLE bool ParticleEmitter_EmitterType_IsValid(int value)
void clear_scale_rate()
Definition: particle_emitter.pb.h:775
std::unique_ptr< const ParticleEmitter > ConstParticleEmitterUniquePtr
Definition: particle_emitter.pb.h:835
float max_velocity() const
Definition: particle_emitter.pb.h:688
void set_allocated_color_end(::ignition::msgs::Color *color_end)
Definition: particle_emitter.pb.h:763
void protobuf_AssignDesc_ignition_2fmsgs_2fparticle_5femitter_2eproto()
void clear_color_start()
Definition: particle_emitter.pb.h:702
const ::std::string & color_range_image() const
Definition: particle_emitter.pb.h:792
const ::ignition::msgs::Color & color_end() const
Definition: particle_emitter.pb.h:744
const ParticleEmitter_EmitterType ParticleEmitter_EmitterType_EmitterType_MAX
Definition: particle_emitter.pb.h:69
void set_min_velocity(float value)
Definition: particle_emitter.pb.h:678
void set_id(::google::protobuf::uint32 value)
Definition: particle_emitter.pb.h:442
Definition: any.pb.h:839
::std::string * release_name()
Definition: particle_emitter.pb.h:419
::ignition::msgs::Color * mutable_color_start()
Definition: particle_emitter.pb.h:710
const ::ignition::msgs::Pose & pose() const
Definition: particle_emitter.pb.h:470
::ignition::msgs::Pose * release_pose()
Definition: particle_emitter.pb.h:482
::ignition::msgs::Vector3d * mutable_size()
Definition: particle_emitter.pb.h:512
ignition::msgs::ParticleEmitter_EmitterType_ParticleEmitter_EmitterType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: particle_emitter.pb.h:64
void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fparticle_5femitter_2eproto()
static const ::std::string & EmitterType_Name(EmitterType value)
Definition: particle_emitter.pb.h:164
const int ParticleEmitter_EmitterType_EmitterType_ARRAYSIZE
Definition: particle_emitter.pb.h:70
::ignition::msgs::Header * mutable_header()
Definition: particle_emitter.pb.h:364