build/ignition-msgs5/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) */ {
465 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:400
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Light_LightType_descriptor()
static const Light * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:133
std::shared_ptr< Light > LightSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:846
float attenuation_constant() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:656
::std::string * release_name()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:479
STL class.
@ Light_LightType_Light_LightType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:84
void clear_attenuation_constant()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:653
::ignition::msgs::Color * mutable_diffuse()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:576
Light_LightType
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:79
Light * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:147
T move(T... args)
void set_attenuation_quadratic(float value)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:688
Definition: build/ignition-msgs5/include/ignition/msgs/vector3d.pb.h:77
void clear_spot_inner_angle()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:771
void set_name(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:449
std::shared_ptr< const Light > ConstLightSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:847
static const ::google::protobuf::EnumDescriptor * LightType_descriptor()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:205
::ignition::msgs::Light_LightType type() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:498
Definition: build/ignition-msgs5/include/ignition/msgs/pose.pb.h:79
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:52
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:484
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:537
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:406
::ignition::msgs::Vector3d * mutable_direction()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:714
void clear_range()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:743
void IGNITION_MSGS_VISIBLE AddDescriptors()
void set_parent_id(::google::protobuf::uint32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:834
void clear_cast_shadows()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:757
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
void set_cast_shadows(bool value)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:764
::ignition::msgs::Color * mutable_specular()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:624
static const ::std::string & LightType_Name(LightType value)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:208
void set_allocated_direction(::ignition::msgs::Vector3d *direction)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:723
const ::ignition::msgs::Color & specular() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:611
static bool LightType_Parse(const ::std::string &name, LightType *value)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:211
void clear_attenuation_quadratic()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:681
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:413
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:422
IGNITION_MSGS_VISIBLE ColorDefaultTypeInternal _Color_default_instance_
std::unique_ptr< const Light > ConstLightUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:845
void set_spot_falloff(float value)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:806
::ignition::msgs::Pose * release_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:521
void clear_spot_falloff()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:799
@ Light_LightType_POINT
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:80
bool has_specular() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:605
float attenuation_linear() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:670
void clear_type()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:495
@ Light_LightType_Light_LightType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:83
::std::string * mutable_name()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:474
void set_allocated_specular(::ignition::msgs::Color *specular)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:633
Definition: build/ignition-msgs5/include/ignition/msgs/color.pb.h:77
const int Light_LightType_LightType_ARRAYSIZE
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:89
const ::ignition::msgs::Pose & pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:515
void clear_name()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:442
::ignition::msgs::Color * release_diffuse()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:569
Light * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:151
::ignition::msgs::Vector3d * release_direction()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:707
bool has_header() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:394
float attenuation_quadratic() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:684
@ Light_LightType_DIRECTIONAL
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:82
bool has_pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:509
const ::ignition::msgs::Color & diffuse() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:563
void set_allocated_diffuse(::ignition::msgs::Color *diffuse)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:585
void clear_attenuation_linear()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:667
@ Light_LightType_SPOT
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:81
const ::ignition::msgs::Vector3d & direction() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:701
void set_attenuation_linear(float value)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:674
bool Light_LightType_Parse(const ::std::string &name, Light_LightType *value)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:96
float spot_inner_angle() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:774
void clear_spot_outer_angle()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:785
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
const ::std::string & name() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:445
friend void swap(Light &a, Light &b)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:141
::google::protobuf::uint32 id() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:816
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
void set_range(float value)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:750
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:103
float range() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:746
Light & operator=(const Light &from)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:110
float spot_falloff() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:802
Definition: build/ignition-msgs5/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-msgs5/include/ignition/msgs/light.pb.h:87
::ignition::msgs::Color * release_specular()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:617
IGNITION_MSGS_VISIBLE LightDefaultTypeInternal _Light_default_instance_
void Swap(Light *other)
float spot_outer_angle() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:788
void set_spot_outer_angle(float value)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:792
const Light_LightType Light_LightType_LightType_MAX
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:88
std::unique_ptr< Light > LightUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:844
void set_spot_inner_angle(float value)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:778
void clear_parent_id()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:827
void set_attenuation_constant(float value)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:660
void set_type(::ignition::msgs::Light_LightType value)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:502
const ::std::string & Light_LightType_Name(Light_LightType value)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:92
bool has_direction() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:695
bool has_diffuse() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:557
::google::protobuf::uint32 parent_id() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:830
STL class.
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:54
void set_id(::google::protobuf::uint32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:820
::ignition::msgs::Pose * mutable_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:528
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:78
void clear_id()
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:813
bool cast_shadows() const
Definition: build/ignition-msgs5/include/ignition/msgs/light.pb.h:760