Iray SDK API nvidia_logo_transpbg.gif Up
mi::neuraylib::ISurface Member List

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

access_curve(Curve_handle_struct c) const =0mi::neuraylib::ISurfacepure virtual
access_texture_surface(Texture_surface_handle_struct t) const =0mi::neuraylib::ISurfacepure virtual
add_curve()=0mi::neuraylib::ISurfacepure virtual
add_texture_surface()=0mi::neuraylib::ISurfacepure virtual
compare_iid(const Uuid &iid)mi::base::Interface_declare< 0x8bc55fb4, ... >inlinestatic
curves_size() const =0mi::neuraylib::ISurfacepure virtual
edit_curve(Curve_handle_struct c)=0mi::neuraylib::ISurfacepure virtual
edit_texture_surface(Texture_surface_handle_struct t) const =0mi::neuraylib::ISurfacepure virtual
get_basis_type() const =0mi::neuraylib::ISurfacepure virtual
get_control_point(Uint32 index_u, Uint32 index_v, Float32_3_struct &p) const =0mi::neuraylib::ISurfacepure virtual
get_control_point(Uint32 index_u, Uint32 index_v, Float64_3_struct &p) const =0mi::neuraylib::ISurfacepure virtual
get_control_points_size(Parameter_space_dimension dim) const =0mi::neuraylib::ISurfacepure virtual
get_degree(Parameter_space_dimension dim) const =0mi::neuraylib::ISurfacepure virtual
get_iid() const =0mi::base::IInterfacepure virtual
get_interface(const Uuid &interface_id) const =0mi::base::IInterfacepure virtual
get_interface() constmi::base::IInterfaceinline
get_interface(const Uuid &interface_id)=0mi::base::IInterfacepure virtual
get_interface()mi::base::IInterfaceinline
get_parameter(Parameter_space_dimension dim, Uint32 index) const =0mi::neuraylib::ISurfacepure virtual
get_parameters_size(Parameter_space_dimension dim) const =0mi::neuraylib::ISurfacepure virtual
get_patches_size(Parameter_space_dimension dim) const =0mi::neuraylib::ISurfacepure virtual
get_range(Parameter_space_dimension dim, Float64 &range_min, Float64 &range_max) const =0mi::neuraylib::ISurfacepure virtual
get_rational() const =0mi::neuraylib::ISurfacepure virtual
get_weight(Uint32 index_u, Uint32 index_v, Float32 &weight) const =0mi::neuraylib::ISurfacepure virtual
get_weight(Uint32 index_u, Uint32 index_v, Float64 &weight) const =0mi::neuraylib::ISurfacepure virtual
IID typedefmi::base::Interface_declare< 0x8bc55fb4, ... >
release() const =0mi::base::IInterfacepure virtual
remove_curve(Curve_handle_struct c)=0mi::neuraylib::ISurfacepure virtual
remove_texture_surface(Texture_surface_handle_struct t)=0mi::neuraylib::ISurfacepure virtual
retain() const =0mi::base::IInterfacepure virtual
Self typedefmi::base::Interface_declare< 0x8bc55fb4, ... >
set_basis_type(Basis_type type)=0mi::neuraylib::ISurfacepure virtual
set_control_point(Uint32 index_u, Uint32 index_v, Float32_3_struct p)=0mi::neuraylib::ISurfacepure virtual
set_control_point(Uint32 index_u, Uint32 index_v, Float64_3_struct p)=0mi::neuraylib::ISurfacepure virtual
set_degree(Parameter_space_dimension dim, Uint32 degree)=0mi::neuraylib::ISurfacepure virtual
set_parameter(Parameter_space_dimension dim, Uint32 index, Float64 value)=0mi::neuraylib::ISurfacepure virtual
set_patches_size(Parameter_space_dimension dim, Uint32 count)=0mi::neuraylib::ISurfacepure virtual
set_range(Parameter_space_dimension dim, Float64 range_min, Float64 range_max)=0mi::neuraylib::ISurfacepure virtual
set_rational(bool rational)=0mi::neuraylib::ISurfacepure virtual
set_weight(Uint32 index_u, Uint32 index_v, Float32 weight)=0mi::neuraylib::ISurfacepure virtual
set_weight(Uint32 index_u, Uint32 index_v, Float64 weight)=0mi::neuraylib::ISurfacepure virtual
texture_surfaces_size() const =0mi::neuraylib::ISurfacepure virtual