access_attribute(const char *name) const =0 |
mi::IAttribute_set |
pure virtual |
access_attribute(const char *name) const |
mi::IAttribute_set |
inline |
access_light_definition() const =0 |
mi::ILight |
pure virtual |
access_shader(Shader_type type) const =0 |
mi::ILight |
pure virtual |
attach_light_definition(const char *name)=0 |
mi::ILight |
pure virtual |
attach_shader(Shader_type type, const char *name)=0 |
mi::ILight |
pure virtual |
compare_iid(const Uuid &iid) |
mi::base::Interface_declare< 0xc9a437cf, 0x6d47, 0x4666, 0x9c, 0xf6, 0xa4, 0x3f, 0x50, 0xe8, 0x0b, 0x90, IScene_element > |
inlinestatic
|
create_attribute(const char *name, const char *type)=0 |
mi::IAttribute_set |
pure virtual |
create_attribute(const char *name, const char *type) |
mi::IAttribute_set |
inline |
create_attribute(const char *name) |
mi::IAttribute_set |
inline |
destroy_attribute(const char *name)=0 |
mi::IAttribute_set |
pure virtual |
detach_light_definition()=0 |
mi::ILight |
pure virtual |
detach_shader(Shader_type type)=0 |
mi::ILight |
pure virtual |
edit_attribute(const char *name)=0 |
mi::IAttribute_set |
pure virtual |
edit_attribute(const char *name) |
mi::IAttribute_set |
inline |
edit_light_definition() const =0 |
mi::ILight |
pure virtual |
edit_shader(Shader_type type) const =0 |
mi::ILight |
pure virtual |
enumerate_attributes(Sint32 index) const =0 |
mi::IAttribute_set |
pure virtual |
get_area_radius() const =0 |
mi::ILight |
pure virtual |
get_area_shape() const =0 |
mi::ILight |
pure virtual |
get_area_size_x() const =0 |
mi::ILight |
pure virtual |
get_area_size_y() const =0 |
mi::ILight |
pure virtual |
get_attribute_propagation(const char *name) const =0 |
mi::IAttribute_set |
pure virtual |
get_attribute_type_name(const char *name) const =0 |
mi::IAttribute_set |
pure virtual |
get_distance() const =0 |
mi::ILight |
pure virtual |
get_element_type() const =0 |
mi::IScene_element |
pure virtual |
get_iid() const =0 |
mi::base::IInterface |
pure virtual |
get_interface(const Uuid &interface_id) const =0 |
mi::base::IInterface |
pure virtual |
get_interface() const |
mi::base::IInterface |
inline |
get_interface(const Uuid &interface_id)=0 |
mi::base::IInterface |
pure virtual |
get_interface() |
mi::base::IInterface |
inline |
get_spread() const =0 |
mi::ILight |
pure virtual |
get_type() const =0 |
mi::ILight |
pure virtual |
IID typedef |
mi::base::Interface_declare< 0xc9a437cf, 0x6d47, 0x4666, 0x9c, 0xf6, 0xa4, 0x3f, 0x50, 0xe8, 0x0b, 0x90, IScene_element > |
|
is_attribute(const char *name) const =0 |
mi::IAttribute_set |
pure virtual |
release() const =0 |
mi::base::IInterface |
pure virtual |
retain() const =0 |
mi::base::IInterface |
pure virtual |
Self typedef |
mi::base::Interface_declare< 0xc9a437cf, 0x6d47, 0x4666, 0x9c, 0xf6, 0xa4, 0x3f, 0x50, 0xe8, 0x0b, 0x90, IScene_element > |
|
set_area_radius(Float64 radius)=0 |
mi::ILight |
pure virtual |
set_area_shape(Light_area_shape light_area_shape)=0 |
mi::ILight |
pure virtual |
set_area_size_x(Float64 size_x)=0 |
mi::ILight |
pure virtual |
set_area_size_y(Float64 size_y)=0 |
mi::ILight |
pure virtual |
set_attribute_propagation(const char *name, Propagation_type value)=0 |
mi::IAttribute_set |
pure virtual |
set_distance(Float64 distance)=0 |
mi::ILight |
pure virtual |
set_spread(Float64 spread)=0 |
mi::ILight |
pure virtual |
set_type(Light_type type)=0 |
mi::ILight |
pure virtual |