General purpose energy preserving BRDF with one diffuse, reflective and refractive layer. Recommended unless you have specific needs it doesn't cover. [gpuSupport=(partial)].
More...
|
Value | get_anisotropy (double time=TiMe::Default()) const |
|
int | get_anisotropy_axis (double time=TiMe::Default()) const |
|
int | get_anisotropy_derivation (double time=TiMe::Default()) const |
|
Value | get_anisotropy_rotation (double time=TiMe::Default()) const |
|
PluginRef | get_anisotropy_uvwgen (double time=TiMe::Default()) const |
|
int | get_brdf_type (double time=TiMe::Default()) const |
|
Value | get_bump_amount (double time=TiMe::Default()) const |
|
Value | get_bump_map (double time=TiMe::Default()) const |
|
int | get_bump_type (double time=TiMe::Default()) const |
|
PluginList | get_channels (double time=TiMe::Default()) const |
|
Value | get_coat_amount (double time=TiMe::Default()) const |
|
Value | get_coat_anisotropy (double time=TiMe::Default()) const |
|
Value | get_coat_anisotropy_rotation (double time=TiMe::Default()) const |
|
Value | get_coat_bump_amount (double time=TiMe::Default()) const |
|
bool | get_coat_bump_lock (double time=TiMe::Default()) const |
|
Value | get_coat_bump_map (double time=TiMe::Default()) const |
|
int | get_coat_bump_type (double time=TiMe::Default()) const |
|
Value | get_coat_color (double time=TiMe::Default()) const |
|
Value | get_coat_darkening (double time=TiMe::Default()) const |
|
Value | get_coat_glossiness (double time=TiMe::Default()) const |
|
Value | get_coat_ior (double time=TiMe::Default()) const |
|
bool | get_compensate_camera_exposure (double time=TiMe::Default()) const |
|
Value | get_diffuse (double time=TiMe::Default()) const |
|
float | get_dispersion (double time=TiMe::Default()) const |
|
bool | get_dispersion_on (double time=TiMe::Default()) const |
|
Value | get_environment_override (double time=TiMe::Default()) const |
|
int | get_environment_priority (double time=TiMe::Default()) const |
|
float | get_fog_bias (double time=TiMe::Default()) const |
|
Color | get_fog_color (double time=TiMe::Default()) const |
|
Value | get_fog_color_tex (double time=TiMe::Default()) const |
|
Value | get_fog_depth (double time=TiMe::Default()) const |
|
float | get_fog_mult (double time=TiMe::Default()) const |
|
bool | get_fog_unit_scale_on (double time=TiMe::Default()) const |
|
bool | get_fresnel (double time=TiMe::Default()) const |
|
Value | get_fresnel_ior (double time=TiMe::Default()) const |
|
bool | get_fresnel_ior_lock (double time=TiMe::Default()) const |
|
int | get_gtr_energy_compensation (double time=TiMe::Default()) const |
|
Value | get_gtr_gamma (double time=TiMe::Default()) const |
|
Value | get_hilight_glossiness (double time=TiMe::Default()) const |
|
bool | get_hilight_glossiness_lock (double time=TiMe::Default()) const |
|
float | get_hilight_soften (double time=TiMe::Default()) const |
|
std::string | get_lpe_label (double time=TiMe::Default()) const |
|
Value | get_metalness (double time=TiMe::Default()) const |
|
bool | get_new_gtr_anisotropy (double time=TiMe::Default()) const |
|
Value | get_opacity (double time=TiMe::Default()) const |
|
Value | get_opacity_color (double time=TiMe::Default()) const |
|
int | get_opacity_mode (double time=TiMe::Default()) const |
|
int | get_opacity_source (double time=TiMe::Default()) const |
|
float | get_option_cutoff (double time=TiMe::Default()) const |
|
bool | get_option_double_sided (double time=TiMe::Default()) const |
|
int | get_option_energy_mode (double time=TiMe::Default()) const |
|
bool | get_option_fix_dark_edges (double time=TiMe::Default()) const |
|
bool | get_option_glossy_fresnel (double time=TiMe::Default()) const |
|
int | get_option_glossy_rays_as_gi (double time=TiMe::Default()) const |
|
bool | get_option_reflect_on_back (double time=TiMe::Default()) const |
|
int | get_option_shading_model (double time=TiMe::Default()) const |
|
bool | get_option_use_irradiance_map (double time=TiMe::Default()) const |
|
bool | get_option_use_roughness (double time=TiMe::Default()) const |
|
float | get_refl_imap_color_thresh (double time=TiMe::Default()) const |
|
int | get_refl_imap_max_rate (double time=TiMe::Default()) const |
|
int | get_refl_imap_min_rate (double time=TiMe::Default()) const |
|
float | get_refl_imap_norm_thresh (double time=TiMe::Default()) const |
|
int | get_refl_imap_samples (double time=TiMe::Default()) const |
|
bool | get_refl_interpolation_on (double time=TiMe::Default()) const |
|
Value | get_reflect (double time=TiMe::Default()) const |
|
int | get_reflect_affect_alpha (double time=TiMe::Default()) const |
|
int | get_reflect_depth (double time=TiMe::Default()) const |
|
float | get_reflect_dim_distance (double time=TiMe::Default()) const |
|
float | get_reflect_dim_distance_falloff (double time=TiMe::Default()) const |
|
bool | get_reflect_dim_distance_on (double time=TiMe::Default()) const |
|
Color | get_reflect_exit_color (double time=TiMe::Default()) const |
|
Value | get_reflect_glossiness (double time=TiMe::Default()) const |
|
int | get_reflect_subdivs (double time=TiMe::Default()) const |
|
bool | get_reflect_trace (double time=TiMe::Default()) const |
|
Value | get_reflect_weight (double time=TiMe::Default()) const |
|
float | get_refr_imap_color_thresh (double time=TiMe::Default()) const |
|
int | get_refr_imap_max_rate (double time=TiMe::Default()) const |
|
int | get_refr_imap_min_rate (double time=TiMe::Default()) const |
|
float | get_refr_imap_norm_thresh (double time=TiMe::Default()) const |
|
int | get_refr_imap_samples (double time=TiMe::Default()) const |
|
bool | get_refr_interpolation_on (double time=TiMe::Default()) const |
|
Value | get_refract (double time=TiMe::Default()) const |
|
int | get_refract_affect_alpha (double time=TiMe::Default()) const |
|
bool | get_refract_affect_shadows (double time=TiMe::Default()) const |
|
int | get_refract_depth (double time=TiMe::Default()) const |
|
Color | get_refract_exit_color (double time=TiMe::Default()) const |
|
bool | get_refract_exit_color_on (double time=TiMe::Default()) const |
|
Value | get_refract_glossiness (double time=TiMe::Default()) const |
|
Value | get_refract_ior (double time=TiMe::Default()) const |
|
int | get_refract_subdivs (double time=TiMe::Default()) const |
|
bool | get_refract_thin_walled (double time=TiMe::Default()) const |
|
bool | get_refract_trace (double time=TiMe::Default()) const |
|
Value | get_roughness (double time=TiMe::Default()) const |
|
int | get_roughness_model (double time=TiMe::Default()) const |
|
Value | get_self_illumination (double time=TiMe::Default()) const |
|
bool | get_self_illumination_gi (double time=TiMe::Default()) const |
|
Value | get_sheen_amount (double time=TiMe::Default()) const |
|
Value | get_sheen_color (double time=TiMe::Default()) const |
|
Value | get_sheen_glossiness (double time=TiMe::Default()) const |
|
Value | get_thin_film_ior (double time=TiMe::Default()) const |
|
bool | get_thin_film_on (double time=TiMe::Default()) const |
|
Value | get_thin_film_thickness (double time=TiMe::Default()) const |
|
float | get_thin_film_thickness_max (double time=TiMe::Default()) const |
|
float | get_thin_film_thickness_min (double time=TiMe::Default()) const |
|
int | get_translucency (double time=TiMe::Default()) const |
|
Value | get_translucency_amount (double time=TiMe::Default()) const |
|
Value | get_translucency_color (double time=TiMe::Default()) const |
|
float | get_translucency_light_mult (double time=TiMe::Default()) const |
|
float | get_translucency_scatter_coeff (double time=TiMe::Default()) const |
|
float | get_translucency_scatter_dir (double time=TiMe::Default()) const |
|
int | get_translucency_surfaceLighting (double time=TiMe::Default()) const |
|
float | get_translucency_thickness (double time=TiMe::Default()) const |
|
bool | get_use_environment_override (double time=TiMe::Default()) const |
|
PluginRef | get_volume (double time=TiMe::Default()) const |
|
| operator BSDFPluginCategory () |
|
bool | set_anisotropy (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_anisotropy (float texturefloat, double time=TiMe::Default()) |
|
bool | set_anisotropy_axis (int val, double time=TiMe::Default()) |
|
bool | set_anisotropy_derivation (int val, double time=TiMe::Default()) |
|
bool | set_anisotropy_rotation (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_anisotropy_rotation (float texturefloat, double time=TiMe::Default()) |
|
bool | set_anisotropy_uvwgen (const PluginRef &plugin, double time=TiMe::Default()) |
|
bool | set_brdf_type (int val, double time=TiMe::Default()) |
|
bool | set_bump_amount (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_bump_amount (float texturefloat, double time=TiMe::Default()) |
|
bool | set_bump_map (const AColor &texture, double time=TiMe::Default()) |
|
bool | set_bump_map (const PluginRef &texture, double time=TiMe::Default()) |
|
bool | set_bump_type (int val, double time=TiMe::Default()) |
|
bool | set_channels (const Plugin *plugins, size_t count, double time=TiMe::Default()) |
|
template<size_t count> |
bool | set_channels (const Plugin(&plugins)[count], double time=TiMe::Default()) |
|
bool | set_channels (const PluginList &pluginList, double time=TiMe::Default()) |
|
bool | set_coat_amount (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_coat_amount (float texturefloat, double time=TiMe::Default()) |
|
bool | set_coat_anisotropy (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_coat_anisotropy (float texturefloat, double time=TiMe::Default()) |
|
bool | set_coat_anisotropy_rotation (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_coat_anisotropy_rotation (float texturefloat, double time=TiMe::Default()) |
|
bool | set_coat_bump_amount (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_coat_bump_amount (float texturefloat, double time=TiMe::Default()) |
|
bool | set_coat_bump_lock (bool val, double time=TiMe::Default()) |
|
bool | set_coat_bump_map (const AColor &texture, double time=TiMe::Default()) |
|
bool | set_coat_bump_map (const PluginRef &texture, double time=TiMe::Default()) |
|
bool | set_coat_bump_type (int val, double time=TiMe::Default()) |
|
bool | set_coat_color (const AColor &texture, double time=TiMe::Default()) |
|
bool | set_coat_color (const PluginRef &texture, double time=TiMe::Default()) |
|
bool | set_coat_darkening (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_coat_darkening (float texturefloat, double time=TiMe::Default()) |
|
bool | set_coat_glossiness (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_coat_glossiness (float texturefloat, double time=TiMe::Default()) |
|
bool | set_coat_ior (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_coat_ior (float texturefloat, double time=TiMe::Default()) |
|
bool | set_compensate_camera_exposure (bool val, double time=TiMe::Default()) |
|
bool | set_diffuse (const AColor &texture, double time=TiMe::Default()) |
|
bool | set_diffuse (const PluginRef &texture, double time=TiMe::Default()) |
|
bool | set_dispersion (float val, double time=TiMe::Default()) |
|
bool | set_dispersion_on (bool val, double time=TiMe::Default()) |
|
bool | set_environment_override (const AColor &texture, double time=TiMe::Default()) |
|
bool | set_environment_override (const PluginRef &texture, double time=TiMe::Default()) |
|
bool | set_environment_priority (int val, double time=TiMe::Default()) |
|
bool | set_fog_bias (float val, double time=TiMe::Default()) |
|
bool | set_fog_color (const Color &color, double time=TiMe::Default()) |
|
bool | set_fog_color_tex (const AColor &texture, double time=TiMe::Default()) |
|
bool | set_fog_color_tex (const PluginRef &texture, double time=TiMe::Default()) |
|
bool | set_fog_depth (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_fog_depth (float texturefloat, double time=TiMe::Default()) |
|
bool | set_fog_mult (float val, double time=TiMe::Default()) |
|
bool | set_fog_unit_scale_on (bool val, double time=TiMe::Default()) |
|
bool | set_fresnel (bool val, double time=TiMe::Default()) |
|
bool | set_fresnel_ior (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_fresnel_ior (float texturefloat, double time=TiMe::Default()) |
|
bool | set_fresnel_ior_lock (bool val, double time=TiMe::Default()) |
|
bool | set_gtr_energy_compensation (int val, double time=TiMe::Default()) |
|
bool | set_gtr_gamma (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_gtr_gamma (float texturefloat, double time=TiMe::Default()) |
|
bool | set_hilight_glossiness (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_hilight_glossiness (float texturefloat, double time=TiMe::Default()) |
|
bool | set_hilight_glossiness_lock (bool val, double time=TiMe::Default()) |
|
bool | set_hilight_soften (float val, double time=TiMe::Default()) |
|
bool | set_lpe_label (const char *str, double time=TiMe::Default()) |
|
bool | set_lpe_label (const std::string &str, double time=TiMe::Default()) |
|
bool | set_metalness (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_metalness (float texturefloat, double time=TiMe::Default()) |
|
bool | set_new_gtr_anisotropy (bool val, double time=TiMe::Default()) |
|
bool | set_opacity (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_opacity (float texturefloat, double time=TiMe::Default()) |
|
bool | set_opacity_color (const AColor &texture, double time=TiMe::Default()) |
|
bool | set_opacity_color (const PluginRef &texture, double time=TiMe::Default()) |
|
bool | set_opacity_mode (int val, double time=TiMe::Default()) |
|
bool | set_opacity_source (int val, double time=TiMe::Default()) |
|
bool | set_option_cutoff (float val, double time=TiMe::Default()) |
|
bool | set_option_double_sided (bool val, double time=TiMe::Default()) |
|
bool | set_option_energy_mode (int val, double time=TiMe::Default()) |
|
bool | set_option_fix_dark_edges (bool val, double time=TiMe::Default()) |
|
bool | set_option_glossy_fresnel (bool val, double time=TiMe::Default()) |
|
bool | set_option_glossy_rays_as_gi (int val, double time=TiMe::Default()) |
|
bool | set_option_reflect_on_back (bool val, double time=TiMe::Default()) |
|
bool | set_option_shading_model (int val, double time=TiMe::Default()) |
|
bool | set_option_use_irradiance_map (bool val, double time=TiMe::Default()) |
|
bool | set_option_use_roughness (bool val, double time=TiMe::Default()) |
|
bool | set_refl_imap_color_thresh (float val, double time=TiMe::Default()) |
|
bool | set_refl_imap_max_rate (int val, double time=TiMe::Default()) |
|
bool | set_refl_imap_min_rate (int val, double time=TiMe::Default()) |
|
bool | set_refl_imap_norm_thresh (float val, double time=TiMe::Default()) |
|
bool | set_refl_imap_samples (int val, double time=TiMe::Default()) |
|
bool | set_refl_interpolation_on (bool val, double time=TiMe::Default()) |
|
bool | set_reflect (const AColor &texture, double time=TiMe::Default()) |
|
bool | set_reflect (const PluginRef &texture, double time=TiMe::Default()) |
|
bool | set_reflect_affect_alpha (int val, double time=TiMe::Default()) |
|
bool | set_reflect_depth (int val, double time=TiMe::Default()) |
|
bool | set_reflect_dim_distance (float val, double time=TiMe::Default()) |
|
bool | set_reflect_dim_distance_falloff (float val, double time=TiMe::Default()) |
|
bool | set_reflect_dim_distance_on (bool val, double time=TiMe::Default()) |
|
bool | set_reflect_exit_color (const Color &color, double time=TiMe::Default()) |
|
bool | set_reflect_glossiness (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_reflect_glossiness (float texturefloat, double time=TiMe::Default()) |
|
bool | set_reflect_subdivs (int val, double time=TiMe::Default()) |
|
bool | set_reflect_trace (bool val, double time=TiMe::Default()) |
|
bool | set_reflect_weight (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_reflect_weight (float texturefloat, double time=TiMe::Default()) |
|
bool | set_refr_imap_color_thresh (float val, double time=TiMe::Default()) |
|
bool | set_refr_imap_max_rate (int val, double time=TiMe::Default()) |
|
bool | set_refr_imap_min_rate (int val, double time=TiMe::Default()) |
|
bool | set_refr_imap_norm_thresh (float val, double time=TiMe::Default()) |
|
bool | set_refr_imap_samples (int val, double time=TiMe::Default()) |
|
bool | set_refr_interpolation_on (bool val, double time=TiMe::Default()) |
|
bool | set_refract (const AColor &texture, double time=TiMe::Default()) |
|
bool | set_refract (const PluginRef &texture, double time=TiMe::Default()) |
|
bool | set_refract_affect_alpha (int val, double time=TiMe::Default()) |
|
bool | set_refract_affect_shadows (bool val, double time=TiMe::Default()) |
|
bool | set_refract_depth (int val, double time=TiMe::Default()) |
|
bool | set_refract_exit_color (const Color &color, double time=TiMe::Default()) |
|
bool | set_refract_exit_color_on (bool val, double time=TiMe::Default()) |
|
bool | set_refract_glossiness (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_refract_glossiness (float texturefloat, double time=TiMe::Default()) |
|
bool | set_refract_ior (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_refract_ior (float texturefloat, double time=TiMe::Default()) |
|
bool | set_refract_subdivs (int val, double time=TiMe::Default()) |
|
bool | set_refract_thin_walled (bool val, double time=TiMe::Default()) |
|
bool | set_refract_trace (bool val, double time=TiMe::Default()) |
|
bool | set_roughness (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_roughness (float texturefloat, double time=TiMe::Default()) |
|
bool | set_roughness_model (int val, double time=TiMe::Default()) |
|
bool | set_self_illumination (const AColor &texture, double time=TiMe::Default()) |
|
bool | set_self_illumination (const PluginRef &texture, double time=TiMe::Default()) |
|
bool | set_self_illumination_gi (bool val, double time=TiMe::Default()) |
|
bool | set_sheen_amount (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_sheen_amount (float texturefloat, double time=TiMe::Default()) |
|
bool | set_sheen_color (const AColor &texture, double time=TiMe::Default()) |
|
bool | set_sheen_color (const PluginRef &texture, double time=TiMe::Default()) |
|
bool | set_sheen_glossiness (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_sheen_glossiness (float texturefloat, double time=TiMe::Default()) |
|
bool | set_thin_film_ior (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_thin_film_ior (float texturefloat, double time=TiMe::Default()) |
|
bool | set_thin_film_on (bool val, double time=TiMe::Default()) |
|
bool | set_thin_film_thickness (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_thin_film_thickness (float texturefloat, double time=TiMe::Default()) |
|
bool | set_thin_film_thickness_max (float val, double time=TiMe::Default()) |
|
bool | set_thin_film_thickness_min (float val, double time=TiMe::Default()) |
|
bool | set_translucency (int val, double time=TiMe::Default()) |
|
bool | set_translucency_amount (const PluginRef &texturefloat, double time=TiMe::Default()) |
|
bool | set_translucency_amount (float texturefloat, double time=TiMe::Default()) |
|
bool | set_translucency_color (const AColor &texture, double time=TiMe::Default()) |
|
bool | set_translucency_color (const PluginRef &texture, double time=TiMe::Default()) |
|
bool | set_translucency_light_mult (float val, double time=TiMe::Default()) |
|
bool | set_translucency_scatter_coeff (float val, double time=TiMe::Default()) |
|
bool | set_translucency_scatter_dir (float val, double time=TiMe::Default()) |
|
bool | set_translucency_surfaceLighting (int val, double time=TiMe::Default()) |
|
bool | set_translucency_thickness (float val, double time=TiMe::Default()) |
|
bool | set_use_environment_override (bool val, double time=TiMe::Default()) |
|
bool | set_volume (const PluginRef &plugin, double time=TiMe::Default()) |
|
| Plugin () noexcept |
| Default construct an invalid Plugin - not referencing a V-Ray scene object.
|
|
| Plugin (const Plugin &plugin) noexcept |
| Copy construct from another Plugin. They both point to the same underlying object. This is like having T& a=x; T& b=x;.
|
|
AColor | getAColor (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
AColor | getAColor (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as AColor.
|
|
AColor | getAColor (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
AColor | getAColor (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | getBool (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
bool | getBool (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as bool.
|
|
bool | getBool (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | getBool (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
PluginCategories | getCategories () const |
|
VUtils::CharString | getCharString (const char *propertyName) |
|
VUtils::CharString | getCharString (const char *propertyName, bool &ok) |
|
VUtils::CharString | getCharString (const std::string &propertyName) |
|
VUtils::CharString | getCharString (const std::string &propertyName, bool &ok) |
|
VUtils::CharString | getCharStringAtTime (const char *propertyName, double time) |
|
VUtils::CharString | getCharStringAtTime (const char *propertyName, double time, bool &ok) |
|
VUtils::CharString | getCharStringAtTime (const std::string &propertyName, double time) |
|
VUtils::CharString | getCharStringAtTime (const std::string &propertyName, double time, bool &ok) |
|
Color | getColor (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
Color | getColor (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as Color.
|
|
Color | getColor (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
Color | getColor (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
ColorList | getColorList (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
ColorList | getColorList (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as ColorList.
|
|
ColorList | getColorList (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
ColorList | getColorList (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
VUtils::ColorRefList | getColorRefList (const char *propertyName) |
|
VUtils::ColorRefList | getColorRefList (const char *propertyName, bool &ok) |
|
VUtils::ColorRefList | getColorRefList (const std::string &propertyName) |
|
VUtils::ColorRefList | getColorRefList (const std::string &propertyName, bool &ok) |
|
VUtils::ColorRefList | getColorRefListAtTime (const char *propertyName, double time) |
|
VUtils::ColorRefList | getColorRefListAtTime (const char *propertyName, double time, bool &ok) |
|
VUtils::ColorRefList | getColorRefListAtTime (const std::string &propertyName, double time) |
|
VUtils::ColorRefList | getColorRefListAtTime (const std::string &propertyName, double time, bool &ok) |
|
double | getDouble (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
double | getDouble (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as double.
|
|
double | getDouble (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
double | getDouble (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
float | getFloat (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
float | getFloat (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as float.
|
|
float | getFloat (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
float | getFloat (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
FloatList | getFloatList (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
FloatList | getFloatList (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as FloatList.
|
|
FloatList | getFloatList (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
FloatList | getFloatList (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
VUtils::FloatRefList | getFloatRefList (const char *propertyName) |
|
VUtils::FloatRefList | getFloatRefList (const char *propertyName, bool &ok) |
|
VUtils::FloatRefList | getFloatRefList (const std::string &propertyName) |
|
VUtils::FloatRefList | getFloatRefList (const std::string &propertyName, bool &ok) |
|
VUtils::FloatRefList | getFloatRefListAtTime (const char *propertyName, double time) |
|
VUtils::FloatRefList | getFloatRefListAtTime (const char *propertyName, double time, bool &ok) |
|
VUtils::FloatRefList | getFloatRefListAtTime (const std::string &propertyName, double time) |
|
VUtils::FloatRefList | getFloatRefListAtTime (const std::string &propertyName, double time, bool &ok) |
|
int | getInt (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
int | getInt (const char *propertyName, double time=TiMe::Default()) const |
|
int | getInt (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
int | getInt (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
unsigned long long | getIntegerID () const noexcept |
| Returns the ID of the plugin instance. The ID is unique per scene contained in a VRayRenderer instance. Can be used as a hash value.
|
|
IntList | getIntList (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
IntList | getIntList (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as IntList.
|
|
IntList | getIntList (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
IntList | getIntList (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
VUtils::IntRefList | getIntRefList (const char *propertyName) |
|
VUtils::IntRefList | getIntRefList (const char *propertyName, bool &ok) |
|
VUtils::IntRefList | getIntRefList (const std::string &propertyName) |
|
VUtils::IntRefList | getIntRefList (const std::string &propertyName, bool &ok) |
|
VUtils::IntRefList | getIntRefListAtTime (const char *propertyName, double time) |
|
VUtils::IntRefList | getIntRefListAtTime (const char *propertyName, double time, bool &ok) |
|
VUtils::IntRefList | getIntRefListAtTime (const std::string &propertyName, double time) |
|
VUtils::IntRefList | getIntRefListAtTime (const std::string &propertyName, double time, bool &ok) |
|
std::vector< double > | getKeyframeTimes (const char *propertyName) const |
|
std::vector< double > | getKeyframeTimes (const char *propertyName, bool &ok) const |
|
std::vector< double > | getKeyframeTimes (const std::string &propertyName) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
std::vector< double > | getKeyframeTimes (const std::string &propertyName, bool &ok) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
Matrix | getMatrix (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
Matrix | getMatrix (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as Matrix.
|
|
Matrix | getMatrix (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
Matrix | getMatrix (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
PluginMeta | getMeta () const |
|
const char * | getName () const |
|
PluginRefT< Plugin > | getPlugin (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
PluginRefT< Plugin > | getPlugin (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as a Plugin reference.
|
|
PluginRefT< Plugin > | getPlugin (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
PluginRefT< Plugin > | getPlugin (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
PluginList | getPluginList (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
PluginList | getPluginList (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as PluginList.
|
|
PluginList | getPluginList (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
PluginList | getPluginList (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
PropertyRuntimeMeta | getPropertyRuntimeMeta (const char *propertyName) const |
|
PropertyRuntimeMeta | getPropertyRuntimeMeta (const std::string &propertyName) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
VRayRenderer * | getRenderer () const noexcept |
| Return the renderer this Plugin is associated with, can be null on empty plugins.
|
|
std::string | getString (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
std::string | getString (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as string.
|
|
std::string | getString (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
std::string | getString (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
StringList | getStringList (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
StringList | getStringList (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as StringList.
|
|
StringList | getStringList (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
StringList | getStringList (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
VUtils::CharStringRefList | getStringRefList (const char *propertyName) |
|
VUtils::CharStringRefList | getStringRefList (const char *propertyName, bool &ok) |
|
VUtils::CharStringRefList | getStringRefList (const std::string &propertyName) |
|
VUtils::CharStringRefList | getStringRefList (const std::string &propertyName, bool &ok) |
|
VUtils::CharStringRefList | getStringRefListAtTime (const char *propertyName, double time) |
|
VUtils::CharStringRefList | getStringRefListAtTime (const char *propertyName, double time, bool &ok) |
|
VUtils::CharStringRefList | getStringRefListAtTime (const std::string &propertyName, double time) |
|
VUtils::CharStringRefList | getStringRefListAtTime (const std::string &propertyName, double time, bool &ok) |
|
Transform | getTransform (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
Transform | getTransform (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as Transform.
|
|
Transform | getTransform (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
Transform | getTransform (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
TransformList | getTransformList (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
TransformList | getTransformList (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as TransformList.
|
|
TransformList | getTransformList (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
TransformList | getTransformList (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
const char * | getType () const |
| Returns the type of this plugin as string.
|
|
PluginTypeId | getTypeId () const noexcept |
| Returns the type id of this plugin as long.
|
|
Value | getValue (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
Value | getValue (const char *propertyName, double time=TiMe::Default()) const |
|
Value | getValue (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
Value | getValue (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
std::string | getValueAsString (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
std::string | getValueAsString (const char *propertyName, double time=TiMe::Default()) const |
|
std::string | getValueAsString (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
std::string | getValueAsString (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
ValueList | getValueList (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
ValueList | getValueList (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as ValueList. Works only if it really is a generic list.
|
|
ValueList | getValueList (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
ValueList | getValueList (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
VUtils::ValueRefList | getValueRefList (const char *propertyName) |
|
VUtils::ValueRefList | getValueRefList (const char *propertyName, bool &ok) |
|
VUtils::ValueRefList | getValueRefList (const std::string &propertyName) |
|
VUtils::ValueRefList | getValueRefList (const std::string &propertyName, bool &ok) |
|
VUtils::ValueRefList | getValueRefListAtTime (const char *propertyName, double time) |
|
VUtils::ValueRefList | getValueRefListAtTime (const char *propertyName, double time, bool &ok) |
|
VUtils::ValueRefList | getValueRefListAtTime (const std::string &propertyName, double time) |
|
VUtils::ValueRefList | getValueRefListAtTime (const std::string &propertyName, double time, bool &ok) |
|
Vector | getVector (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
Vector | getVector (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as Vector.
|
|
Vector | getVector (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
Vector | getVector (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
VectorList | getVectorList (const char *propertyName, bool &ok, double time=TiMe::Default()) const |
|
VectorList | getVectorList (const char *propertyName, double time=TiMe::Default()) const |
| Returns the value of a property as VectorList.
|
|
VectorList | getVectorList (const std::string &propertyName, bool &ok, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
VectorList | getVectorList (const std::string &propertyName, double time=TiMe::Default()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
VUtils::VectorRefList | getVectorRefList (const char *propertyName) |
|
VUtils::VectorRefList | getVectorRefList (const char *propertyName, bool &ok) |
|
VUtils::VectorRefList | getVectorRefList (const std::string &propertyName) |
|
VUtils::VectorRefList | getVectorRefList (const std::string &propertyName, bool &ok) |
|
VUtils::VectorRefList | getVectorRefListAtTime (const char *propertyName, double time) |
|
VUtils::VectorRefList | getVectorRefListAtTime (const char *propertyName, double time, bool &ok) |
|
VUtils::VectorRefList | getVectorRefListAtTime (const std::string &propertyName, double time) |
|
VUtils::VectorRefList | getVectorRefListAtTime (const std::string &propertyName, double time, bool &ok) |
|
bool | isEmpty () const noexcept |
|
bool | isNotEmpty () const noexcept |
|
bool | isPropertyAnimated (const char *propertyName) const |
|
bool | isPropertyAnimated (const std::string &propertyName) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | isValid () const |
|
bool | operator!= (const Plugin &plugin) const noexcept |
| Returns false if both Plugins belong to the same renderer and point to the same scene object instance.
|
|
Plugin & | operator= (const Plugin &plugin) noexcept |
| Assign from another Plugin. They both point to the same underlying object. This is like having T& a=x; T& b=x;.
|
|
bool | operator== (const Plugin &plugin) const noexcept |
| Returns true if both Plugins belong to the same renderer and point to the same scene object instance.
|
|
bool | setArray (const char *propertyName, const char *const data[], size_t count, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setArray (const char *propertyName, const Color data[], size_t count, double time=TiMe::Default()) |
|
bool | setArray (const char *propertyName, const double data[], size_t count, double time=TiMe::Default()) |
|
bool | setArray (const char *propertyName, const float data[], size_t count, double time=TiMe::Default()) |
|
bool | setArray (const char *propertyName, const int data[], size_t count, double time=TiMe::Default()) |
|
bool | setArray (const char *propertyName, const Plugin plugins[], size_t count, double time=TiMe::Default()) |
|
bool | setArray (const char *propertyName, const std::string data[], size_t count, double time=TiMe::Default()) |
|
bool | setArray (const char *propertyName, const Transform data[], size_t count, double time=TiMe::Default()) |
|
bool | setArray (const char *propertyName, const Value values[], size_t count, double time=TiMe::Default()) |
|
bool | setArray (const char *propertyName, const Vector data[], size_t count, double time=TiMe::Default()) |
|
bool | setArray (const char *propertyName, Value valuesToMove[], size_t count, double time=TiMe::Default()) |
|
bool | setArray (const std::string &propertyName, const char *const data[], size_t count, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setArray (const std::string &propertyName, const Color data[], size_t count, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setArray (const std::string &propertyName, const double data[], size_t count, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setArray (const std::string &propertyName, const float data[], size_t count, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setArray (const std::string &propertyName, const int data[], size_t count, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setArray (const std::string &propertyName, const Plugin plugins[], size_t count, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setArray (const std::string &propertyName, const std::string data[], size_t count, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setArray (const std::string &propertyName, const Transform data[], size_t count, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setArray (const std::string &propertyName, const Value values[], size_t count, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setArray (const std::string &propertyName, const Vector data[], size_t count, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setArray (const std::string &propertyName, Value valuesToMove[], size_t count, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setArrayAtTime (const char *propertyName, const Color data[], size_t count, double time) |
|
bool | setArrayAtTime (const char *propertyName, const double data[], size_t count, double time) |
|
bool | setArrayAtTime (const char *propertyName, const float data[], size_t count, double time) |
|
bool | setArrayAtTime (const char *propertyName, const int data[], size_t count, double time) |
|
bool | setArrayAtTime (const char *propertyName, const Plugin data[], size_t count, double time) |
|
bool | setArrayAtTime (const char *propertyName, const std::string data[], size_t count, double time) |
|
bool | setArrayAtTime (const char *propertyName, const Vector data[], size_t count, double time) |
|
bool | setArrayAtTime (const std::string &propertyName, const Color data[], size_t count, double time) |
|
bool | setArrayAtTime (const std::string &propertyName, const double data[], size_t count, double time) |
|
bool | setArrayAtTime (const std::string &propertyName, const float data[], size_t count, double time) |
|
bool | setArrayAtTime (const std::string &propertyName, const int data[], size_t count, double time) |
|
bool | setArrayAtTime (const std::string &propertyName, const Plugin data[], size_t count, double time) |
|
bool | setArrayAtTime (const std::string &propertyName, const std::string data[], size_t count, double time) |
|
bool | setArrayAtTime (const std::string &propertyName, const Vector data[], size_t count, double time) |
|
bool | setName (const char *newName) |
|
bool | setName (const std::string &newName) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const char *propertyName, ColorList &&value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const char *propertyName, const AColor &value, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const bool value, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const char *str, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const Color &value, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const ColorList &value, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const double value, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const float value, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const FloatList &value, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const int value, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const IntList &value, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const Matrix &value, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const PluginList &value, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const PluginRefT< Plugin > &pluginRef, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const std::string &str, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const StringList &value, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const Transform &transform, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const TransformList &value, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const Value &value, double time=TiMe::Default()) |
|
template<size_t count> |
bool | setValue (const char *propertyName, const Value(&arr)[count], double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const char *propertyName, const ValueList &value, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const Vector &value, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const VectorList &value, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const void *data, size_t size, double time=TiMe::Default()) |
|
bool | setValue (const char *propertyName, const VUtils::CharString &str) |
|
bool | setValue (const char *propertyName, const VUtils::CharStringRefList &stringList) |
|
bool | setValue (const char *propertyName, const VUtils::ColorRefList &colorList) |
|
bool | setValue (const char *propertyName, const VUtils::FloatRefList &floatList) |
|
bool | setValue (const char *propertyName, const VUtils::IntRefList &intList) |
|
bool | setValue (const char *propertyName, const VUtils::TransformRefList &transformList) |
|
bool | setValue (const char *propertyName, const VUtils::ValueRefList &valueList) |
|
bool | setValue (const char *propertyName, const VUtils::VectorRefList &vectorList) |
|
bool | setValue (const char *propertyName, FloatList &&value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const char *propertyName, IntList &&value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const char *propertyName, Value &&value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
template<size_t count> |
bool | setValue (const char *propertyName, Value(&&arr)[count], double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const char *propertyName, ValueList &&value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const char *propertyName, VectorList &&value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, ColorList &&value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const AColor &value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const bool value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const char *str, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const Color &value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const ColorList &value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const double value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const float value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const FloatList &value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const int value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const IntList &value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const Matrix &value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const PluginList &value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const PluginRefT< Plugin > &pluginRef, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const std::string &str, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const StringList &value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const Transform &transform, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const TransformList &value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const Value &value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
template<size_t count> |
bool | setValue (const std::string &propertyName, const Value(&arr)[count], double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const ValueList &value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const Vector &value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const VectorList &value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const void *data, size_t size, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, const VUtils::CharString &str) |
|
bool | setValue (const std::string &propertyName, const VUtils::CharStringRefList &stringList) |
|
bool | setValue (const std::string &propertyName, const VUtils::ColorRefList &colorList) |
|
bool | setValue (const std::string &propertyName, const VUtils::FloatRefList &floatList) |
|
bool | setValue (const std::string &propertyName, const VUtils::IntRefList &intList) |
|
bool | setValue (const std::string &propertyName, const VUtils::TransformRefList &transformList) |
|
bool | setValue (const std::string &propertyName, const VUtils::ValueRefList &valueList) |
|
bool | setValue (const std::string &propertyName, const VUtils::VectorRefList &vectorList) |
|
bool | setValue (const std::string &propertyName, FloatList &&value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, IntList &&value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, Value &&value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
template<size_t count> |
bool | setValue (const std::string &propertyName, Value(&&arr)[count], double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, ValueList &&value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValue (const std::string &propertyName, VectorList &&value, double time=TiMe::Default()) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValueAsString (const char *propertyName, const char *value) |
|
bool | setValueAsString (const char *propertyName, const std::string &value) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValueAsString (const std::string &propertyName, const char *value) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValueAsString (const std::string &propertyName, const std::string &value) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | setValueAsStringAtTime (const char *propertyName, const char *value, double time) |
|
bool | setValueAsStringAtTime (const char *propertyName, const std::string &value, double time) |
|
bool | setValueAsStringAtTime (const std::string &propertyName, const char *value, double time) |
|
bool | setValueAsStringAtTime (const std::string &propertyName, const std::string &value, double time) |
|
bool | setValueAtTime (const char *propertyName, const AColor &value, double time) |
|
bool | setValueAtTime (const char *propertyName, const bool value, double time) |
|
bool | setValueAtTime (const char *propertyName, const char *str, double time) |
|
bool | setValueAtTime (const char *propertyName, const Color &value, double time) |
|
bool | setValueAtTime (const char *propertyName, const ColorList &value, double time) |
|
bool | setValueAtTime (const char *propertyName, const double value, double time) |
|
bool | setValueAtTime (const char *propertyName, const float value, double time) |
|
bool | setValueAtTime (const char *propertyName, const FloatList &value, double time) |
|
bool | setValueAtTime (const char *propertyName, const int value, double time) |
|
bool | setValueAtTime (const char *propertyName, const IntList &value, double time) |
|
bool | setValueAtTime (const char *propertyName, const Matrix &value, double time) |
|
bool | setValueAtTime (const char *propertyName, const PluginList &value, double time) |
|
bool | setValueAtTime (const char *propertyName, const PluginRefT< Plugin > &pluginRef, double time) |
|
bool | setValueAtTime (const char *propertyName, const std::string &str, double time) |
|
bool | setValueAtTime (const char *propertyName, const StringList &value, double time) |
|
bool | setValueAtTime (const char *propertyName, const Transform &transform, double time) |
|
bool | setValueAtTime (const char *propertyName, const Value &value, double time) |
|
bool | setValueAtTime (const char *propertyName, const ValueList &value, double time) |
|
bool | setValueAtTime (const char *propertyName, const Vector &value, double time) |
|
bool | setValueAtTime (const char *propertyName, const VectorList &value, double time) |
|
bool | setValueAtTime (const char *propertyName, const void *data, size_t size, double time) |
|
bool | setValueAtTime (const char *propertyName, const VUtils::CharString &str, double time) |
|
bool | setValueAtTime (const char *propertyName, const VUtils::CharStringRefList &stringList, double time) |
|
bool | setValueAtTime (const char *propertyName, const VUtils::ColorRefList &colorList, double time) |
|
bool | setValueAtTime (const char *propertyName, const VUtils::FloatRefList &floatList, double time) |
|
bool | setValueAtTime (const char *propertyName, const VUtils::IntRefList &intList, double time) |
|
bool | setValueAtTime (const char *propertyName, const VUtils::TransformRefList &transformList, double time) |
|
bool | setValueAtTime (const char *propertyName, const VUtils::ValueRefList &valueList, double time) |
|
bool | setValueAtTime (const char *propertyName, const VUtils::VectorRefList &vectorList, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const AColor &value, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const bool value, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const char *str, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const Color &value, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const ColorList &value, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const double value, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const float value, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const FloatList &value, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const int value, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const IntList &value, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const Matrix &value, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const PluginList &value, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const PluginRefT< Plugin > &pluginRef, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const std::string &str, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const StringList &value, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const Transform &transform, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const Value &value, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const ValueList &value, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const Vector &value, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const VectorList &value, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const void *data, size_t size, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const VUtils::CharString &str, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const VUtils::CharStringRefList &stringList, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const VUtils::ColorRefList &colorList, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const VUtils::FloatRefList &floatList, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const VUtils::IntRefList &intList, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const VUtils::TransformRefList &transformList, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const VUtils::ValueRefList &valueList, double time) |
|
bool | setValueAtTime (const std::string &propertyName, const VUtils::VectorRefList &vectorList, double time) |
|
void | swap (Plugin &plugin) noexcept |
| Swaps the underlying scene object instance reference and associated renderer reference.
|
|
std::string | toString () const |
| Returns a string representation of the plugin which currently is the name of the plugin.
|
|