build/ignition-msgs8/include/ignition/msgs/light.pb.h
Go to the documentation of this file.
73 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Light* Arena::CreateMaybeMessage<::ignition::msgs::Light>(Arena*);
103 class IGNITION_MSGS_VISIBLE Light : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Light) */ {
472 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:407
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Light_LightType_descriptor()
static const Light * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:133
std::shared_ptr< Light > LightSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:867
float attenuation_constant() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:663
::std::string * release_name()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:486
STL class.
@ Light_LightType_Light_LightType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:84
void clear_attenuation_constant()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:660
::ignition::msgs::Color * mutable_diffuse()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:583
Light_LightType
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:79
Light * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:147
T move(T... args)
void set_intensity(float value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:855
void set_attenuation_quadratic(float value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:695
Definition: build/ignition-msgs8/include/ignition/msgs/vector3d.pb.h:77
void clear_spot_inner_angle()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:778
void set_name(const ::std::string &value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:456
std::shared_ptr< const Light > ConstLightSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:868
static const ::google::protobuf::EnumDescriptor * LightType_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:205
::ignition::msgs::Light_LightType type() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:505
Definition: build/ignition-msgs8/include/ignition/msgs/pose.pb.h:79
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:52
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:491
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:544
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:413
::ignition::msgs::Vector3d * mutable_direction()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:721
void clear_range()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:750
void IGNITION_MSGS_VISIBLE AddDescriptors()
void set_parent_id(::google::protobuf::uint32 value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:841
void clear_cast_shadows()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:764
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
void set_cast_shadows(bool value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:771
::ignition::msgs::Color * mutable_specular()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:631
static const ::std::string & LightType_Name(LightType value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:208
void set_allocated_direction(::ignition::msgs::Vector3d *direction)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:730
const ::ignition::msgs::Color & specular() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:618
static bool LightType_Parse(const ::std::string &name, LightType *value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:211
void clear_attenuation_quadratic()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:688
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:420
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:429
IGNITION_MSGS_VISIBLE ColorDefaultTypeInternal _Color_default_instance_
std::unique_ptr< const Light > ConstLightUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:866
void set_spot_falloff(float value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:813
::ignition::msgs::Pose * release_pose()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:528
void clear_spot_falloff()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:806
@ Light_LightType_POINT
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:80
bool has_specular() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:612
float attenuation_linear() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:677
void clear_intensity()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:848
void clear_type()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:502
@ Light_LightType_Light_LightType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:83
::std::string * mutable_name()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:481
void set_allocated_specular(::ignition::msgs::Color *specular)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:640
Definition: build/ignition-msgs8/include/ignition/msgs/color.pb.h:77
const int Light_LightType_LightType_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:89
const ::ignition::msgs::Pose & pose() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:522
void clear_name()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:449
::ignition::msgs::Color * release_diffuse()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:576
Light * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:151
::ignition::msgs::Vector3d * release_direction()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:714
bool has_header() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:401
float attenuation_quadratic() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:691
@ Light_LightType_DIRECTIONAL
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:82
bool has_pose() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:516
const ::ignition::msgs::Color & diffuse() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:570
void set_allocated_diffuse(::ignition::msgs::Color *diffuse)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:592
void clear_attenuation_linear()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:674
@ Light_LightType_SPOT
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:81
const ::ignition::msgs::Vector3d & direction() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:708
void set_attenuation_linear(float value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:681
bool Light_LightType_Parse(const ::std::string &name, Light_LightType *value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:96
float spot_inner_angle() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:781
void clear_spot_outer_angle()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:792
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
const ::std::string & name() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:452
friend void swap(Light &a, Light &b)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:141
::google::protobuf::uint32 id() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:823
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
void set_range(float value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:757
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:103
float range() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:753
Light & operator=(const Light &from)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:110
float spot_falloff() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:809
Definition: build/ignition-msgs8/include/ignition/msgs/header.pb.h:215
IGNITION_MSGS_VISIBLE bool Light_LightType_IsValid(int value)
const Light_LightType Light_LightType_LightType_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:87
::ignition::msgs::Color * release_specular()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:624
IGNITION_MSGS_VISIBLE LightDefaultTypeInternal _Light_default_instance_
void Swap(Light *other)
float spot_outer_angle() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:795
void set_spot_outer_angle(float value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:799
const Light_LightType Light_LightType_LightType_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:88
std::unique_ptr< Light > LightUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:865
void set_spot_inner_angle(float value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:785
void clear_parent_id()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:834
void set_attenuation_constant(float value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:667
void set_type(::ignition::msgs::Light_LightType value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:509
const ::std::string & Light_LightType_Name(Light_LightType value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:92
bool has_direction() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:702
bool has_diffuse() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:564
::google::protobuf::uint32 parent_id() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:837
STL class.
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:54
void set_id(::google::protobuf::uint32 value)
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:827
::ignition::msgs::Pose * mutable_pose()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:535
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:78
float intensity() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:851
void clear_id()
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:820
bool cast_shadows() const
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:767