Ignition Msgs

API Reference

8.1.0
scene.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/scene.proto
3 
4 #ifndef PROTOBUF_ignition_2fmsgs_2fscene_2eproto__INCLUDED
5 #define PROTOBUF_ignition_2fmsgs_2fscene_2eproto__INCLUDED
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3000000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3000000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/arena.h>
23 #include <google/protobuf/arenastring.h>
24 #include <google/protobuf/generated_message_util.h>
25 #include <google/protobuf/metadata.h>
26 #include <google/protobuf/message.h>
27 #include <google/protobuf/repeated_field.h>
28 #include <google/protobuf/extension_set.h>
29 #include <google/protobuf/unknown_field_set.h>
30 #include "ignition/msgs/color.pb.h"
31 #include "ignition/msgs/fog.pb.h"
32 #include "ignition/msgs/sky.pb.h"
33 #include "ignition/msgs/light.pb.h"
34 #include "ignition/msgs/joint.pb.h"
36 #include "ignition/msgs/model.pb.h"
38 #ifndef _MSC_VER
39 #pragma GCC system_header
40 #else
41 #pragma warning(push)
42 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
43 #endif
44 #ifdef __linux__
45 #include <sys/sysmacros.h>
46 #endif
47 #include <memory>
48 #include <ignition/msgs/Export.hh>
49 // @@protoc_insertion_point(includes)
50 
51 namespace ignition {
52 namespace msgs {
53 
54 // Internal implementation detail -- do not call these.
55 void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fscene_2eproto();
58 
59 class Scene;
60 
61 // ===================================================================
62 
63 class IGNITION_MSGS_VISIBLE Scene : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Scene) */ {
64  public:
65  Scene();
66  virtual ~Scene();
67 
68  Scene(const Scene& from);
69 
70  inline Scene& operator=(const Scene& from) {
71  CopyFrom(from);
72  return *this;
73  }
74 
75  static const ::google::protobuf::Descriptor* descriptor();
76  static const Scene& default_instance();
77 
78  void Swap(Scene* other);
79 
80  // implements Message ----------------------------------------------
81 
82  inline Scene* New() const { return New(NULL); }
83 
84  Scene* New(::google::protobuf::Arena* arena) const;
85  void CopyFrom(const ::google::protobuf::Message& from);
86  void MergeFrom(const ::google::protobuf::Message& from);
87  void CopyFrom(const Scene& from);
88  void MergeFrom(const Scene& from);
89  void Clear();
90  bool IsInitialized() const;
91 
92  int ByteSize() const;
93  bool MergePartialFromCodedStream(
94  ::google::protobuf::io::CodedInputStream* input);
95  void SerializeWithCachedSizes(
96  ::google::protobuf::io::CodedOutputStream* output) const;
97  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
98  bool deterministic, ::google::protobuf::uint8* output) const;
99  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
100  return InternalSerializeWithCachedSizesToArray(false, output);
101  }
102  int GetCachedSize() const { return _cached_size_; }
103  private:
104  void SharedCtor();
105  void SharedDtor();
106  void SetCachedSize(int size) const;
107  void InternalSwap(Scene* other);
108  private:
109  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
110  return _internal_metadata_.arena();
111  }
112  inline void* MaybeArenaPtr() const {
113  return _internal_metadata_.raw_arena_ptr();
114  }
115  public:
116 
117  ::google::protobuf::Metadata GetMetadata() const;
118 
119  // nested types ----------------------------------------------------
120 
121  // accessors -------------------------------------------------------
122 
123  // optional .ignition.msgs.Header header = 1;
124  bool has_header() const;
125  void clear_header();
126  static const int kHeaderFieldNumber = 1;
127  const ::ignition::msgs::Header& header() const;
128  ::ignition::msgs::Header* mutable_header();
129  ::ignition::msgs::Header* release_header();
130  void set_allocated_header(::ignition::msgs::Header* header);
131 
132  // optional string name = 2;
133  void clear_name();
134  static const int kNameFieldNumber = 2;
135  const ::std::string& name() const;
136  void set_name(const ::std::string& value);
137  void set_name(const char* value);
138  void set_name(const char* value, size_t size);
139  ::std::string* mutable_name();
140  ::std::string* release_name();
141  void set_allocated_name(::std::string* name);
142 
143  // optional .ignition.msgs.Color ambient = 3;
144  bool has_ambient() const;
145  void clear_ambient();
146  static const int kAmbientFieldNumber = 3;
147  const ::ignition::msgs::Color& ambient() const;
148  ::ignition::msgs::Color* mutable_ambient();
149  ::ignition::msgs::Color* release_ambient();
150  void set_allocated_ambient(::ignition::msgs::Color* ambient);
151 
152  // optional .ignition.msgs.Color background = 4;
153  bool has_background() const;
154  void clear_background();
155  static const int kBackgroundFieldNumber = 4;
156  const ::ignition::msgs::Color& background() const;
157  ::ignition::msgs::Color* mutable_background();
158  ::ignition::msgs::Color* release_background();
159  void set_allocated_background(::ignition::msgs::Color* background);
160 
161  // optional .ignition.msgs.Sky sky = 5;
162  bool has_sky() const;
163  void clear_sky();
164  static const int kSkyFieldNumber = 5;
165  const ::ignition::msgs::Sky& sky() const;
166  ::ignition::msgs::Sky* mutable_sky();
167  ::ignition::msgs::Sky* release_sky();
168  void set_allocated_sky(::ignition::msgs::Sky* sky);
169 
170  // optional bool shadows = 6;
171  void clear_shadows();
172  static const int kShadowsFieldNumber = 6;
173  bool shadows() const;
174  void set_shadows(bool value);
175 
176  // optional .ignition.msgs.Fog fog = 7;
177  bool has_fog() const;
178  void clear_fog();
179  static const int kFogFieldNumber = 7;
180  const ::ignition::msgs::Fog& fog() const;
181  ::ignition::msgs::Fog* mutable_fog();
182  ::ignition::msgs::Fog* release_fog();
183  void set_allocated_fog(::ignition::msgs::Fog* fog);
184 
185  // optional bool grid = 8;
186  void clear_grid();
187  static const int kGridFieldNumber = 8;
188  bool grid() const;
189  void set_grid(bool value);
190 
191  // repeated .ignition.msgs.Model model = 9;
192  int model_size() const;
193  void clear_model();
194  static const int kModelFieldNumber = 9;
195  const ::ignition::msgs::Model& model(int index) const;
196  ::ignition::msgs::Model* mutable_model(int index);
197  ::ignition::msgs::Model* add_model();
198  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Model >*
199  mutable_model();
200  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Model >&
201  model() const;
202 
203  // repeated .ignition.msgs.Light light = 10;
204  int light_size() const;
205  void clear_light();
206  static const int kLightFieldNumber = 10;
207  const ::ignition::msgs::Light& light(int index) const;
208  ::ignition::msgs::Light* mutable_light(int index);
209  ::ignition::msgs::Light* add_light();
210  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Light >*
211  mutable_light();
212  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Light >&
213  light() const;
214 
215  // repeated .ignition.msgs.Joint joint = 11;
216  int joint_size() const;
217  void clear_joint();
218  static const int kJointFieldNumber = 11;
219  const ::ignition::msgs::Joint& joint(int index) const;
220  ::ignition::msgs::Joint* mutable_joint(int index);
221  ::ignition::msgs::Joint* add_joint();
222  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Joint >*
223  mutable_joint();
224  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Joint >&
225  joint() const;
226 
227  // optional bool origin_visual = 12;
228  void clear_origin_visual();
229  static const int kOriginVisualFieldNumber = 12;
230  bool origin_visual() const;
231  void set_origin_visual(bool value);
232 
233  // optional .ignition.msgs.Material.Script shadow_caster_material_script = 13;
234  bool has_shadow_caster_material_script() const;
235  void clear_shadow_caster_material_script();
236  static const int kShadowCasterMaterialScriptFieldNumber = 13;
237  const ::ignition::msgs::Material_Script& shadow_caster_material_script() const;
238  ::ignition::msgs::Material_Script* mutable_shadow_caster_material_script();
239  ::ignition::msgs::Material_Script* release_shadow_caster_material_script();
240  void set_allocated_shadow_caster_material_script(::ignition::msgs::Material_Script* shadow_caster_material_script);
241 
242  // @@protoc_insertion_point(class_scope:ignition.msgs.Scene)
243  private:
244 
245  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
246  bool _is_default_instance_;
247  ::ignition::msgs::Header* header_;
248  ::google::protobuf::internal::ArenaStringPtr name_;
249  ::ignition::msgs::Color* ambient_;
250  ::ignition::msgs::Color* background_;
251  ::ignition::msgs::Sky* sky_;
252  ::ignition::msgs::Fog* fog_;
253  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Model > model_;
254  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Light > light_;
255  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Joint > joint_;
256  ::ignition::msgs::Material_Script* shadow_caster_material_script_;
257  bool shadows_;
258  bool grid_;
259  bool origin_visual_;
260  mutable int _cached_size_;
261  friend void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fscene_2eproto();
264 
265  void InitAsDefaultInstance();
266  static Scene* default_instance_;
267 };
268 // ===================================================================
269 
270 
271 // ===================================================================
272 
273 #if !PROTOBUF_INLINE_NOT_IN_HEADERS
274 // Scene
275 
276 // optional .ignition.msgs.Header header = 1;
277 inline bool Scene::has_header() const {
278  return !_is_default_instance_ && header_ != NULL;
279 }
280 inline void Scene::clear_header() {
281  if (GetArenaNoVirtual() == NULL && header_ != NULL) delete header_;
282  header_ = NULL;
283 }
284 inline const ::ignition::msgs::Header& Scene::header() const {
285  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.header)
286  return header_ != NULL ? *header_ : *default_instance_->header_;
287 }
288 inline ::ignition::msgs::Header* Scene::mutable_header() {
289 
290  if (header_ == NULL) {
291  header_ = new ::ignition::msgs::Header;
292  }
293  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.header)
294  return header_;
295 }
296 inline ::ignition::msgs::Header* Scene::release_header() {
297  // @@protoc_insertion_point(field_release:ignition.msgs.Scene.header)
298 
299  ::ignition::msgs::Header* temp = header_;
300  header_ = NULL;
301  return temp;
302 }
304  delete header_;
305  header_ = header;
306  if (header) {
307 
308  } else {
309 
310  }
311  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Scene.header)
312 }
313 
314 // optional string name = 2;
315 inline void Scene::clear_name() {
316  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
317 }
318 inline const ::std::string& Scene::name() const {
319  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.name)
320  return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
321 }
322 inline void Scene::set_name(const ::std::string& value) {
323 
324  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
325  // @@protoc_insertion_point(field_set:ignition.msgs.Scene.name)
326 }
327 inline void Scene::set_name(const char* value) {
328 
329  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
330  // @@protoc_insertion_point(field_set_char:ignition.msgs.Scene.name)
331 }
332 inline void Scene::set_name(const char* value, size_t size) {
333 
334  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
335  ::std::string(reinterpret_cast<const char*>(value), size));
336  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Scene.name)
337 }
338 inline ::std::string* Scene::mutable_name() {
339 
340  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.name)
341  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
342 }
343 inline ::std::string* Scene::release_name() {
344  // @@protoc_insertion_point(field_release:ignition.msgs.Scene.name)
345 
346  return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
347 }
349  if (name != NULL) {
350 
351  } else {
352 
353  }
354  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
355  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Scene.name)
356 }
357 
358 // optional .ignition.msgs.Color ambient = 3;
359 inline bool Scene::has_ambient() const {
360  return !_is_default_instance_ && ambient_ != NULL;
361 }
362 inline void Scene::clear_ambient() {
363  if (GetArenaNoVirtual() == NULL && ambient_ != NULL) delete ambient_;
364  ambient_ = NULL;
365 }
366 inline const ::ignition::msgs::Color& Scene::ambient() const {
367  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.ambient)
368  return ambient_ != NULL ? *ambient_ : *default_instance_->ambient_;
369 }
370 inline ::ignition::msgs::Color* Scene::mutable_ambient() {
371 
372  if (ambient_ == NULL) {
373  ambient_ = new ::ignition::msgs::Color;
374  }
375  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.ambient)
376  return ambient_;
377 }
378 inline ::ignition::msgs::Color* Scene::release_ambient() {
379  // @@protoc_insertion_point(field_release:ignition.msgs.Scene.ambient)
380 
381  ::ignition::msgs::Color* temp = ambient_;
382  ambient_ = NULL;
383  return temp;
384 }
386  delete ambient_;
387  ambient_ = ambient;
388  if (ambient) {
389 
390  } else {
391 
392  }
393  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Scene.ambient)
394 }
395 
396 // optional .ignition.msgs.Color background = 4;
397 inline bool Scene::has_background() const {
398  return !_is_default_instance_ && background_ != NULL;
399 }
400 inline void Scene::clear_background() {
401  if (GetArenaNoVirtual() == NULL && background_ != NULL) delete background_;
402  background_ = NULL;
403 }
404 inline const ::ignition::msgs::Color& Scene::background() const {
405  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.background)
406  return background_ != NULL ? *background_ : *default_instance_->background_;
407 }
408 inline ::ignition::msgs::Color* Scene::mutable_background() {
409 
410  if (background_ == NULL) {
411  background_ = new ::ignition::msgs::Color;
412  }
413  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.background)
414  return background_;
415 }
416 inline ::ignition::msgs::Color* Scene::release_background() {
417  // @@protoc_insertion_point(field_release:ignition.msgs.Scene.background)
418 
419  ::ignition::msgs::Color* temp = background_;
420  background_ = NULL;
421  return temp;
422 }
424  delete background_;
425  background_ = background;
426  if (background) {
427 
428  } else {
429 
430  }
431  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Scene.background)
432 }
433 
434 // optional .ignition.msgs.Sky sky = 5;
435 inline bool Scene::has_sky() const {
436  return !_is_default_instance_ && sky_ != NULL;
437 }
438 inline void Scene::clear_sky() {
439  if (GetArenaNoVirtual() == NULL && sky_ != NULL) delete sky_;
440  sky_ = NULL;
441 }
442 inline const ::ignition::msgs::Sky& Scene::sky() const {
443  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.sky)
444  return sky_ != NULL ? *sky_ : *default_instance_->sky_;
445 }
446 inline ::ignition::msgs::Sky* Scene::mutable_sky() {
447 
448  if (sky_ == NULL) {
449  sky_ = new ::ignition::msgs::Sky;
450  }
451  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.sky)
452  return sky_;
453 }
454 inline ::ignition::msgs::Sky* Scene::release_sky() {
455  // @@protoc_insertion_point(field_release:ignition.msgs.Scene.sky)
456 
457  ::ignition::msgs::Sky* temp = sky_;
458  sky_ = NULL;
459  return temp;
460 }
462  delete sky_;
463  sky_ = sky;
464  if (sky) {
465 
466  } else {
467 
468  }
469  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Scene.sky)
470 }
471 
472 // optional bool shadows = 6;
473 inline void Scene::clear_shadows() {
474  shadows_ = false;
475 }
476 inline bool Scene::shadows() const {
477  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.shadows)
478  return shadows_;
479 }
480 inline void Scene::set_shadows(bool value) {
481 
482  shadows_ = value;
483  // @@protoc_insertion_point(field_set:ignition.msgs.Scene.shadows)
484 }
485 
486 // optional .ignition.msgs.Fog fog = 7;
487 inline bool Scene::has_fog() const {
488  return !_is_default_instance_ && fog_ != NULL;
489 }
490 inline void Scene::clear_fog() {
491  if (GetArenaNoVirtual() == NULL && fog_ != NULL) delete fog_;
492  fog_ = NULL;
493 }
494 inline const ::ignition::msgs::Fog& Scene::fog() const {
495  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.fog)
496  return fog_ != NULL ? *fog_ : *default_instance_->fog_;
497 }
498 inline ::ignition::msgs::Fog* Scene::mutable_fog() {
499 
500  if (fog_ == NULL) {
501  fog_ = new ::ignition::msgs::Fog;
502  }
503  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.fog)
504  return fog_;
505 }
506 inline ::ignition::msgs::Fog* Scene::release_fog() {
507  // @@protoc_insertion_point(field_release:ignition.msgs.Scene.fog)
508 
509  ::ignition::msgs::Fog* temp = fog_;
510  fog_ = NULL;
511  return temp;
512 }
514  delete fog_;
515  fog_ = fog;
516  if (fog) {
517 
518  } else {
519 
520  }
521  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Scene.fog)
522 }
523 
524 // optional bool grid = 8;
525 inline void Scene::clear_grid() {
526  grid_ = false;
527 }
528 inline bool Scene::grid() const {
529  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.grid)
530  return grid_;
531 }
532 inline void Scene::set_grid(bool value) {
533 
534  grid_ = value;
535  // @@protoc_insertion_point(field_set:ignition.msgs.Scene.grid)
536 }
537 
538 // repeated .ignition.msgs.Model model = 9;
539 inline int Scene::model_size() const {
540  return model_.size();
541 }
542 inline void Scene::clear_model() {
543  model_.Clear();
544 }
545 inline const ::ignition::msgs::Model& Scene::model(int index) const {
546  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.model)
547  return model_.Get(index);
548 }
549 inline ::ignition::msgs::Model* Scene::mutable_model(int index) {
550  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.model)
551  return model_.Mutable(index);
552 }
553 inline ::ignition::msgs::Model* Scene::add_model() {
554  // @@protoc_insertion_point(field_add:ignition.msgs.Scene.model)
555  return model_.Add();
556 }
557 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Model >*
559  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Scene.model)
560  return &model_;
561 }
562 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Model >&
563 Scene::model() const {
564  // @@protoc_insertion_point(field_list:ignition.msgs.Scene.model)
565  return model_;
566 }
567 
568 // repeated .ignition.msgs.Light light = 10;
569 inline int Scene::light_size() const {
570  return light_.size();
571 }
572 inline void Scene::clear_light() {
573  light_.Clear();
574 }
575 inline const ::ignition::msgs::Light& Scene::light(int index) const {
576  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.light)
577  return light_.Get(index);
578 }
579 inline ::ignition::msgs::Light* Scene::mutable_light(int index) {
580  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.light)
581  return light_.Mutable(index);
582 }
583 inline ::ignition::msgs::Light* Scene::add_light() {
584  // @@protoc_insertion_point(field_add:ignition.msgs.Scene.light)
585  return light_.Add();
586 }
587 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Light >*
589  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Scene.light)
590  return &light_;
591 }
592 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Light >&
593 Scene::light() const {
594  // @@protoc_insertion_point(field_list:ignition.msgs.Scene.light)
595  return light_;
596 }
597 
598 // repeated .ignition.msgs.Joint joint = 11;
599 inline int Scene::joint_size() const {
600  return joint_.size();
601 }
602 inline void Scene::clear_joint() {
603  joint_.Clear();
604 }
605 inline const ::ignition::msgs::Joint& Scene::joint(int index) const {
606  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.joint)
607  return joint_.Get(index);
608 }
609 inline ::ignition::msgs::Joint* Scene::mutable_joint(int index) {
610  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.joint)
611  return joint_.Mutable(index);
612 }
613 inline ::ignition::msgs::Joint* Scene::add_joint() {
614  // @@protoc_insertion_point(field_add:ignition.msgs.Scene.joint)
615  return joint_.Add();
616 }
617 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Joint >*
619  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Scene.joint)
620  return &joint_;
621 }
622 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Joint >&
623 Scene::joint() const {
624  // @@protoc_insertion_point(field_list:ignition.msgs.Scene.joint)
625  return joint_;
626 }
627 
628 // optional bool origin_visual = 12;
630  origin_visual_ = false;
631 }
632 inline bool Scene::origin_visual() const {
633  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.origin_visual)
634  return origin_visual_;
635 }
636 inline void Scene::set_origin_visual(bool value) {
637 
638  origin_visual_ = value;
639  // @@protoc_insertion_point(field_set:ignition.msgs.Scene.origin_visual)
640 }
641 
642 // optional .ignition.msgs.Material.Script shadow_caster_material_script = 13;
644  return !_is_default_instance_ && shadow_caster_material_script_ != NULL;
645 }
647  if (GetArenaNoVirtual() == NULL && shadow_caster_material_script_ != NULL) delete shadow_caster_material_script_;
648  shadow_caster_material_script_ = NULL;
649 }
650 inline const ::ignition::msgs::Material_Script& Scene::shadow_caster_material_script() const {
651  // @@protoc_insertion_point(field_get:ignition.msgs.Scene.shadow_caster_material_script)
652  return shadow_caster_material_script_ != NULL ? *shadow_caster_material_script_ : *default_instance_->shadow_caster_material_script_;
653 }
654 inline ::ignition::msgs::Material_Script* Scene::mutable_shadow_caster_material_script() {
655 
656  if (shadow_caster_material_script_ == NULL) {
657  shadow_caster_material_script_ = new ::ignition::msgs::Material_Script;
658  }
659  // @@protoc_insertion_point(field_mutable:ignition.msgs.Scene.shadow_caster_material_script)
660  return shadow_caster_material_script_;
661 }
662 inline ::ignition::msgs::Material_Script* Scene::release_shadow_caster_material_script() {
663  // @@protoc_insertion_point(field_release:ignition.msgs.Scene.shadow_caster_material_script)
664 
665  ::ignition::msgs::Material_Script* temp = shadow_caster_material_script_;
666  shadow_caster_material_script_ = NULL;
667  return temp;
668 }
670  delete shadow_caster_material_script_;
671  shadow_caster_material_script_ = shadow_caster_material_script;
672  if (shadow_caster_material_script) {
673 
674  } else {
675 
676  }
677  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Scene.shadow_caster_material_script)
678 }
679 
680 #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS
681 
686 // @@protoc_insertion_point(namespace_scope)
687 
688 } // namespace msgs
689 } // namespace ignition
690 
691 #ifdef _MSC_VER
692 #pragma warning(pop)
693 #endif
694 // @@protoc_insertion_point(global_scope)
695 
696 #endif // PROTOBUF_ignition_2fmsgs_2fscene_2eproto__INCLUDED
std::unique_ptr< const Scene > ConstSceneUniquePtr
Definition: scene.pb.h:683
int model_size() const
Definition: scene.pb.h:539
Definition: joint.pb.h:265
::std::string * mutable_name()
Definition: scene.pb.h:338
bool has_sky() const
Definition: scene.pb.h:435
int light_size() const
Definition: scene.pb.h:569
std::shared_ptr< const Scene > ConstSceneSharedPtr
Definition: scene.pb.h:685
Definition: scene.pb.h:63
const ::ignition::msgs::Fog & fog() const
Definition: scene.pb.h:494
void protobuf_ShutdownFile_ignition_2fmsgs_2fscene_2eproto()
::ignition::msgs::Sky * release_sky()
Definition: scene.pb.h:454
::ignition::msgs::Color * mutable_ambient()
Definition: scene.pb.h:370
void clear_ambient()
Definition: scene.pb.h:362
const ::ignition::msgs::Material_Script & shadow_caster_material_script() const
Definition: scene.pb.h:650
bool has_fog() const
Definition: scene.pb.h:487
const ::std::string & name() const
Definition: scene.pb.h:318
Definition: light.pb.h:82
void set_allocated_fog(::ignition::msgs::Fog *fog)
Definition: scene.pb.h:513
void set_grid(bool value)
Definition: scene.pb.h:532
::std::string * release_name()
Definition: scene.pb.h:343
::ignition::msgs::Model * add_model()
Definition: scene.pb.h:553
void set_allocated_header(::ignition::msgs::Header *header)
Definition: scene.pb.h:303
Definition: sky.pb.h:57
::ignition::msgs::Light * add_light()
Definition: scene.pb.h:583
void set_allocated_name(::std::string *name)
Definition: scene.pb.h:348
::ignition::msgs::Color * mutable_background()
Definition: scene.pb.h:408
bool has_background() const
Definition: scene.pb.h:397
::ignition::msgs::Color * release_background()
Definition: scene.pb.h:416
::ignition::msgs::Sky * mutable_sky()
Definition: scene.pb.h:446
void clear_fog()
Definition: scene.pb.h:490
Scene & operator=(const Scene &from)
Definition: scene.pb.h:70
bool shadows() const
Definition: scene.pb.h:476
Definition: header.pb.h:161
void clear_joint()
Definition: scene.pb.h:602
STL class.
Definition: fog.pb.h:81
bool origin_visual() const
Definition: scene.pb.h:632
void set_name(const ::std::string &value)
Definition: scene.pb.h:322
void clear_header()
Definition: scene.pb.h:280
std::unique_ptr< Scene > SceneUniquePtr
Definition: scene.pb.h:682
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Joint > & joint() const
Definition: scene.pb.h:623
void set_origin_visual(bool value)
Definition: scene.pb.h:636
void set_allocated_shadow_caster_material_script(::ignition::msgs::Material_Script *shadow_caster_material_script)
Definition: scene.pb.h:669
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Model > & model() const
Definition: scene.pb.h:563
std::shared_ptr< Scene > SceneSharedPtr
Definition: scene.pb.h:684
void set_shadows(bool value)
Definition: scene.pb.h:480
::ignition::msgs::Fog * mutable_fog()
Definition: scene.pb.h:498
void clear_shadows()
Definition: scene.pb.h:473
const ::ignition::msgs::Color & ambient() const
Definition: scene.pb.h:366
void clear_sky()
Definition: scene.pb.h:438
void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fscene_2eproto()
::ignition::msgs::Color * release_ambient()
Definition: scene.pb.h:378
::ignition::msgs::Header * release_header()
Definition: scene.pb.h:296
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Light > & light() const
Definition: scene.pb.h:593
::ignition::msgs::Joint * add_joint()
Definition: scene.pb.h:613
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: scene.pb.h:99
bool grid() const
Definition: scene.pb.h:528
::ignition::msgs::Material_Script * release_shadow_caster_material_script()
Definition: scene.pb.h:662
::ignition::msgs::Fog * release_fog()
Definition: scene.pb.h:506
void set_allocated_background(::ignition::msgs::Color *background)
Definition: scene.pb.h:423
const ::ignition::msgs::Sky & sky() const
Definition: scene.pb.h:442
void clear_origin_visual()
Definition: scene.pb.h:629
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Model > * mutable_model()
Definition: scene.pb.h:558
const ::ignition::msgs::Header & header() const
Definition: scene.pb.h:284
Definition: color.pb.h:56
Definition: material.pb.h:105
int joint_size() const
Definition: scene.pb.h:599
void clear_model()
Definition: scene.pb.h:542
void protobuf_AssignDesc_ignition_2fmsgs_2fscene_2eproto()
Definition: model.pb.h:62
STL class.
::ignition::msgs::Header * mutable_header()
Definition: scene.pb.h:288
void clear_grid()
Definition: scene.pb.h:525
::ignition::msgs::Material_Script * mutable_shadow_caster_material_script()
Definition: scene.pb.h:654
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Light > * mutable_light()
Definition: scene.pb.h:588
bool has_ambient() const
Definition: scene.pb.h:359
const ::ignition::msgs::Color & background() const
Definition: scene.pb.h:404
bool has_header() const
Definition: scene.pb.h:277
void clear_name()
Definition: scene.pb.h:315
void clear_shadow_caster_material_script()
Definition: scene.pb.h:646
void set_allocated_ambient(::ignition::msgs::Color *ambient)
Definition: scene.pb.h:385
Scene * New() const
Definition: scene.pb.h:82
void clear_light()
Definition: scene.pb.h:572
bool has_shadow_caster_material_script() const
Definition: scene.pb.h:643
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Joint > * mutable_joint()
Definition: scene.pb.h:618
void clear_background()
Definition: scene.pb.h:400
void set_allocated_sky(::ignition::msgs::Sky *sky)
Definition: scene.pb.h:461
int GetCachedSize() const
Definition: scene.pb.h:102