Ignition Msgs

API Reference

5.8.1
shadows.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/shadows.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fshadows_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fshadows_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3019000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3019000 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
32 #include <google/protobuf/extension_set.h> // IWYU pragma: export
33 #include <google/protobuf/generated_enum_reflection.h>
34 #include <google/protobuf/unknown_field_set.h>
35 #include "ignition/msgs/color.pb.h"
37 #ifndef _MSC_VER
38 #pragma GCC system_header
39 #else
40 #pragma warning(push)
41 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
42 #endif
43 #ifdef __linux__
44 #include <sys/sysmacros.h>
45 #endif
46 #include <memory>
47 #include <ignition/msgs/Export.hh>
48 // @@protoc_insertion_point(includes)
49 #include <google/protobuf/port_def.inc>
50 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fshadows_2eproto IGNITION_MSGS_VISIBLE
51 PROTOBUF_NAMESPACE_OPEN
52 namespace internal {
53 class AnyMetadata;
54 } // namespace internal
55 PROTOBUF_NAMESPACE_CLOSE
56 
57 // Internal implementation detail -- do not use these members.
58 struct IGNITION_MSGS_VISIBLE TableStruct_ignition_2fmsgs_2fshadows_2eproto {
59  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
60  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
61  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
62  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
63  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
64  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
65  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
66  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
67  static const uint32_t offsets[];
68 };
69 IGNITION_MSGS_VISIBLE extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fshadows_2eproto;
70 namespace ignition {
71 namespace msgs {
72 class Shadows;
73 struct ShadowsDefaultTypeInternal;
74 IGNITION_MSGS_VISIBLE extern ShadowsDefaultTypeInternal _Shadows_default_instance_;
75 } // namespace msgs
76 } // namespace ignition
77 PROTOBUF_NAMESPACE_OPEN
78 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Shadows* Arena::CreateMaybeMessage<::ignition::msgs::Shadows>(Arena*);
79 PROTOBUF_NAMESPACE_CLOSE
80 namespace ignition {
81 namespace msgs {
82 
83 enum Shadows_ShadowType : int {
90 };
91 IGNITION_MSGS_VISIBLE bool Shadows_ShadowType_IsValid(int value);
95 
96 IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Shadows_ShadowType_descriptor();
97 template<typename T>
98 inline const std::string& Shadows_ShadowType_Name(T enum_t_value) {
101  "Incorrect type passed to function Shadows_ShadowType_Name.");
102  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
103  Shadows_ShadowType_descriptor(), enum_t_value);
104 }
106  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Shadows_ShadowType* value) {
107  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Shadows_ShadowType>(
108  Shadows_ShadowType_descriptor(), name, value);
109 }
110 // ===================================================================
111 
112 class IGNITION_MSGS_VISIBLE Shadows final :
113  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Shadows) */ {
114  public:
115  inline Shadows() : Shadows(nullptr) {}
116  ~Shadows() override;
117  explicit constexpr Shadows(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
118 
119  Shadows(const Shadows& from);
120  Shadows(Shadows&& from) noexcept
121  : Shadows() {
122  *this = ::std::move(from);
123  }
124 
125  inline Shadows& operator=(const Shadows& from) {
126  CopyFrom(from);
127  return *this;
128  }
129  inline Shadows& operator=(Shadows&& from) noexcept {
130  if (this == &from) return *this;
131  if (GetOwningArena() == from.GetOwningArena()
132  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
133  && GetOwningArena() != nullptr
134  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
135  ) {
136  InternalSwap(&from);
137  } else {
138  CopyFrom(from);
139  }
140  return *this;
141  }
142 
143  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
144  return GetDescriptor();
145  }
146  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
147  return default_instance().GetMetadata().descriptor;
148  }
149  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
150  return default_instance().GetMetadata().reflection;
151  }
152  static const Shadows& default_instance() {
153  return *internal_default_instance();
154  }
155  static inline const Shadows* internal_default_instance() {
156  return reinterpret_cast<const Shadows*>(
158  }
159  static constexpr int kIndexInFileMessages =
160  0;
161 
162  friend void swap(Shadows& a, Shadows& b) {
163  a.Swap(&b);
164  }
165  inline void Swap(Shadows* other) {
166  if (other == this) return;
167  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
168  if (GetOwningArena() != nullptr &&
169  GetOwningArena() == other->GetOwningArena()) {
170  #else // PROTOBUF_FORCE_COPY_IN_SWAP
171  if (GetOwningArena() == other->GetOwningArena()) {
172  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
173  InternalSwap(other);
174  } else {
175  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
176  }
177  }
178  void UnsafeArenaSwap(Shadows* other) {
179  if (other == this) return;
180  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
181  InternalSwap(other);
182  }
183 
184  // implements Message ----------------------------------------------
185 
186  Shadows* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
187  return CreateMaybeMessage<Shadows>(arena);
188  }
189  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
190  void CopyFrom(const Shadows& from);
191  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
192  void MergeFrom(const Shadows& from);
193  private:
194  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
195  public:
196  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
197  bool IsInitialized() const final;
198 
199  size_t ByteSizeLong() const final;
200  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
201  uint8_t* _InternalSerialize(
202  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
203  int GetCachedSize() const final { return _cached_size_.Get(); }
204 
205  private:
206  void SharedCtor();
207  void SharedDtor();
208  void SetCachedSize(int size) const final;
209  void InternalSwap(Shadows* other);
210 
211  private:
212  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
213  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
214  return "ignition.msgs.Shadows";
215  }
216  protected:
217  explicit Shadows(::PROTOBUF_NAMESPACE_ID::Arena* arena,
218  bool is_message_owned = false);
219  private:
220  static void ArenaDtor(void* object);
221  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
222  public:
223 
224  static const ClassData _class_data_;
225  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
226 
227  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
228 
229  // nested types ----------------------------------------------------
230 
232  static constexpr ShadowType STENCIL_ADDITIVE =
234  static constexpr ShadowType STENCIL_MODULATIVE =
236  static constexpr ShadowType TEXTURE_ADDITIVE =
238  static constexpr ShadowType TEXTURE_MODULATIVE =
240  static inline bool ShadowType_IsValid(int value) {
241  return Shadows_ShadowType_IsValid(value);
242  }
243  static constexpr ShadowType ShadowType_MIN =
245  static constexpr ShadowType ShadowType_MAX =
247  static constexpr int ShadowType_ARRAYSIZE =
249  static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
252  }
253  template<typename T>
254  static inline const std::string& ShadowType_Name(T enum_t_value) {
255  static_assert(::std::is_same<T, ShadowType>::value ||
257  "Incorrect type passed to function ShadowType_Name.");
258  return Shadows_ShadowType_Name(enum_t_value);
259  }
260  static inline bool ShadowType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
261  ShadowType* value) {
262  return Shadows_ShadowType_Parse(name, value);
263  }
264 
265  // accessors -------------------------------------------------------
266 
267  enum : int {
268  kHeaderFieldNumber = 1,
269  kColorFieldNumber = 3,
270  kTypeFieldNumber = 2,
271  };
272  // .ignition.msgs.Header header = 1;
273  bool has_header() const;
274  private:
275  bool _internal_has_header() const;
276  public:
277  void clear_header();
278  const ::ignition::msgs::Header& header() const;
279  PROTOBUF_NODISCARD ::ignition::msgs::Header* release_header();
280  ::ignition::msgs::Header* mutable_header();
281  void set_allocated_header(::ignition::msgs::Header* header);
282  private:
283  const ::ignition::msgs::Header& _internal_header() const;
284  ::ignition::msgs::Header* _internal_mutable_header();
285  public:
286  void unsafe_arena_set_allocated_header(
287  ::ignition::msgs::Header* header);
288  ::ignition::msgs::Header* unsafe_arena_release_header();
289 
290  // .ignition.msgs.Color color = 3;
291  bool has_color() const;
292  private:
293  bool _internal_has_color() const;
294  public:
295  void clear_color();
296  const ::ignition::msgs::Color& color() const;
297  PROTOBUF_NODISCARD ::ignition::msgs::Color* release_color();
298  ::ignition::msgs::Color* mutable_color();
299  void set_allocated_color(::ignition::msgs::Color* color);
300  private:
301  const ::ignition::msgs::Color& _internal_color() const;
302  ::ignition::msgs::Color* _internal_mutable_color();
303  public:
304  void unsafe_arena_set_allocated_color(
305  ::ignition::msgs::Color* color);
306  ::ignition::msgs::Color* unsafe_arena_release_color();
307 
308  // .ignition.msgs.Shadows.ShadowType type = 2;
309  void clear_type();
311  void set_type(::ignition::msgs::Shadows_ShadowType value);
312  private:
313  ::ignition::msgs::Shadows_ShadowType _internal_type() const;
314  void _internal_set_type(::ignition::msgs::Shadows_ShadowType value);
315  public:
316 
317  // @@protoc_insertion_point(class_scope:ignition.msgs.Shadows)
318  private:
319  class _Internal;
320 
321  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
322  typedef void InternalArenaConstructable_;
323  typedef void DestructorSkippable_;
324  ::ignition::msgs::Header* header_;
325  ::ignition::msgs::Color* color_;
326  int type_;
327  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
328  friend struct ::TableStruct_ignition_2fmsgs_2fshadows_2eproto;
329 };
330 // ===================================================================
331 
332 
333 // ===================================================================
334 
335 #ifdef __GNUC__
336  #pragma GCC diagnostic push
337  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
338 #endif // __GNUC__
339 // Shadows
340 
341 // .ignition.msgs.Header header = 1;
342 inline bool Shadows::_internal_has_header() const {
343  return this != internal_default_instance() && header_ != nullptr;
344 }
345 inline bool Shadows::has_header() const {
346  return _internal_has_header();
347 }
348 inline const ::ignition::msgs::Header& Shadows::_internal_header() const {
349  const ::ignition::msgs::Header* p = header_;
350  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Header&>(
352 }
353 inline const ::ignition::msgs::Header& Shadows::header() const {
354  // @@protoc_insertion_point(field_get:ignition.msgs.Shadows.header)
355  return _internal_header();
356 }
358  ::ignition::msgs::Header* header) {
359  if (GetArenaForAllocation() == nullptr) {
360  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
361  }
362  header_ = header;
363  if (header) {
364 
365  } else {
366 
367  }
368  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Shadows.header)
369 }
370 inline ::ignition::msgs::Header* Shadows::release_header() {
371 
372  ::ignition::msgs::Header* temp = header_;
373  header_ = nullptr;
374 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
375  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
376  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
377  if (GetArenaForAllocation() == nullptr) { delete old; }
378 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
379  if (GetArenaForAllocation() != nullptr) {
380  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
381  }
382 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
383  return temp;
384 }
385 inline ::ignition::msgs::Header* Shadows::unsafe_arena_release_header() {
386  // @@protoc_insertion_point(field_release:ignition.msgs.Shadows.header)
387 
388  ::ignition::msgs::Header* temp = header_;
389  header_ = nullptr;
390  return temp;
391 }
392 inline ::ignition::msgs::Header* Shadows::_internal_mutable_header() {
393 
394  if (header_ == nullptr) {
395  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaForAllocation());
396  header_ = p;
397  }
398  return header_;
399 }
400 inline ::ignition::msgs::Header* Shadows::mutable_header() {
401  ::ignition::msgs::Header* _msg = _internal_mutable_header();
402  // @@protoc_insertion_point(field_mutable:ignition.msgs.Shadows.header)
403  return _msg;
404 }
406  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
407  if (message_arena == nullptr) {
408  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
409  }
410  if (header) {
411  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
412  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
413  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
414  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header));
415  if (message_arena != submessage_arena) {
416  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
417  message_arena, header, submessage_arena);
418  }
419 
420  } else {
421 
422  }
423  header_ = header;
424  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Shadows.header)
425 }
426 
427 // .ignition.msgs.Shadows.ShadowType type = 2;
428 inline void Shadows::clear_type() {
429  type_ = 0;
430 }
431 inline ::ignition::msgs::Shadows_ShadowType Shadows::_internal_type() const {
432  return static_cast< ::ignition::msgs::Shadows_ShadowType >(type_);
433 }
435  // @@protoc_insertion_point(field_get:ignition.msgs.Shadows.type)
436  return _internal_type();
437 }
438 inline void Shadows::_internal_set_type(::ignition::msgs::Shadows_ShadowType value) {
439 
440  type_ = value;
441 }
443  _internal_set_type(value);
444  // @@protoc_insertion_point(field_set:ignition.msgs.Shadows.type)
445 }
446 
447 // .ignition.msgs.Color color = 3;
448 inline bool Shadows::_internal_has_color() const {
449  return this != internal_default_instance() && color_ != nullptr;
450 }
451 inline bool Shadows::has_color() const {
452  return _internal_has_color();
453 }
454 inline const ::ignition::msgs::Color& Shadows::_internal_color() const {
455  const ::ignition::msgs::Color* p = color_;
456  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Color&>(
458 }
459 inline const ::ignition::msgs::Color& Shadows::color() const {
460  // @@protoc_insertion_point(field_get:ignition.msgs.Shadows.color)
461  return _internal_color();
462 }
464  ::ignition::msgs::Color* color) {
465  if (GetArenaForAllocation() == nullptr) {
466  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(color_);
467  }
468  color_ = color;
469  if (color) {
470 
471  } else {
472 
473  }
474  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Shadows.color)
475 }
476 inline ::ignition::msgs::Color* Shadows::release_color() {
477 
478  ::ignition::msgs::Color* temp = color_;
479  color_ = nullptr;
480 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
481  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
482  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
483  if (GetArenaForAllocation() == nullptr) { delete old; }
484 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
485  if (GetArenaForAllocation() != nullptr) {
486  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
487  }
488 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
489  return temp;
490 }
491 inline ::ignition::msgs::Color* Shadows::unsafe_arena_release_color() {
492  // @@protoc_insertion_point(field_release:ignition.msgs.Shadows.color)
493 
494  ::ignition::msgs::Color* temp = color_;
495  color_ = nullptr;
496  return temp;
497 }
498 inline ::ignition::msgs::Color* Shadows::_internal_mutable_color() {
499 
500  if (color_ == nullptr) {
501  auto* p = CreateMaybeMessage<::ignition::msgs::Color>(GetArenaForAllocation());
502  color_ = p;
503  }
504  return color_;
505 }
506 inline ::ignition::msgs::Color* Shadows::mutable_color() {
507  ::ignition::msgs::Color* _msg = _internal_mutable_color();
508  // @@protoc_insertion_point(field_mutable:ignition.msgs.Shadows.color)
509  return _msg;
510 }
512  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
513  if (message_arena == nullptr) {
514  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(color_);
515  }
516  if (color) {
517  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
518  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
519  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
520  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(color));
521  if (message_arena != submessage_arena) {
522  color = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
523  message_arena, color, submessage_arena);
524  }
525 
526  } else {
527 
528  }
529  color_ = color;
530  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Shadows.color)
531 }
532 
533 #ifdef __GNUC__
534  #pragma GCC diagnostic pop
535 #endif // __GNUC__
536 
541 // @@protoc_insertion_point(namespace_scope)
542 
543 } // namespace msgs
544 } // namespace ignition
545 
546 PROTOBUF_NAMESPACE_OPEN
547 
548 template <> struct is_proto_enum< ::ignition::msgs::Shadows_ShadowType> : ::std::true_type {};
549 template <>
550 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Shadows_ShadowType>() {
552 }
553 
554 PROTOBUF_NAMESPACE_CLOSE
555 
556 #ifdef _MSC_VER
557 #pragma warning(pop)
558 #endif
559 // @@protoc_insertion_point(global_scope)
560 
561 #include <google/protobuf/port_undef.inc>
562 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fshadows_2eproto
Definition: color.pb.h:84
Definition: header.pb.h:265
Definition: shadows.pb.h:113
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: shadows.pb.h:149
::ignition::msgs::Color * mutable_color()
Definition: shadows.pb.h:506
bool has_header() const
Definition: shadows.pb.h:345
::ignition::msgs::Header * mutable_header()
Definition: shadows.pb.h:400
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: shadows.pb.h:143
bool has_color() const
Definition: shadows.pb.h:451
static const Shadows & default_instance()
Definition: shadows.pb.h:152
void unsafe_arena_set_allocated_color(::ignition::msgs::Color *color)
Definition: shadows.pb.h:463
PROTOBUF_NODISCARD ::ignition::msgs::Color * release_color()
Definition: shadows.pb.h:476
Shadows()
Definition: shadows.pb.h:115
void set_allocated_color(::ignition::msgs::Color *color)
Definition: shadows.pb.h:511
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Definition: shadows.pb.h:357
void Swap(Shadows *other)
Definition: shadows.pb.h:165
Shadows(const Shadows &from)
::ignition::msgs::Color * unsafe_arena_release_color()
Definition: shadows.pb.h:491
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ShadowType_descriptor()
Definition: shadows.pb.h:250
Shadows(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
Shadows & operator=(const Shadows &from)
Definition: shadows.pb.h:125
friend void swap(Shadows &a, Shadows &b)
Definition: shadows.pb.h:162
void MergeFrom(const Shadows &from)
void clear_type()
Definition: shadows.pb.h:428
void UnsafeArenaSwap(Shadows *other)
Definition: shadows.pb.h:178
void set_allocated_header(::ignition::msgs::Header *header)
Definition: shadows.pb.h:405
PROTOBUF_NODISCARD ::ignition::msgs::Header * release_header()
Definition: shadows.pb.h:370
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const std::string & ShadowType_Name(T enum_t_value)
Definition: shadows.pb.h:254
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: shadows.pb.h:146
Shadows(Shadows &&from) noexcept
Definition: shadows.pb.h:120
const ::ignition::msgs::Header & header() const
Definition: shadows.pb.h:353
::ignition::msgs::Shadows_ShadowType type() const
Definition: shadows.pb.h:434
static bool ShadowType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ShadowType *value)
Definition: shadows.pb.h:260
static const ClassData _class_data_
Definition: shadows.pb.h:224
::ignition::msgs::Header * unsafe_arena_release_header()
Definition: shadows.pb.h:385
Shadows * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: shadows.pb.h:186
constexpr Shadows(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
Shadows & operator=(Shadows &&from) noexcept
Definition: shadows.pb.h:129
void set_type(::ignition::msgs::Shadows_ShadowType value)
Definition: shadows.pb.h:442
const ::ignition::msgs::Color & color() const
Definition: shadows.pb.h:459
void CopyFrom(const Shadows &from)
static const Shadows * internal_default_instance()
Definition: shadows.pb.h:155
T max(T... args)
T min(T... args)
IGNITION_MSGS_VISIBLE ColorDefaultTypeInternal _Color_default_instance_
std::shared_ptr< Shadows > ShadowsSharedPtr
Definition: shadows.pb.h:539
std::unique_ptr< const Shadows > ConstShadowsUniquePtr
Definition: shadows.pb.h:538
constexpr Shadows_ShadowType Shadows_ShadowType_ShadowType_MAX
Definition: shadows.pb.h:93
IGNITION_MSGS_VISIBLE bool Shadows_ShadowType_IsValid(int value)
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
std::unique_ptr< Shadows > ShadowsUniquePtr
Definition: shadows.pb.h:537
Shadows_ShadowType
Definition: shadows.pb.h:83
@ Shadows_ShadowType_STENCIL_MODULATIVE
Definition: shadows.pb.h:85
@ Shadows_ShadowType_Shadows_ShadowType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: shadows.pb.h:89
@ Shadows_ShadowType_TEXTURE_MODULATIVE
Definition: shadows.pb.h:87
@ Shadows_ShadowType_Shadows_ShadowType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: shadows.pb.h:88
@ Shadows_ShadowType_STENCIL_ADDITIVE
Definition: shadows.pb.h:84
@ Shadows_ShadowType_TEXTURE_ADDITIVE
Definition: shadows.pb.h:86
bool Shadows_ShadowType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Shadows_ShadowType *value)
Definition: shadows.pb.h:105
const std::string & Shadows_ShadowType_Name(T enum_t_value)
Definition: shadows.pb.h:98
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Shadows_ShadowType_descriptor()
IGNITION_MSGS_VISIBLE ShadowsDefaultTypeInternal _Shadows_default_instance_
std::shared_ptr< const Shadows > ConstShadowsSharedPtr
Definition: shadows.pb.h:540
constexpr int Shadows_ShadowType_ShadowType_ARRAYSIZE
Definition: shadows.pb.h:94
constexpr Shadows_ShadowType Shadows_ShadowType_ShadowType_MIN
Definition: shadows.pb.h:92
Definition: actor.pb.h:52
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fshadows_2eproto
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)