MDL SDK API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mi::neuraylib::ITarget_code Member List

This is the complete list of members for mi::neuraylib::ITarget_code, including all inherited members.

compare_iid(const Uuid &iid)mi::base::Interface_declare< 0xefca46ae, 0xd530, 0x4b97, 0x9d, 0xab, 0x3a, 0xdb, 0x0c, 0x58, 0xc3, 0xac >inlinestatic
create_argument_block(Size index, const ICompiled_material *material, ITarget_resource_callback *resource_callback) const =0mi::neuraylib::ITarget_codepure virtual
Distribution_kind enum namemi::neuraylib::ITarget_code
execute(Size index, const Shading_state_material &state, Texture_handler_base *tex_handler, const ITarget_argument_block *cap_args, void *result) const =0mi::neuraylib::ITarget_codepure virtual
execute_bsdf_auxiliary(Size index, Bsdf_auxiliary_data_base *data, const Shading_state_material &state, Texture_handler_base *tex_handler, const ITarget_argument_block *cap_args) const =0mi::neuraylib::ITarget_codepure virtual
execute_bsdf_evaluate(Size index, Bsdf_evaluate_data_base *data, const Shading_state_material &state, Texture_handler_base *tex_handler, const ITarget_argument_block *cap_args) const =0mi::neuraylib::ITarget_codepure virtual
execute_bsdf_init(Size index, Shading_state_material &state, Texture_handler_base *tex_handler, const ITarget_argument_block *cap_args) const =0mi::neuraylib::ITarget_codepure virtual
execute_bsdf_pdf(Size index, Bsdf_pdf_data *data, const Shading_state_material &state, Texture_handler_base *tex_handler, const ITarget_argument_block *cap_args) const =0mi::neuraylib::ITarget_codepure virtual
execute_bsdf_sample(Size index, Bsdf_sample_data *data, const Shading_state_material &state, Texture_handler_base *tex_handler, const ITarget_argument_block *cap_args) const =0mi::neuraylib::ITarget_codepure virtual
execute_edf_auxiliary(Size index, Edf_auxiliary_data_base *data, const Shading_state_material &state, Texture_handler_base *tex_handler, const ITarget_argument_block *cap_args) const =0mi::neuraylib::ITarget_codepure virtual
execute_edf_evaluate(Size index, Edf_evaluate_data_base *data, const Shading_state_material &state, Texture_handler_base *tex_handler, const ITarget_argument_block *cap_args) const =0mi::neuraylib::ITarget_codepure virtual
execute_edf_init(Size index, Shading_state_material &state, Texture_handler_base *tex_handler, const ITarget_argument_block *cap_args) const =0mi::neuraylib::ITarget_codepure virtual
execute_edf_pdf(Size index, Edf_pdf_data *data, const Shading_state_material &state, Texture_handler_base *tex_handler, const ITarget_argument_block *cap_args) const =0mi::neuraylib::ITarget_codepure virtual
execute_edf_sample(Size index, Edf_sample_data *data, const Shading_state_material &state, Texture_handler_base *tex_handler, const ITarget_argument_block *cap_args) const =0mi::neuraylib::ITarget_codepure virtual
execute_environment(Size index, const Shading_state_environment &state, Texture_handler_base *tex_handler, Spectrum_struct *result) const =0mi::neuraylib::ITarget_codepure virtual
Function_kind enum namemi::neuraylib::ITarget_code
Gamma_mode enum namemi::neuraylib::ITarget_code
get_argument_block(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_argument_block_count() const =0mi::neuraylib::ITarget_codepure virtual
get_argument_block_layout(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_argument_layout_count() const =0mi::neuraylib::ITarget_codepure virtual
get_backend_kind() const =0mi::neuraylib::ITarget_codepure virtual
get_body_bsdf_measurement_count() const =0mi::neuraylib::ITarget_codepure virtual
get_body_light_profile_count() const =0mi::neuraylib::ITarget_codepure virtual
get_body_texture_count() const =0mi::neuraylib::ITarget_codepure virtual
get_bsdf_measurement(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_bsdf_measurement_count() const =0mi::neuraylib::ITarget_codepure virtual
get_bsdf_measurement_owner_module(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_bsdf_measurement_url(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_callable_function(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_callable_function_argument_block_index(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_callable_function_count() const =0mi::neuraylib::ITarget_codepure virtual
get_callable_function_df_handle(Size func_index, Size handle_index) const =0mi::neuraylib::ITarget_codepure virtual
get_callable_function_df_handle_count(Size func_index) const =0mi::neuraylib::ITarget_codepure virtual
get_callable_function_distribution_kind(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_callable_function_kind(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_callable_function_prototype(Size index, Prototype_language lang) const =0mi::neuraylib::ITarget_codepure virtual
get_callable_function_render_state_usage(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_code() const =0mi::neuraylib::ITarget_codepure virtual
get_code_segment(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_code_segment_count() const =0mi::neuraylib::ITarget_codepure virtual
get_code_segment_description(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_code_segment_size(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_code_size() const =0mi::neuraylib::ITarget_codepure virtual
get_iid() const =0mi::base::IInterfacepure virtual
get_interface(const Uuid &interface_id) const =0mi::base::IInterfacepure virtual
get_interface() const mi::base::IInterfaceinline
get_interface(const Uuid &interface_id)=0mi::base::IInterfacepure virtual
get_interface()mi::base::IInterfaceinline
get_known_resource_index(ITransaction *transaction, IValue_resource const *resource) const =0mi::neuraylib::ITarget_codepure virtual
get_light_profile(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_light_profile_count() const =0mi::neuraylib::ITarget_codepure virtual
get_light_profile_owner_module(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_light_profile_url(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_render_state_usage() const =0mi::neuraylib::ITarget_codepure virtual
get_ro_data_segment_count() const =0mi::neuraylib::ITarget_codepure virtual
get_ro_data_segment_data(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_ro_data_segment_name(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_ro_data_segment_size(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_string_constant(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_string_constant_count() const =0mi::neuraylib::ITarget_codepure virtual
get_texture(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_texture_count() const =0mi::neuraylib::ITarget_codepure virtual
get_texture_df_data(Size index, Size &rx, Size &ry, Size &rz) const =0mi::neuraylib::ITarget_codepure virtual
get_texture_df_data_kind(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_texture_gamma(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_texture_owner_module(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_texture_selector(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_texture_shape(Size index) const =0mi::neuraylib::ITarget_codepure virtual
get_texture_url(Size index) const =0mi::neuraylib::ITarget_codepure virtual
IID typedefmi::base::Interface_declare< 0xefca46ae, 0xd530, 0x4b97, 0x9d, 0xab, 0x3a, 0xdb, 0x0c, 0x58, 0xc3, 0xac >
Prototype_language enum namemi::neuraylib::ITarget_code
release() const =0mi::base::IInterfacepure virtual
retain() const =0mi::base::IInterfacepure virtual
Self typedefmi::base::Interface_declare< 0xefca46ae, 0xd530, 0x4b97, 0x9d, 0xab, 0x3a, 0xdb, 0x0c, 0x58, 0xc3, 0xac >
serialize(IMdl_execution_context *context) const =0mi::neuraylib::ITarget_codepure virtual
State_usage_property enum namemi::neuraylib::ITarget_code
SU_ALL_UNIFORM_MASK enum valuemi::neuraylib::ITarget_code
SU_ALL_VARYING_MASK enum valuemi::neuraylib::ITarget_code
SU_ANIMATION_TIME enum valuemi::neuraylib::ITarget_code
SU_DIRECTION enum valuemi::neuraylib::ITarget_code
SU_GEOMETRY_NORMAL enum valuemi::neuraylib::ITarget_code
SU_GEOMETRY_TANGENTS enum valuemi::neuraylib::ITarget_code
SU_MOTION enum valuemi::neuraylib::ITarget_code
SU_NORMAL enum valuemi::neuraylib::ITarget_code
SU_OBJECT_ID enum valuemi::neuraylib::ITarget_code
SU_POSITION enum valuemi::neuraylib::ITarget_code
SU_ROUNDED_CORNER_NORMAL enum valuemi::neuraylib::ITarget_code
SU_TANGENT_SPACE enum valuemi::neuraylib::ITarget_code
SU_TEXTURE_COORDINATE enum valuemi::neuraylib::ITarget_code
SU_TEXTURE_TANGENTS enum valuemi::neuraylib::ITarget_code
SU_TRANSFORMS enum valuemi::neuraylib::ITarget_code
supports_serialization() const =0mi::neuraylib::ITarget_codepure virtual
Texture_shape enum namemi::neuraylib::ITarget_code
Texture_shape_2d enum valuemi::neuraylib::ITarget_code
Texture_shape_3d enum valuemi::neuraylib::ITarget_code
Texture_shape_bsdf_data enum valuemi::neuraylib::ITarget_code
Texture_shape_cube enum valuemi::neuraylib::ITarget_code
Texture_shape_invalid enum valuemi::neuraylib::ITarget_code
Texture_shape_ptex enum valuemi::neuraylib::ITarget_code