Ignition Msgs
API Reference
5.8.1
insert_drive_file
Tutorials
library_books
Classes
toc
Namespaces
insert_drive_file
Files
launch
Ignition Website
Index
List
Hierarchy
Members: All
Members: Functions
Members: Variables
Members: Typedefs
Members: Enumerations
Members: Enumerator
List
Members
Functions
Typedefs
Variables
Enumerations
Enumerator
ignition
msgs
Material
Material Member List
This is the complete list of members for
Material
, including all inherited members.
_class_data_
Material
static
_InternalParse
(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Material
_InternalSerialize
(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Material
ambient
() const
Material
inline
ByteSizeLong
() const final
Material
Clear
() final
Material
clear_ambient
()
Material
clear_diffuse
()
Material
clear_emissive
()
Material
clear_header
()
Material
clear_lighting
()
Material
inline
clear_normal_map
()
Material
inline
clear_pbr
()
Material
inline
clear_script
()
Material
inline
clear_shader_type
()
Material
inline
clear_specular
()
Material
CopyFrom
(const Material &from)
Material
default_instance
()
Material
inline
static
descriptor
()
Material
inline
static
diffuse
() const
Material
inline
emissive
() const
Material
inline
GetCachedSize
() const final
Material
inline
GetClassData
() const final
Material
GetDescriptor
()
Material
inline
static
GetMetadata
() const final
Material
GetReflection
()
Material
inline
static
has_ambient
() const
Material
inline
has_diffuse
() const
Material
inline
has_emissive
() const
Material
inline
has_header
() const
Material
inline
has_pbr
() const
Material
inline
has_script
() const
Material
inline
has_specular
() const
Material
inline
header
() const
Material
inline
internal_default_instance
()
Material
inline
static
IsInitialized
() const final
Material
kAmbientFieldNumber
enum value
Material
kDiffuseFieldNumber
enum value
Material
kEmissiveFieldNumber
enum value
Material
kHeaderFieldNumber
enum value
Material
kIndexInFileMessages
Material
static
kLightingFieldNumber
enum value
Material
kNormalMapFieldNumber
enum value
Material
kPbrFieldNumber
enum value
Material
kScriptFieldNumber
enum value
Material
kShaderTypeFieldNumber
enum value
Material
kSpecularFieldNumber
enum value
Material
lighting
() const
Material
inline
Material
()
Material
inline
Material
(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
Material
explicit
Material
(const Material &from)
Material
Material
(Material &&from) noexcept
Material
inline
Material
(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
Material
explicit
protected
MergeFrom
(const Material &from)
Material
mutable_ambient
()
Material
inline
mutable_diffuse
()
Material
inline
mutable_emissive
()
Material
inline
mutable_header
()
Material
inline
mutable_normal_map
()
Material
inline
mutable_pbr
()
Material
inline
mutable_script
()
Material
inline
mutable_specular
()
Material
inline
New
(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Material
inline
normal_map
() const
Material
inline
NORMAL_MAP_OBJECT_SPACE
Material
static
NORMAL_MAP_TANGENT_SPACE
Material
static
operator=
(const Material &from)
Material
inline
operator=
(Material &&from) noexcept
Material
inline
pbr
() const
Material
inline
PBR
typedef
Material
PIXEL
Material
static
release_ambient
()
Material
inline
release_diffuse
()
Material
inline
release_emissive
()
Material
inline
release_header
()
Material
inline
release_normal_map
()
Material
inline
release_pbr
()
Material
inline
release_script
()
Material
inline
release_specular
()
Material
inline
Script
typedef
Material
script
() const
Material
inline
set_allocated_ambient
(::ignition::msgs::Color *ambient)
Material
inline
set_allocated_diffuse
(::ignition::msgs::Color *diffuse)
Material
inline
set_allocated_emissive
(::ignition::msgs::Color *emissive)
Material
inline
set_allocated_header
(::ignition::msgs::Header *header)
Material
inline
set_allocated_normal_map
(std::string *normal_map)
Material
inline
set_allocated_pbr
(::ignition::msgs::Material_PBR *pbr)
Material
inline
set_allocated_script
(::ignition::msgs::Material_Script *script)
Material
inline
set_allocated_specular
(::ignition::msgs::Color *specular)
Material
inline
set_lighting
(bool value)
Material
inline
set_normal_map
(ArgT0 &&arg0, ArgT... args)
Material
set_normal_map
(ArgT0 &&arg0, ArgT... args)
Material
inline
set_shader_type
(::ignition::msgs::Material_ShaderType value)
Material
inline
shader_type
() const
Material
inline
ShaderType
typedef
Material
ShaderType_ARRAYSIZE
Material
static
ShaderType_descriptor
()
Material
inline
static
ShaderType_IsValid
(int value)
Material
inline
static
ShaderType_MAX
Material
static
ShaderType_MIN
Material
static
ShaderType_Name
(T enum_t_value)
Material
inline
static
ShaderType_Parse
(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ShaderType *value)
Material
inline
static
specular
() const
Material
inline
Swap
(Material *other)
Material
inline
swap
(Material &a, Material &b)
Material
friend
unsafe_arena_release_ambient
()
Material
inline
unsafe_arena_release_diffuse
()
Material
inline
unsafe_arena_release_emissive
()
Material
inline
unsafe_arena_release_header
()
Material
inline
unsafe_arena_release_pbr
()
Material
inline
unsafe_arena_release_script
()
Material
inline
unsafe_arena_release_specular
()
Material
inline
unsafe_arena_set_allocated_ambient
(::ignition::msgs::Color *ambient)
Material
inline
unsafe_arena_set_allocated_diffuse
(::ignition::msgs::Color *diffuse)
Material
inline
unsafe_arena_set_allocated_emissive
(::ignition::msgs::Color *emissive)
Material
inline
unsafe_arena_set_allocated_header
(::ignition::msgs::Header *header)
Material
inline
unsafe_arena_set_allocated_pbr
(::ignition::msgs::Material_PBR *pbr)
Material
inline
unsafe_arena_set_allocated_script
(::ignition::msgs::Material_Script *script)
Material
inline
unsafe_arena_set_allocated_specular
(::ignition::msgs::Color *specular)
Material
inline
UnsafeArenaSwap
(Material *other)
Material
inline
VERTEX
Material
static
~Material
() override
Material