List of all members |
Public Types |
Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
Protected Member Functions
Material_PBR Class Referencefinal
#include <material.pb.h>
Public Types | |
enum | : int { kAlbedoMapFieldNumber = 2 , kNormalMapFieldNumber = 3 , kMetalnessMapFieldNumber = 5 , kRoughnessMapFieldNumber = 7 , kGlossinessMapFieldNumber = 9 , kSpecularMapFieldNumber = 10 , kEnvironmentMapFieldNumber = 11 , kAmbientOcclusionMapFieldNumber = 12 , kEmissiveMapFieldNumber = 13 , kMetalnessFieldNumber = 4 , kRoughnessFieldNumber = 6 , kGlossinessFieldNumber = 8 , kTypeFieldNumber = 1 } |
typedef Material_PBR_WorkflowType | WorkflowType |
Public Member Functions | |
Material_PBR () | |
constexpr | Material_PBR (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) |
Material_PBR (const Material_PBR &from) | |
Material_PBR (Material_PBR &&from) noexcept | |
~Material_PBR () override | |
const char * | _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final |
uint8_t * | _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final |
const std::string & | albedo_map () const |
const std::string & | ambient_occlusion_map () const |
size_t | ByteSizeLong () const final |
PROTOBUF_ATTRIBUTE_REINITIALIZES void | Clear () final |
void | clear_albedo_map () |
void | clear_ambient_occlusion_map () |
void | clear_emissive_map () |
void | clear_environment_map () |
void | clear_glossiness () |
void | clear_glossiness_map () |
void | clear_metalness () |
void | clear_metalness_map () |
void | clear_normal_map () |
void | clear_roughness () |
void | clear_roughness_map () |
void | clear_specular_map () |
void | clear_type () |
void | CopyFrom (const Material_PBR &from) |
const std::string & | emissive_map () const |
const std::string & | environment_map () const |
int | GetCachedSize () const final |
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * | GetClassData () const final |
::PROTOBUF_NAMESPACE_ID::Metadata | GetMetadata () const final |
double | glossiness () const |
const std::string & | glossiness_map () const |
bool | IsInitialized () const final |
void | MergeFrom (const Material_PBR &from) |
double | metalness () const |
const std::string & | metalness_map () const |
std::string * | mutable_albedo_map () |
std::string * | mutable_ambient_occlusion_map () |
std::string * | mutable_emissive_map () |
std::string * | mutable_environment_map () |
std::string * | mutable_glossiness_map () |
std::string * | mutable_metalness_map () |
std::string * | mutable_normal_map () |
std::string * | mutable_roughness_map () |
std::string * | mutable_specular_map () |
Material_PBR * | New (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final |
const std::string & | normal_map () const |
Material_PBR & | operator= (const Material_PBR &from) |
Material_PBR & | operator= (Material_PBR &&from) noexcept |
PROTOBUF_NODISCARD std::string * | release_albedo_map () |
PROTOBUF_NODISCARD std::string * | release_ambient_occlusion_map () |
PROTOBUF_NODISCARD std::string * | release_emissive_map () |
PROTOBUF_NODISCARD std::string * | release_environment_map () |
PROTOBUF_NODISCARD std::string * | release_glossiness_map () |
PROTOBUF_NODISCARD std::string * | release_metalness_map () |
PROTOBUF_NODISCARD std::string * | release_normal_map () |
PROTOBUF_NODISCARD std::string * | release_roughness_map () |
PROTOBUF_NODISCARD std::string * | release_specular_map () |
double | roughness () const |
const std::string & | roughness_map () const |
template<typename ArgT0 = const std::string&, typename... ArgT> | |
void | set_albedo_map (ArgT0 &&arg0, ArgT... args) |
template<typename ArgT0 , typename... ArgT> | |
PROTOBUF_ALWAYS_INLINE void | set_albedo_map (ArgT0 &&arg0, ArgT... args) |
void | set_allocated_albedo_map (std::string *albedo_map) |
void | set_allocated_ambient_occlusion_map (std::string *ambient_occlusion_map) |
void | set_allocated_emissive_map (std::string *emissive_map) |
void | set_allocated_environment_map (std::string *environment_map) |
void | set_allocated_glossiness_map (std::string *glossiness_map) |
void | set_allocated_metalness_map (std::string *metalness_map) |
void | set_allocated_normal_map (std::string *normal_map) |
void | set_allocated_roughness_map (std::string *roughness_map) |
void | set_allocated_specular_map (std::string *specular_map) |
template<typename ArgT0 = const std::string&, typename... ArgT> | |
void | set_ambient_occlusion_map (ArgT0 &&arg0, ArgT... args) |
template<typename ArgT0 , typename... ArgT> | |
PROTOBUF_ALWAYS_INLINE void | set_ambient_occlusion_map (ArgT0 &&arg0, ArgT... args) |
template<typename ArgT0 = const std::string&, typename... ArgT> | |
void | set_emissive_map (ArgT0 &&arg0, ArgT... args) |
template<typename ArgT0 , typename... ArgT> | |
PROTOBUF_ALWAYS_INLINE void | set_emissive_map (ArgT0 &&arg0, ArgT... args) |
template<typename ArgT0 = const std::string&, typename... ArgT> | |
void | set_environment_map (ArgT0 &&arg0, ArgT... args) |
template<typename ArgT0 , typename... ArgT> | |
PROTOBUF_ALWAYS_INLINE void | set_environment_map (ArgT0 &&arg0, ArgT... args) |
void | set_glossiness (double value) |
template<typename ArgT0 = const std::string&, typename... ArgT> | |
void | set_glossiness_map (ArgT0 &&arg0, ArgT... args) |
template<typename ArgT0 , typename... ArgT> | |
PROTOBUF_ALWAYS_INLINE void | set_glossiness_map (ArgT0 &&arg0, ArgT... args) |
void | set_metalness (double value) |
template<typename ArgT0 = const std::string&, typename... ArgT> | |
void | set_metalness_map (ArgT0 &&arg0, ArgT... args) |
template<typename ArgT0 , typename... ArgT> | |
PROTOBUF_ALWAYS_INLINE void | set_metalness_map (ArgT0 &&arg0, ArgT... args) |
template<typename ArgT0 = const std::string&, typename... ArgT> | |
void | set_normal_map (ArgT0 &&arg0, ArgT... args) |
template<typename ArgT0 , typename... ArgT> | |
PROTOBUF_ALWAYS_INLINE void | set_normal_map (ArgT0 &&arg0, ArgT... args) |
void | set_roughness (double value) |
template<typename ArgT0 = const std::string&, typename... ArgT> | |
void | set_roughness_map (ArgT0 &&arg0, ArgT... args) |
template<typename ArgT0 , typename... ArgT> | |
PROTOBUF_ALWAYS_INLINE void | set_roughness_map (ArgT0 &&arg0, ArgT... args) |
template<typename ArgT0 = const std::string&, typename... ArgT> | |
void | set_specular_map (ArgT0 &&arg0, ArgT... args) |
template<typename ArgT0 , typename... ArgT> | |
PROTOBUF_ALWAYS_INLINE void | set_specular_map (ArgT0 &&arg0, ArgT... args) |
void | set_type (::ignition::msgs::Material_PBR_WorkflowType value) |
const std::string & | specular_map () const |
void | Swap (Material_PBR *other) |
::ignition::msgs::Material_PBR_WorkflowType | type () const |
void | UnsafeArenaSwap (Material_PBR *other) |
Static Public Member Functions | |
static const Material_PBR & | default_instance () |
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | descriptor () |
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | GetDescriptor () |
static const ::PROTOBUF_NAMESPACE_ID::Reflection * | GetReflection () |
static const Material_PBR * | internal_default_instance () |
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * | WorkflowType_descriptor () |
static bool | WorkflowType_IsValid (int value) |
template<typename T > | |
static const std::string & | WorkflowType_Name (T enum_t_value) |
static bool | WorkflowType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WorkflowType *value) |
Static Public Attributes | |
static const ClassData | _class_data_ |
static constexpr int | kIndexInFileMessages |
static constexpr WorkflowType | METAL |
static constexpr WorkflowType | NONE |
static constexpr WorkflowType | SPECULAR |
static constexpr int | WorkflowType_ARRAYSIZE |
static constexpr WorkflowType | WorkflowType_MAX |
static constexpr WorkflowType | WorkflowType_MIN |
Protected Member Functions | |
Material_PBR (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false) | |
Member Typedef Documentation
◆ WorkflowType
Member Enumeration Documentation
◆ anonymous enum
anonymous enum : int |
Constructor & Destructor Documentation
◆ Material_PBR() [1/5]
|
inline |
◆ ~Material_PBR()
|
override |
◆ Material_PBR() [2/5]
|
explicitconstexpr |
◆ Material_PBR() [3/5]
Material_PBR | ( | const Material_PBR & | from | ) |
◆ Material_PBR() [4/5]
|
inlinenoexcept |
◆ Material_PBR() [5/5]
|
explicitprotected |
Member Function Documentation
◆ _InternalParse()
|
final |
◆ _InternalSerialize()
|
final |
◆ albedo_map()
|
inline |
◆ ambient_occlusion_map()
|
inline |
◆ ByteSizeLong()
|
final |
◆ Clear()
|
final |
◆ clear_albedo_map()
|
inline |
◆ clear_ambient_occlusion_map()
|
inline |
◆ clear_emissive_map()
|
inline |
◆ clear_environment_map()
|
inline |
◆ clear_glossiness()
|
inline |
◆ clear_glossiness_map()
|
inline |
◆ clear_metalness()
|
inline |
◆ clear_metalness_map()
|
inline |
◆ clear_normal_map()
|
inline |
◆ clear_roughness()
|
inline |
◆ clear_roughness_map()
|
inline |
◆ clear_specular_map()
|
inline |
◆ clear_type()
|
inline |
◆ CopyFrom()
void CopyFrom | ( | const Material_PBR & | from | ) |
◆ default_instance()
|
inlinestatic |
◆ descriptor()
|
inlinestatic |
◆ emissive_map()
|
inline |
◆ environment_map()
|
inline |
◆ GetCachedSize()
|
inlinefinal |
◆ GetClassData()
|
final |
◆ GetDescriptor()
|
inlinestatic |
◆ GetMetadata()
|
final |
◆ GetReflection()
|
inlinestatic |
◆ glossiness()
|
inline |
◆ glossiness_map()
|
inline |
◆ internal_default_instance()
|
inlinestatic |
References ignition::msgs::_Material_PBR_default_instance_.
◆ IsInitialized()
|
final |
◆ MergeFrom()
void MergeFrom | ( | const Material_PBR & | from | ) |
◆ metalness()
|
inline |
◆ metalness_map()
|
inline |
◆ mutable_albedo_map()
|
inline |
◆ mutable_ambient_occlusion_map()
|
inline |
◆ mutable_emissive_map()
|
inline |
◆ mutable_environment_map()
|
inline |
◆ mutable_glossiness_map()
|
inline |
◆ mutable_metalness_map()
|
inline |
◆ mutable_normal_map()
|
inline |
◆ mutable_roughness_map()
|
inline |
◆ mutable_specular_map()
|
inline |
◆ New()
|
inlinefinal |
◆ normal_map()
|
inline |
◆ operator=() [1/2]
|
inline |
◆ operator=() [2/2]
|
inlinenoexcept |
◆ release_albedo_map()
|
inline |
◆ release_ambient_occlusion_map()
|
inline |
◆ release_emissive_map()
|
inline |
◆ release_environment_map()
|
inline |
◆ release_glossiness_map()
|
inline |
◆ release_metalness_map()
|
inline |
◆ release_normal_map()
|
inline |
◆ release_roughness_map()
|
inline |
◆ release_specular_map()
|
inline |
◆ roughness()
|
inline |
◆ roughness_map()
|
inline |
◆ set_albedo_map() [1/2]
void set_albedo_map | ( | ArgT0 && | arg0, |
ArgT... | args | ||
) |
◆ set_albedo_map() [2/2]
|
inline |
◆ set_allocated_albedo_map()
|
inline |
◆ set_allocated_ambient_occlusion_map()
|
inline |
◆ set_allocated_emissive_map()
|
inline |
◆ set_allocated_environment_map()
|
inline |
◆ set_allocated_glossiness_map()
|
inline |
◆ set_allocated_metalness_map()
|
inline |
◆ set_allocated_normal_map()
|
inline |
◆ set_allocated_roughness_map()
|
inline |
◆ set_allocated_specular_map()
|
inline |
◆ set_ambient_occlusion_map() [1/2]
void set_ambient_occlusion_map | ( | ArgT0 && | arg0, |
ArgT... | args | ||
) |
◆ set_ambient_occlusion_map() [2/2]
|
inline |
◆ set_emissive_map() [1/2]
void set_emissive_map | ( | ArgT0 && | arg0, |
ArgT... | args | ||
) |
◆ set_emissive_map() [2/2]
|
inline |
◆ set_environment_map() [1/2]
void set_environment_map | ( | ArgT0 && | arg0, |
ArgT... | args | ||
) |
◆ set_environment_map() [2/2]
|
inline |
◆ set_glossiness()
|
inline |
◆ set_glossiness_map() [1/2]
void set_glossiness_map | ( | ArgT0 && | arg0, |
ArgT... | args | ||
) |
◆ set_glossiness_map() [2/2]
|
inline |
◆ set_metalness()
|
inline |
◆ set_metalness_map() [1/2]
void set_metalness_map | ( | ArgT0 && | arg0, |
ArgT... | args | ||
) |
◆ set_metalness_map() [2/2]
|
inline |
◆ set_normal_map() [1/2]
void set_normal_map | ( | ArgT0 && | arg0, |
ArgT... | args | ||
) |
◆ set_normal_map() [2/2]
|
inline |
◆ set_roughness()
|
inline |
◆ set_roughness_map() [1/2]
void set_roughness_map | ( | ArgT0 && | arg0, |
ArgT... | args | ||
) |
◆ set_roughness_map() [2/2]
|
inline |
◆ set_specular_map() [1/2]
void set_specular_map | ( | ArgT0 && | arg0, |
ArgT... | args | ||
) |
◆ set_specular_map() [2/2]
|
inline |
◆ set_type()
|
inline |
◆ specular_map()
|
inline |
◆ Swap()
|
inline |
◆ type()
|
inline |
◆ UnsafeArenaSwap()
|
inline |
◆ WorkflowType_descriptor()
|
inlinestatic |
◆ WorkflowType_IsValid()
|
inlinestatic |
◆ WorkflowType_Name()
|
inlinestatic |
References ignition::msgs::Material_PBR_WorkflowType_Name().
◆ WorkflowType_Parse()
|
inlinestatic |
Member Data Documentation
◆ _class_data_
|
static |
◆ kIndexInFileMessages
|
staticconstexpr |
Initial value:
=
1
◆ METAL
|
staticconstexpr |
Initial value:
=
@ Material_PBR_WorkflowType_METAL
Definition: material.pb.h:93
◆ NONE
|
staticconstexpr |
Initial value:
=
@ Material_PBR_WorkflowType_NONE
Definition: material.pb.h:92
◆ SPECULAR
|
staticconstexpr |
Initial value:
=
@ Material_PBR_WorkflowType_SPECULAR
Definition: material.pb.h:94
◆ WorkflowType_ARRAYSIZE
|
staticconstexpr |
Initial value:
=
constexpr int Material_PBR_WorkflowType_WorkflowType_ARRAYSIZE
Definition: material.pb.h:101
◆ WorkflowType_MAX
|
staticconstexpr |
Initial value:
=
constexpr Material_PBR_WorkflowType Material_PBR_WorkflowType_WorkflowType_MAX
Definition: material.pb.h:100
◆ WorkflowType_MIN
|
staticconstexpr |
Initial value:
=
constexpr Material_PBR_WorkflowType Material_PBR_WorkflowType_WorkflowType_MIN
Definition: material.pb.h:99
The documentation for this class was generated from the following file: