4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fheightmapgeom_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fheightmapgeom_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/unknown_field_set.h>
39 #pragma GCC system_header
42 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
45 #include <sys/sysmacros.h>
50 #include <google/protobuf/port_def.inc>
51 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fheightmapgeom_2eproto IGNITION_MSGS_VISIBLE
52 PROTOBUF_NAMESPACE_OPEN
56 PROTOBUF_NAMESPACE_CLOSE
60 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
62 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
64 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]
66 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
67 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
68 static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
74 class HeightmapGeomDefaultTypeInternal;
76 class HeightmapGeom_Blend;
77 class HeightmapGeom_BlendDefaultTypeInternal;
79 class HeightmapGeom_Texture;
80 class HeightmapGeom_TextureDefaultTypeInternal;
84 PROTOBUF_NAMESPACE_OPEN
85 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::HeightmapGeom* Arena::CreateMaybeMessage<::ignition::msgs::HeightmapGeom>(Arena*);
86 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::HeightmapGeom_Blend* Arena::CreateMaybeMessage<::ignition::msgs::HeightmapGeom_Blend>(Arena*);
87 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::HeightmapGeom_Texture* Arena::CreateMaybeMessage<::ignition::msgs::HeightmapGeom_Texture>(Arena*);
88 PROTOBUF_NAMESPACE_CLOSE
94 class IGNITION_MSGS_VISIBLE HeightmapGeom_Texture PROTOBUF_FINAL :
95 public ::PROTOBUF_NAMESPACE_ID::Message {
102 : HeightmapGeom_Texture() {
103 *
this = ::std::move(from);
106 inline HeightmapGeom_Texture&
operator=(
const HeightmapGeom_Texture& from) {
110 inline HeightmapGeom_Texture&
operator=(HeightmapGeom_Texture&& from) noexcept {
111 if (GetArena() == from.GetArena()) {
112 if (
this != &from) InternalSwap(&from);
119 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
120 return GetDescriptor();
123 return GetMetadataStatic().descriptor;
126 return GetMetadataStatic().reflection;
132 return reinterpret_cast<const HeightmapGeom_Texture*
>(
135 static constexpr
int kIndexInFileMessages =
138 friend void swap(HeightmapGeom_Texture& a, HeightmapGeom_Texture& b) {
141 inline void Swap(HeightmapGeom_Texture* other) {
142 if (other ==
this)
return;
143 if (GetArena() == other->GetArena()) {
146 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
150 if (other ==
this)
return;
151 GOOGLE_DCHECK(GetArena() == other->GetArena());
157 inline HeightmapGeom_Texture*
New() const final {
158 return CreateMaybeMessage<HeightmapGeom_Texture>(
nullptr);
161 HeightmapGeom_Texture*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
162 return CreateMaybeMessage<HeightmapGeom_Texture>(arena);
164 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
165 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
168 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
169 bool IsInitialized() const final;
171 size_t ByteSizeLong() const final;
172 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
173 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
174 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
175 int GetCachedSize() const final {
return _cached_size_.Get(); }
178 inline void SharedCtor();
179 inline void SharedDtor();
180 void SetCachedSize(
int size)
const final;
181 void InternalSwap(HeightmapGeom_Texture* other);
182 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
183 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
184 return "ignition.msgs.HeightmapGeom.Texture";
189 static void ArenaDtor(
void*
object);
190 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
195 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
207 kDiffuseFieldNumber = 1,
208 kNormalFieldNumber = 2,
209 kSizeFieldNumber = 3,
221 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
222 " string fields are deprecated and will be removed in a"
224 std::
string* unsafe_arena_release_diffuse();
225 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
226 "
string fields are deprecated and will be removed in a"
228 void unsafe_arena_set_allocated_diffuse(
229 std::
string* diffuse);
231 const
std::
string& _internal_diffuse() const;
232 void _internal_set_diffuse(const
std::
string& value);
233 std::
string* _internal_mutable_diffuse();
238 const
std::
string& normal() const;
239 void set_normal(const
std::
string& value);
240 void set_normal(
std::
string&& value);
241 void set_normal(const
char* value);
242 void set_normal(const
char* value,
size_t size);
243 std::
string* mutable_normal();
244 std::
string* release_normal();
245 void set_allocated_normal(
std::
string* normal);
246 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
247 "
string fields are deprecated and will be removed in a"
249 std::
string* unsafe_arena_release_normal();
250 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
251 "
string fields are deprecated and will be removed in a"
253 void unsafe_arena_set_allocated_normal(
254 std::
string* normal);
256 const
std::
string& _internal_normal() const;
257 void _internal_set_normal(const
std::
string& value);
258 std::
string* _internal_mutable_normal();
264 void set_size(
double value);
266 double _internal_size() const;
267 void _internal_set_size(
double value);
274 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
275 typedef
void InternalArenaConstructable_;
276 typedef
void DestructorSkippable_;
277 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr diffuse_;
278 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr normal_;
280 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
286 public ::PROTOBUF_NAMESPACE_ID::Message {
293 : HeightmapGeom_Blend() {
294 *
this = ::std::move(from);
297 inline HeightmapGeom_Blend&
operator=(
const HeightmapGeom_Blend& from) {
301 inline HeightmapGeom_Blend&
operator=(HeightmapGeom_Blend&& from) noexcept {
302 if (GetArena() == from.GetArena()) {
303 if (
this != &from) InternalSwap(&from);
310 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
311 return GetDescriptor();
314 return GetMetadataStatic().descriptor;
317 return GetMetadataStatic().reflection;
323 return reinterpret_cast<const HeightmapGeom_Blend*
>(
326 static constexpr
int kIndexInFileMessages =
329 friend void swap(HeightmapGeom_Blend& a, HeightmapGeom_Blend& b) {
332 inline void Swap(HeightmapGeom_Blend* other) {
333 if (other ==
this)
return;
334 if (GetArena() == other->GetArena()) {
337 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
341 if (other ==
this)
return;
342 GOOGLE_DCHECK(GetArena() == other->GetArena());
348 inline HeightmapGeom_Blend*
New() const final {
349 return CreateMaybeMessage<HeightmapGeom_Blend>(
nullptr);
352 HeightmapGeom_Blend*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
353 return CreateMaybeMessage<HeightmapGeom_Blend>(arena);
355 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
356 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
359 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
360 bool IsInitialized() const final;
362 size_t ByteSizeLong() const final;
363 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
364 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
365 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
366 int GetCachedSize() const final {
return _cached_size_.Get(); }
369 inline void SharedCtor();
370 inline void SharedDtor();
371 void SetCachedSize(
int size)
const final;
372 void InternalSwap(HeightmapGeom_Blend* other);
373 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
374 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
375 return "ignition.msgs.HeightmapGeom.Blend";
380 static void ArenaDtor(
void*
object);
381 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
386 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
398 kMinHeightFieldNumber = 1,
399 kFadeDistFieldNumber = 2,
406 double _internal_min_height()
const;
407 void _internal_set_min_height(
double value);
415 double _internal_fade_dist()
const;
416 void _internal_set_fade_dist(
double value);
423 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
424 typedef void InternalArenaConstructable_;
425 typedef void DestructorSkippable_;
428 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
429 friend struct ::TableStruct_ignition_2fmsgs_2fheightmapgeom_2eproto;
434 public ::PROTOBUF_NAMESPACE_ID::Message {
442 *
this = ::std::move(from);
445 inline HeightmapGeom&
operator=(
const HeightmapGeom& from) {
449 inline HeightmapGeom&
operator=(HeightmapGeom&& from) noexcept {
450 if (GetArena() == from.GetArena()) {
451 if (
this != &from) InternalSwap(&from);
458 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
459 return GetDescriptor();
462 return GetMetadataStatic().descriptor;
465 return GetMetadataStatic().reflection;
471 return reinterpret_cast<const HeightmapGeom*
>(
474 static constexpr
int kIndexInFileMessages =
477 friend void swap(HeightmapGeom& a, HeightmapGeom& b) {
480 inline void Swap(HeightmapGeom* other) {
481 if (other ==
this)
return;
482 if (GetArena() == other->GetArena()) {
485 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
489 if (other ==
this)
return;
490 GOOGLE_DCHECK(GetArena() == other->GetArena());
496 inline HeightmapGeom*
New() const final {
497 return CreateMaybeMessage<HeightmapGeom>(
nullptr);
500 HeightmapGeom*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
501 return CreateMaybeMessage<HeightmapGeom>(arena);
503 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
504 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
507 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
508 bool IsInitialized() const final;
510 size_t ByteSizeLong() const final;
511 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
512 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
513 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
514 int GetCachedSize() const final {
return _cached_size_.Get(); }
517 inline void SharedCtor();
518 inline void SharedDtor();
519 void SetCachedSize(
int size)
const final;
520 void InternalSwap(HeightmapGeom* other);
521 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
522 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
523 return "ignition.msgs.HeightmapGeom";
528 static void ArenaDtor(
void*
object);
529 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
534 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
549 kHeightsFieldNumber = 5,
550 kTextureFieldNumber = 8,
551 kBlendFieldNumber = 9,
552 kFilenameFieldNumber = 11,
553 kHeaderFieldNumber = 1,
554 kImageFieldNumber = 2,
555 kSizeFieldNumber = 3,
556 kOriginFieldNumber = 4,
557 kWidthFieldNumber = 6,
558 kHeightFieldNumber = 7,
559 kUseTerrainPagingFieldNumber = 10,
560 kSamplingFieldNumber = 12,
565 int _internal_heights_size()
const;
569 float _internal_heights(
int index)
const;
570 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
571 _internal_heights()
const;
572 void _internal_add_heights(
float value);
573 ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
574 _internal_mutable_heights();
579 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
581 ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
587 int _internal_texture_size()
const;
591 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture >*
594 const ::ignition::msgs::HeightmapGeom_Texture& _internal_texture(
int index)
const;
595 ::ignition::msgs::HeightmapGeom_Texture* _internal_add_texture();
597 const ::ignition::msgs::HeightmapGeom_Texture&
texture(
int index)
const;
599 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture >&
605 int _internal_blend_size()
const;
609 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend >*
612 const ::ignition::msgs::HeightmapGeom_Blend& _internal_blend(
int index)
const;
613 ::ignition::msgs::HeightmapGeom_Blend* _internal_add_blend();
615 const ::ignition::msgs::HeightmapGeom_Blend&
blend(
int index)
const;
617 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend >&
630 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
631 " string fields are deprecated and will be removed in a"
633 std::
string* unsafe_arena_release_filename();
634 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
635 "
string fields are deprecated and will be removed in a"
637 void unsafe_arena_set_allocated_filename(
638 std::
string* filename);
640 const
std::
string& _internal_filename() const;
641 void _internal_set_filename(const
std::
string& value);
642 std::
string* _internal_mutable_filename();
646 bool has_header() const;
648 bool _internal_has_header() const;
654 void set_allocated_header(::
ignition::msgs::Header* header);
656 const ::
ignition::msgs::Header& _internal_header() const;
657 ::
ignition::msgs::Header* _internal_mutable_header();
659 void unsafe_arena_set_allocated_header(
661 ::
ignition::msgs::Header* unsafe_arena_release_header();
664 bool has_image() const;
666 bool _internal_has_image() const;
672 void set_allocated_image(::
ignition::msgs::Image* image);
674 const ::
ignition::msgs::Image& _internal_image() const;
675 ::
ignition::msgs::Image* _internal_mutable_image();
677 void unsafe_arena_set_allocated_image(
679 ::
ignition::msgs::Image* unsafe_arena_release_image();
682 bool has_size() const;
684 bool _internal_has_size() const;
695 void unsafe_arena_set_allocated_size(
700 bool has_origin() const;
702 bool _internal_has_origin() const;
713 void unsafe_arena_set_allocated_origin(
719 ::PROTOBUF_NAMESPACE_ID::int32 width() const;
720 void set_width(::PROTOBUF_NAMESPACE_ID::int32 value);
722 ::PROTOBUF_NAMESPACE_ID::int32 _internal_width() const;
723 void _internal_set_width(::PROTOBUF_NAMESPACE_ID::int32 value);
728 ::PROTOBUF_NAMESPACE_ID::int32 height() const;
729 void set_height(::PROTOBUF_NAMESPACE_ID::int32 value);
731 ::PROTOBUF_NAMESPACE_ID::int32 _internal_height() const;
732 void _internal_set_height(::PROTOBUF_NAMESPACE_ID::int32 value);
736 void clear_use_terrain_paging();
737 bool use_terrain_paging() const;
738 void set_use_terrain_paging(
bool value);
740 bool _internal_use_terrain_paging() const;
741 void _internal_set_use_terrain_paging(
bool value);
745 void clear_sampling();
746 ::PROTOBUF_NAMESPACE_ID::uint32 sampling() const;
747 void set_sampling(::PROTOBUF_NAMESPACE_ID::uint32 value);
749 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_sampling() const;
750 void _internal_set_sampling(::PROTOBUF_NAMESPACE_ID::uint32 value);
757 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
758 typedef
void InternalArenaConstructable_;
759 typedef
void DestructorSkippable_;
760 ::PROTOBUF_NAMESPACE_ID::RepeatedField<
float > heights_;
761 mutable
std::atomic<
int> _heights_cached_byte_size_;
762 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
ignition::msgs::HeightmapGeom_Texture > texture_;
763 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
ignition::msgs::HeightmapGeom_Blend > blend_;
764 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr filename_;
769 ::PROTOBUF_NAMESPACE_ID::int32 width_;
770 ::PROTOBUF_NAMESPACE_ID::int32 height_;
771 bool use_terrain_paging_;
772 ::PROTOBUF_NAMESPACE_ID::uint32 sampling_;
773 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
782 #pragma GCC diagnostic push
783 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
788 inline void HeightmapGeom_Texture::clear_diffuse() {
789 diffuse_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
791 inline const std::string& HeightmapGeom_Texture::diffuse()
const {
793 return _internal_diffuse();
795 inline void HeightmapGeom_Texture::set_diffuse(
const std::string& value) {
796 _internal_set_diffuse(value);
799 inline std::string* HeightmapGeom_Texture::mutable_diffuse() {
801 return _internal_mutable_diffuse();
803 inline const std::string& HeightmapGeom_Texture::_internal_diffuse()
const {
804 return diffuse_.Get();
806 inline void HeightmapGeom_Texture::_internal_set_diffuse(
const std::string& value) {
808 diffuse_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
810 inline void HeightmapGeom_Texture::set_diffuse(
std::string&& value) {
813 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
816 inline void HeightmapGeom_Texture::set_diffuse(
const char* value) {
817 GOOGLE_DCHECK(value !=
nullptr);
819 diffuse_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
823 inline void HeightmapGeom_Texture::set_diffuse(
const char* value,
826 diffuse_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
827 reinterpret_cast<const char*
>(value), size), GetArena());
830 inline std::string* HeightmapGeom_Texture::_internal_mutable_diffuse() {
832 return diffuse_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
834 inline std::string* HeightmapGeom_Texture::release_diffuse() {
836 return diffuse_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
838 inline void HeightmapGeom_Texture::set_allocated_diffuse(
std::string* diffuse) {
839 if (diffuse !=
nullptr) {
844 diffuse_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), diffuse,
848 inline std::string* HeightmapGeom_Texture::unsafe_arena_release_diffuse() {
850 GOOGLE_DCHECK(GetArena() !=
nullptr);
852 return diffuse_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
855 inline void HeightmapGeom_Texture::unsafe_arena_set_allocated_diffuse(
857 GOOGLE_DCHECK(GetArena() !=
nullptr);
858 if (diffuse !=
nullptr) {
863 diffuse_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
864 diffuse, GetArena());
869 inline void HeightmapGeom_Texture::clear_normal() {
870 normal_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
872 inline const std::string& HeightmapGeom_Texture::normal()
const {
874 return _internal_normal();
876 inline void HeightmapGeom_Texture::set_normal(
const std::string& value) {
877 _internal_set_normal(value);
880 inline std::string* HeightmapGeom_Texture::mutable_normal() {
882 return _internal_mutable_normal();
884 inline const std::string& HeightmapGeom_Texture::_internal_normal()
const {
885 return normal_.Get();
887 inline void HeightmapGeom_Texture::_internal_set_normal(
const std::string& value) {
889 normal_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
891 inline void HeightmapGeom_Texture::set_normal(
std::string&& value) {
894 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
897 inline void HeightmapGeom_Texture::set_normal(
const char* value) {
898 GOOGLE_DCHECK(value !=
nullptr);
900 normal_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
904 inline void HeightmapGeom_Texture::set_normal(
const char* value,
907 normal_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
908 reinterpret_cast<const char*
>(value), size), GetArena());
911 inline std::string* HeightmapGeom_Texture::_internal_mutable_normal() {
913 return normal_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
915 inline std::string* HeightmapGeom_Texture::release_normal() {
917 return normal_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
919 inline void HeightmapGeom_Texture::set_allocated_normal(
std::string* normal) {
920 if (normal !=
nullptr) {
925 normal_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), normal,
929 inline std::string* HeightmapGeom_Texture::unsafe_arena_release_normal() {
931 GOOGLE_DCHECK(GetArena() !=
nullptr);
933 return normal_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
936 inline void HeightmapGeom_Texture::unsafe_arena_set_allocated_normal(
938 GOOGLE_DCHECK(GetArena() !=
nullptr);
939 if (normal !=
nullptr) {
944 normal_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
950 inline void HeightmapGeom_Texture::clear_size() {
953 inline double HeightmapGeom_Texture::_internal_size()
const {
956 inline double HeightmapGeom_Texture::size()
const {
958 return _internal_size();
960 inline void HeightmapGeom_Texture::_internal_set_size(
double value) {
964 inline void HeightmapGeom_Texture::set_size(
double value) {
965 _internal_set_size(value);
974 inline void HeightmapGeom_Blend::clear_min_height() {
977 inline double HeightmapGeom_Blend::_internal_min_height()
const {
980 inline double HeightmapGeom_Blend::min_height()
const {
982 return _internal_min_height();
984 inline void HeightmapGeom_Blend::_internal_set_min_height(
double value) {
988 inline void HeightmapGeom_Blend::set_min_height(
double value) {
989 _internal_set_min_height(value);
994 inline void HeightmapGeom_Blend::clear_fade_dist() {
997 inline double HeightmapGeom_Blend::_internal_fade_dist()
const {
1000 inline double HeightmapGeom_Blend::fade_dist()
const {
1002 return _internal_fade_dist();
1004 inline void HeightmapGeom_Blend::_internal_set_fade_dist(
double value) {
1008 inline void HeightmapGeom_Blend::set_fade_dist(
double value) {
1009 _internal_set_fade_dist(value);
1018 inline bool HeightmapGeom::_internal_has_header()
const {
1019 return this != internal_default_instance() && header_ !=
nullptr;
1021 inline bool HeightmapGeom::has_header()
const {
1022 return _internal_has_header();
1024 inline const ::ignition::msgs::Header& HeightmapGeom::_internal_header()
const {
1025 const ::ignition::msgs::Header* p = header_;
1026 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Header*
>(
1029 inline const ::ignition::msgs::Header& HeightmapGeom::header()
const {
1031 return _internal_header();
1033 inline void HeightmapGeom::unsafe_arena_set_allocated_header(
1034 ::ignition::msgs::Header* header) {
1035 if (GetArena() ==
nullptr) {
1036 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
1046 inline ::ignition::msgs::Header* HeightmapGeom::release_header() {
1047 auto temp = unsafe_arena_release_header();
1048 if (GetArena() !=
nullptr) {
1049 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1053 inline ::ignition::msgs::Header* HeightmapGeom::unsafe_arena_release_header() {
1056 ::ignition::msgs::Header* temp = header_;
1060 inline ::ignition::msgs::Header* HeightmapGeom::_internal_mutable_header() {
1062 if (header_ ==
nullptr) {
1063 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
1068 inline ::ignition::msgs::Header* HeightmapGeom::mutable_header() {
1070 return _internal_mutable_header();
1072 inline void HeightmapGeom::set_allocated_header(::ignition::msgs::Header* header) {
1073 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1074 if (message_arena ==
nullptr) {
1075 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
1078 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1079 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header)->GetArena();
1080 if (message_arena != submessage_arena) {
1081 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1082 message_arena, header, submessage_arena);
1093 inline bool HeightmapGeom::_internal_has_image()
const {
1094 return this != internal_default_instance() && image_ !=
nullptr;
1096 inline bool HeightmapGeom::has_image()
const {
1097 return _internal_has_image();
1099 inline const ::ignition::msgs::Image& HeightmapGeom::_internal_image()
const {
1100 const ::ignition::msgs::Image* p = image_;
1101 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Image*
>(
1104 inline const ::ignition::msgs::Image& HeightmapGeom::image()
const {
1106 return _internal_image();
1108 inline void HeightmapGeom::unsafe_arena_set_allocated_image(
1109 ::ignition::msgs::Image* image) {
1110 if (GetArena() ==
nullptr) {
1111 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(image_);
1121 inline ::ignition::msgs::Image* HeightmapGeom::release_image() {
1122 auto temp = unsafe_arena_release_image();
1123 if (GetArena() !=
nullptr) {
1124 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1128 inline ::ignition::msgs::Image* HeightmapGeom::unsafe_arena_release_image() {
1131 ::ignition::msgs::Image* temp = image_;
1135 inline ::ignition::msgs::Image* HeightmapGeom::_internal_mutable_image() {
1137 if (image_ ==
nullptr) {
1138 auto* p = CreateMaybeMessage<::ignition::msgs::Image>(GetArena());
1143 inline ::ignition::msgs::Image* HeightmapGeom::mutable_image() {
1145 return _internal_mutable_image();
1147 inline void HeightmapGeom::set_allocated_image(::ignition::msgs::Image* image) {
1148 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1149 if (message_arena ==
nullptr) {
1150 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(image_);
1153 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1154 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(image)->GetArena();
1155 if (message_arena != submessage_arena) {
1156 image = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1157 message_arena, image, submessage_arena);
1168 inline bool HeightmapGeom::_internal_has_size()
const {
1169 return this != internal_default_instance() && size_ !=
nullptr;
1171 inline bool HeightmapGeom::has_size()
const {
1172 return _internal_has_size();
1174 inline const ::ignition::msgs::Vector3d& HeightmapGeom::_internal_size()
const {
1175 const ::ignition::msgs::Vector3d* p = size_;
1176 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Vector3d*
>(
1179 inline const ::ignition::msgs::Vector3d& HeightmapGeom::size()
const {
1181 return _internal_size();
1183 inline void HeightmapGeom::unsafe_arena_set_allocated_size(
1184 ::ignition::msgs::Vector3d* size) {
1185 if (GetArena() ==
nullptr) {
1186 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(size_);
1196 inline ::ignition::msgs::Vector3d* HeightmapGeom::release_size() {
1197 auto temp = unsafe_arena_release_size();
1198 if (GetArena() !=
nullptr) {
1199 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1203 inline ::ignition::msgs::Vector3d* HeightmapGeom::unsafe_arena_release_size() {
1206 ::ignition::msgs::Vector3d* temp = size_;
1210 inline ::ignition::msgs::Vector3d* HeightmapGeom::_internal_mutable_size() {
1212 if (size_ ==
nullptr) {
1213 auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArena());
1218 inline ::ignition::msgs::Vector3d* HeightmapGeom::mutable_size() {
1220 return _internal_mutable_size();
1222 inline void HeightmapGeom::set_allocated_size(::ignition::msgs::Vector3d* size) {
1223 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1224 if (message_arena ==
nullptr) {
1225 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(size_);
1228 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1229 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(size)->GetArena();
1230 if (message_arena != submessage_arena) {
1231 size = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1232 message_arena, size, submessage_arena);
1243 inline bool HeightmapGeom::_internal_has_origin()
const {
1244 return this != internal_default_instance() && origin_ !=
nullptr;
1246 inline bool HeightmapGeom::has_origin()
const {
1247 return _internal_has_origin();
1249 inline const ::ignition::msgs::Vector3d& HeightmapGeom::_internal_origin()
const {
1250 const ::ignition::msgs::Vector3d* p = origin_;
1251 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Vector3d*
>(
1254 inline const ::ignition::msgs::Vector3d& HeightmapGeom::origin()
const {
1256 return _internal_origin();
1258 inline void HeightmapGeom::unsafe_arena_set_allocated_origin(
1259 ::ignition::msgs::Vector3d* origin) {
1260 if (GetArena() ==
nullptr) {
1261 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin_);
1271 inline ::ignition::msgs::Vector3d* HeightmapGeom::release_origin() {
1272 auto temp = unsafe_arena_release_origin();
1273 if (GetArena() !=
nullptr) {
1274 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1278 inline ::ignition::msgs::Vector3d* HeightmapGeom::unsafe_arena_release_origin() {
1281 ::ignition::msgs::Vector3d* temp = origin_;
1285 inline ::ignition::msgs::Vector3d* HeightmapGeom::_internal_mutable_origin() {
1287 if (origin_ ==
nullptr) {
1288 auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArena());
1293 inline ::ignition::msgs::Vector3d* HeightmapGeom::mutable_origin() {
1295 return _internal_mutable_origin();
1297 inline void HeightmapGeom::set_allocated_origin(::ignition::msgs::Vector3d* origin) {
1298 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1299 if (message_arena ==
nullptr) {
1300 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin_);
1303 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1304 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin)->GetArena();
1305 if (message_arena != submessage_arena) {
1306 origin = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1307 message_arena, origin, submessage_arena);
1318 inline int HeightmapGeom::_internal_heights_size()
const {
1319 return heights_.size();
1321 inline int HeightmapGeom::heights_size()
const {
1322 return _internal_heights_size();
1324 inline void HeightmapGeom::clear_heights() {
1327 inline float HeightmapGeom::_internal_heights(
int index)
const {
1328 return heights_.Get(index);
1330 inline float HeightmapGeom::heights(
int index)
const {
1332 return _internal_heights(index);
1334 inline void HeightmapGeom::set_heights(
int index,
float value) {
1335 heights_.Set(index, value);
1338 inline void HeightmapGeom::_internal_add_heights(
float value) {
1339 heights_.Add(value);
1341 inline void HeightmapGeom::add_heights(
float value) {
1342 _internal_add_heights(value);
1345 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
1346 HeightmapGeom::_internal_heights()
const {
1349 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
1350 HeightmapGeom::heights()
const {
1352 return _internal_heights();
1354 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
1355 HeightmapGeom::_internal_mutable_heights() {
1358 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
1359 HeightmapGeom::mutable_heights() {
1361 return _internal_mutable_heights();
1365 inline void HeightmapGeom::clear_width() {
1368 inline ::PROTOBUF_NAMESPACE_ID::int32 HeightmapGeom::_internal_width()
const {
1371 inline ::PROTOBUF_NAMESPACE_ID::int32 HeightmapGeom::width()
const {
1373 return _internal_width();
1375 inline void HeightmapGeom::_internal_set_width(::PROTOBUF_NAMESPACE_ID::int32 value) {
1379 inline void HeightmapGeom::set_width(::PROTOBUF_NAMESPACE_ID::int32 value) {
1380 _internal_set_width(value);
1385 inline void HeightmapGeom::clear_height() {
1388 inline ::PROTOBUF_NAMESPACE_ID::int32 HeightmapGeom::_internal_height()
const {
1391 inline ::PROTOBUF_NAMESPACE_ID::int32 HeightmapGeom::height()
const {
1393 return _internal_height();
1395 inline void HeightmapGeom::_internal_set_height(::PROTOBUF_NAMESPACE_ID::int32 value) {
1399 inline void HeightmapGeom::set_height(::PROTOBUF_NAMESPACE_ID::int32 value) {
1400 _internal_set_height(value);
1405 inline int HeightmapGeom::_internal_texture_size()
const {
1406 return texture_.size();
1408 inline int HeightmapGeom::texture_size()
const {
1409 return _internal_texture_size();
1411 inline void HeightmapGeom::clear_texture() {
1414 inline ::ignition::msgs::HeightmapGeom_Texture* HeightmapGeom::mutable_texture(
int index) {
1416 return texture_.Mutable(index);
1418 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture >*
1419 HeightmapGeom::mutable_texture() {
1423 inline const ::ignition::msgs::HeightmapGeom_Texture& HeightmapGeom::_internal_texture(
int index)
const {
1424 return texture_.Get(index);
1426 inline const ::ignition::msgs::HeightmapGeom_Texture& HeightmapGeom::texture(
int index)
const {
1428 return _internal_texture(index);
1430 inline ::ignition::msgs::HeightmapGeom_Texture* HeightmapGeom::_internal_add_texture() {
1431 return texture_.Add();
1433 inline ::ignition::msgs::HeightmapGeom_Texture* HeightmapGeom::add_texture() {
1435 return _internal_add_texture();
1437 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture >&
1438 HeightmapGeom::texture()
const {
1444 inline int HeightmapGeom::_internal_blend_size()
const {
1445 return blend_.size();
1447 inline int HeightmapGeom::blend_size()
const {
1448 return _internal_blend_size();
1450 inline void HeightmapGeom::clear_blend() {
1453 inline ::ignition::msgs::HeightmapGeom_Blend* HeightmapGeom::mutable_blend(
int index) {
1455 return blend_.Mutable(index);
1457 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend >*
1458 HeightmapGeom::mutable_blend() {
1462 inline const ::ignition::msgs::HeightmapGeom_Blend& HeightmapGeom::_internal_blend(
int index)
const {
1463 return blend_.Get(index);
1465 inline const ::ignition::msgs::HeightmapGeom_Blend& HeightmapGeom::blend(
int index)
const {
1467 return _internal_blend(index);
1469 inline ::ignition::msgs::HeightmapGeom_Blend* HeightmapGeom::_internal_add_blend() {
1470 return blend_.Add();
1472 inline ::ignition::msgs::HeightmapGeom_Blend* HeightmapGeom::add_blend() {
1474 return _internal_add_blend();
1476 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend >&
1477 HeightmapGeom::blend()
const {
1483 inline void HeightmapGeom::clear_use_terrain_paging() {
1484 use_terrain_paging_ =
false;
1486 inline bool HeightmapGeom::_internal_use_terrain_paging()
const {
1487 return use_terrain_paging_;
1489 inline bool HeightmapGeom::use_terrain_paging()
const {
1491 return _internal_use_terrain_paging();
1493 inline void HeightmapGeom::_internal_set_use_terrain_paging(
bool value) {
1495 use_terrain_paging_ = value;
1497 inline void HeightmapGeom::set_use_terrain_paging(
bool value) {
1498 _internal_set_use_terrain_paging(value);
1503 inline void HeightmapGeom::clear_filename() {
1504 filename_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1506 inline const std::string& HeightmapGeom::filename()
const {
1508 return _internal_filename();
1510 inline void HeightmapGeom::set_filename(
const std::string& value) {
1511 _internal_set_filename(value);
1514 inline std::string* HeightmapGeom::mutable_filename() {
1516 return _internal_mutable_filename();
1518 inline const std::string& HeightmapGeom::_internal_filename()
const {
1519 return filename_.Get();
1521 inline void HeightmapGeom::_internal_set_filename(
const std::string& value) {
1523 filename_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1525 inline void HeightmapGeom::set_filename(
std::string&& value) {
1528 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
1531 inline void HeightmapGeom::set_filename(
const char* value) {
1532 GOOGLE_DCHECK(value !=
nullptr);
1534 filename_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
1538 inline void HeightmapGeom::set_filename(
const char* value,
1541 filename_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
1542 reinterpret_cast<const char*
>(value), size), GetArena());
1545 inline std::string* HeightmapGeom::_internal_mutable_filename() {
1547 return filename_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1549 inline std::string* HeightmapGeom::release_filename() {
1551 return filename_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1553 inline void HeightmapGeom::set_allocated_filename(
std::string* filename) {
1554 if (filename !=
nullptr) {
1559 filename_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), filename,
1563 inline std::string* HeightmapGeom::unsafe_arena_release_filename() {
1565 GOOGLE_DCHECK(GetArena() !=
nullptr);
1567 return filename_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1570 inline void HeightmapGeom::unsafe_arena_set_allocated_filename(
1572 GOOGLE_DCHECK(GetArena() !=
nullptr);
1573 if (filename !=
nullptr) {
1578 filename_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1579 filename, GetArena());
1584 inline void HeightmapGeom::clear_sampling() {
1587 inline ::PROTOBUF_NAMESPACE_ID::uint32 HeightmapGeom::_internal_sampling()
const {
1590 inline ::PROTOBUF_NAMESPACE_ID::uint32 HeightmapGeom::sampling()
const {
1592 return _internal_sampling();
1594 inline void HeightmapGeom::_internal_set_sampling(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1598 inline void HeightmapGeom::set_sampling(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1599 _internal_set_sampling(value);
1604 #pragma GCC diagnostic pop
1621 #pragma warning(pop)
1625 #include <google/protobuf/port_undef.inc>
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fheightmapgeom_2eproto
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:99
HeightmapGeom_Blend()
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:288
static void InitAsDefaultInstance()
void set_filename(const std::string &value)
HeightmapGeom_Blend(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const HeightmapGeom_Blend &from)
void set_diffuse(const std::string &value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:125
virtual ~HeightmapGeom_Texture()
static const HeightmapGeom_Blend & default_instance()
static const HeightmapGeom * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:470
void UnsafeArenaSwap(HeightmapGeom_Blend *other)
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:340
std::string * mutable_diffuse()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend > * mutable_blend()
std::string * mutable_filename()
HeightmapGeom_Texture(const HeightmapGeom_Texture &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:119
void set_diffuse(std::string &&value)
HeightmapGeom(HeightmapGeom &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:440
HeightmapGeom_Texture(::PROTOBUF_NAMESPACE_ID::Arena *arena)
HeightmapGeom_Blend & operator=(HeightmapGeom_Blend &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:301
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
friend void swap(HeightmapGeom_Blend &a, HeightmapGeom_Blend &b)
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:329
HeightmapGeom_Blend * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:348
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend > & blend() const
void Swap(HeightmapGeom_Blend *other)
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:332
void Swap(HeightmapGeom_Texture *other)
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:141
void MergeFrom(const HeightmapGeom &from)
void MergeFrom(const HeightmapGeom_Texture &from)
void set_filename(std::string &&value)
::ignition::msgs::HeightmapGeom_Blend * add_blend()
void set_filename(const char *value)
const ::ignition::msgs::HeightmapGeom_Blend & blend(int index) const
const std::string & filename() const
HeightmapGeom & operator=(HeightmapGeom &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:449
HeightmapGeom * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:496
HeightmapGeom_Blend(const HeightmapGeom_Blend &from)
static const HeightmapGeom_Texture & default_instance()
HeightmapGeom_Texture & operator=(const HeightmapGeom_Texture &from)
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:106
HeightmapGeom_Texture & operator=(HeightmapGeom_Texture &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:110
void set_allocated_diffuse(std::string *diffuse)
void UnsafeArenaSwap(HeightmapGeom *other)
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:488
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture > & texture() const
void CopyFrom(const HeightmapGeom_Blend &from)
HeightmapGeom * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:500
HeightmapGeom_Blend Blend
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:544
void set_fade_dist(double value)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_heights(int index, float value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > & heights() const
void Swap(HeightmapGeom *other)
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:480
HeightmapGeom_Blend * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:352
void CopyFrom(const HeightmapGeom_Texture &from)
friend void swap(HeightmapGeom &a, HeightmapGeom &b)
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:477
std::string * release_diffuse()
HeightmapGeom_Texture * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:161
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture > * mutable_texture()
HeightmapGeom(::PROTOBUF_NAMESPACE_ID::Arena *arena)
HeightmapGeom & operator=(const HeightmapGeom &from)
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:445
HeightmapGeom_Texture()
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:97
void set_diffuse(const char *value)
void add_heights(float value)
HeightmapGeom(const HeightmapGeom &from)
void set_filename(const char *value, size_t size)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::ignition::msgs::HeightmapGeom_Texture & texture(int index) const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:122
static const HeightmapGeom_Blend * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:322
HeightmapGeom_Blend(HeightmapGeom_Blend &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:292
void set_diffuse(const char *value, size_t size)
void set_min_height(double value)
HeightmapGeom_Texture Texture
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:543
::PROTOBUF_NAMESPACE_ID::RepeatedField< float > * mutable_heights()
double min_height() const
static const HeightmapGeom & default_instance()
HeightmapGeom_Texture(HeightmapGeom_Texture &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:101
friend void swap(HeightmapGeom_Texture &a, HeightmapGeom_Texture &b)
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:138
static const HeightmapGeom_Texture * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:131
const std::string & diffuse() const
std::string * release_filename()
virtual ~HeightmapGeom_Blend()
::ignition::msgs::HeightmapGeom_Blend * mutable_blend(int index)
::ignition::msgs::HeightmapGeom_Texture * add_texture()
HeightmapGeom_Blend & operator=(const HeightmapGeom_Blend &from)
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:297
void set_allocated_filename(std::string *filename)
void CopyFrom(const HeightmapGeom &from)
void UnsafeArenaSwap(HeightmapGeom_Texture *other)
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:149
::ignition::msgs::HeightmapGeom_Texture * mutable_texture(int index)
float heights(int index) const
HeightmapGeom_Texture * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:157
HeightmapGeom()
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:436
Vector3< double > Vector3d
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
IGNITION_MSGS_VISIBLE HeightmapGeomDefaultTypeInternal _HeightmapGeom_default_instance_
std::unique_ptr< const HeightmapGeom > ConstHeightmapGeomUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:1612
IGNITION_MSGS_VISIBLE ImageDefaultTypeInternal _Image_default_instance_
std::unique_ptr< HeightmapGeom > HeightmapGeomUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:1611
std::shared_ptr< const HeightmapGeom > ConstHeightmapGeomSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:1614
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE HeightmapGeom_TextureDefaultTypeInternal _HeightmapGeom_Texture_default_instance_
IGNITION_MSGS_VISIBLE HeightmapGeom_BlendDefaultTypeInternal _HeightmapGeom_Blend_default_instance_
std::shared_ptr< HeightmapGeom > HeightmapGeomSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:1613
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
Definition: build/ignition-msgs8/include/ignition/msgs/heightmapgeom.pb.h:59
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)