List of all members |
Public Types |
Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
Friends
Light Class Reference
#include <light.pb.h>
Public Types | |
typedef Light_LightType | LightType |
Static Public Member Functions | |
static const Light & | default_instance () |
static const ::google::protobuf::Descriptor * | descriptor () |
static const ::google::protobuf::EnumDescriptor * | LightType_descriptor () |
static bool | LightType_IsValid (int value) |
static const ::std::string & | LightType_Name (LightType value) |
static bool | LightType_Parse (const ::std::string &name, LightType *value) |
Static Public Attributes | |
static const LightType | DIRECTIONAL |
static const int | kAttenuationConstantFieldNumber = 7 |
static const int | kAttenuationLinearFieldNumber = 8 |
static const int | kAttenuationQuadraticFieldNumber = 9 |
static const int | kCastShadowsFieldNumber = 12 |
static const int | kDiffuseFieldNumber = 5 |
static const int | kDirectionFieldNumber = 10 |
static const int | kHeaderFieldNumber = 1 |
static const int | kIdFieldNumber = 16 |
static const int | kIntensityFieldNumber = 18 |
static const int | kNameFieldNumber = 2 |
static const int | kParentIdFieldNumber = 17 |
static const int | kPoseFieldNumber = 4 |
static const int | kRangeFieldNumber = 11 |
static const int | kSpecularFieldNumber = 6 |
static const int | kSpotFalloffFieldNumber = 15 |
static const int | kSpotInnerAngleFieldNumber = 13 |
static const int | kSpotOuterAngleFieldNumber = 14 |
static const int | kTypeFieldNumber = 3 |
static const int | LightType_ARRAYSIZE |
static const LightType | LightType_MAX |
static const LightType | LightType_MIN |
static const LightType | POINT |
static const LightType | SPOT |
Friends | |
void IGNITION_MSGS_VISIBLE | protobuf_AddDesc_ignition_2fmsgs_2flight_2eproto () |
void | protobuf_AssignDesc_ignition_2fmsgs_2flight_2eproto () |
void | protobuf_ShutdownFile_ignition_2fmsgs_2flight_2eproto () |
Member Typedef Documentation
◆ LightType
typedef Light_LightType LightType |
Constructor & Destructor Documentation
◆ Light() [1/2]
Light | ( | ) |
◆ ~Light()
|
virtual |
◆ Light() [2/2]
Member Function Documentation
◆ attenuation_constant()
|
inline |
◆ attenuation_linear()
|
inline |
◆ attenuation_quadratic()
|
inline |
◆ ByteSize()
int ByteSize | ( | ) | const |
◆ cast_shadows()
|
inline |
◆ Clear()
void Clear | ( | ) |
◆ clear_attenuation_constant()
|
inline |
◆ clear_attenuation_linear()
|
inline |
◆ clear_attenuation_quadratic()
|
inline |
◆ clear_cast_shadows()
|
inline |
◆ clear_diffuse()
|
inline |
◆ clear_direction()
|
inline |
◆ clear_header()
|
inline |
◆ clear_id()
|
inline |
◆ clear_intensity()
|
inline |
◆ clear_name()
|
inline |
◆ clear_parent_id()
|
inline |
◆ clear_pose()
|
inline |
◆ clear_range()
|
inline |
◆ clear_specular()
|
inline |
◆ clear_spot_falloff()
|
inline |
◆ clear_spot_inner_angle()
|
inline |
◆ clear_spot_outer_angle()
|
inline |
◆ clear_type()
|
inline |
◆ CopyFrom() [1/2]
void CopyFrom | ( | const ::google::protobuf::Message & | from | ) |
◆ CopyFrom() [2/2]
void CopyFrom | ( | const Light & | from | ) |
◆ default_instance()
|
static |
Referenced by EntityFactory::light().
◆ descriptor()
|
static |
◆ diffuse()
|
inline |
◆ direction()
|
inline |
◆ GetCachedSize()
|
inline |
◆ GetMetadata()
::google::protobuf::Metadata GetMetadata | ( | ) | const |
◆ has_diffuse()
|
inline |
◆ has_direction()
|
inline |
◆ has_header()
|
inline |
◆ has_pose()
|
inline |
◆ has_specular()
|
inline |
◆ header()
|
inline |
◆ id()
|
inline |
◆ intensity()
|
inline |
◆ InternalSerializeWithCachedSizesToArray()
::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray | ( | bool | deterministic, |
::google::protobuf::uint8 * | output | ||
) | const |
◆ IsInitialized()
bool IsInitialized | ( | ) | const |
◆ LightType_descriptor()
|
inlinestatic |
References ignition::msgs::Light_LightType_descriptor().
◆ LightType_IsValid()
|
inlinestatic |
References ignition::msgs::Light_LightType_IsValid().
◆ LightType_Name()
|
inlinestatic |
References ignition::msgs::Light_LightType_Name().
◆ LightType_Parse()
|
inlinestatic |
References ignition::msgs::Light_LightType_Parse().
◆ MergeFrom() [1/2]
void MergeFrom | ( | const ::google::protobuf::Message & | from | ) |
◆ MergeFrom() [2/2]
void MergeFrom | ( | const Light & | from | ) |
◆ MergePartialFromCodedStream()
bool MergePartialFromCodedStream | ( | ::google::protobuf::io::CodedInputStream * | input | ) |
◆ mutable_diffuse()
|
inline |
◆ mutable_direction()
|
inline |
◆ mutable_header()
|
inline |
◆ mutable_name()
|
inline |
◆ mutable_pose()
|
inline |
◆ mutable_specular()
|
inline |
◆ name()
|
inline |
◆ New() [1/2]
|
inline |
References Light::New().
Referenced by Light::New().
◆ New() [2/2]
Light* New | ( | ::google::protobuf::Arena * | arena | ) | const |
◆ operator=()
◆ parent_id()
|
inline |
◆ pose()
|
inline |
◆ range()
|
inline |
◆ release_diffuse()
|
inline |
◆ release_direction()
|
inline |
◆ release_header()
|
inline |
◆ release_name()
|
inline |
◆ release_pose()
|
inline |
◆ release_specular()
|
inline |
◆ SerializeWithCachedSizes()
void SerializeWithCachedSizes | ( | ::google::protobuf::io::CodedOutputStream * | output | ) | const |
◆ SerializeWithCachedSizesToArray()
|
inline |
◆ set_allocated_diffuse()
|
inline |
◆ set_allocated_direction()
|
inline |
◆ set_allocated_header()
|
inline |
◆ set_allocated_name()
|
inline |
◆ set_allocated_pose()
|
inline |
◆ set_allocated_specular()
|
inline |
◆ set_attenuation_constant()
|
inline |
◆ set_attenuation_linear()
|
inline |
◆ set_attenuation_quadratic()
|
inline |
◆ set_cast_shadows()
|
inline |
◆ set_id()
|
inline |
◆ set_intensity()
|
inline |
◆ set_name() [1/3]
|
inline |
◆ set_name() [2/3]
|
inline |
◆ set_name() [3/3]
|
inline |
◆ set_parent_id()
|
inline |
◆ set_range()
|
inline |
◆ set_spot_falloff()
|
inline |
◆ set_spot_inner_angle()
|
inline |
◆ set_spot_outer_angle()
|
inline |
◆ set_type()
|
inline |
◆ specular()
|
inline |
◆ spot_falloff()
|
inline |
◆ spot_inner_angle()
|
inline |
◆ spot_outer_angle()
|
inline |
◆ Swap()
void Swap | ( | Light * | other | ) |
◆ type()
|
inline |
Friends And Related Function Documentation
◆ protobuf_AddDesc_ignition_2fmsgs_2flight_2eproto
|
friend |
◆ protobuf_AssignDesc_ignition_2fmsgs_2flight_2eproto
|
friend |
◆ protobuf_ShutdownFile_ignition_2fmsgs_2flight_2eproto
|
friend |
Member Data Documentation
◆ DIRECTIONAL
|
static |
Initial value:
◆ kAttenuationConstantFieldNumber
|
static |
◆ kAttenuationLinearFieldNumber
|
static |
◆ kAttenuationQuadraticFieldNumber
|
static |
◆ kCastShadowsFieldNumber
|
static |
◆ kDiffuseFieldNumber
|
static |
◆ kDirectionFieldNumber
|
static |
◆ kHeaderFieldNumber
|
static |
◆ kIdFieldNumber
|
static |
◆ kIntensityFieldNumber
|
static |
◆ kNameFieldNumber
|
static |
◆ kParentIdFieldNumber
|
static |
◆ kPoseFieldNumber
|
static |
◆ kRangeFieldNumber
|
static |
◆ kSpecularFieldNumber
|
static |
◆ kSpotFalloffFieldNumber
|
static |
◆ kSpotInnerAngleFieldNumber
|
static |
◆ kSpotOuterAngleFieldNumber
|
static |
◆ kTypeFieldNumber
|
static |
◆ LightType_ARRAYSIZE
|
static |
Initial value:
◆ LightType_MAX
|
static |
Initial value:
◆ LightType_MIN
|
static |
Initial value:
◆ POINT
|
static |
Initial value:
◆ SPOT
|
static |
Initial value:
The documentation for this class was generated from the following file: