access_messages() const =0 | mi::mdl::IMaterial_instance | pure virtual |
CLASS_COMPILATION enum value | mi::mdl::IMaterial_instance | |
compare_iid(const Uuid &iid) | mi::base::Interface_declare< 0x29c36255, ... > | inlinestatic |
create_call(char const *signature, IDefinition::Semantics sema, DAG_call::Call_argument const call_args[], int num_call_args, IType const *ret_type)=0 | mi::mdl::IMaterial_instance | pure virtual |
create_constant(IValue const *value)=0 | mi::mdl::IMaterial_instance | pure virtual |
create_parameter(IType const *type, int index)=0 | mi::mdl::IMaterial_instance | pure virtual |
DEFAULT_CLASS_COMPILATION enum value | mi::mdl::IMaterial_instance | |
depends_on_global_distribution() const =0 | mi::mdl::IMaterial_instance | pure virtual |
depends_on_object_id() const =0 | mi::mdl::IMaterial_instance | pure virtual |
depends_on_transform() const =0 | mi::mdl::IMaterial_instance | pure virtual |
depends_on_uniform_scene_data() const =0 | mi::mdl::IMaterial_instance | pure virtual |
Flags enum name | mi::mdl::IMaterial_instance | |
get_constructor() const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_cutout_opacity() const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_hash() const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_internal_space() const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_memory_size() const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_opacity() const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_parameter_count() const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_parameter_default(size_t index) const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_parameter_name(size_t index) const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_properties() const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_referenced_scene_data_count() const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_referenced_scene_data_name(size_t index) const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_resource_tag_map_entries_count() const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_resource_tag_map_entry(size_t index) const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_resource_tagger() const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_slot_hash(Slot slot) const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_sub_expression_hash(char const *path) const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_surface_opacity() const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_temporary_count() const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_temporary_value(size_t index) const =0 | mi::mdl::IMaterial_instance | pure virtual |
get_type_factory()=0 | mi::mdl::IMaterial_instance | pure virtual |
get_value_factory()=0 | mi::mdl::IMaterial_instance | pure virtual |
IGNORE_NOINLINE enum value | mi::mdl::IMaterial_instance | |
IID typedef | mi::base::Interface_declare< 0x29c36255, ... > | |
initialize(ICall_name_resolver *resolver, IResource_modifier *resource_modifier, IGenerated_code_dag const *code_dag, size_t argc, DAG_node const *argv[], bool use_temporaries, unsigned flags, ICall_evaluator *evaluator, bool fold_meters_per_scene_unit, float mdl_meters_per_scene_unit, float wavelength_min, float wavelength_max, char const *const fold_params[], size_t num_fold_params, IType const *target_type)=0 | mi::mdl::IMaterial_instance | pure virtual |
INSTANCE_COMPILATION enum value | mi::mdl::IMaterial_instance | |
IP_CLASS_COMPILED enum value | mi::mdl::IMaterial_instance | |
IP_DEPENDS_ON_GLOBAL_DISTRIBUTION enum value | mi::mdl::IMaterial_instance | |
IP_DEPENDS_ON_OBJECT_ID enum value | mi::mdl::IMaterial_instance | |
IP_DEPENDS_ON_TRANSFORM enum value | mi::mdl::IMaterial_instance | |
IP_DEPENDS_ON_UNIFORM_SCENE_DATA enum value | mi::mdl::IMaterial_instance | |
IP_DISTILLED enum value | mi::mdl::IMaterial_instance | |
IP_TARGET_MATERIAL_MODEL enum value | mi::mdl::IMaterial_instance | |
IP_USES_TERNARY_OPERATOR enum value | mi::mdl::IMaterial_instance | |
IP_USES_TERNARY_OPERATOR_ON_DF enum value | mi::mdl::IMaterial_instance | |
lookup_sub_expression(char const *path, DAG_node const *&node_result, IValue const *&value_result) const =0 | mi::mdl::IMaterial_instance | pure virtual |
MS_BACKFACE_BSDF_SCATTERING enum value | mi::mdl::IMaterial_instance | |
MS_BACKFACE_EMISSION_EDF_EMISSION enum value | mi::mdl::IMaterial_instance | |
MS_BACKFACE_EMISSION_INTENSITY enum value | mi::mdl::IMaterial_instance | |
MS_BACKFACE_EMISSION_MODE enum value | mi::mdl::IMaterial_instance | |
MS_GEOMETRY_CUTOUT_OPACITY enum value | mi::mdl::IMaterial_instance | |
MS_GEOMETRY_DISPLACEMENT enum value | mi::mdl::IMaterial_instance | |
MS_GEOMETRY_NORMAL enum value | mi::mdl::IMaterial_instance | |
MS_HAIR enum value | mi::mdl::IMaterial_instance | |
MS_IOR enum value | mi::mdl::IMaterial_instance | |
MS_SURFACE_BSDF_SCATTERING enum value | mi::mdl::IMaterial_instance | |
MS_SURFACE_EMISSION_EDF_EMISSION enum value | mi::mdl::IMaterial_instance | |
MS_SURFACE_EMISSION_INTENSITY enum value | mi::mdl::IMaterial_instance | |
MS_SURFACE_EMISSION_MODE enum value | mi::mdl::IMaterial_instance | |
MS_THIN_WALLED enum value | mi::mdl::IMaterial_instance | |
MS_VOLUME_ABSORPTION_COEFFICIENT enum value | mi::mdl::IMaterial_instance | |
MS_VOLUME_EMISSION_INTENSITY enum value | mi::mdl::IMaterial_instance | |
MS_VOLUME_SCATTERING_COEFFICIENT enum value | mi::mdl::IMaterial_instance | |
MS_VOLUME_VDF_SCATTERING enum value | mi::mdl::IMaterial_instance | |
NO_ARGUMENT_INLINE enum value | mi::mdl::IMaterial_instance | |
NO_BOOL_PARAMS enum value | mi::mdl::IMaterial_instance | |
NO_DEAD_PARAMS enum value | mi::mdl::IMaterial_instance | |
NO_ENUM_PARAMS enum value | mi::mdl::IMaterial_instance | |
NO_RESOURCE_SHARING enum value | mi::mdl::IMaterial_instance | |
NO_STRING_PARAMS enum value | mi::mdl::IMaterial_instance | |
NO_TERNARY_ON_DF enum value | mi::mdl::IMaterial_instance | |
NO_TRANSPARENT_LAYERS enum value | mi::mdl::IMaterial_instance | |
NO_TRIVIAL_CUTOUT_OPACITY enum value | mi::mdl::IMaterial_instance | |
Opacity enum name | mi::mdl::IMaterial_instance | |
OPACITY_OPAQUE enum value | mi::mdl::IMaterial_instance | |
OPACITY_TRANSPARENT enum value | mi::mdl::IMaterial_instance | |
OPACITY_UNKNOWN enum value | mi::mdl::IMaterial_instance | |
Property enum name | mi::mdl::IMaterial_instance | |
Self typedef | mi::base::Interface_declare< 0x29c36255, ... > | |
set_resource_tag(IValue_resource const *res, int tag)=0 | mi::mdl::IMaterial_instance | pure virtual |
Slot enum name | mi::mdl::IMaterial_instance | |
TARGET_MATERIAL_MODEL enum value | mi::mdl::IMaterial_instance | |