VRay SDK for C++
Loading...
Searching...
No Matches
vrayplugins.hpp
1#ifndef _VRAY_PLUGINS_HPP_
2#define _VRAY_PLUGINS_HPP_
3
4#include "vraysdk.hpp"
5
6namespace VRay {
7namespace Plugins {
8
10class BitmapPluginCategory : public Plugin {};
11
13class BSDFPluginCategory : public Plugin {};
14
17
20
22class LightPluginCategory : public Plugin {};
23
26
29
31class ViewPluginCategory : public Plugin {};
32
35
37class TexturePluginCategory : public Plugin {};
38
41
44
47
50
53
55class UVWGenPluginCategory : public Plugin {};
56
59
61class BRDFAlHair : public Plugin {
62public:
64 static constexpr const PluginTypeId getTypeId() { return 0x7839282C; }
66 static constexpr const char* getType() { return "BRDFAlHair"; }
67
68 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
69
73 bool set_opacity(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("opacity", texturefloat, time); }
77 bool set_opacity(float texturefloat, double time = TiMe::Default()) { return setValue("opacity", texturefloat, time); }
81 Value get_opacity(double time = TiMe::Default()) const { return getValue("opacity", time); }
82
86 bool set_melanin(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("melanin", texturefloat, time); }
90 bool set_melanin(float texturefloat, double time = TiMe::Default()) { return setValue("melanin", texturefloat, time); }
94 Value get_melanin(double time = TiMe::Default()) const { return getValue("melanin", time); }
95
98 bool set_dye_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("dye_color", texture, time); }
101 bool set_dye_color(const AColor& texture, double time = TiMe::Default()) { return setValue("dye_color", texture, time); }
104 Value get_dye_color(double time = TiMe::Default()) const { return getValue("dye_color", time); }
105
108 bool set_specular_width(float val, double time = TiMe::Default()) { return setValue("specular_width", val, time); }
111 float get_specular_width(double time = TiMe::Default()) const { return getFloat("specular_width", time); }
112
115 bool set_specular_shift(float val, double time = TiMe::Default()) { return setValue("specular_shift", val, time); }
118 float get_specular_shift(double time = TiMe::Default()) const { return getFloat("specular_shift", time); }
119
122 bool set_diffuse_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("diffuse_color", texture, time); }
125 bool set_diffuse_color(const AColor& texture, double time = TiMe::Default()) { return setValue("diffuse_color", texture, time); }
128 Value get_diffuse_color(double time = TiMe::Default()) const { return getValue("diffuse_color", time); }
129
133 bool set_diffuse_strength(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("diffuse_strength", texturefloat, time); }
137 bool set_diffuse_strength(float texturefloat, double time = TiMe::Default()) { return setValue("diffuse_strength", texturefloat, time); }
141 Value get_diffuse_strength(double time = TiMe::Default()) const { return getValue("diffuse_strength", time); }
142
146 bool set_forward_scattering(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("forward_scattering", texturefloat, time); }
150 bool set_forward_scattering(float texturefloat, double time = TiMe::Default()) { return setValue("forward_scattering", texturefloat, time); }
154 Value get_forward_scattering(double time = TiMe::Default()) const { return getValue("forward_scattering", time); }
155
159 bool set_back_scattering(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("back_scattering", texturefloat, time); }
163 bool set_back_scattering(float texturefloat, double time = TiMe::Default()) { return setValue("back_scattering", texturefloat, time); }
167 Value get_back_scattering(double time = TiMe::Default()) const { return getValue("back_scattering", time); }
168
171 bool set_specular1_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("specular1_color", texture, time); }
174 bool set_specular1_color(const AColor& texture, double time = TiMe::Default()) { return setValue("specular1_color", texture, time); }
177 Value get_specular1_color(double time = TiMe::Default()) const { return getValue("specular1_color", time); }
178
182 bool set_specular1_strength(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("specular1_strength", texturefloat, time); }
186 bool set_specular1_strength(float texturefloat, double time = TiMe::Default()) { return setValue("specular1_strength", texturefloat, time); }
190 Value get_specular1_strength(double time = TiMe::Default()) const { return getValue("specular1_strength", time); }
191
194 bool set_specular1_shift(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("specular1_shift", texturefloat, time); }
197 bool set_specular1_shift(float texturefloat, double time = TiMe::Default()) { return setValue("specular1_shift", texturefloat, time); }
200 Value get_specular1_shift(double time = TiMe::Default()) const { return getValue("specular1_shift", time); }
201
204 bool set_specular1_width_scale(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("specular1_width_scale", texturefloat, time); }
207 bool set_specular1_width_scale(float texturefloat, double time = TiMe::Default()) { return setValue("specular1_width_scale", texturefloat, time); }
210 Value get_specular1_width_scale(double time = TiMe::Default()) const { return getValue("specular1_width_scale", time); }
211
214 bool set_specular2_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("specular2_color", texture, time); }
217 bool set_specular2_color(const AColor& texture, double time = TiMe::Default()) { return setValue("specular2_color", texture, time); }
220 Value get_specular2_color(double time = TiMe::Default()) const { return getValue("specular2_color", time); }
221
225 bool set_specular2_strength(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("specular2_strength", texturefloat, time); }
229 bool set_specular2_strength(float texturefloat, double time = TiMe::Default()) { return setValue("specular2_strength", texturefloat, time); }
233 Value get_specular2_strength(double time = TiMe::Default()) const { return getValue("specular2_strength", time); }
234
237 bool set_specular2_shift(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("specular2_shift", texturefloat, time); }
240 bool set_specular2_shift(float texturefloat, double time = TiMe::Default()) { return setValue("specular2_shift", texturefloat, time); }
243 Value get_specular2_shift(double time = TiMe::Default()) const { return getValue("specular2_shift", time); }
244
247 bool set_specular2_width_scale(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("specular2_width_scale", texturefloat, time); }
250 bool set_specular2_width_scale(float texturefloat, double time = TiMe::Default()) { return setValue("specular2_width_scale", texturefloat, time); }
253 Value get_specular2_width_scale(double time = TiMe::Default()) const { return getValue("specular2_width_scale", time); }
254
257 bool set_glint_strength(float val, double time = TiMe::Default()) { return setValue("glint_strength", val, time); }
260 float get_glint_strength(double time = TiMe::Default()) const { return getFloat("glint_strength", time); }
261
264 bool set_transmission_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transmission_color", texture, time); }
267 bool set_transmission_color(const AColor& texture, double time = TiMe::Default()) { return setValue("transmission_color", texture, time); }
270 Value get_transmission_color(double time = TiMe::Default()) const { return getValue("transmission_color", time); }
271
275 bool set_transmission_strength(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("transmission_strength", texturefloat, time); }
279 bool set_transmission_strength(float texturefloat, double time = TiMe::Default()) { return setValue("transmission_strength", texturefloat, time); }
283 Value get_transmission_strength(double time = TiMe::Default()) const { return getValue("transmission_strength", time); }
284
287 bool set_transmission_shift(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("transmission_shift", texturefloat, time); }
290 bool set_transmission_shift(float texturefloat, double time = TiMe::Default()) { return setValue("transmission_shift", texturefloat, time); }
293 Value get_transmission_shift(double time = TiMe::Default()) const { return getValue("transmission_shift", time); }
294
297 bool set_transmission_width_scale(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("transmission_width_scale", texturefloat, time); }
300 bool set_transmission_width_scale(float texturefloat, double time = TiMe::Default()) { return setValue("transmission_width_scale", texturefloat, time); }
303 Value get_transmission_width_scale(double time = TiMe::Default()) const { return getValue("transmission_width_scale", time); }
304
307 bool set_glint_rolloff(float val, double time = TiMe::Default()) { return setValue("glint_rolloff", val, time); }
310 float get_glint_rolloff(double time = TiMe::Default()) const { return getFloat("glint_rolloff", time); }
311
314 bool set_transmission_rolloff(float val, double time = TiMe::Default()) { return setValue("transmission_rolloff", val, time); }
317 float get_transmission_rolloff(double time = TiMe::Default()) const { return getFloat("transmission_rolloff", time); }
318
321 bool set_random_melanin(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("random_melanin", texturefloat, time); }
324 bool set_random_melanin(float texturefloat, double time = TiMe::Default()) { return setValue("random_melanin", texturefloat, time); }
327 Value get_random_melanin(double time = TiMe::Default()) const { return getValue("random_melanin", time); }
328
331 bool set_random_hue(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("random_hue", texturefloat, time); }
334 bool set_random_hue(float texturefloat, double time = TiMe::Default()) { return setValue("random_hue", texturefloat, time); }
337 Value get_random_hue(double time = TiMe::Default()) const { return getValue("random_hue", time); }
338
341 bool set_random_saturation(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("random_saturation", texturefloat, time); }
344 bool set_random_saturation(float texturefloat, double time = TiMe::Default()) { return setValue("random_saturation", texturefloat, time); }
347 Value get_random_saturation(double time = TiMe::Default()) const { return getValue("random_saturation", time); }
348
351 bool set_random_tangent(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("random_tangent", texturefloat, time); }
354 bool set_random_tangent(float texturefloat, double time = TiMe::Default()) { return setValue("random_tangent", texturefloat, time); }
357 Value get_random_tangent(double time = TiMe::Default()) const { return getValue("random_tangent", time); }
358
362 bool set_diffuse_indirect_strength(float val, double time = TiMe::Default()) { return setValue("diffuse_indirect_strength", val, time); }
366 float get_diffuse_indirect_strength(double time = TiMe::Default()) const { return getFloat("diffuse_indirect_strength", time); }
367
371 bool set_glossy_indirect_strength(float val, double time = TiMe::Default()) { return setValue("glossy_indirect_strength", val, time); }
375 float get_glossy_indirect_strength(double time = TiMe::Default()) const { return getFloat("glossy_indirect_strength", time); }
376};
377
379class BRDFAlSurface : public Plugin {
380public:
382 static constexpr const PluginTypeId getTypeId() { return 0x782AFAE0; }
384 static constexpr const char* getType() { return "BRDFAlSurface"; }
385
386 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
387
391 bool set_bump_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bump_map", texture, time); }
395 bool set_bump_map(const AColor& texture, double time = TiMe::Default()) { return setValue("bump_map", texture, time); }
399 Value get_bump_map(double time = TiMe::Default()) const { return getValue("bump_map", time); }
400
404 bool set_bump_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bump_amount", texturefloat, time); }
408 bool set_bump_amount(float texturefloat, double time = TiMe::Default()) { return setValue("bump_amount", texturefloat, time); }
412 Value get_bump_amount(double time = TiMe::Default()) const { return getValue("bump_amount", time); }
413
417 bool set_bump_type(int val, double time = TiMe::Default()) { return setValue("bump_type", val, time); }
421 int get_bump_type(double time = TiMe::Default()) const { return getInt("bump_type", time); }
422
426 bool set_opacity(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("opacity", texturefloat, time); }
430 bool set_opacity(float texturefloat, double time = TiMe::Default()) { return setValue("opacity", texturefloat, time); }
434 Value get_opacity(double time = TiMe::Default()) const { return getValue("opacity", time); }
435
439 bool set_diffuse(const PluginRef& texture, double time = TiMe::Default()) { return setValue("diffuse", texture, time); }
443 bool set_diffuse(const AColor& texture, double time = TiMe::Default()) { return setValue("diffuse", texture, time); }
447 Value get_diffuse(double time = TiMe::Default()) const { return getValue("diffuse", time); }
448
452 bool set_diffuse_strength(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("diffuse_strength", texturefloat, time); }
456 bool set_diffuse_strength(float texturefloat, double time = TiMe::Default()) { return setValue("diffuse_strength", texturefloat, time); }
460 Value get_diffuse_strength(double time = TiMe::Default()) const { return getValue("diffuse_strength", time); }
461
465 bool set_diffuse_bump_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("diffuse_bump_map", texture, time); }
469 bool set_diffuse_bump_map(const AColor& texture, double time = TiMe::Default()) { return setValue("diffuse_bump_map", texture, time); }
473 Value get_diffuse_bump_map(double time = TiMe::Default()) const { return getValue("diffuse_bump_map", time); }
474
478 bool set_diffuse_bump_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("diffuse_bump_amount", texturefloat, time); }
482 bool set_diffuse_bump_amount(float texturefloat, double time = TiMe::Default()) { return setValue("diffuse_bump_amount", texturefloat, time); }
486 Value get_diffuse_bump_amount(double time = TiMe::Default()) const { return getValue("diffuse_bump_amount", time); }
487
491 bool set_diffuse_bump_type(int val, double time = TiMe::Default()) { return setValue("diffuse_bump_type", val, time); }
495 int get_diffuse_bump_type(double time = TiMe::Default()) const { return getInt("diffuse_bump_type", time); }
496
500 bool set_reflect1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect1", texture, time); }
504 bool set_reflect1(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect1", texture, time); }
508 Value get_reflect1(double time = TiMe::Default()) const { return getValue("reflect1", time); }
509
513 bool set_reflect1_strength(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflect1_strength", texturefloat, time); }
517 bool set_reflect1_strength(float texturefloat, double time = TiMe::Default()) { return setValue("reflect1_strength", texturefloat, time); }
521 Value get_reflect1_strength(double time = TiMe::Default()) const { return getValue("reflect1_strength", time); }
522
526 bool set_reflect1_roughness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflect1_roughness", texturefloat, time); }
530 bool set_reflect1_roughness(float texturefloat, double time = TiMe::Default()) { return setValue("reflect1_roughness", texturefloat, time); }
534 Value get_reflect1_roughness(double time = TiMe::Default()) const { return getValue("reflect1_roughness", time); }
535
539 bool set_reflect1_ior(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflect1_ior", texturefloat, time); }
543 bool set_reflect1_ior(float texturefloat, double time = TiMe::Default()) { return setValue("reflect1_ior", texturefloat, time); }
547 Value get_reflect1_ior(double time = TiMe::Default()) const { return getValue("reflect1_ior", time); }
548
552 bool set_reflect1_distribution(int val, double time = TiMe::Default()) { return setValue("reflect1_distribution", val, time); }
556 int get_reflect1_distribution(double time = TiMe::Default()) const { return getInt("reflect1_distribution", time); }
557
561 bool set_reflect1_bump_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect1_bump_map", texture, time); }
565 bool set_reflect1_bump_map(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect1_bump_map", texture, time); }
569 Value get_reflect1_bump_map(double time = TiMe::Default()) const { return getValue("reflect1_bump_map", time); }
570
574 bool set_reflect1_bump_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflect1_bump_amount", texturefloat, time); }
578 bool set_reflect1_bump_amount(float texturefloat, double time = TiMe::Default()) { return setValue("reflect1_bump_amount", texturefloat, time); }
582 Value get_reflect1_bump_amount(double time = TiMe::Default()) const { return getValue("reflect1_bump_amount", time); }
583
587 bool set_reflect1_bump_type(int val, double time = TiMe::Default()) { return setValue("reflect1_bump_type", val, time); }
591 int get_reflect1_bump_type(double time = TiMe::Default()) const { return getInt("reflect1_bump_type", time); }
592
596 bool set_reflect2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect2", texture, time); }
600 bool set_reflect2(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect2", texture, time); }
604 Value get_reflect2(double time = TiMe::Default()) const { return getValue("reflect2", time); }
605
609 bool set_reflect2_strength(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflect2_strength", texturefloat, time); }
613 bool set_reflect2_strength(float texturefloat, double time = TiMe::Default()) { return setValue("reflect2_strength", texturefloat, time); }
617 Value get_reflect2_strength(double time = TiMe::Default()) const { return getValue("reflect2_strength", time); }
618
622 bool set_reflect2_roughness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflect2_roughness", texturefloat, time); }
626 bool set_reflect2_roughness(float texturefloat, double time = TiMe::Default()) { return setValue("reflect2_roughness", texturefloat, time); }
630 Value get_reflect2_roughness(double time = TiMe::Default()) const { return getValue("reflect2_roughness", time); }
631
635 bool set_reflect2_ior(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflect2_ior", texturefloat, time); }
639 bool set_reflect2_ior(float texturefloat, double time = TiMe::Default()) { return setValue("reflect2_ior", texturefloat, time); }
643 Value get_reflect2_ior(double time = TiMe::Default()) const { return getValue("reflect2_ior", time); }
644
648 bool set_reflect2_distribution(int val, double time = TiMe::Default()) { return setValue("reflect2_distribution", val, time); }
652 int get_reflect2_distribution(double time = TiMe::Default()) const { return getInt("reflect2_distribution", time); }
653
657 bool set_reflect2_bump_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect2_bump_map", texture, time); }
661 bool set_reflect2_bump_map(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect2_bump_map", texture, time); }
665 Value get_reflect2_bump_map(double time = TiMe::Default()) const { return getValue("reflect2_bump_map", time); }
666
670 bool set_reflect2_bump_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflect2_bump_amount", texturefloat, time); }
674 bool set_reflect2_bump_amount(float texturefloat, double time = TiMe::Default()) { return setValue("reflect2_bump_amount", texturefloat, time); }
678 Value get_reflect2_bump_amount(double time = TiMe::Default()) const { return getValue("reflect2_bump_amount", time); }
679
683 bool set_reflect2_bump_type(int val, double time = TiMe::Default()) { return setValue("reflect2_bump_type", val, time); }
687 int get_reflect2_bump_type(double time = TiMe::Default()) const { return getInt("reflect2_bump_type", time); }
688
692 bool set_sss_mix(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("sss_mix", texturefloat, time); }
696 bool set_sss_mix(float texturefloat, double time = TiMe::Default()) { return setValue("sss_mix", texturefloat, time); }
700 Value get_sss_mix(double time = TiMe::Default()) const { return getValue("sss_mix", time); }
701
705 bool set_sss_mode(int val, double time = TiMe::Default()) { return setValue("sss_mode", val, time); }
709 int get_sss_mode(double time = TiMe::Default()) const { return getInt("sss_mode", time); }
710
714 bool set_sss_density_scale(float val, double time = TiMe::Default()) { return setValue("sss_density_scale", val, time); }
718 float get_sss_density_scale(double time = TiMe::Default()) const { return getFloat("sss_density_scale", time); }
719
723 bool set_sss1_weight(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("sss1_weight", texturefloat, time); }
727 bool set_sss1_weight(float texturefloat, double time = TiMe::Default()) { return setValue("sss1_weight", texturefloat, time); }
731 Value get_sss1_weight(double time = TiMe::Default()) const { return getValue("sss1_weight", time); }
732
736 bool set_sss1_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("sss1_color", texture, time); }
740 bool set_sss1_color(const AColor& texture, double time = TiMe::Default()) { return setValue("sss1_color", texture, time); }
744 Value get_sss1_color(double time = TiMe::Default()) const { return getValue("sss1_color", time); }
745
749 bool set_sss1_radius(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("sss1_radius", texturefloat, time); }
753 bool set_sss1_radius(float texturefloat, double time = TiMe::Default()) { return setValue("sss1_radius", texturefloat, time); }
757 Value get_sss1_radius(double time = TiMe::Default()) const { return getValue("sss1_radius", time); }
758
762 bool set_sss2_weight(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("sss2_weight", texturefloat, time); }
766 bool set_sss2_weight(float texturefloat, double time = TiMe::Default()) { return setValue("sss2_weight", texturefloat, time); }
770 Value get_sss2_weight(double time = TiMe::Default()) const { return getValue("sss2_weight", time); }
771
775 bool set_sss2_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("sss2_color", texture, time); }
779 bool set_sss2_color(const AColor& texture, double time = TiMe::Default()) { return setValue("sss2_color", texture, time); }
783 Value get_sss2_color(double time = TiMe::Default()) const { return getValue("sss2_color", time); }
784
788 bool set_sss2_radius(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("sss2_radius", texturefloat, time); }
792 bool set_sss2_radius(float texturefloat, double time = TiMe::Default()) { return setValue("sss2_radius", texturefloat, time); }
796 Value get_sss2_radius(double time = TiMe::Default()) const { return getValue("sss2_radius", time); }
797
801 bool set_sss3_weight(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("sss3_weight", texturefloat, time); }
805 bool set_sss3_weight(float texturefloat, double time = TiMe::Default()) { return setValue("sss3_weight", texturefloat, time); }
809 Value get_sss3_weight(double time = TiMe::Default()) const { return getValue("sss3_weight", time); }
810
814 bool set_sss3_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("sss3_color", texture, time); }
818 bool set_sss3_color(const AColor& texture, double time = TiMe::Default()) { return setValue("sss3_color", texture, time); }
822 Value get_sss3_color(double time = TiMe::Default()) const { return getValue("sss3_color", time); }
823
827 bool set_sss3_radius(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("sss3_radius", texturefloat, time); }
831 bool set_sss3_radius(float texturefloat, double time = TiMe::Default()) { return setValue("sss3_radius", texturefloat, time); }
835 Value get_sss3_radius(double time = TiMe::Default()) const { return getValue("sss3_radius", time); }
836
840 bool set_reflect_max_depth(int val, double time = TiMe::Default()) { return setValue("reflect_max_depth", val, time); }
844 int get_reflect_max_depth(double time = TiMe::Default()) const { return getInt("reflect_max_depth", time); }
845
849 bool set_reflect_subdivs(int val, double time = TiMe::Default()) { return setValue("reflect_subdivs", val, time); }
853 int get_reflect_subdivs(double time = TiMe::Default()) const { return getInt("reflect_subdivs", time); }
854
858 bool set_sss_subdivs(int val, double time = TiMe::Default()) { return setValue("sss_subdivs", val, time); }
862 int get_sss_subdivs(double time = TiMe::Default()) const { return getInt("sss_subdivs", time); }
863
867 bool set_consider_all_objects(bool val, double time = TiMe::Default()) { return setValue("consider_all_objects", val, time); }
871 bool get_consider_all_objects(double time = TiMe::Default()) const { return getBool("consider_all_objects", time); }
872};
873
875class BRDFBlinn : public Plugin {
876public:
878 static constexpr const PluginTypeId getTypeId() { return 0x77742B0F; }
880 static constexpr const char* getType() { return "BRDFBlinn"; }
881
882 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
883
887 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
891 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
892
895 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
898 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
901 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
902
906 bool set_color_tex_mult(float val, double time = TiMe::Default()) { return setValue("color_tex_mult", val, time); }
910 float get_color_tex_mult(double time = TiMe::Default()) const { return getFloat("color_tex_mult", time); }
911
915 bool set_transparency(const Color& color, double time = TiMe::Default()) { return setValue("transparency", color, time); }
919 Color get_transparency(double time = TiMe::Default()) const { return getColor("transparency", time); }
920
923 bool set_transparency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
926 bool set_transparency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
929 Value get_transparency_tex(double time = TiMe::Default()) const { return getValue("transparency_tex", time); }
930
934 bool set_transparency_tex_mult(float val, double time = TiMe::Default()) { return setValue("transparency_tex_mult", val, time); }
938 float get_transparency_tex_mult(double time = TiMe::Default()) const { return getFloat("transparency_tex_mult", time); }
939
943 bool set_cutoff(float val, double time = TiMe::Default()) { return setValue("cutoff", val, time); }
947 float get_cutoff(double time = TiMe::Default()) const { return getFloat("cutoff", time); }
948
952 bool set_back_side(bool val, double time = TiMe::Default()) { return setValue("back_side", val, time); }
956 bool get_back_side(double time = TiMe::Default()) const { return getBool("back_side", time); }
957
961 bool set_trace_reflections(bool val, double time = TiMe::Default()) { return setValue("trace_reflections", val, time); }
965 bool get_trace_reflections(double time = TiMe::Default()) const { return getBool("trace_reflections", time); }
966
970 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
974 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
975
979 bool set_affect_alpha(int val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
983 int get_affect_alpha(double time = TiMe::Default()) const { return getInt("affect_alpha", time); }
984
988 bool set_reflect_exit_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
992 bool set_reflect_exit_color(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
996 Value get_reflect_exit_color(double time = TiMe::Default()) const { return getValue("reflect_exit_color", time); }
997
1001 bool set_reflect_dim_distance_on(bool val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_on", val, time); }
1005 bool get_reflect_dim_distance_on(double time = TiMe::Default()) const { return getBool("reflect_dim_distance_on", time); }
1006
1010 bool set_reflect_dim_distance(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance", val, time); }
1014 float get_reflect_dim_distance(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance", time); }
1015
1019 bool set_reflect_dim_distance_falloff(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_falloff", val, time); }
1023 float get_reflect_dim_distance_falloff(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance_falloff", time); }
1024
1028 bool set_hilightGlossiness(float val, double time = TiMe::Default()) { return setValue("hilightGlossiness", val, time); }
1032 float get_hilightGlossiness(double time = TiMe::Default()) const { return getFloat("hilightGlossiness", time); }
1033
1036 bool set_hilightGlossiness_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hilightGlossiness_tex", texturefloat, time); }
1039 bool set_hilightGlossiness_tex(float texturefloat, double time = TiMe::Default()) { return setValue("hilightGlossiness_tex", texturefloat, time); }
1042 Value get_hilightGlossiness_tex(double time = TiMe::Default()) const { return getValue("hilightGlossiness_tex", time); }
1043
1047 bool set_hilightGlossiness_tex_mult(float val, double time = TiMe::Default()) { return setValue("hilightGlossiness_tex_mult", val, time); }
1051 float get_hilightGlossiness_tex_mult(double time = TiMe::Default()) const { return getFloat("hilightGlossiness_tex_mult", time); }
1052
1056 bool set_reflectionGlossiness(float val, double time = TiMe::Default()) { return setValue("reflectionGlossiness", val, time); }
1060 float get_reflectionGlossiness(double time = TiMe::Default()) const { return getFloat("reflectionGlossiness", time); }
1061
1064 bool set_reflectionGlossiness_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflectionGlossiness_tex", texturefloat, time); }
1067 bool set_reflectionGlossiness_tex(float texturefloat, double time = TiMe::Default()) { return setValue("reflectionGlossiness_tex", texturefloat, time); }
1070 Value get_reflectionGlossiness_tex(double time = TiMe::Default()) const { return getValue("reflectionGlossiness_tex", time); }
1071
1075 bool set_reflectionGlossiness_tex_mult(float val, double time = TiMe::Default()) { return setValue("reflectionGlossiness_tex_mult", val, time); }
1079 float get_reflectionGlossiness_tex_mult(double time = TiMe::Default()) const { return getFloat("reflectionGlossiness_tex_mult", time); }
1080
1084 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
1088 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
1089
1093 bool set_glossyAsGI(int val, double time = TiMe::Default()) { return setValue("glossyAsGI", val, time); }
1097 int get_glossyAsGI(double time = TiMe::Default()) const { return getInt("glossyAsGI", time); }
1098
1102 bool set_soften_edge(float val, double time = TiMe::Default()) { return setValue("soften_edge", val, time); }
1106 float get_soften_edge(double time = TiMe::Default()) const { return getFloat("soften_edge", time); }
1107
1111 bool set_interpolation_on(int val, double time = TiMe::Default()) { return setValue("interpolation_on", val, time); }
1115 int get_interpolation_on(double time = TiMe::Default()) const { return getInt("interpolation_on", time); }
1116
1120 bool set_imap_min_rate(int val, double time = TiMe::Default()) { return setValue("imap_min_rate", val, time); }
1124 int get_imap_min_rate(double time = TiMe::Default()) const { return getInt("imap_min_rate", time); }
1125
1129 bool set_imap_max_rate(int val, double time = TiMe::Default()) { return setValue("imap_max_rate", val, time); }
1133 int get_imap_max_rate(double time = TiMe::Default()) const { return getInt("imap_max_rate", time); }
1134
1138 bool set_imap_color_thresh(float val, double time = TiMe::Default()) { return setValue("imap_color_thresh", val, time); }
1142 float get_imap_color_thresh(double time = TiMe::Default()) const { return getFloat("imap_color_thresh", time); }
1143
1147 bool set_imap_norm_thresh(float val, double time = TiMe::Default()) { return setValue("imap_norm_thresh", val, time); }
1151 float get_imap_norm_thresh(double time = TiMe::Default()) const { return getFloat("imap_norm_thresh", time); }
1152
1156 bool set_imap_samples(int val, double time = TiMe::Default()) { return setValue("imap_samples", val, time); }
1160 int get_imap_samples(double time = TiMe::Default()) const { return getInt("imap_samples", time); }
1161
1165 bool set_anisotropy(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("anisotropy", texturefloat, time); }
1169 bool set_anisotropy(float texturefloat, double time = TiMe::Default()) { return setValue("anisotropy", texturefloat, time); }
1173 Value get_anisotropy(double time = TiMe::Default()) const { return getValue("anisotropy", time); }
1174
1177 bool set_anisotropy_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("anisotropy_uvwgen", plugin, time); }
1180 PluginRef get_anisotropy_uvwgen(double time = TiMe::Default()) const { return getPlugin("anisotropy_uvwgen", time); }
1181
1185 bool set_anisotropy_rotation(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("anisotropy_rotation", texturefloat, time); }
1189 bool set_anisotropy_rotation(float texturefloat, double time = TiMe::Default()) { return setValue("anisotropy_rotation", texturefloat, time); }
1193 Value get_anisotropy_rotation(double time = TiMe::Default()) const { return getValue("anisotropy_rotation", time); }
1194
1198 bool set_fix_dark_edges(bool val, double time = TiMe::Default()) { return setValue("fix_dark_edges", val, time); }
1202 bool get_fix_dark_edges(double time = TiMe::Default()) const { return getBool("fix_dark_edges", time); }
1203};
1204
1206class BRDFBump : public Plugin {
1207public:
1209 static constexpr const PluginTypeId getTypeId() { return 0x7782CBFA; }
1211 static constexpr const char* getType() { return "BRDFBump"; }
1212
1213 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
1214
1217 bool set_base_brdf(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_brdf", plugin, time); }
1220 PluginRef get_base_brdf(double time = TiMe::Default()) const { return getPlugin("base_brdf", time); }
1221
1224 bool set_bump_tex_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bump_tex_color", texture, time); }
1227 bool set_bump_tex_color(const AColor& texture, double time = TiMe::Default()) { return setValue("bump_tex_color", texture, time); }
1230 Value get_bump_tex_color(double time = TiMe::Default()) const { return getValue("bump_tex_color", time); }
1231
1234 bool set_bump_tex_float(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bump_tex_float", texturefloat, time); }
1237 bool set_bump_tex_float(float texturefloat, double time = TiMe::Default()) { return setValue("bump_tex_float", texturefloat, time); }
1240 Value get_bump_tex_float(double time = TiMe::Default()) const { return getValue("bump_tex_float", time); }
1241
1245 bool set_bump_tex_mult(float val, double time = TiMe::Default()) { return setValue("bump_tex_mult", val, time); }
1249 float get_bump_tex_mult(double time = TiMe::Default()) const { return getFloat("bump_tex_mult", time); }
1250
1253 bool set_bump_tex_mult_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bump_tex_mult_tex", texturefloat, time); }
1256 bool set_bump_tex_mult_tex(float texturefloat, double time = TiMe::Default()) { return setValue("bump_tex_mult_tex", texturefloat, time); }
1259 Value get_bump_tex_mult_tex(double time = TiMe::Default()) const { return getValue("bump_tex_mult_tex", time); }
1260
1263 bool set_bump_tex(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("bump_tex", plugin, time); }
1266 PluginRef get_bump_tex(double time = TiMe::Default()) const { return getPlugin("bump_tex", time); }
1267
1271 bool set_bump_shadows(bool val, double time = TiMe::Default()) { return setValue("bump_shadows", val, time); }
1275 bool get_bump_shadows(double time = TiMe::Default()) const { return getBool("bump_shadows", time); }
1276
1280 bool set_map_type(int val, double time = TiMe::Default()) { return setValue("map_type", val, time); }
1284 int get_map_type(double time = TiMe::Default()) const { return getInt("map_type", time); }
1285
1288 bool set_normal_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("normal_uvwgen", plugin, time); }
1291 PluginRef get_normal_uvwgen(double time = TiMe::Default()) const { return getPlugin("normal_uvwgen", time); }
1292
1296 bool set_maya_compatible(bool val, double time = TiMe::Default()) { return setValue("maya_compatible", val, time); }
1300 bool get_maya_compatible(double time = TiMe::Default()) const { return getBool("maya_compatible", time); }
1301
1305 bool set_compute_bump_for_shadows(bool val, double time = TiMe::Default()) { return setValue("compute_bump_for_shadows", val, time); }
1309 bool get_compute_bump_for_shadows(double time = TiMe::Default()) const { return getBool("compute_bump_for_shadows", time); }
1310
1314 bool set_bump_delta_scale(float val, double time = TiMe::Default()) { return setValue("bump_delta_scale", val, time); }
1318 float get_bump_delta_scale(double time = TiMe::Default()) const { return getFloat("bump_delta_scale", time); }
1319
1323 bool set_normal_map_mult(float val, double time = TiMe::Default()) { return setValue("normal_map_mult", val, time); }
1327 float get_normal_map_mult(double time = TiMe::Default()) const { return getFloat("normal_map_mult", time); }
1328
1331 bool set_additional_bump(const PluginRef& texture, double time = TiMe::Default()) { return setValue("additional_bump", texture, time); }
1334 bool set_additional_bump(const AColor& texture, double time = TiMe::Default()) { return setValue("additional_bump", texture, time); }
1337 Value get_additional_bump(double time = TiMe::Default()) const { return getValue("additional_bump", time); }
1338
1342 bool set_bump_map_mult(float val, double time = TiMe::Default()) { return setValue("bump_map_mult", val, time); }
1346 float get_bump_map_mult(double time = TiMe::Default()) const { return getFloat("bump_map_mult", time); }
1347
1351 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
1355 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
1356
1360 bool set_blue2Z_mapping_method(int val, double time = TiMe::Default()) { return setValue("blue2Z_mapping_method", val, time); }
1364 int get_blue2Z_mapping_method(double time = TiMe::Default()) const { return getInt("blue2Z_mapping_method", time); }
1365
1368 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
1369 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
1370 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
1373 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
1374};
1375
1377class BRDFCSV : public Plugin {
1378public:
1380 static constexpr const PluginTypeId getTypeId() { return 0xA78E28BA; }
1382 static constexpr const char* getType() { return "BRDFCSV"; }
1383
1384 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
1385
1389 bool set_transparency(const Color& color, double time = TiMe::Default()) { return setValue("transparency", color, time); }
1393 Color get_transparency(double time = TiMe::Default()) const { return getColor("transparency", time); }
1394
1398 bool set_transparency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
1402 bool set_transparency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
1406 Value get_transparency_tex(double time = TiMe::Default()) const { return getValue("transparency_tex", time); }
1407
1411 bool set_transparency_tex_mult(float val, double time = TiMe::Default()) { return setValue("transparency_tex_mult", val, time); }
1415 float get_transparency_tex_mult(double time = TiMe::Default()) const { return getFloat("transparency_tex_mult", time); }
1416
1419 bool set_cutoff(float val, double time = TiMe::Default()) { return setValue("cutoff", val, time); }
1422 float get_cutoff(double time = TiMe::Default()) const { return getFloat("cutoff", time); }
1423
1426 bool set_back_side(bool val, double time = TiMe::Default()) { return setValue("back_side", val, time); }
1429 bool get_back_side(double time = TiMe::Default()) const { return getBool("back_side", time); }
1430
1433 bool set_trace_reflections(bool val, double time = TiMe::Default()) { return setValue("trace_reflections", val, time); }
1436 bool get_trace_reflections(double time = TiMe::Default()) const { return getBool("trace_reflections", time); }
1437
1440 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
1443 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
1444
1447 bool set_affect_alpha(int val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
1450 int get_affect_alpha(double time = TiMe::Default()) const { return getInt("affect_alpha", time); }
1451
1454 bool set_reflect_exit_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
1457 bool set_reflect_exit_color(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
1460 Value get_reflect_exit_color(double time = TiMe::Default()) const { return getValue("reflect_exit_color", time); }
1461
1464 bool set_reflect_dim_distance(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance", val, time); }
1467 float get_reflect_dim_distance(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance", time); }
1468
1471 bool set_reflect_dim_distance_on(bool val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_on", val, time); }
1474 bool get_reflect_dim_distance_on(double time = TiMe::Default()) const { return getBool("reflect_dim_distance_on", time); }
1475
1478 bool set_reflect_dim_distance_falloff(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_falloff", val, time); }
1481 float get_reflect_dim_distance_falloff(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance_falloff", time); }
1482
1485 bool set_glossyAsGI(int val, double time = TiMe::Default()) { return setValue("glossyAsGI", val, time); }
1488 int get_glossyAsGI(double time = TiMe::Default()) const { return getInt("glossyAsGI", time); }
1489
1492 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
1495 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
1496
1500 bool set_csv_path(const char* str, double time = TiMe::Default()) { return setValue("csv_path", str, time); }
1504 bool set_csv_path(const std::string& str, double time = TiMe::Default()) { return setValue("csv_path", str, time); }
1508 std::string get_csv_path(double time = TiMe::Default()) const { return getString("csv_path", time); }
1509
1512 bool set_csv_color_filter(const Color& color, double time = TiMe::Default()) { return setValue("csv_color_filter", color, time); }
1515 Color get_csv_color_filter(double time = TiMe::Default()) const { return getColor("csv_color_filter", time); }
1516};
1517
1519class BRDFCarPaint : public Plugin {
1520public:
1522 static constexpr const PluginTypeId getTypeId() { return 0x77CF44ED; }
1524 static constexpr const char* getType() { return "BRDFCarPaint"; }
1525
1526 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
1527
1531 bool set_base_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("base_color", texture, time); }
1535 bool set_base_color(const AColor& texture, double time = TiMe::Default()) { return setValue("base_color", texture, time); }
1539 Value get_base_color(double time = TiMe::Default()) const { return getValue("base_color", time); }
1540
1544 bool set_base_reflection(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("base_reflection", texturefloat, time); }
1548 bool set_base_reflection(float texturefloat, double time = TiMe::Default()) { return setValue("base_reflection", texturefloat, time); }
1552 Value get_base_reflection(double time = TiMe::Default()) const { return getValue("base_reflection", time); }
1553
1557 bool set_base_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("base_glossiness", texturefloat, time); }
1561 bool set_base_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("base_glossiness", texturefloat, time); }
1565 Value get_base_glossiness(double time = TiMe::Default()) const { return getValue("base_glossiness", time); }
1566
1570 bool set_base_traceReflections(bool val, double time = TiMe::Default()) { return setValue("base_traceReflections", val, time); }
1574 bool get_base_traceReflections(double time = TiMe::Default()) const { return getBool("base_traceReflections", time); }
1575
1578 bool set_base_bump_float(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("base_bump_float", texturefloat, time); }
1581 bool set_base_bump_float(float texturefloat, double time = TiMe::Default()) { return setValue("base_bump_float", texturefloat, time); }
1584 Value get_base_bump_float(double time = TiMe::Default()) const { return getValue("base_bump_float", time); }
1585
1588 bool set_base_bump_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("base_bump_color", texture, time); }
1591 bool set_base_bump_color(const AColor& texture, double time = TiMe::Default()) { return setValue("base_bump_color", texture, time); }
1594 Value get_base_bump_color(double time = TiMe::Default()) const { return getValue("base_bump_color", time); }
1595
1598 bool set_base_bump_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("base_bump_amount", texturefloat, time); }
1601 bool set_base_bump_amount(float texturefloat, double time = TiMe::Default()) { return setValue("base_bump_amount", texturefloat, time); }
1604 Value get_base_bump_amount(double time = TiMe::Default()) const { return getValue("base_bump_amount", time); }
1605
1609 bool set_base_bump_type(int val, double time = TiMe::Default()) { return setValue("base_bump_type", val, time); }
1613 int get_base_bump_type(double time = TiMe::Default()) const { return getInt("base_bump_type", time); }
1614
1618 bool set_flake_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("flake_color", texture, time); }
1622 bool set_flake_color(const AColor& texture, double time = TiMe::Default()) { return setValue("flake_color", texture, time); }
1626 Value get_flake_color(double time = TiMe::Default()) const { return getValue("flake_color", time); }
1627
1631 bool set_flake_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("flake_glossiness", texturefloat, time); }
1635 bool set_flake_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("flake_glossiness", texturefloat, time); }
1639 Value get_flake_glossiness(double time = TiMe::Default()) const { return getValue("flake_glossiness", time); }
1640
1644 bool set_flake_orientation(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("flake_orientation", texturefloat, time); }
1648 bool set_flake_orientation(float texturefloat, double time = TiMe::Default()) { return setValue("flake_orientation", texturefloat, time); }
1652 Value get_flake_orientation(double time = TiMe::Default()) const { return getValue("flake_orientation", time); }
1653
1657 bool set_flake_density(float val, double time = TiMe::Default()) { return setValue("flake_density", val, time); }
1661 float get_flake_density(double time = TiMe::Default()) const { return getFloat("flake_density", time); }
1662
1666 bool set_flake_scale(float val, double time = TiMe::Default()) { return setValue("flake_scale", val, time); }
1670 float get_flake_scale(double time = TiMe::Default()) const { return getFloat("flake_scale", time); }
1671
1675 bool set_flake_size(float val, double time = TiMe::Default()) { return setValue("flake_size", val, time); }
1679 float get_flake_size(double time = TiMe::Default()) const { return getFloat("flake_size", time); }
1680
1684 bool set_flake_map_size(int val, double time = TiMe::Default()) { return setValue("flake_map_size", val, time); }
1688 int get_flake_map_size(double time = TiMe::Default()) const { return getInt("flake_map_size", time); }
1689
1693 bool set_flake_filtering_mode(int val, double time = TiMe::Default()) { return setValue("flake_filtering_mode", val, time); }
1697 int get_flake_filtering_mode(double time = TiMe::Default()) const { return getInt("flake_filtering_mode", time); }
1698
1702 bool set_flake_seed(int val, double time = TiMe::Default()) { return setValue("flake_seed", val, time); }
1706 int get_flake_seed(double time = TiMe::Default()) const { return getInt("flake_seed", time); }
1707
1710 bool set_flake_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("flake_uvwgen", plugin, time); }
1713 PluginRef get_flake_uvwgen(double time = TiMe::Default()) const { return getPlugin("flake_uvwgen", time); }
1714
1718 bool set_mapping_type(int val, double time = TiMe::Default()) { return setValue("mapping_type", val, time); }
1722 int get_mapping_type(double time = TiMe::Default()) const { return getInt("mapping_type", time); }
1723
1727 bool set_mapping_channel(int val, double time = TiMe::Default()) { return setValue("mapping_channel", val, time); }
1731 int get_mapping_channel(double time = TiMe::Default()) const { return getInt("mapping_channel", time); }
1732
1736 bool set_flake_traceReflections(bool val, double time = TiMe::Default()) { return setValue("flake_traceReflections", val, time); }
1740 bool get_flake_traceReflections(double time = TiMe::Default()) const { return getBool("flake_traceReflections", time); }
1741
1745 bool set_coat_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("coat_color", texture, time); }
1749 bool set_coat_color(const AColor& texture, double time = TiMe::Default()) { return setValue("coat_color", texture, time); }
1753 Value get_coat_color(double time = TiMe::Default()) const { return getValue("coat_color", time); }
1754
1758 bool set_coat_strength(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_strength", texturefloat, time); }
1762 bool set_coat_strength(float texturefloat, double time = TiMe::Default()) { return setValue("coat_strength", texturefloat, time); }
1766 Value get_coat_strength(double time = TiMe::Default()) const { return getValue("coat_strength", time); }
1767
1771 bool set_coat_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_glossiness", texturefloat, time); }
1775 bool set_coat_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("coat_glossiness", texturefloat, time); }
1779 Value get_coat_glossiness(double time = TiMe::Default()) const { return getValue("coat_glossiness", time); }
1780
1784 bool set_coat_traceReflections(bool val, double time = TiMe::Default()) { return setValue("coat_traceReflections", val, time); }
1788 bool get_coat_traceReflections(double time = TiMe::Default()) const { return getBool("coat_traceReflections", time); }
1789
1792 bool set_coat_bump_float(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_bump_float", texturefloat, time); }
1795 bool set_coat_bump_float(float texturefloat, double time = TiMe::Default()) { return setValue("coat_bump_float", texturefloat, time); }
1798 Value get_coat_bump_float(double time = TiMe::Default()) const { return getValue("coat_bump_float", time); }
1799
1802 bool set_coat_bump_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("coat_bump_color", texture, time); }
1805 bool set_coat_bump_color(const AColor& texture, double time = TiMe::Default()) { return setValue("coat_bump_color", texture, time); }
1808 Value get_coat_bump_color(double time = TiMe::Default()) const { return getValue("coat_bump_color", time); }
1809
1812 bool set_coat_bump_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_bump_amount", texturefloat, time); }
1815 bool set_coat_bump_amount(float texturefloat, double time = TiMe::Default()) { return setValue("coat_bump_amount", texturefloat, time); }
1818 Value get_coat_bump_amount(double time = TiMe::Default()) const { return getValue("coat_bump_amount", time); }
1819
1823 bool set_coat_bump_type(int val, double time = TiMe::Default()) { return setValue("coat_bump_type", val, time); }
1827 int get_coat_bump_type(double time = TiMe::Default()) const { return getInt("coat_bump_type", time); }
1828
1832 bool set_traceReflections(bool val, double time = TiMe::Default()) { return setValue("traceReflections", val, time); }
1836 bool get_traceReflections(double time = TiMe::Default()) const { return getBool("traceReflections", time); }
1837
1841 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
1845 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
1846
1850 bool set_doubleSided(bool val, double time = TiMe::Default()) { return setValue("doubleSided", val, time); }
1854 bool get_doubleSided(double time = TiMe::Default()) const { return getBool("doubleSided", time); }
1855
1859 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
1863 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
1864
1868 bool set_cutoff_threshold(float val, double time = TiMe::Default()) { return setValue("cutoff_threshold", val, time); }
1872 float get_cutoff_threshold(double time = TiMe::Default()) const { return getFloat("cutoff_threshold", time); }
1873
1877 bool set_use_environment_override(bool val, double time = TiMe::Default()) { return setValue("use_environment_override", val, time); }
1881 bool get_use_environment_override(double time = TiMe::Default()) const { return getBool("use_environment_override", time); }
1882
1885 bool set_environment_override(const PluginRef& texture, double time = TiMe::Default()) { return setValue("environment_override", texture, time); }
1888 bool set_environment_override(const AColor& texture, double time = TiMe::Default()) { return setValue("environment_override", texture, time); }
1891 Value get_environment_override(double time = TiMe::Default()) const { return getValue("environment_override", time); }
1892
1896 bool set_environment_priority(int val, double time = TiMe::Default()) { return setValue("environment_priority", val, time); }
1900 int get_environment_priority(double time = TiMe::Default()) const { return getInt("environment_priority", time); }
1901
1905 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
1909 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
1913 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
1914};
1915
1917class BRDFCarPaint2 : public Plugin {
1918public:
1920 static constexpr const PluginTypeId getTypeId() { return 0x786713E5; }
1922 static constexpr const char* getType() { return "BRDFCarPaint2"; }
1923
1924 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
1925
1929 bool set_base_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("base_color", texture, time); }
1933 bool set_base_color(const AColor& texture, double time = TiMe::Default()) { return setValue("base_color", texture, time); }
1937 Value get_base_color(double time = TiMe::Default()) const { return getValue("base_color", time); }
1938
1942 bool set_base_reflection(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("base_reflection", texturefloat, time); }
1946 bool set_base_reflection(float texturefloat, double time = TiMe::Default()) { return setValue("base_reflection", texturefloat, time); }
1950 Value get_base_reflection(double time = TiMe::Default()) const { return getValue("base_reflection", time); }
1951
1955 bool set_base_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("base_glossiness", texturefloat, time); }
1959 bool set_base_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("base_glossiness", texturefloat, time); }
1963 Value get_base_glossiness(double time = TiMe::Default()) const { return getValue("base_glossiness", time); }
1964
1968 bool set_base_glossiness_tail(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("base_glossiness_tail", texturefloat, time); }
1972 bool set_base_glossiness_tail(float texturefloat, double time = TiMe::Default()) { return setValue("base_glossiness_tail", texturefloat, time); }
1976 Value get_base_glossiness_tail(double time = TiMe::Default()) const { return getValue("base_glossiness_tail", time); }
1977
1981 bool set_base_traceReflections(bool val, double time = TiMe::Default()) { return setValue("base_traceReflections", val, time); }
1985 bool get_base_traceReflections(double time = TiMe::Default()) const { return getBool("base_traceReflections", time); }
1986
1989 bool set_base_bump_float(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("base_bump_float", texturefloat, time); }
1992 bool set_base_bump_float(float texturefloat, double time = TiMe::Default()) { return setValue("base_bump_float", texturefloat, time); }
1995 Value get_base_bump_float(double time = TiMe::Default()) const { return getValue("base_bump_float", time); }
1996
1999 bool set_base_bump_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("base_bump_color", texture, time); }
2002 bool set_base_bump_color(const AColor& texture, double time = TiMe::Default()) { return setValue("base_bump_color", texture, time); }
2005 Value get_base_bump_color(double time = TiMe::Default()) const { return getValue("base_bump_color", time); }
2006
2009 bool set_base_bump_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("base_bump_amount", texturefloat, time); }
2012 bool set_base_bump_amount(float texturefloat, double time = TiMe::Default()) { return setValue("base_bump_amount", texturefloat, time); }
2015 Value get_base_bump_amount(double time = TiMe::Default()) const { return getValue("base_bump_amount", time); }
2016
2020 bool set_base_bump_type(int val, double time = TiMe::Default()) { return setValue("base_bump_type", val, time); }
2024 int get_base_bump_type(double time = TiMe::Default()) const { return getInt("base_bump_type", time); }
2025
2029 bool set_flake_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("flake_color", texture, time); }
2033 bool set_flake_color(const AColor& texture, double time = TiMe::Default()) { return setValue("flake_color", texture, time); }
2037 Value get_flake_color(double time = TiMe::Default()) const { return getValue("flake_color", time); }
2038
2042 bool set_flake_random_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("flake_random_color", texture, time); }
2046 bool set_flake_random_color(const AColor& texture, double time = TiMe::Default()) { return setValue("flake_random_color", texture, time); }
2050 Value get_flake_random_color(double time = TiMe::Default()) const { return getValue("flake_random_color", time); }
2051
2055 bool set_flake_orientation(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("flake_orientation", texturefloat, time); }
2059 bool set_flake_orientation(float texturefloat, double time = TiMe::Default()) { return setValue("flake_orientation", texturefloat, time); }
2063 Value get_flake_orientation(double time = TiMe::Default()) const { return getValue("flake_orientation", time); }
2064
2068 bool set_flake_orientation_tail(float val, double time = TiMe::Default()) { return setValue("flake_orientation_tail", val, time); }
2072 float get_flake_orientation_tail(double time = TiMe::Default()) const { return getFloat("flake_orientation_tail", time); }
2073
2077 bool set_flake_glossiness(float val, double time = TiMe::Default()) { return setValue("flake_glossiness", val, time); }
2081 float get_flake_glossiness(double time = TiMe::Default()) const { return getFloat("flake_glossiness", time); }
2082
2086 bool set_flake_density(float val, double time = TiMe::Default()) { return setValue("flake_density", val, time); }
2090 float get_flake_density(double time = TiMe::Default()) const { return getFloat("flake_density", time); }
2091
2095 bool set_flake_scale(float val, double time = TiMe::Default()) { return setValue("flake_scale", val, time); }
2099 float get_flake_scale(double time = TiMe::Default()) const { return getFloat("flake_scale", time); }
2100
2104 bool set_flake_scale_triplanar(float val, double time = TiMe::Default()) { return setValue("flake_scale_triplanar", val, time); }
2108 float get_flake_scale_triplanar(double time = TiMe::Default()) const { return getFloat("flake_scale_triplanar", time); }
2109
2113 bool set_flake_size(float val, double time = TiMe::Default()) { return setValue("flake_size", val, time); }
2117 float get_flake_size(double time = TiMe::Default()) const { return getFloat("flake_size", time); }
2118
2122 bool set_flake_map_size(int val, double time = TiMe::Default()) { return setValue("flake_map_size", val, time); }
2126 int get_flake_map_size(double time = TiMe::Default()) const { return getInt("flake_map_size", time); }
2127
2131 bool set_flake_seed(int val, double time = TiMe::Default()) { return setValue("flake_seed", val, time); }
2135 int get_flake_seed(double time = TiMe::Default()) const { return getInt("flake_seed", time); }
2136
2139 bool set_flake_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("flake_uvwgen", plugin, time); }
2142 PluginRef get_flake_uvwgen(double time = TiMe::Default()) const { return getPlugin("flake_uvwgen", time); }
2143
2147 bool set_mapping_type(int val, double time = TiMe::Default()) { return setValue("mapping_type", val, time); }
2151 int get_mapping_type(double time = TiMe::Default()) const { return getInt("mapping_type", time); }
2152
2156 bool set_mapping_channel(int val, double time = TiMe::Default()) { return setValue("mapping_channel", val, time); }
2160 int get_mapping_channel(double time = TiMe::Default()) const { return getInt("mapping_channel", time); }
2161
2165 bool set_flake_traceReflections(bool val, double time = TiMe::Default()) { return setValue("flake_traceReflections", val, time); }
2169 bool get_flake_traceReflections(double time = TiMe::Default()) const { return getBool("flake_traceReflections", time); }
2170
2174 bool set_flake_bin_subdivs(int val, double time = TiMe::Default()) { return setValue("flake_bin_subdivs", val, time); }
2178 int get_flake_bin_subdivs(double time = TiMe::Default()) const { return getInt("flake_bin_subdivs", time); }
2179
2183 bool set_coat_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("coat_color", texture, time); }
2187 bool set_coat_color(const AColor& texture, double time = TiMe::Default()) { return setValue("coat_color", texture, time); }
2191 Value get_coat_color(double time = TiMe::Default()) const { return getValue("coat_color", time); }
2192
2196 bool set_coat_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_amount", texturefloat, time); }
2200 bool set_coat_amount(float texturefloat, double time = TiMe::Default()) { return setValue("coat_amount", texturefloat, time); }
2204 Value get_coat_amount(double time = TiMe::Default()) const { return getValue("coat_amount", time); }
2205
2209 bool set_coat_ior(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_ior", texturefloat, time); }
2213 bool set_coat_ior(float texturefloat, double time = TiMe::Default()) { return setValue("coat_ior", texturefloat, time); }
2217 Value get_coat_ior(double time = TiMe::Default()) const { return getValue("coat_ior", time); }
2218
2222 bool set_coat_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_glossiness", texturefloat, time); }
2226 bool set_coat_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("coat_glossiness", texturefloat, time); }
2230 Value get_coat_glossiness(double time = TiMe::Default()) const { return getValue("coat_glossiness", time); }
2231
2235 bool set_coat_traceReflections(bool val, double time = TiMe::Default()) { return setValue("coat_traceReflections", val, time); }
2239 bool get_coat_traceReflections(double time = TiMe::Default()) const { return getBool("coat_traceReflections", time); }
2240
2243 bool set_coat_bump_float(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_bump_float", texturefloat, time); }
2246 bool set_coat_bump_float(float texturefloat, double time = TiMe::Default()) { return setValue("coat_bump_float", texturefloat, time); }
2249 Value get_coat_bump_float(double time = TiMe::Default()) const { return getValue("coat_bump_float", time); }
2250
2253 bool set_coat_bump_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("coat_bump_color", texture, time); }
2256 bool set_coat_bump_color(const AColor& texture, double time = TiMe::Default()) { return setValue("coat_bump_color", texture, time); }
2259 Value get_coat_bump_color(double time = TiMe::Default()) const { return getValue("coat_bump_color", time); }
2260
2263 bool set_coat_bump_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_bump_amount", texturefloat, time); }
2266 bool set_coat_bump_amount(float texturefloat, double time = TiMe::Default()) { return setValue("coat_bump_amount", texturefloat, time); }
2269 Value get_coat_bump_amount(double time = TiMe::Default()) const { return getValue("coat_bump_amount", time); }
2270
2274 bool set_coat_bump_type(int val, double time = TiMe::Default()) { return setValue("coat_bump_type", val, time); }
2278 int get_coat_bump_type(double time = TiMe::Default()) const { return getInt("coat_bump_type", time); }
2279
2283 bool set_traceReflections(bool val, double time = TiMe::Default()) { return setValue("traceReflections", val, time); }
2287 bool get_traceReflections(double time = TiMe::Default()) const { return getBool("traceReflections", time); }
2288
2292 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
2296 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
2297
2301 bool set_doubleSided(bool val, double time = TiMe::Default()) { return setValue("doubleSided", val, time); }
2305 bool get_doubleSided(double time = TiMe::Default()) const { return getBool("doubleSided", time); }
2306
2310 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
2314 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
2315
2319 bool set_cutoff_threshold(float val, double time = TiMe::Default()) { return setValue("cutoff_threshold", val, time); }
2323 float get_cutoff_threshold(double time = TiMe::Default()) const { return getFloat("cutoff_threshold", time); }
2324
2328 bool set_use_environment_override(bool val, double time = TiMe::Default()) { return setValue("use_environment_override", val, time); }
2332 bool get_use_environment_override(double time = TiMe::Default()) const { return getBool("use_environment_override", time); }
2333
2336 bool set_environment_override(const PluginRef& texture, double time = TiMe::Default()) { return setValue("environment_override", texture, time); }
2339 bool set_environment_override(const AColor& texture, double time = TiMe::Default()) { return setValue("environment_override", texture, time); }
2342 Value get_environment_override(double time = TiMe::Default()) const { return getValue("environment_override", time); }
2343
2347 bool set_environment_priority(int val, double time = TiMe::Default()) { return setValue("environment_priority", val, time); }
2351 int get_environment_priority(double time = TiMe::Default()) const { return getInt("environment_priority", time); }
2352
2356 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
2360 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
2364 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
2365};
2366
2368class BRDFCookTorrance : public Plugin {
2369public:
2371 static constexpr const PluginTypeId getTypeId() { return 0x77DF20B1; }
2373 static constexpr const char* getType() { return "BRDFCookTorrance"; }
2374
2375 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
2376
2380 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
2384 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
2385
2388 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
2391 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
2394 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
2395
2399 bool set_color_tex_mult(float val, double time = TiMe::Default()) { return setValue("color_tex_mult", val, time); }
2403 float get_color_tex_mult(double time = TiMe::Default()) const { return getFloat("color_tex_mult", time); }
2404
2408 bool set_transparency(const Color& color, double time = TiMe::Default()) { return setValue("transparency", color, time); }
2412 Color get_transparency(double time = TiMe::Default()) const { return getColor("transparency", time); }
2413
2416 bool set_transparency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
2419 bool set_transparency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
2422 Value get_transparency_tex(double time = TiMe::Default()) const { return getValue("transparency_tex", time); }
2423
2427 bool set_transparency_tex_mult(float val, double time = TiMe::Default()) { return setValue("transparency_tex_mult", val, time); }
2431 float get_transparency_tex_mult(double time = TiMe::Default()) const { return getFloat("transparency_tex_mult", time); }
2432
2436 bool set_cutoff(float val, double time = TiMe::Default()) { return setValue("cutoff", val, time); }
2440 float get_cutoff(double time = TiMe::Default()) const { return getFloat("cutoff", time); }
2441
2445 bool set_back_side(bool val, double time = TiMe::Default()) { return setValue("back_side", val, time); }
2449 bool get_back_side(double time = TiMe::Default()) const { return getBool("back_side", time); }
2450
2454 bool set_trace_reflections(bool val, double time = TiMe::Default()) { return setValue("trace_reflections", val, time); }
2458 bool get_trace_reflections(double time = TiMe::Default()) const { return getBool("trace_reflections", time); }
2459
2463 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
2467 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
2468
2472 bool set_affect_alpha(int val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
2476 int get_affect_alpha(double time = TiMe::Default()) const { return getInt("affect_alpha", time); }
2477
2481 bool set_reflect_exit_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
2485 bool set_reflect_exit_color(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
2489 Value get_reflect_exit_color(double time = TiMe::Default()) const { return getValue("reflect_exit_color", time); }
2490
2494 bool set_reflect_dim_distance_on(bool val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_on", val, time); }
2498 bool get_reflect_dim_distance_on(double time = TiMe::Default()) const { return getBool("reflect_dim_distance_on", time); }
2499
2503 bool set_reflect_dim_distance(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance", val, time); }
2507 float get_reflect_dim_distance(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance", time); }
2508
2512 bool set_reflect_dim_distance_falloff(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_falloff", val, time); }
2516 float get_reflect_dim_distance_falloff(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance_falloff", time); }
2517
2521 bool set_hilightGlossiness(float val, double time = TiMe::Default()) { return setValue("hilightGlossiness", val, time); }
2525 float get_hilightGlossiness(double time = TiMe::Default()) const { return getFloat("hilightGlossiness", time); }
2526
2529 bool set_hilightGlossiness_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hilightGlossiness_tex", texturefloat, time); }
2532 bool set_hilightGlossiness_tex(float texturefloat, double time = TiMe::Default()) { return setValue("hilightGlossiness_tex", texturefloat, time); }
2535 Value get_hilightGlossiness_tex(double time = TiMe::Default()) const { return getValue("hilightGlossiness_tex", time); }
2536
2540 bool set_hilightGlossiness_tex_mult(float val, double time = TiMe::Default()) { return setValue("hilightGlossiness_tex_mult", val, time); }
2544 float get_hilightGlossiness_tex_mult(double time = TiMe::Default()) const { return getFloat("hilightGlossiness_tex_mult", time); }
2545
2549 bool set_reflectionGlossiness(float val, double time = TiMe::Default()) { return setValue("reflectionGlossiness", val, time); }
2553 float get_reflectionGlossiness(double time = TiMe::Default()) const { return getFloat("reflectionGlossiness", time); }
2554
2557 bool set_reflectionGlossiness_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflectionGlossiness_tex", texturefloat, time); }
2560 bool set_reflectionGlossiness_tex(float texturefloat, double time = TiMe::Default()) { return setValue("reflectionGlossiness_tex", texturefloat, time); }
2563 Value get_reflectionGlossiness_tex(double time = TiMe::Default()) const { return getValue("reflectionGlossiness_tex", time); }
2564
2568 bool set_reflectionGlossiness_tex_mult(float val, double time = TiMe::Default()) { return setValue("reflectionGlossiness_tex_mult", val, time); }
2572 float get_reflectionGlossiness_tex_mult(double time = TiMe::Default()) const { return getFloat("reflectionGlossiness_tex_mult", time); }
2573
2577 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
2581 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
2582
2586 bool set_glossyAsGI(int val, double time = TiMe::Default()) { return setValue("glossyAsGI", val, time); }
2590 int get_glossyAsGI(double time = TiMe::Default()) const { return getInt("glossyAsGI", time); }
2591
2595 bool set_soften_edge(float val, double time = TiMe::Default()) { return setValue("soften_edge", val, time); }
2599 float get_soften_edge(double time = TiMe::Default()) const { return getFloat("soften_edge", time); }
2600
2604 bool set_interpolation_on(int val, double time = TiMe::Default()) { return setValue("interpolation_on", val, time); }
2608 int get_interpolation_on(double time = TiMe::Default()) const { return getInt("interpolation_on", time); }
2609
2613 bool set_imap_min_rate(int val, double time = TiMe::Default()) { return setValue("imap_min_rate", val, time); }
2617 int get_imap_min_rate(double time = TiMe::Default()) const { return getInt("imap_min_rate", time); }
2618
2622 bool set_imap_max_rate(int val, double time = TiMe::Default()) { return setValue("imap_max_rate", val, time); }
2626 int get_imap_max_rate(double time = TiMe::Default()) const { return getInt("imap_max_rate", time); }
2627
2631 bool set_imap_color_thresh(float val, double time = TiMe::Default()) { return setValue("imap_color_thresh", val, time); }
2635 float get_imap_color_thresh(double time = TiMe::Default()) const { return getFloat("imap_color_thresh", time); }
2636
2640 bool set_imap_norm_thresh(float val, double time = TiMe::Default()) { return setValue("imap_norm_thresh", val, time); }
2644 float get_imap_norm_thresh(double time = TiMe::Default()) const { return getFloat("imap_norm_thresh", time); }
2645
2649 bool set_imap_samples(int val, double time = TiMe::Default()) { return setValue("imap_samples", val, time); }
2653 int get_imap_samples(double time = TiMe::Default()) const { return getInt("imap_samples", time); }
2654
2658 bool set_anisotropy(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("anisotropy", texturefloat, time); }
2662 bool set_anisotropy(float texturefloat, double time = TiMe::Default()) { return setValue("anisotropy", texturefloat, time); }
2666 Value get_anisotropy(double time = TiMe::Default()) const { return getValue("anisotropy", time); }
2667
2670 bool set_anisotropy_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("anisotropy_uvwgen", plugin, time); }
2673 PluginRef get_anisotropy_uvwgen(double time = TiMe::Default()) const { return getPlugin("anisotropy_uvwgen", time); }
2674
2678 bool set_anisotropy_rotation(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("anisotropy_rotation", texturefloat, time); }
2682 bool set_anisotropy_rotation(float texturefloat, double time = TiMe::Default()) { return setValue("anisotropy_rotation", texturefloat, time); }
2686 Value get_anisotropy_rotation(double time = TiMe::Default()) const { return getValue("anisotropy_rotation", time); }
2687
2691 bool set_fix_dark_edges(bool val, double time = TiMe::Default()) { return setValue("fix_dark_edges", val, time); }
2695 bool get_fix_dark_edges(double time = TiMe::Default()) const { return getBool("fix_dark_edges", time); }
2696};
2697
2699class BRDFDiffuse : public Plugin {
2700public:
2702 static constexpr const PluginTypeId getTypeId() { return 0x77742B0D; }
2704 static constexpr const char* getType() { return "BRDFDiffuse"; }
2705
2706 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
2707
2711 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
2715 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
2716
2719 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
2722 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
2725 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
2726
2730 bool set_color_tex_mult(float val, double time = TiMe::Default()) { return setValue("color_tex_mult", val, time); }
2734 float get_color_tex_mult(double time = TiMe::Default()) const { return getFloat("color_tex_mult", time); }
2735
2739 bool set_transparency(const Color& color, double time = TiMe::Default()) { return setValue("transparency", color, time); }
2743 Color get_transparency(double time = TiMe::Default()) const { return getColor("transparency", time); }
2744
2747 bool set_transparency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
2750 bool set_transparency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
2753 Value get_transparency_tex(double time = TiMe::Default()) const { return getValue("transparency_tex", time); }
2754
2758 bool set_transparency_tex_mult(float val, double time = TiMe::Default()) { return setValue("transparency_tex_mult", val, time); }
2762 float get_transparency_tex_mult(double time = TiMe::Default()) const { return getFloat("transparency_tex_mult", time); }
2763
2767 bool set_roughness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("roughness", texturefloat, time); }
2771 bool set_roughness(float texturefloat, double time = TiMe::Default()) { return setValue("roughness", texturefloat, time); }
2775 Value get_roughness(double time = TiMe::Default()) const { return getValue("roughness", time); }
2776
2780 bool set_use_irradiance_map(bool val, double time = TiMe::Default()) { return setValue("use_irradiance_map", val, time); }
2784 bool get_use_irradiance_map(double time = TiMe::Default()) const { return getBool("use_irradiance_map", time); }
2785
2789 bool set_color_tex_alpha_as_transparency(bool val, double time = TiMe::Default()) { return setValue("color_tex_alpha_as_transparency", val, time); }
2793 bool get_color_tex_alpha_as_transparency(double time = TiMe::Default()) const { return getBool("color_tex_alpha_as_transparency", time); }
2794};
2795
2798public:
2800 static constexpr const PluginTypeId getTypeId() { return 0x77A08B37; }
2802 static constexpr const char* getType() { return "BRDFDiffuse_forSSS"; }
2803
2804 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
2805
2809 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
2813 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
2814
2817 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
2820 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
2823 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
2824
2828 bool set_color_tex_mult(float val, double time = TiMe::Default()) { return setValue("color_tex_mult", val, time); }
2832 float get_color_tex_mult(double time = TiMe::Default()) const { return getFloat("color_tex_mult", time); }
2833
2837 bool set_transparency(const Color& color, double time = TiMe::Default()) { return setValue("transparency", color, time); }
2841 Color get_transparency(double time = TiMe::Default()) const { return getColor("transparency", time); }
2842
2845 bool set_transparency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
2848 bool set_transparency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
2851 Value get_transparency_tex(double time = TiMe::Default()) const { return getValue("transparency_tex", time); }
2852
2856 bool set_transparency_tex_mult(float val, double time = TiMe::Default()) { return setValue("transparency_tex_mult", val, time); }
2860 float get_transparency_tex_mult(double time = TiMe::Default()) const { return getFloat("transparency_tex_mult", time); }
2861
2864 bool set_back_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("back_color", texture, time); }
2867 bool set_back_color(const AColor& texture, double time = TiMe::Default()) { return setValue("back_color", texture, time); }
2870 Value get_back_color(double time = TiMe::Default()) const { return getValue("back_color", time); }
2871
2875 bool set_roughness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("roughness", texturefloat, time); }
2879 bool set_roughness(float texturefloat, double time = TiMe::Default()) { return setValue("roughness", texturefloat, time); }
2883 Value get_roughness(double time = TiMe::Default()) const { return getValue("roughness", time); }
2884
2888 bool set_use_irradiance_map(bool val, double time = TiMe::Default()) { return setValue("use_irradiance_map", val, time); }
2892 bool get_use_irradiance_map(double time = TiMe::Default()) const { return getBool("use_irradiance_map", time); }
2893};
2894
2896class BRDFFiltering : public Plugin {
2897public:
2899 static constexpr const PluginTypeId getTypeId() { return 0x7849EF27; }
2901 static constexpr const char* getType() { return "BRDFFiltering"; }
2902
2903 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
2904
2908 bool set_hilight_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hilight_glossiness", texturefloat, time); }
2912 bool set_hilight_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("hilight_glossiness", texturefloat, time); }
2916 Value get_hilight_glossiness(double time = TiMe::Default()) const { return getValue("hilight_glossiness", time); }
2917
2920 bool set_roughness(float val, double time = TiMe::Default()) { return setValue("roughness", val, time); }
2923 float get_roughness(double time = TiMe::Default()) const { return getFloat("roughness", time); }
2924
2927 bool set_alpha(float val, double time = TiMe::Default()) { return setValue("alpha", val, time); }
2930 float get_alpha(double time = TiMe::Default()) const { return getFloat("alpha", time); }
2931
2935 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
2939 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
2940
2944 bool set_reflect_filter(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect_filter", texture, time); }
2948 bool set_reflect_filter(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect_filter", texture, time); }
2952 Value get_reflect_filter(double time = TiMe::Default()) const { return getValue("reflect_filter", time); }
2953
2957 bool set_mapping_type(int val, double time = TiMe::Default()) { return setValue("mapping_type", val, time); }
2961 int get_mapping_type(double time = TiMe::Default()) const { return getInt("mapping_type", time); }
2962
2966 bool set_map_channel(int val, double time = TiMe::Default()) { return setValue("map_channel", val, time); }
2970 int get_map_channel(double time = TiMe::Default()) const { return getInt("map_channel", time); }
2971
2975 bool set_brdf_type(int val, double time = TiMe::Default()) { return setValue("brdf_type", val, time); }
2979 int get_brdf_type(double time = TiMe::Default()) const { return getInt("brdf_type", time); }
2980
2982 bool set_normal_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("normal_map", texture, time); }
2984 bool set_normal_map(const AColor& texture, double time = TiMe::Default()) { return setValue("normal_map", texture, time); }
2986 Value get_normal_map(double time = TiMe::Default()) const { return getValue("normal_map", time); }
2987
2990 bool set_bin_subdivs(int val, double time = TiMe::Default()) { return setValue("bin_subdivs", val, time); }
2993 int get_bin_subdivs(double time = TiMe::Default()) const { return getInt("bin_subdivs", time); }
2994
2997 bool set_bump_amount(float val, double time = TiMe::Default()) { return setValue("bump_amount", val, time); }
3000 float get_bump_amount(double time = TiMe::Default()) const { return getFloat("bump_amount", time); }
3001
3004 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
3007 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
3008
3011 bool set_filtering_mode(int val, double time = TiMe::Default()) { return setValue("filtering_mode", val, time); }
3014 int get_filtering_mode(double time = TiMe::Default()) const { return getInt("filtering_mode", time); }
3015
3018 bool set_normals_transform_type(int val, double time = TiMe::Default()) { return setValue("normals_transform_type", val, time); }
3021 int get_normals_transform_type(double time = TiMe::Default()) const { return getInt("normals_transform_type", time); }
3022};
3023
3025class BRDFFlakes : public Plugin {
3026public:
3028 static constexpr const PluginTypeId getTypeId() { return 0x77DE0EDD; }
3030 static constexpr const char* getType() { return "BRDFFlakes"; }
3031
3032 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
3033
3037 bool set_flake_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("flake_color", texture, time); }
3041 bool set_flake_color(const AColor& texture, double time = TiMe::Default()) { return setValue("flake_color", texture, time); }
3045 Value get_flake_color(double time = TiMe::Default()) const { return getValue("flake_color", time); }
3046
3050 bool set_flake_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("flake_glossiness", texturefloat, time); }
3054 bool set_flake_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("flake_glossiness", texturefloat, time); }
3058 Value get_flake_glossiness(double time = TiMe::Default()) const { return getValue("flake_glossiness", time); }
3059
3063 bool set_flake_orientation(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("flake_orientation", texturefloat, time); }
3067 bool set_flake_orientation(float texturefloat, double time = TiMe::Default()) { return setValue("flake_orientation", texturefloat, time); }
3071 Value get_flake_orientation(double time = TiMe::Default()) const { return getValue("flake_orientation", time); }
3072
3076 bool set_flake_density(float val, double time = TiMe::Default()) { return setValue("flake_density", val, time); }
3080 float get_flake_density(double time = TiMe::Default()) const { return getFloat("flake_density", time); }
3081
3085 bool set_flake_scale(float val, double time = TiMe::Default()) { return setValue("flake_scale", val, time); }
3089 float get_flake_scale(double time = TiMe::Default()) const { return getFloat("flake_scale", time); }
3090
3094 bool set_flake_size(float val, double time = TiMe::Default()) { return setValue("flake_size", val, time); }
3098 float get_flake_size(double time = TiMe::Default()) const { return getFloat("flake_size", time); }
3099
3103 bool set_flake_map_size(int val, double time = TiMe::Default()) { return setValue("flake_map_size", val, time); }
3107 int get_flake_map_size(double time = TiMe::Default()) const { return getInt("flake_map_size", time); }
3108
3112 bool set_flake_filtering_mode(int val, double time = TiMe::Default()) { return setValue("flake_filtering_mode", val, time); }
3116 int get_flake_filtering_mode(double time = TiMe::Default()) const { return getInt("flake_filtering_mode", time); }
3117
3121 bool set_flake_seed(int val, double time = TiMe::Default()) { return setValue("flake_seed", val, time); }
3125 int get_flake_seed(double time = TiMe::Default()) const { return getInt("flake_seed", time); }
3126
3129 bool set_flake_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("flake_uvwgen", plugin, time); }
3132 PluginRef get_flake_uvwgen(double time = TiMe::Default()) const { return getPlugin("flake_uvwgen", time); }
3133
3137 bool set_mapping_type(int val, double time = TiMe::Default()) { return setValue("mapping_type", val, time); }
3141 int get_mapping_type(double time = TiMe::Default()) const { return getInt("mapping_type", time); }
3142
3146 bool set_mapping_channel(int val, double time = TiMe::Default()) { return setValue("mapping_channel", val, time); }
3150 int get_mapping_channel(double time = TiMe::Default()) const { return getInt("mapping_channel", time); }
3151
3155 bool set_traceReflections(bool val, double time = TiMe::Default()) { return setValue("traceReflections", val, time); }
3159 bool get_traceReflections(double time = TiMe::Default()) const { return getBool("traceReflections", time); }
3160
3164 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
3168 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
3169
3173 bool set_doubleSided(int val, double time = TiMe::Default()) { return setValue("doubleSided", val, time); }
3177 int get_doubleSided(double time = TiMe::Default()) const { return getInt("doubleSided", time); }
3178
3182 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
3186 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
3187
3191 bool set_cutoff_threshold(float val, double time = TiMe::Default()) { return setValue("cutoff_threshold", val, time); }
3195 float get_cutoff_threshold(double time = TiMe::Default()) const { return getFloat("cutoff_threshold", time); }
3196
3200 bool set_use_environment_override(bool val, double time = TiMe::Default()) { return setValue("use_environment_override", val, time); }
3204 bool get_use_environment_override(double time = TiMe::Default()) const { return getBool("use_environment_override", time); }
3205
3208 bool set_environment_override(const PluginRef& texture, double time = TiMe::Default()) { return setValue("environment_override", texture, time); }
3211 bool set_environment_override(const AColor& texture, double time = TiMe::Default()) { return setValue("environment_override", texture, time); }
3214 Value get_environment_override(double time = TiMe::Default()) const { return getValue("environment_override", time); }
3215
3219 bool set_environment_priority(int val, double time = TiMe::Default()) { return setValue("environment_priority", val, time); }
3223 int get_environment_priority(double time = TiMe::Default()) const { return getInt("environment_priority", time); }
3224};
3225
3227class BRDFFlakes2 : public Plugin {
3228public:
3230 static constexpr const PluginTypeId getTypeId() { return 0x786713E6; }
3232 static constexpr const char* getType() { return "BRDFFlakes2"; }
3233
3234 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
3235
3239 bool set_flake_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("flake_color", texture, time); }
3243 bool set_flake_color(const AColor& texture, double time = TiMe::Default()) { return setValue("flake_color", texture, time); }
3247 Value get_flake_color(double time = TiMe::Default()) const { return getValue("flake_color", time); }
3248
3252 bool set_flake_random_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("flake_random_color", texture, time); }
3256 bool set_flake_random_color(const AColor& texture, double time = TiMe::Default()) { return setValue("flake_random_color", texture, time); }
3260 Value get_flake_random_color(double time = TiMe::Default()) const { return getValue("flake_random_color", time); }
3261
3265 bool set_flake_orientation(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("flake_orientation", texturefloat, time); }
3269 bool set_flake_orientation(float texturefloat, double time = TiMe::Default()) { return setValue("flake_orientation", texturefloat, time); }
3273 Value get_flake_orientation(double time = TiMe::Default()) const { return getValue("flake_orientation", time); }
3274
3278 bool set_flake_orientation_tail(float val, double time = TiMe::Default()) { return setValue("flake_orientation_tail", val, time); }
3282 float get_flake_orientation_tail(double time = TiMe::Default()) const { return getFloat("flake_orientation_tail", time); }
3283
3287 bool set_flake_glossiness(float val, double time = TiMe::Default()) { return setValue("flake_glossiness", val, time); }
3291 float get_flake_glossiness(double time = TiMe::Default()) const { return getFloat("flake_glossiness", time); }
3292
3296 bool set_flake_density(float val, double time = TiMe::Default()) { return setValue("flake_density", val, time); }
3300 float get_flake_density(double time = TiMe::Default()) const { return getFloat("flake_density", time); }
3301
3305 bool set_flake_scale(float val, double time = TiMe::Default()) { return setValue("flake_scale", val, time); }
3309 float get_flake_scale(double time = TiMe::Default()) const { return getFloat("flake_scale", time); }
3310
3314 bool set_flake_scale_triplanar(float val, double time = TiMe::Default()) { return setValue("flake_scale_triplanar", val, time); }
3318 float get_flake_scale_triplanar(double time = TiMe::Default()) const { return getFloat("flake_scale_triplanar", time); }
3319
3323 bool set_flake_size(float val, double time = TiMe::Default()) { return setValue("flake_size", val, time); }
3327 float get_flake_size(double time = TiMe::Default()) const { return getFloat("flake_size", time); }
3328
3332 bool set_flake_map_size(int val, double time = TiMe::Default()) { return setValue("flake_map_size", val, time); }
3336 int get_flake_map_size(double time = TiMe::Default()) const { return getInt("flake_map_size", time); }
3337
3341 bool set_flake_seed(int val, double time = TiMe::Default()) { return setValue("flake_seed", val, time); }
3345 int get_flake_seed(double time = TiMe::Default()) const { return getInt("flake_seed", time); }
3346
3349 bool set_flake_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("flake_uvwgen", plugin, time); }
3352 PluginRef get_flake_uvwgen(double time = TiMe::Default()) const { return getPlugin("flake_uvwgen", time); }
3353
3357 bool set_flake_bin_subdivs(int val, double time = TiMe::Default()) { return setValue("flake_bin_subdivs", val, time); }
3361 int get_flake_bin_subdivs(double time = TiMe::Default()) const { return getInt("flake_bin_subdivs", time); }
3362
3366 bool set_mapping_type(int val, double time = TiMe::Default()) { return setValue("mapping_type", val, time); }
3370 int get_mapping_type(double time = TiMe::Default()) const { return getInt("mapping_type", time); }
3371
3375 bool set_mapping_channel(int val, double time = TiMe::Default()) { return setValue("mapping_channel", val, time); }
3379 int get_mapping_channel(double time = TiMe::Default()) const { return getInt("mapping_channel", time); }
3380
3384 bool set_traceReflections(bool val, double time = TiMe::Default()) { return setValue("traceReflections", val, time); }
3388 bool get_traceReflections(double time = TiMe::Default()) const { return getBool("traceReflections", time); }
3389
3393 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
3397 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
3398
3402 bool set_doubleSided(bool val, double time = TiMe::Default()) { return setValue("doubleSided", val, time); }
3406 bool get_doubleSided(double time = TiMe::Default()) const { return getBool("doubleSided", time); }
3407
3411 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
3415 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
3416
3420 bool set_cutoff_threshold(float val, double time = TiMe::Default()) { return setValue("cutoff_threshold", val, time); }
3424 float get_cutoff_threshold(double time = TiMe::Default()) const { return getFloat("cutoff_threshold", time); }
3425
3429 bool set_use_environment_override(bool val, double time = TiMe::Default()) { return setValue("use_environment_override", val, time); }
3433 bool get_use_environment_override(double time = TiMe::Default()) const { return getBool("use_environment_override", time); }
3434
3437 bool set_environment_override(const PluginRef& texture, double time = TiMe::Default()) { return setValue("environment_override", texture, time); }
3440 bool set_environment_override(const AColor& texture, double time = TiMe::Default()) { return setValue("environment_override", texture, time); }
3443 Value get_environment_override(double time = TiMe::Default()) const { return getValue("environment_override", time); }
3444
3448 bool set_environment_priority(int val, double time = TiMe::Default()) { return setValue("environment_priority", val, time); }
3452 int get_environment_priority(double time = TiMe::Default()) const { return getInt("environment_priority", time); }
3453};
3454
3456class BRDFGGX : public Plugin {
3457public:
3459 static constexpr const PluginTypeId getTypeId() { return 0x780BFB81; }
3461 static constexpr const char* getType() { return "BRDFGGX"; }
3462
3463 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
3464
3468 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
3472 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
3473
3476 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
3479 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
3482 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
3483
3487 bool set_color_tex_mult(float val, double time = TiMe::Default()) { return setValue("color_tex_mult", val, time); }
3491 float get_color_tex_mult(double time = TiMe::Default()) const { return getFloat("color_tex_mult", time); }
3492
3496 bool set_transparency(const Color& color, double time = TiMe::Default()) { return setValue("transparency", color, time); }
3500 Color get_transparency(double time = TiMe::Default()) const { return getColor("transparency", time); }
3501
3504 bool set_transparency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
3507 bool set_transparency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
3510 Value get_transparency_tex(double time = TiMe::Default()) const { return getValue("transparency_tex", time); }
3511
3515 bool set_transparency_tex_mult(float val, double time = TiMe::Default()) { return setValue("transparency_tex_mult", val, time); }
3519 float get_transparency_tex_mult(double time = TiMe::Default()) const { return getFloat("transparency_tex_mult", time); }
3520
3524 bool set_cutoff(float val, double time = TiMe::Default()) { return setValue("cutoff", val, time); }
3528 float get_cutoff(double time = TiMe::Default()) const { return getFloat("cutoff", time); }
3529
3533 bool set_back_side(bool val, double time = TiMe::Default()) { return setValue("back_side", val, time); }
3537 bool get_back_side(double time = TiMe::Default()) const { return getBool("back_side", time); }
3538
3542 bool set_trace_reflections(bool val, double time = TiMe::Default()) { return setValue("trace_reflections", val, time); }
3546 bool get_trace_reflections(double time = TiMe::Default()) const { return getBool("trace_reflections", time); }
3547
3551 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
3555 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
3556
3560 bool set_affect_alpha(int val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
3564 int get_affect_alpha(double time = TiMe::Default()) const { return getInt("affect_alpha", time); }
3565
3569 bool set_reflect_exit_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
3573 bool set_reflect_exit_color(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
3577 Value get_reflect_exit_color(double time = TiMe::Default()) const { return getValue("reflect_exit_color", time); }
3578
3582 bool set_reflect_dim_distance_on(bool val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_on", val, time); }
3586 bool get_reflect_dim_distance_on(double time = TiMe::Default()) const { return getBool("reflect_dim_distance_on", time); }
3587
3591 bool set_reflect_dim_distance(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance", val, time); }
3595 float get_reflect_dim_distance(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance", time); }
3596
3600 bool set_reflect_dim_distance_falloff(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_falloff", val, time); }
3604 float get_reflect_dim_distance_falloff(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance_falloff", time); }
3605
3609 bool set_hilightGlossiness(float val, double time = TiMe::Default()) { return setValue("hilightGlossiness", val, time); }
3613 float get_hilightGlossiness(double time = TiMe::Default()) const { return getFloat("hilightGlossiness", time); }
3614
3617 bool set_hilightGlossiness_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hilightGlossiness_tex", texturefloat, time); }
3620 bool set_hilightGlossiness_tex(float texturefloat, double time = TiMe::Default()) { return setValue("hilightGlossiness_tex", texturefloat, time); }
3623 Value get_hilightGlossiness_tex(double time = TiMe::Default()) const { return getValue("hilightGlossiness_tex", time); }
3624
3628 bool set_hilightGlossiness_tex_mult(float val, double time = TiMe::Default()) { return setValue("hilightGlossiness_tex_mult", val, time); }
3632 float get_hilightGlossiness_tex_mult(double time = TiMe::Default()) const { return getFloat("hilightGlossiness_tex_mult", time); }
3633
3637 bool set_reflectionGlossiness(float val, double time = TiMe::Default()) { return setValue("reflectionGlossiness", val, time); }
3641 float get_reflectionGlossiness(double time = TiMe::Default()) const { return getFloat("reflectionGlossiness", time); }
3642
3645 bool set_reflectionGlossiness_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflectionGlossiness_tex", texturefloat, time); }
3648 bool set_reflectionGlossiness_tex(float texturefloat, double time = TiMe::Default()) { return setValue("reflectionGlossiness_tex", texturefloat, time); }
3651 Value get_reflectionGlossiness_tex(double time = TiMe::Default()) const { return getValue("reflectionGlossiness_tex", time); }
3652
3656 bool set_reflectionGlossiness_tex_mult(float val, double time = TiMe::Default()) { return setValue("reflectionGlossiness_tex_mult", val, time); }
3660 float get_reflectionGlossiness_tex_mult(double time = TiMe::Default()) const { return getFloat("reflectionGlossiness_tex_mult", time); }
3661
3665 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
3669 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
3670
3674 bool set_glossyAsGI(int val, double time = TiMe::Default()) { return setValue("glossyAsGI", val, time); }
3678 int get_glossyAsGI(double time = TiMe::Default()) const { return getInt("glossyAsGI", time); }
3679
3683 bool set_soften_edge(float val, double time = TiMe::Default()) { return setValue("soften_edge", val, time); }
3687 float get_soften_edge(double time = TiMe::Default()) const { return getFloat("soften_edge", time); }
3688
3692 bool set_interpolation_on(int val, double time = TiMe::Default()) { return setValue("interpolation_on", val, time); }
3696 int get_interpolation_on(double time = TiMe::Default()) const { return getInt("interpolation_on", time); }
3697
3701 bool set_imap_min_rate(int val, double time = TiMe::Default()) { return setValue("imap_min_rate", val, time); }
3705 int get_imap_min_rate(double time = TiMe::Default()) const { return getInt("imap_min_rate", time); }
3706
3710 bool set_imap_max_rate(int val, double time = TiMe::Default()) { return setValue("imap_max_rate", val, time); }
3714 int get_imap_max_rate(double time = TiMe::Default()) const { return getInt("imap_max_rate", time); }
3715
3719 bool set_imap_color_thresh(float val, double time = TiMe::Default()) { return setValue("imap_color_thresh", val, time); }
3723 float get_imap_color_thresh(double time = TiMe::Default()) const { return getFloat("imap_color_thresh", time); }
3724
3728 bool set_imap_norm_thresh(float val, double time = TiMe::Default()) { return setValue("imap_norm_thresh", val, time); }
3732 float get_imap_norm_thresh(double time = TiMe::Default()) const { return getFloat("imap_norm_thresh", time); }
3733
3737 bool set_imap_samples(int val, double time = TiMe::Default()) { return setValue("imap_samples", val, time); }
3741 int get_imap_samples(double time = TiMe::Default()) const { return getInt("imap_samples", time); }
3742
3746 bool set_anisotropy(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("anisotropy", texturefloat, time); }
3750 bool set_anisotropy(float texturefloat, double time = TiMe::Default()) { return setValue("anisotropy", texturefloat, time); }
3754 Value get_anisotropy(double time = TiMe::Default()) const { return getValue("anisotropy", time); }
3755
3758 bool set_anisotropy_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("anisotropy_uvwgen", plugin, time); }
3761 PluginRef get_anisotropy_uvwgen(double time = TiMe::Default()) const { return getPlugin("anisotropy_uvwgen", time); }
3762
3766 bool set_anisotropy_rotation(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("anisotropy_rotation", texturefloat, time); }
3770 bool set_anisotropy_rotation(float texturefloat, double time = TiMe::Default()) { return setValue("anisotropy_rotation", texturefloat, time); }
3774 Value get_anisotropy_rotation(double time = TiMe::Default()) const { return getValue("anisotropy_rotation", time); }
3775
3779 bool set_fix_dark_edges(bool val, double time = TiMe::Default()) { return setValue("fix_dark_edges", val, time); }
3783 bool get_fix_dark_edges(double time = TiMe::Default()) const { return getBool("fix_dark_edges", time); }
3784
3788 bool set_gtr_gamma(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("gtr_gamma", texturefloat, time); }
3792 bool set_gtr_gamma(float texturefloat, double time = TiMe::Default()) { return setValue("gtr_gamma", texturefloat, time); }
3796 Value get_gtr_gamma(double time = TiMe::Default()) const { return getValue("gtr_gamma", time); }
3797
3801 bool set_new_gtr_anisotropy(bool val, double time = TiMe::Default()) { return setValue("new_gtr_anisotropy", val, time); }
3805 bool get_new_gtr_anisotropy(double time = TiMe::Default()) const { return getBool("new_gtr_anisotropy", time); }
3806};
3807
3809class BRDFGlass : public Plugin {
3810public:
3812 static constexpr const PluginTypeId getTypeId() { return 0x77744B79; }
3814 static constexpr const char* getType() { return "BRDFGlass"; }
3815
3816 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
3817
3821 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
3825 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
3826
3829 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
3832 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
3835 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
3836
3840 bool set_color_tex_mult(float val, double time = TiMe::Default()) { return setValue("color_tex_mult", val, time); }
3844 float get_color_tex_mult(double time = TiMe::Default()) const { return getFloat("color_tex_mult", time); }
3845
3849 bool set_transparency(const Color& color, double time = TiMe::Default()) { return setValue("transparency", color, time); }
3853 Color get_transparency(double time = TiMe::Default()) const { return getColor("transparency", time); }
3854
3857 bool set_transparency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
3860 bool set_transparency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
3863 Value get_transparency_tex(double time = TiMe::Default()) const { return getValue("transparency_tex", time); }
3864
3868 bool set_transparency_tex_mult(float val, double time = TiMe::Default()) { return setValue("transparency_tex_mult", val, time); }
3872 float get_transparency_tex_mult(double time = TiMe::Default()) const { return getFloat("transparency_tex_mult", time); }
3873
3877 bool set_ior(float val, double time = TiMe::Default()) { return setValue("ior", val, time); }
3881 float get_ior(double time = TiMe::Default()) const { return getFloat("ior", time); }
3882
3886 bool set_cutoff(float val, double time = TiMe::Default()) { return setValue("cutoff", val, time); }
3890 float get_cutoff(double time = TiMe::Default()) const { return getFloat("cutoff", time); }
3891
3895 bool set_affect_shadows(bool val, double time = TiMe::Default()) { return setValue("affect_shadows", val, time); }
3899 bool get_affect_shadows(double time = TiMe::Default()) const { return getBool("affect_shadows", time); }
3900
3904 bool set_affect_alpha(int val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
3908 int get_affect_alpha(double time = TiMe::Default()) const { return getInt("affect_alpha", time); }
3909
3913 bool set_trace_refractions(bool val, double time = TiMe::Default()) { return setValue("trace_refractions", val, time); }
3917 bool get_trace_refractions(double time = TiMe::Default()) const { return getBool("trace_refractions", time); }
3918
3922 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
3926 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
3927
3931 bool set_exit_color_on(bool val, double time = TiMe::Default()) { return setValue("exit_color_on", val, time); }
3935 bool get_exit_color_on(double time = TiMe::Default()) const { return getBool("exit_color_on", time); }
3936
3940 bool set_reflect_exit_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
3944 bool set_reflect_exit_color(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
3948 Value get_reflect_exit_color(double time = TiMe::Default()) const { return getValue("reflect_exit_color", time); }
3949
3953 bool set_refract_exit_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("refract_exit_color", texture, time); }
3957 bool set_refract_exit_color(const AColor& texture, double time = TiMe::Default()) { return setValue("refract_exit_color", texture, time); }
3961 Value get_refract_exit_color(double time = TiMe::Default()) const { return getValue("refract_exit_color", time); }
3962
3965 bool set_volume(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("volume", plugin, time); }
3968 PluginRef get_volume(double time = TiMe::Default()) const { return getPlugin("volume", time); }
3969
3972 bool set_ior_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("ior_tex", texturefloat, time); }
3975 bool set_ior_tex(float texturefloat, double time = TiMe::Default()) { return setValue("ior_tex", texturefloat, time); }
3978 Value get_ior_tex(double time = TiMe::Default()) const { return getValue("ior_tex", time); }
3979};
3980
3982class BRDFGlassGlossy : public Plugin {
3983public:
3985 static constexpr const PluginTypeId getTypeId() { return 0x77931DB5; }
3987 static constexpr const char* getType() { return "BRDFGlassGlossy"; }
3988
3989 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
3990
3994 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
3998 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
3999
4002 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
4005 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
4008 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
4009
4013 bool set_color_tex_mult(float val, double time = TiMe::Default()) { return setValue("color_tex_mult", val, time); }
4017 float get_color_tex_mult(double time = TiMe::Default()) const { return getFloat("color_tex_mult", time); }
4018
4022 bool set_transparency(const Color& color, double time = TiMe::Default()) { return setValue("transparency", color, time); }
4026 Color get_transparency(double time = TiMe::Default()) const { return getColor("transparency", time); }
4027
4030 bool set_transparency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
4033 bool set_transparency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
4036 Value get_transparency_tex(double time = TiMe::Default()) const { return getValue("transparency_tex", time); }
4037
4041 bool set_transparency_tex_mult(float val, double time = TiMe::Default()) { return setValue("transparency_tex_mult", val, time); }
4045 float get_transparency_tex_mult(double time = TiMe::Default()) const { return getFloat("transparency_tex_mult", time); }
4046
4050 bool set_ior(float val, double time = TiMe::Default()) { return setValue("ior", val, time); }
4054 float get_ior(double time = TiMe::Default()) const { return getFloat("ior", time); }
4055
4059 bool set_cutoff(float val, double time = TiMe::Default()) { return setValue("cutoff", val, time); }
4063 float get_cutoff(double time = TiMe::Default()) const { return getFloat("cutoff", time); }
4064
4068 bool set_affect_shadows(bool val, double time = TiMe::Default()) { return setValue("affect_shadows", val, time); }
4072 bool get_affect_shadows(double time = TiMe::Default()) const { return getBool("affect_shadows", time); }
4073
4077 bool set_affect_alpha(int val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
4081 int get_affect_alpha(double time = TiMe::Default()) const { return getInt("affect_alpha", time); }
4082
4086 bool set_trace_refractions(bool val, double time = TiMe::Default()) { return setValue("trace_refractions", val, time); }
4090 bool get_trace_refractions(double time = TiMe::Default()) const { return getBool("trace_refractions", time); }
4091
4095 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
4099 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
4100
4104 bool set_exit_color_on(bool val, double time = TiMe::Default()) { return setValue("exit_color_on", val, time); }
4108 bool get_exit_color_on(double time = TiMe::Default()) const { return getBool("exit_color_on", time); }
4109
4113 bool set_reflect_exit_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
4117 bool set_reflect_exit_color(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
4121 Value get_reflect_exit_color(double time = TiMe::Default()) const { return getValue("reflect_exit_color", time); }
4122
4126 bool set_refract_exit_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("refract_exit_color", texture, time); }
4130 bool set_refract_exit_color(const AColor& texture, double time = TiMe::Default()) { return setValue("refract_exit_color", texture, time); }
4134 Value get_refract_exit_color(double time = TiMe::Default()) const { return getValue("refract_exit_color", time); }
4135
4138 bool set_volume(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("volume", plugin, time); }
4141 PluginRef get_volume(double time = TiMe::Default()) const { return getPlugin("volume", time); }
4142
4145 bool set_ior_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("ior_tex", texturefloat, time); }
4148 bool set_ior_tex(float texturefloat, double time = TiMe::Default()) { return setValue("ior_tex", texturefloat, time); }
4151 Value get_ior_tex(double time = TiMe::Default()) const { return getValue("ior_tex", time); }
4152
4156 bool set_glossiness(float val, double time = TiMe::Default()) { return setValue("glossiness", val, time); }
4160 float get_glossiness(double time = TiMe::Default()) const { return getFloat("glossiness", time); }
4161
4164 bool set_glossiness_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("glossiness_tex", texturefloat, time); }
4167 bool set_glossiness_tex(float texturefloat, double time = TiMe::Default()) { return setValue("glossiness_tex", texturefloat, time); }
4170 Value get_glossiness_tex(double time = TiMe::Default()) const { return getValue("glossiness_tex", time); }
4171
4175 bool set_glossiness_tex_mult(float val, double time = TiMe::Default()) { return setValue("glossiness_tex_mult", val, time); }
4179 float get_glossiness_tex_mult(double time = TiMe::Default()) const { return getFloat("glossiness_tex_mult", time); }
4180
4184 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
4188 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
4189
4193 bool set_dispersion_on(int val, double time = TiMe::Default()) { return setValue("dispersion_on", val, time); }
4197 int get_dispersion_on(double time = TiMe::Default()) const { return getInt("dispersion_on", time); }
4198
4202 bool set_dispersion(float val, double time = TiMe::Default()) { return setValue("dispersion", val, time); }
4206 float get_dispersion(double time = TiMe::Default()) const { return getFloat("dispersion", time); }
4207
4211 bool set_interpolation_on(int val, double time = TiMe::Default()) { return setValue("interpolation_on", val, time); }
4215 int get_interpolation_on(double time = TiMe::Default()) const { return getInt("interpolation_on", time); }
4216
4220 bool set_imap_min_rate(int val, double time = TiMe::Default()) { return setValue("imap_min_rate", val, time); }
4224 int get_imap_min_rate(double time = TiMe::Default()) const { return getInt("imap_min_rate", time); }
4225
4229 bool set_imap_max_rate(int val, double time = TiMe::Default()) { return setValue("imap_max_rate", val, time); }
4233 int get_imap_max_rate(double time = TiMe::Default()) const { return getInt("imap_max_rate", time); }
4234
4238 bool set_imap_color_thresh(float val, double time = TiMe::Default()) { return setValue("imap_color_thresh", val, time); }
4242 float get_imap_color_thresh(double time = TiMe::Default()) const { return getFloat("imap_color_thresh", time); }
4243
4247 bool set_imap_norm_thresh(float val, double time = TiMe::Default()) { return setValue("imap_norm_thresh", val, time); }
4251 float get_imap_norm_thresh(double time = TiMe::Default()) const { return getFloat("imap_norm_thresh", time); }
4252
4256 bool set_imap_samples(int val, double time = TiMe::Default()) { return setValue("imap_samples", val, time); }
4260 int get_imap_samples(double time = TiMe::Default()) const { return getInt("imap_samples", time); }
4261};
4262
4264class BRDFHOPS : public Plugin {
4265public:
4267 static constexpr const PluginTypeId getTypeId() { return 0x41CFB5D5; }
4269 static constexpr const char* getType() { return "BRDFHOPS"; }
4270
4271 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
4272
4276 bool set_transparency(const Color& color, double time = TiMe::Default()) { return setValue("transparency", color, time); }
4280 Color get_transparency(double time = TiMe::Default()) const { return getColor("transparency", time); }
4281
4285 bool set_transparency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
4289 bool set_transparency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
4293 Value get_transparency_tex(double time = TiMe::Default()) const { return getValue("transparency_tex", time); }
4294
4298 bool set_transparency_tex_mult(float val, double time = TiMe::Default()) { return setValue("transparency_tex_mult", val, time); }
4302 float get_transparency_tex_mult(double time = TiMe::Default()) const { return getFloat("transparency_tex_mult", time); }
4303
4306 bool set_cutoff(float val, double time = TiMe::Default()) { return setValue("cutoff", val, time); }
4309 float get_cutoff(double time = TiMe::Default()) const { return getFloat("cutoff", time); }
4310
4313 bool set_back_side(bool val, double time = TiMe::Default()) { return setValue("back_side", val, time); }
4316 bool get_back_side(double time = TiMe::Default()) const { return getBool("back_side", time); }
4317
4320 bool set_trace_reflections(bool val, double time = TiMe::Default()) { return setValue("trace_reflections", val, time); }
4323 bool get_trace_reflections(double time = TiMe::Default()) const { return getBool("trace_reflections", time); }
4324
4327 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
4330 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
4331
4334 bool set_affect_alpha(int val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
4337 int get_affect_alpha(double time = TiMe::Default()) const { return getInt("affect_alpha", time); }
4338
4341 bool set_reflect_exit_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
4344 bool set_reflect_exit_color(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
4347 Value get_reflect_exit_color(double time = TiMe::Default()) const { return getValue("reflect_exit_color", time); }
4348
4351 bool set_reflect_dim_distance(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance", val, time); }
4354 float get_reflect_dim_distance(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance", time); }
4355
4358 bool set_reflect_dim_distance_on(bool val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_on", val, time); }
4361 bool get_reflect_dim_distance_on(double time = TiMe::Default()) const { return getBool("reflect_dim_distance_on", time); }
4362
4365 bool set_reflect_dim_distance_falloff(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_falloff", val, time); }
4368 float get_reflect_dim_distance_falloff(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance_falloff", time); }
4369
4372 bool set_glossyAsGI(int val, double time = TiMe::Default()) { return setValue("glossyAsGI", val, time); }
4375 int get_glossyAsGI(double time = TiMe::Default()) const { return getInt("glossyAsGI", time); }
4376
4379 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
4382 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
4383
4387 bool set_csv_path(const char* str, double time = TiMe::Default()) { return setValue("csv_path", str, time); }
4391 bool set_csv_path(const std::string& str, double time = TiMe::Default()) { return setValue("csv_path", str, time); }
4395 std::string get_csv_path(double time = TiMe::Default()) const { return getString("csv_path", time); }
4396
4399 bool set_csv_color_filter(const Color& color, double time = TiMe::Default()) { return setValue("csv_color_filter", color, time); }
4402 Color get_csv_color_filter(double time = TiMe::Default()) const { return getColor("csv_color_filter", time); }
4403
4407 bool set_flakes_csv_path(const char* str, double time = TiMe::Default()) { return setValue("flakes_csv_path", str, time); }
4411 bool set_flakes_csv_path(const std::string& str, double time = TiMe::Default()) { return setValue("flakes_csv_path", str, time); }
4415 std::string get_flakes_csv_path(double time = TiMe::Default()) const { return getString("flakes_csv_path", time); }
4416
4419 bool set_coat_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("coat_color", texture, time); }
4422 bool set_coat_color(const AColor& texture, double time = TiMe::Default()) { return setValue("coat_color", texture, time); }
4425 Value get_coat_color(double time = TiMe::Default()) const { return getValue("coat_color", time); }
4426
4429 bool set_coat_strength(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_strength", texturefloat, time); }
4432 bool set_coat_strength(float texturefloat, double time = TiMe::Default()) { return setValue("coat_strength", texturefloat, time); }
4435 Value get_coat_strength(double time = TiMe::Default()) const { return getValue("coat_strength", time); }
4436
4439 bool set_coat_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_glossiness", texturefloat, time); }
4442 bool set_coat_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("coat_glossiness", texturefloat, time); }
4445 Value get_coat_glossiness(double time = TiMe::Default()) const { return getValue("coat_glossiness", time); }
4446
4448 bool set_coat_bump_float(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_bump_float", texturefloat, time); }
4450 bool set_coat_bump_float(float texturefloat, double time = TiMe::Default()) { return setValue("coat_bump_float", texturefloat, time); }
4452 Value get_coat_bump_float(double time = TiMe::Default()) const { return getValue("coat_bump_float", time); }
4453
4455 bool set_coat_bump_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("coat_bump_color", texture, time); }
4457 bool set_coat_bump_color(const AColor& texture, double time = TiMe::Default()) { return setValue("coat_bump_color", texture, time); }
4459 Value get_coat_bump_color(double time = TiMe::Default()) const { return getValue("coat_bump_color", time); }
4460
4462 bool set_coat_bump_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_bump_amount", texturefloat, time); }
4464 bool set_coat_bump_amount(float texturefloat, double time = TiMe::Default()) { return setValue("coat_bump_amount", texturefloat, time); }
4466 Value get_coat_bump_amount(double time = TiMe::Default()) const { return getValue("coat_bump_amount", time); }
4467
4470 bool set_coat_bump_type(int val, double time = TiMe::Default()) { return setValue("coat_bump_type", val, time); }
4473 int get_coat_bump_type(double time = TiMe::Default()) const { return getInt("coat_bump_type", time); }
4474
4477 bool set_coat_traceReflections(int val, double time = TiMe::Default()) { return setValue("coat_traceReflections", val, time); }
4480 int get_coat_traceReflections(double time = TiMe::Default()) const { return getInt("coat_traceReflections", time); }
4481
4484 bool set_coat_subdivs(int val, double time = TiMe::Default()) { return setValue("coat_subdivs", val, time); }
4487 int get_coat_subdivs(double time = TiMe::Default()) const { return getInt("coat_subdivs", time); }
4488
4491 bool set_enabled_layers(int val, double time = TiMe::Default()) { return setValue("enabled_layers", val, time); }
4494 int get_enabled_layers(double time = TiMe::Default()) const { return getInt("enabled_layers", time); }
4495
4498 bool set_flake_scale(float val, double time = TiMe::Default()) { return setValue("flake_scale", val, time); }
4501 float get_flake_scale(double time = TiMe::Default()) const { return getFloat("flake_scale", time); }
4502
4505 bool set_flake_size(float val, double time = TiMe::Default()) { return setValue("flake_size", val, time); }
4508 float get_flake_size(double time = TiMe::Default()) const { return getFloat("flake_size", time); }
4509
4512 bool set_flake_traceReflections(int val, double time = TiMe::Default()) { return setValue("flake_traceReflections", val, time); }
4515 int get_flake_traceReflections(double time = TiMe::Default()) const { return getInt("flake_traceReflections", time); }
4516
4519 bool set_doubleSided(int val, double time = TiMe::Default()) { return setValue("doubleSided", val, time); }
4522 int get_doubleSided(double time = TiMe::Default()) const { return getInt("doubleSided", time); }
4523
4526 bool set_flake_glossiness(float val, double time = TiMe::Default()) { return setValue("flake_glossiness", val, time); }
4529 float get_flake_glossiness(double time = TiMe::Default()) const { return getFloat("flake_glossiness", time); }
4530
4532 bool set_environment_override(const PluginRef& texture, double time = TiMe::Default()) { return setValue("environment_override", texture, time); }
4534 bool set_environment_override(const AColor& texture, double time = TiMe::Default()) { return setValue("environment_override", texture, time); }
4536 Value get_environment_override(double time = TiMe::Default()) const { return getValue("environment_override", time); }
4537
4540 bool set_environment_priority(int val, double time = TiMe::Default()) { return setValue("environment_priority", val, time); }
4543 int get_environment_priority(double time = TiMe::Default()) const { return getInt("environment_priority", time); }
4544};
4545
4547class BRDFHair : public Plugin {
4548public:
4550 static constexpr const PluginTypeId getTypeId() { return 0x77CE7D51; }
4552 static constexpr const char* getType() { return "BRDFHair"; }
4553
4554 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
4555
4559 bool set_specular_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("specular_color_tex", texture, time); }
4563 bool set_specular_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("specular_color_tex", texture, time); }
4567 Value get_specular_color_tex(double time = TiMe::Default()) const { return getValue("specular_color_tex", time); }
4568
4572 bool set_specular_power(float val, double time = TiMe::Default()) { return setValue("specular_power", val, time); }
4576 float get_specular_power(double time = TiMe::Default()) const { return getFloat("specular_power", time); }
4577
4580 bool set_diffuse_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("diffuse_color_tex", texture, time); }
4583 bool set_diffuse_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("diffuse_color_tex", texture, time); }
4586 Value get_diffuse_color_tex(double time = TiMe::Default()) const { return getValue("diffuse_color_tex", time); }
4587};
4588
4590class BRDFHair2 : public Plugin {
4591public:
4593 static constexpr const PluginTypeId getTypeId() { return 0x77DE584D; }
4595 static constexpr const char* getType() { return "BRDFHair2"; }
4596
4597 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
4598
4602 bool set_diffuse_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("diffuse_color_tex", texture, time); }
4606 bool set_diffuse_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("diffuse_color_tex", texture, time); }
4610 Value get_diffuse_color_tex(double time = TiMe::Default()) const { return getValue("diffuse_color_tex", time); }
4611
4614 bool set_absorption(const PluginRef& texture, double time = TiMe::Default()) { return setValue("absorption", texture, time); }
4617 bool set_absorption(const AColor& texture, double time = TiMe::Default()) { return setValue("absorption", texture, time); }
4620 Value get_absorption(double time = TiMe::Default()) const { return getValue("absorption", time); }
4621
4625 bool set_refraction_index(float val, double time = TiMe::Default()) { return setValue("refraction_index", val, time); }
4629 float get_refraction_index(double time = TiMe::Default()) const { return getFloat("refraction_index", time); }
4630
4634 bool set_diffuse_mult(float val, double time = TiMe::Default()) { return setValue("diffuse_mult", val, time); }
4638 float get_diffuse_mult(double time = TiMe::Default()) const { return getFloat("diffuse_mult", time); }
4639
4643 bool set_r_mult(float val, double time = TiMe::Default()) { return setValue("r_mult", val, time); }
4647 float get_r_mult(double time = TiMe::Default()) const { return getFloat("r_mult", time); }
4648
4652 bool set_r_long_shift(float val, double time = TiMe::Default()) { return setValue("r_long_shift", val, time); }
4656 float get_r_long_shift(double time = TiMe::Default()) const { return getFloat("r_long_shift", time); }
4657
4661 bool set_r_long_width(float val, double time = TiMe::Default()) { return setValue("r_long_width", val, time); }
4665 float get_r_long_width(double time = TiMe::Default()) const { return getFloat("r_long_width", time); }
4666
4670 bool set_tt_mult(float val, double time = TiMe::Default()) { return setValue("tt_mult", val, time); }
4674 float get_tt_mult(double time = TiMe::Default()) const { return getFloat("tt_mult", time); }
4675
4679 bool set_tt_long_shift(float val, double time = TiMe::Default()) { return setValue("tt_long_shift", val, time); }
4683 float get_tt_long_shift(double time = TiMe::Default()) const { return getFloat("tt_long_shift", time); }
4684
4688 bool set_tt_long_width(float val, double time = TiMe::Default()) { return setValue("tt_long_width", val, time); }
4692 float get_tt_long_width(double time = TiMe::Default()) const { return getFloat("tt_long_width", time); }
4693
4697 bool set_trt_mult(float val, double time = TiMe::Default()) { return setValue("trt_mult", val, time); }
4701 float get_trt_mult(double time = TiMe::Default()) const { return getFloat("trt_mult", time); }
4702
4706 bool set_trt_long_shift(float val, double time = TiMe::Default()) { return setValue("trt_long_shift", val, time); }
4710 float get_trt_long_shift(double time = TiMe::Default()) const { return getFloat("trt_long_shift", time); }
4711
4715 bool set_trt_long_width(float val, double time = TiMe::Default()) { return setValue("trt_long_width", val, time); }
4719 float get_trt_long_width(double time = TiMe::Default()) const { return getFloat("trt_long_width", time); }
4720
4724 bool set_glint_scale(float val, double time = TiMe::Default()) { return setValue("glint_scale", val, time); }
4728 float get_glint_scale(double time = TiMe::Default()) const { return getFloat("glint_scale", time); }
4729
4732 bool set_azimuthal_width(float val, double time = TiMe::Default()) { return setValue("azimuthal_width", val, time); }
4735 float get_azimuthal_width(double time = TiMe::Default()) const { return getFloat("azimuthal_width", time); }
4736
4739 bool set_fade_range(float val, double time = TiMe::Default()) { return setValue("fade_range", val, time); }
4742 float get_fade_range(double time = TiMe::Default()) const { return getFloat("fade_range", time); }
4743
4746 bool set_caustic_limit(float val, double time = TiMe::Default()) { return setValue("caustic_limit", val, time); }
4749 float get_caustic_limit(double time = TiMe::Default()) const { return getFloat("caustic_limit", time); }
4750};
4751
4753class BRDFHair3 : public Plugin {
4754public:
4756 static constexpr const PluginTypeId getTypeId() { return 0x77DECDE1; }
4758 static constexpr const char* getType() { return "BRDFHair3"; }
4759
4760 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
4761
4765 bool set_overall_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("overall_color", texture, time); }
4769 bool set_overall_color(const AColor& texture, double time = TiMe::Default()) { return setValue("overall_color", texture, time); }
4773 Value get_overall_color(double time = TiMe::Default()) const { return getValue("overall_color", time); }
4774
4778 bool set_transparency(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency", texture, time); }
4782 bool set_transparency(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency", texture, time); }
4786 Value get_transparency(double time = TiMe::Default()) const { return getValue("transparency", time); }
4787
4790 bool set_diffuse_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("diffuse_color", texture, time); }
4793 bool set_diffuse_color(const AColor& texture, double time = TiMe::Default()) { return setValue("diffuse_color", texture, time); }
4796 Value get_diffuse_color(double time = TiMe::Default()) const { return getValue("diffuse_color", time); }
4797
4801 bool set_diffuse_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("diffuse_amount", texturefloat, time); }
4805 bool set_diffuse_amount(float texturefloat, double time = TiMe::Default()) { return setValue("diffuse_amount", texturefloat, time); }
4809 Value get_diffuse_amount(double time = TiMe::Default()) const { return getValue("diffuse_amount", time); }
4810
4814 bool set_primary_specular(const PluginRef& texture, double time = TiMe::Default()) { return setValue("primary_specular", texture, time); }
4818 bool set_primary_specular(const AColor& texture, double time = TiMe::Default()) { return setValue("primary_specular", texture, time); }
4822 Value get_primary_specular(double time = TiMe::Default()) const { return getValue("primary_specular", time); }
4823
4827 bool set_primary_specular_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("primary_specular_amount", texturefloat, time); }
4831 bool set_primary_specular_amount(float texturefloat, double time = TiMe::Default()) { return setValue("primary_specular_amount", texturefloat, time); }
4835 Value get_primary_specular_amount(double time = TiMe::Default()) const { return getValue("primary_specular_amount", time); }
4836
4840 bool set_primary_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("primary_glossiness", texturefloat, time); }
4844 bool set_primary_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("primary_glossiness", texturefloat, time); }
4848 Value get_primary_glossiness(double time = TiMe::Default()) const { return getValue("primary_glossiness", time); }
4849
4853 bool set_secondary_lock_to_transmission(bool val, double time = TiMe::Default()) { return setValue("secondary_lock_to_transmission", val, time); }
4857 bool get_secondary_lock_to_transmission(double time = TiMe::Default()) const { return getBool("secondary_lock_to_transmission", time); }
4858
4862 bool set_secondary_specular(const PluginRef& texture, double time = TiMe::Default()) { return setValue("secondary_specular", texture, time); }
4866 bool set_secondary_specular(const AColor& texture, double time = TiMe::Default()) { return setValue("secondary_specular", texture, time); }
4870 Value get_secondary_specular(double time = TiMe::Default()) const { return getValue("secondary_specular", time); }
4871
4875 bool set_secondary_specular_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("secondary_specular_amount", texturefloat, time); }
4879 bool set_secondary_specular_amount(float texturefloat, double time = TiMe::Default()) { return setValue("secondary_specular_amount", texturefloat, time); }
4883 Value get_secondary_specular_amount(double time = TiMe::Default()) const { return getValue("secondary_specular_amount", time); }
4884
4888 bool set_secondary_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("secondary_glossiness", texturefloat, time); }
4892 bool set_secondary_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("secondary_glossiness", texturefloat, time); }
4896 Value get_secondary_glossiness(double time = TiMe::Default()) const { return getValue("secondary_glossiness", time); }
4897
4901 bool set_transmission(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transmission", texture, time); }
4905 bool set_transmission(const AColor& texture, double time = TiMe::Default()) { return setValue("transmission", texture, time); }
4909 Value get_transmission(double time = TiMe::Default()) const { return getValue("transmission", time); }
4910
4914 bool set_transmission_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("transmission_amount", texturefloat, time); }
4918 bool set_transmission_amount(float texturefloat, double time = TiMe::Default()) { return setValue("transmission_amount", texturefloat, time); }
4922 Value get_transmission_amount(double time = TiMe::Default()) const { return getValue("transmission_amount", time); }
4923
4927 bool set_transmission_glossiness_length(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("transmission_glossiness_length", texturefloat, time); }
4931 bool set_transmission_glossiness_length(float texturefloat, double time = TiMe::Default()) { return setValue("transmission_glossiness_length", texturefloat, time); }
4935 Value get_transmission_glossiness_length(double time = TiMe::Default()) const { return getValue("transmission_glossiness_length", time); }
4936
4940 bool set_transmission_glossiness_width(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("transmission_glossiness_width", texturefloat, time); }
4944 bool set_transmission_glossiness_width(float texturefloat, double time = TiMe::Default()) { return setValue("transmission_glossiness_width", texturefloat, time); }
4948 Value get_transmission_glossiness_width(double time = TiMe::Default()) const { return getValue("transmission_glossiness_width", time); }
4949
4953 bool set_opaque_for_shadows(bool val, double time = TiMe::Default()) { return setValue("opaque_for_shadows", val, time); }
4957 bool get_opaque_for_shadows(double time = TiMe::Default()) const { return getBool("opaque_for_shadows", time); }
4958
4962 bool set_opaque_for_gi(bool val, double time = TiMe::Default()) { return setValue("opaque_for_gi", val, time); }
4966 bool get_opaque_for_gi(double time = TiMe::Default()) const { return getBool("opaque_for_gi", time); }
4967
4971 bool set_simplify_for_gi(bool val, double time = TiMe::Default()) { return setValue("simplify_for_gi", val, time); }
4975 bool get_simplify_for_gi(double time = TiMe::Default()) const { return getBool("simplify_for_gi", time); }
4976
4980 bool set_use_cached_gi(bool val, double time = TiMe::Default()) { return setValue("use_cached_gi", val, time); }
4984 bool get_use_cached_gi(double time = TiMe::Default()) const { return getBool("use_cached_gi", time); }
4985
4989 bool set_transmission_in_specular(bool val, double time = TiMe::Default()) { return setValue("transmission_in_specular", val, time); }
4993 bool get_transmission_in_specular(double time = TiMe::Default()) const { return getBool("transmission_in_specular", time); }
4994
4998 bool set_light_multiplier(float val, double time = TiMe::Default()) { return setValue("light_multiplier", val, time); }
5002 float get_light_multiplier(double time = TiMe::Default()) const { return getFloat("light_multiplier", time); }
5003};
5004
5006class BRDFHair4 : public Plugin {
5007public:
5009 static constexpr const PluginTypeId getTypeId() { return 0x78397A61; }
5011 static constexpr const char* getType() { return "BRDFHair4"; }
5012
5013 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
5014
5018 bool set_melanin(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("melanin", texturefloat, time); }
5022 bool set_melanin(float texturefloat, double time = TiMe::Default()) { return setValue("melanin", texturefloat, time); }
5026 Value get_melanin(double time = TiMe::Default()) const { return getValue("melanin", time); }
5027
5031 bool set_pheomelanin(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("pheomelanin", texturefloat, time); }
5035 bool set_pheomelanin(float texturefloat, double time = TiMe::Default()) { return setValue("pheomelanin", texturefloat, time); }
5039 Value get_pheomelanin(double time = TiMe::Default()) const { return getValue("pheomelanin", time); }
5040
5044 bool set_dye_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("dye_color", texture, time); }
5048 bool set_dye_color(const AColor& texture, double time = TiMe::Default()) { return setValue("dye_color", texture, time); }
5052 Value get_dye_color(double time = TiMe::Default()) const { return getValue("dye_color", time); }
5053
5057 bool set_transparency(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency", texture, time); }
5061 bool set_transparency(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency", texture, time); }
5065 Value get_transparency(double time = TiMe::Default()) const { return getValue("transparency", time); }
5066
5070 bool set_diffuse_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("diffuse_color", texture, time); }
5074 bool set_diffuse_color(const AColor& texture, double time = TiMe::Default()) { return setValue("diffuse_color", texture, time); }
5078 Value get_diffuse_color(double time = TiMe::Default()) const { return getValue("diffuse_color", time); }
5079
5083 bool set_diffuse_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("diffuse_amount", texturefloat, time); }
5087 bool set_diffuse_amount(float texturefloat, double time = TiMe::Default()) { return setValue("diffuse_amount", texturefloat, time); }
5091 Value get_diffuse_amount(double time = TiMe::Default()) const { return getValue("diffuse_amount", time); }
5092
5096 bool set_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("glossiness", texturefloat, time); }
5100 bool set_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("glossiness", texturefloat, time); }
5104 Value get_glossiness(double time = TiMe::Default()) const { return getValue("glossiness", time); }
5105
5109 bool set_primary_glossiness_boost(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("primary_glossiness_boost", texturefloat, time); }
5113 bool set_primary_glossiness_boost(float texturefloat, double time = TiMe::Default()) { return setValue("primary_glossiness_boost", texturefloat, time); }
5117 Value get_primary_glossiness_boost(double time = TiMe::Default()) const { return getValue("primary_glossiness_boost", time); }
5118
5122 bool set_softness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("softness", texturefloat, time); }
5126 bool set_softness(float texturefloat, double time = TiMe::Default()) { return setValue("softness", texturefloat, time); }
5130 Value get_softness(double time = TiMe::Default()) const { return getValue("softness", time); }
5131
5135 bool set_highlight_shift(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("highlight_shift", texturefloat, time); }
5139 bool set_highlight_shift(float texturefloat, double time = TiMe::Default()) { return setValue("highlight_shift", texturefloat, time); }
5143 Value get_highlight_shift(double time = TiMe::Default()) const { return getValue("highlight_shift", time); }
5144
5148 bool set_ior(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("ior", texturefloat, time); }
5152 bool set_ior(float texturefloat, double time = TiMe::Default()) { return setValue("ior", texturefloat, time); }
5156 Value get_ior(double time = TiMe::Default()) const { return getValue("ior", time); }
5157
5161 bool set_glint_strength(float val, double time = TiMe::Default()) { return setValue("glint_strength", val, time); }
5165 float get_glint_strength(double time = TiMe::Default()) const { return getFloat("glint_strength", time); }
5166
5170 bool set_glint_variation(float val, double time = TiMe::Default()) { return setValue("glint_variation", val, time); }
5174 float get_glint_variation(double time = TiMe::Default()) const { return getFloat("glint_variation", time); }
5175
5179 bool set_glitter_strength(float val, double time = TiMe::Default()) { return setValue("glitter_strength", val, time); }
5183 float get_glitter_strength(double time = TiMe::Default()) const { return getFloat("glitter_strength", time); }
5184
5188 bool set_glitter_size(float val, double time = TiMe::Default()) { return setValue("glitter_size", val, time); }
5192 float get_glitter_size(double time = TiMe::Default()) const { return getFloat("glitter_size", time); }
5193
5197 bool set_glint_scale(float val, double time = TiMe::Default()) { return setValue("glint_scale", val, time); }
5201 float get_glint_scale(double time = TiMe::Default()) const { return getFloat("glint_scale", time); }
5202
5206 bool set_random_melanin(float val, double time = TiMe::Default()) { return setValue("random_melanin", val, time); }
5210 float get_random_melanin(double time = TiMe::Default()) const { return getFloat("random_melanin", time); }
5211
5215 bool set_random_dye_hue(float val, double time = TiMe::Default()) { return setValue("random_dye_hue", val, time); }
5219 float get_random_dye_hue(double time = TiMe::Default()) const { return getFloat("random_dye_hue", time); }
5220
5224 bool set_random_dye_saturation(float val, double time = TiMe::Default()) { return setValue("random_dye_saturation", val, time); }
5228 float get_random_dye_saturation(double time = TiMe::Default()) const { return getFloat("random_dye_saturation", time); }
5229
5233 bool set_random_dye_value(float val, double time = TiMe::Default()) { return setValue("random_dye_value", val, time); }
5237 float get_random_dye_value(double time = TiMe::Default()) const { return getFloat("random_dye_value", time); }
5238
5242 bool set_gray_hair_density(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("gray_hair_density", texturefloat, time); }
5246 bool set_gray_hair_density(float texturefloat, double time = TiMe::Default()) { return setValue("gray_hair_density", texturefloat, time); }
5250 Value get_gray_hair_density(double time = TiMe::Default()) const { return getValue("gray_hair_density", time); }
5251
5255 bool set_random_glossiness(float val, double time = TiMe::Default()) { return setValue("random_glossiness", val, time); }
5259 float get_random_glossiness(double time = TiMe::Default()) const { return getFloat("random_glossiness", time); }
5260
5264 bool set_random_softness(float val, double time = TiMe::Default()) { return setValue("random_softness", val, time); }
5268 float get_random_softness(double time = TiMe::Default()) const { return getFloat("random_softness", time); }
5269
5273 bool set_random_highlight_shift(float val, double time = TiMe::Default()) { return setValue("random_highlight_shift", val, time); }
5277 float get_random_highlight_shift(double time = TiMe::Default()) const { return getFloat("random_highlight_shift", time); }
5278
5282 bool set_random_ior(float val, double time = TiMe::Default()) { return setValue("random_ior", val, time); }
5286 float get_random_ior(double time = TiMe::Default()) const { return getFloat("random_ior", time); }
5287
5291 bool set_random_tangent(float val, double time = TiMe::Default()) { return setValue("random_tangent", val, time); }
5295 float get_random_tangent(double time = TiMe::Default()) const { return getFloat("random_tangent", time); }
5296
5300 bool set_primary_tint(const PluginRef& texture, double time = TiMe::Default()) { return setValue("primary_tint", texture, time); }
5304 bool set_primary_tint(const AColor& texture, double time = TiMe::Default()) { return setValue("primary_tint", texture, time); }
5308 Value get_primary_tint(double time = TiMe::Default()) const { return getValue("primary_tint", time); }
5309
5313 bool set_secondary_tint(const PluginRef& texture, double time = TiMe::Default()) { return setValue("secondary_tint", texture, time); }
5317 bool set_secondary_tint(const AColor& texture, double time = TiMe::Default()) { return setValue("secondary_tint", texture, time); }
5321 Value get_secondary_tint(double time = TiMe::Default()) const { return getValue("secondary_tint", time); }
5322
5326 bool set_transmission_tint(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transmission_tint", texture, time); }
5330 bool set_transmission_tint(const AColor& texture, double time = TiMe::Default()) { return setValue("transmission_tint", texture, time); }
5334 Value get_transmission_tint(double time = TiMe::Default()) const { return getValue("transmission_tint", time); }
5335
5339 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
5343 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
5344
5348 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
5352 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
5353
5357 bool set_compensate_energy(bool val, double time = TiMe::Default()) { return setValue("compensate_energy", val, time); }
5361 bool get_compensate_energy(double time = TiMe::Default()) const { return getBool("compensate_energy", time); }
5362};
5363
5365class BRDFLayered : public Plugin {
5366public:
5368 static constexpr const PluginTypeId getTypeId() { return 0x7782CC5F; }
5370 static constexpr const char* getType() { return "BRDFLayered"; }
5371
5372 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
5373
5376 bool set_brdfs(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("brdfs", pluginList, time); }
5377 bool set_brdfs(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("brdfs", plugins, count, time); }
5378 template<size_t count> bool set_brdfs(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("brdfs", plugins, count, time); }
5381 PluginList get_brdfs(double time = TiMe::Default()) const { return getPluginList("brdfs", time); }
5382
5385 bool set_weights(const ValueList& textureList, double time = TiMe::Default()) { return setValue("weights", textureList, time); }
5386 bool set_weights(ValueList&& textureList, double time = TiMe::Default()) { return setValue("weights", std::move(textureList), time); }
5387 bool set_weights(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("weights", textures, count, time); }
5388 template<size_t count> bool set_weights(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("weights", textures, count, time); }
5389 template<size_t count> bool set_weights(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("weights", textures, count, time); }
5392 ValueList get_weights(double time = TiMe::Default()) const { return getValueList("weights", time); }
5393
5397 bool set_opacities(const FloatList& floatList, double time = TiMe::Default()) { return setValue("opacities", floatList, time); }
5398 bool set_opacities(FloatList&& floatList, double time = TiMe::Default()) { return setValue("opacities", std::move(floatList), time); }
5399 bool set_opacities(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("opacities", floats, count, time); }
5400 template<size_t count> bool set_opacities(const float (&floats)[count], double time = TiMe::Default()) { return setArray("opacities", floats, count, time); }
5404 FloatList get_opacities(double time = TiMe::Default()) const { return getFloatList("opacities", time); }
5405
5409 bool set_transparency(const Color& color, double time = TiMe::Default()) { return setValue("transparency", color, time); }
5413 Color get_transparency(double time = TiMe::Default()) const { return getColor("transparency", time); }
5414
5417 bool set_transparency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
5420 bool set_transparency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
5423 Value get_transparency_tex(double time = TiMe::Default()) const { return getValue("transparency_tex", time); }
5424
5428 bool set_transparency_tex_mult(float val, double time = TiMe::Default()) { return setValue("transparency_tex_mult", val, time); }
5432 float get_transparency_tex_mult(double time = TiMe::Default()) const { return getFloat("transparency_tex_mult", time); }
5433
5437 bool set_additive_mode(int val, double time = TiMe::Default()) { return setValue("additive_mode", val, time); }
5441 int get_additive_mode(double time = TiMe::Default()) const { return getInt("additive_mode", time); }
5442
5445 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
5446 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
5447 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
5450 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
5451};
5452
5454class BRDFLight : public Plugin {
5455public:
5457 static constexpr const PluginTypeId getTypeId() { return 0x77836E15; }
5459 static constexpr const char* getType() { return "BRDFLight"; }
5460
5461 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
5462
5466 bool set_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color", texture, time); }
5470 bool set_color(const AColor& texture, double time = TiMe::Default()) { return setValue("color", texture, time); }
5474 Value get_color(double time = TiMe::Default()) const { return getValue("color", time); }
5475
5479 bool set_colorMultiplier(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("colorMultiplier", texturefloat, time); }
5483 bool set_colorMultiplier(float texturefloat, double time = TiMe::Default()) { return setValue("colorMultiplier", texturefloat, time); }
5487 Value get_colorMultiplier(double time = TiMe::Default()) const { return getValue("colorMultiplier", time); }
5488
5492 bool set_transparency(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency", texture, time); }
5496 bool set_transparency(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency", texture, time); }
5500 Value get_transparency(double time = TiMe::Default()) const { return getValue("transparency", time); }
5501
5505 bool set_doubleSided(bool val, double time = TiMe::Default()) { return setValue("doubleSided", val, time); }
5509 bool get_doubleSided(double time = TiMe::Default()) const { return getBool("doubleSided", time); }
5510
5514 bool set_emitOnBackSide(bool val, double time = TiMe::Default()) { return setValue("emitOnBackSide", val, time); }
5518 bool get_emitOnBackSide(double time = TiMe::Default()) const { return getBool("emitOnBackSide", time); }
5519
5522 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
5523 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
5524 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
5527 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
5528
5532 bool set_compensateExposure(bool val, double time = TiMe::Default()) { return setValue("compensateExposure", val, time); }
5536 bool get_compensateExposure(double time = TiMe::Default()) const { return getBool("compensateExposure", time); }
5537
5541 bool set_multiplyByOpacity(bool val, double time = TiMe::Default()) { return setValue("multiplyByOpacity", val, time); }
5545 bool get_multiplyByOpacity(double time = TiMe::Default()) const { return getBool("multiplyByOpacity", time); }
5546
5550 bool set_affect_gi(bool val, double time = TiMe::Default()) { return setValue("affect_gi", val, time); }
5554 bool get_affect_gi(double time = TiMe::Default()) const { return getBool("affect_gi", time); }
5555
5559 bool set_transparency_invert(bool val, double time = TiMe::Default()) { return setValue("transparency_invert", val, time); }
5563 bool get_transparency_invert(double time = TiMe::Default()) const { return getBool("transparency_invert", time); }
5564};
5565
5567class BRDFMirror : public Plugin {
5568public:
5570 static constexpr const PluginTypeId getTypeId() { return 0x77742B0E; }
5572 static constexpr const char* getType() { return "BRDFMirror"; }
5573
5574 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
5575
5579 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
5583 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
5584
5587 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
5590 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
5593 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
5594
5598 bool set_color_tex_mult(float val, double time = TiMe::Default()) { return setValue("color_tex_mult", val, time); }
5602 float get_color_tex_mult(double time = TiMe::Default()) const { return getFloat("color_tex_mult", time); }
5603
5607 bool set_transparency(const Color& color, double time = TiMe::Default()) { return setValue("transparency", color, time); }
5611 Color get_transparency(double time = TiMe::Default()) const { return getColor("transparency", time); }
5612
5615 bool set_transparency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
5618 bool set_transparency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
5621 Value get_transparency_tex(double time = TiMe::Default()) const { return getValue("transparency_tex", time); }
5622
5626 bool set_transparency_tex_mult(float val, double time = TiMe::Default()) { return setValue("transparency_tex_mult", val, time); }
5630 float get_transparency_tex_mult(double time = TiMe::Default()) const { return getFloat("transparency_tex_mult", time); }
5631
5635 bool set_cutoff(float val, double time = TiMe::Default()) { return setValue("cutoff", val, time); }
5639 float get_cutoff(double time = TiMe::Default()) const { return getFloat("cutoff", time); }
5640
5644 bool set_back_side(bool val, double time = TiMe::Default()) { return setValue("back_side", val, time); }
5648 bool get_back_side(double time = TiMe::Default()) const { return getBool("back_side", time); }
5649
5653 bool set_trace_reflections(bool val, double time = TiMe::Default()) { return setValue("trace_reflections", val, time); }
5657 bool get_trace_reflections(double time = TiMe::Default()) const { return getBool("trace_reflections", time); }
5658
5662 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
5666 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
5667
5671 bool set_affect_alpha(int val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
5675 int get_affect_alpha(double time = TiMe::Default()) const { return getInt("affect_alpha", time); }
5676
5680 bool set_reflect_exit_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
5684 bool set_reflect_exit_color(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
5688 Value get_reflect_exit_color(double time = TiMe::Default()) const { return getValue("reflect_exit_color", time); }
5689
5693 bool set_reflect_dim_distance_on(bool val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_on", val, time); }
5697 bool get_reflect_dim_distance_on(double time = TiMe::Default()) const { return getBool("reflect_dim_distance_on", time); }
5698
5702 bool set_reflect_dim_distance(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance", val, time); }
5706 float get_reflect_dim_distance(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance", time); }
5707
5711 bool set_reflect_dim_distance_falloff(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_falloff", val, time); }
5715 float get_reflect_dim_distance_falloff(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance_falloff", time); }
5716};
5717
5719class BRDFModoUnity : public Plugin {
5720public:
5722 static constexpr const PluginTypeId getTypeId() { return 0x782A5636; }
5724 static constexpr const char* getType() { return "BRDFModoUnity"; }
5725
5726 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
5727
5730 bool set_albedo_mult(const Color& color, double time = TiMe::Default()) { return setValue("albedo_mult", color, time); }
5733 Color get_albedo_mult(double time = TiMe::Default()) const { return getColor("albedo_mult", time); }
5734
5738 bool set_albedo(const PluginRef& texture, double time = TiMe::Default()) { return setValue("albedo", texture, time); }
5742 bool set_albedo(const AColor& texture, double time = TiMe::Default()) { return setValue("albedo", texture, time); }
5746 Value get_albedo(double time = TiMe::Default()) const { return getValue("albedo", time); }
5747
5751 bool set_metallic(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("metallic", texturefloat, time); }
5755 bool set_metallic(float texturefloat, double time = TiMe::Default()) { return setValue("metallic", texturefloat, time); }
5759 Value get_metallic(double time = TiMe::Default()) const { return getValue("metallic", time); }
5760
5764 bool set_smoothness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("smoothness", texturefloat, time); }
5768 bool set_smoothness(float texturefloat, double time = TiMe::Default()) { return setValue("smoothness", texturefloat, time); }
5772 Value get_smoothness(double time = TiMe::Default()) const { return getValue("smoothness", time); }
5773
5776 bool set_emissive_mult(const Color& color, double time = TiMe::Default()) { return setValue("emissive_mult", color, time); }
5779 Color get_emissive_mult(double time = TiMe::Default()) const { return getColor("emissive_mult", time); }
5780
5784 bool set_emissive(const PluginRef& texture, double time = TiMe::Default()) { return setValue("emissive", texture, time); }
5788 bool set_emissive(const AColor& texture, double time = TiMe::Default()) { return setValue("emissive", texture, time); }
5792 Value get_emissive(double time = TiMe::Default()) const { return getValue("emissive", time); }
5793
5797 bool set_emissivelevel(float val, double time = TiMe::Default()) { return setValue("emissivelevel", val, time); }
5801 float get_emissivelevel(double time = TiMe::Default()) const { return getFloat("emissivelevel", time); }
5802
5806 bool set_fresrel0(float val, double time = TiMe::Default()) { return setValue("fresrel0", val, time); }
5810 float get_fresrel0(double time = TiMe::Default()) const { return getFloat("fresrel0", time); }
5811
5815 bool set_reflRays(int val, double time = TiMe::Default()) { return setValue("reflRays", val, time); }
5819 int get_reflRays(double time = TiMe::Default()) const { return getInt("reflRays", time); }
5820
5823 bool set_ambient_occlusion_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("ambient_occlusion_map", texture, time); }
5826 bool set_ambient_occlusion_map(const AColor& texture, double time = TiMe::Default()) { return setValue("ambient_occlusion_map", texture, time); }
5829 Value get_ambient_occlusion_map(double time = TiMe::Default()) const { return getValue("ambient_occlusion_map", time); }
5830};
5831
5833class BRDFModoUnreal : public Plugin {
5834public:
5836 static constexpr const PluginTypeId getTypeId() { return 0x782A5635; }
5838 static constexpr const char* getType() { return "BRDFModoUnreal"; }
5839
5840 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
5841
5845 bool set_base(const PluginRef& texture, double time = TiMe::Default()) { return setValue("base", texture, time); }
5849 bool set_base(const AColor& texture, double time = TiMe::Default()) { return setValue("base", texture, time); }
5853 Value get_base(double time = TiMe::Default()) const { return getValue("base", time); }
5854
5858 bool set_metallic(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("metallic", texturefloat, time); }
5862 bool set_metallic(float texturefloat, double time = TiMe::Default()) { return setValue("metallic", texturefloat, time); }
5866 Value get_metallic(double time = TiMe::Default()) const { return getValue("metallic", time); }
5867
5871 bool set_specular(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("specular", texturefloat, time); }
5875 bool set_specular(float texturefloat, double time = TiMe::Default()) { return setValue("specular", texturefloat, time); }
5879 Value get_specular(double time = TiMe::Default()) const { return getValue("specular", time); }
5880
5884 bool set_roughness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("roughness", texturefloat, time); }
5888 bool set_roughness(float texturefloat, double time = TiMe::Default()) { return setValue("roughness", texturefloat, time); }
5892 Value get_roughness(double time = TiMe::Default()) const { return getValue("roughness", time); }
5893
5897 bool set_emissive(const PluginRef& texture, double time = TiMe::Default()) { return setValue("emissive", texture, time); }
5901 bool set_emissive(const AColor& texture, double time = TiMe::Default()) { return setValue("emissive", texture, time); }
5905 Value get_emissive(double time = TiMe::Default()) const { return getValue("emissive", time); }
5906
5910 bool set_opacityUE(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("opacityUE", texturefloat, time); }
5914 bool set_opacityUE(float texturefloat, double time = TiMe::Default()) { return setValue("opacityUE", texturefloat, time); }
5918 Value get_opacityUE(double time = TiMe::Default()) const { return getValue("opacityUE", time); }
5919
5923 bool set_reflRays(int val, double time = TiMe::Default()) { return setValue("reflRays", val, time); }
5927 int get_reflRays(double time = TiMe::Default()) const { return getInt("reflRays", time); }
5928
5931 bool set_ambient_occlusion_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("ambient_occlusion_map", texture, time); }
5934 bool set_ambient_occlusion_map(const AColor& texture, double time = TiMe::Default()) { return setValue("ambient_occlusion_map", texture, time); }
5937 Value get_ambient_occlusion_map(double time = TiMe::Default()) const { return getValue("ambient_occlusion_map", time); }
5938};
5939
5941class BRDFMultiBump : public Plugin {
5942public:
5944 static constexpr const PluginTypeId getTypeId() { return 0x77FDA62E; }
5946 static constexpr const char* getType() { return "BRDFMultiBump"; }
5947
5948 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
5949
5951 bool set_base_brdf(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_brdf", plugin, time); }
5953 PluginRef get_base_brdf(double time = TiMe::Default()) const { return getPlugin("base_brdf", time); }
5954
5956 bool set_bump_tex_0(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bump_tex_0", texture, time); }
5958 bool set_bump_tex_0(const AColor& texture, double time = TiMe::Default()) { return setValue("bump_tex_0", texture, time); }
5960 Value get_bump_tex_0(double time = TiMe::Default()) const { return getValue("bump_tex_0", time); }
5961
5963 bool set_bump_mult_0(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bump_mult_0", texturefloat, time); }
5965 bool set_bump_mult_0(float texturefloat, double time = TiMe::Default()) { return setValue("bump_mult_0", texturefloat, time); }
5967 Value get_bump_mult_0(double time = TiMe::Default()) const { return getValue("bump_mult_0", time); }
5968
5972 bool set_map_type_0(int val, double time = TiMe::Default()) { return setValue("map_type_0", val, time); }
5976 int get_map_type_0(double time = TiMe::Default()) const { return getInt("map_type_0", time); }
5977
5979 bool set_bump_tex_1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bump_tex_1", texture, time); }
5981 bool set_bump_tex_1(const AColor& texture, double time = TiMe::Default()) { return setValue("bump_tex_1", texture, time); }
5983 Value get_bump_tex_1(double time = TiMe::Default()) const { return getValue("bump_tex_1", time); }
5984
5986 bool set_bump_mult_1(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bump_mult_1", texturefloat, time); }
5988 bool set_bump_mult_1(float texturefloat, double time = TiMe::Default()) { return setValue("bump_mult_1", texturefloat, time); }
5990 Value get_bump_mult_1(double time = TiMe::Default()) const { return getValue("bump_mult_1", time); }
5991
5995 bool set_map_type_1(int val, double time = TiMe::Default()) { return setValue("map_type_1", val, time); }
5999 int get_map_type_1(double time = TiMe::Default()) const { return getInt("map_type_1", time); }
6000
6002 bool set_bump_tex_2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bump_tex_2", texture, time); }
6004 bool set_bump_tex_2(const AColor& texture, double time = TiMe::Default()) { return setValue("bump_tex_2", texture, time); }
6006 Value get_bump_tex_2(double time = TiMe::Default()) const { return getValue("bump_tex_2", time); }
6007
6009 bool set_bump_mult_2(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bump_mult_2", texturefloat, time); }
6011 bool set_bump_mult_2(float texturefloat, double time = TiMe::Default()) { return setValue("bump_mult_2", texturefloat, time); }
6013 Value get_bump_mult_2(double time = TiMe::Default()) const { return getValue("bump_mult_2", time); }
6014
6018 bool set_map_type_2(int val, double time = TiMe::Default()) { return setValue("map_type_2", val, time); }
6022 int get_map_type_2(double time = TiMe::Default()) const { return getInt("map_type_2", time); }
6023
6025 bool set_bump_tex_3(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bump_tex_3", texture, time); }
6027 bool set_bump_tex_3(const AColor& texture, double time = TiMe::Default()) { return setValue("bump_tex_3", texture, time); }
6029 Value get_bump_tex_3(double time = TiMe::Default()) const { return getValue("bump_tex_3", time); }
6030
6032 bool set_bump_mult_3(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bump_mult_3", texturefloat, time); }
6034 bool set_bump_mult_3(float texturefloat, double time = TiMe::Default()) { return setValue("bump_mult_3", texturefloat, time); }
6036 Value get_bump_mult_3(double time = TiMe::Default()) const { return getValue("bump_mult_3", time); }
6037
6041 bool set_map_type_3(int val, double time = TiMe::Default()) { return setValue("map_type_3", val, time); }
6045 int get_map_type_3(double time = TiMe::Default()) const { return getInt("map_type_3", time); }
6046
6048 bool set_normal_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("normal_uvwgen", plugin, time); }
6050 PluginRef get_normal_uvwgen(double time = TiMe::Default()) const { return getPlugin("normal_uvwgen", time); }
6051};
6052
6054class BRDFPhong : public Plugin {
6055public:
6057 static constexpr const PluginTypeId getTypeId() { return 0x77742B2D; }
6059 static constexpr const char* getType() { return "BRDFPhong"; }
6060
6061 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
6062
6066 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
6070 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
6071
6074 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
6077 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
6080 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
6081
6085 bool set_color_tex_mult(float val, double time = TiMe::Default()) { return setValue("color_tex_mult", val, time); }
6089 float get_color_tex_mult(double time = TiMe::Default()) const { return getFloat("color_tex_mult", time); }
6090
6094 bool set_transparency(const Color& color, double time = TiMe::Default()) { return setValue("transparency", color, time); }
6098 Color get_transparency(double time = TiMe::Default()) const { return getColor("transparency", time); }
6099
6102 bool set_transparency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
6105 bool set_transparency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
6108 Value get_transparency_tex(double time = TiMe::Default()) const { return getValue("transparency_tex", time); }
6109
6113 bool set_transparency_tex_mult(float val, double time = TiMe::Default()) { return setValue("transparency_tex_mult", val, time); }
6117 float get_transparency_tex_mult(double time = TiMe::Default()) const { return getFloat("transparency_tex_mult", time); }
6118
6122 bool set_cutoff(float val, double time = TiMe::Default()) { return setValue("cutoff", val, time); }
6126 float get_cutoff(double time = TiMe::Default()) const { return getFloat("cutoff", time); }
6127
6131 bool set_back_side(bool val, double time = TiMe::Default()) { return setValue("back_side", val, time); }
6135 bool get_back_side(double time = TiMe::Default()) const { return getBool("back_side", time); }
6136
6140 bool set_trace_reflections(bool val, double time = TiMe::Default()) { return setValue("trace_reflections", val, time); }
6144 bool get_trace_reflections(double time = TiMe::Default()) const { return getBool("trace_reflections", time); }
6145
6149 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
6153 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
6154
6158 bool set_affect_alpha(int val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
6162 int get_affect_alpha(double time = TiMe::Default()) const { return getInt("affect_alpha", time); }
6163
6167 bool set_reflect_exit_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
6171 bool set_reflect_exit_color(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
6175 Value get_reflect_exit_color(double time = TiMe::Default()) const { return getValue("reflect_exit_color", time); }
6176
6180 bool set_reflect_dim_distance_on(bool val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_on", val, time); }
6184 bool get_reflect_dim_distance_on(double time = TiMe::Default()) const { return getBool("reflect_dim_distance_on", time); }
6185
6189 bool set_reflect_dim_distance(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance", val, time); }
6193 float get_reflect_dim_distance(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance", time); }
6194
6198 bool set_reflect_dim_distance_falloff(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_falloff", val, time); }
6202 float get_reflect_dim_distance_falloff(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance_falloff", time); }
6203
6207 bool set_hilightGlossiness(float val, double time = TiMe::Default()) { return setValue("hilightGlossiness", val, time); }
6211 float get_hilightGlossiness(double time = TiMe::Default()) const { return getFloat("hilightGlossiness", time); }
6212
6215 bool set_hilightGlossiness_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hilightGlossiness_tex", texturefloat, time); }
6218 bool set_hilightGlossiness_tex(float texturefloat, double time = TiMe::Default()) { return setValue("hilightGlossiness_tex", texturefloat, time); }
6221 Value get_hilightGlossiness_tex(double time = TiMe::Default()) const { return getValue("hilightGlossiness_tex", time); }
6222
6226 bool set_hilightGlossiness_tex_mult(float val, double time = TiMe::Default()) { return setValue("hilightGlossiness_tex_mult", val, time); }
6230 float get_hilightGlossiness_tex_mult(double time = TiMe::Default()) const { return getFloat("hilightGlossiness_tex_mult", time); }
6231
6235 bool set_reflectionGlossiness(float val, double time = TiMe::Default()) { return setValue("reflectionGlossiness", val, time); }
6239 float get_reflectionGlossiness(double time = TiMe::Default()) const { return getFloat("reflectionGlossiness", time); }
6240
6243 bool set_reflectionGlossiness_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflectionGlossiness_tex", texturefloat, time); }
6246 bool set_reflectionGlossiness_tex(float texturefloat, double time = TiMe::Default()) { return setValue("reflectionGlossiness_tex", texturefloat, time); }
6249 Value get_reflectionGlossiness_tex(double time = TiMe::Default()) const { return getValue("reflectionGlossiness_tex", time); }
6250
6254 bool set_reflectionGlossiness_tex_mult(float val, double time = TiMe::Default()) { return setValue("reflectionGlossiness_tex_mult", val, time); }
6258 float get_reflectionGlossiness_tex_mult(double time = TiMe::Default()) const { return getFloat("reflectionGlossiness_tex_mult", time); }
6259
6263 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
6267 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
6268
6272 bool set_glossyAsGI(int val, double time = TiMe::Default()) { return setValue("glossyAsGI", val, time); }
6276 int get_glossyAsGI(double time = TiMe::Default()) const { return getInt("glossyAsGI", time); }
6277
6281 bool set_soften_edge(float val, double time = TiMe::Default()) { return setValue("soften_edge", val, time); }
6285 float get_soften_edge(double time = TiMe::Default()) const { return getFloat("soften_edge", time); }
6286
6290 bool set_interpolation_on(int val, double time = TiMe::Default()) { return setValue("interpolation_on", val, time); }
6294 int get_interpolation_on(double time = TiMe::Default()) const { return getInt("interpolation_on", time); }
6295
6299 bool set_imap_min_rate(int val, double time = TiMe::Default()) { return setValue("imap_min_rate", val, time); }
6303 int get_imap_min_rate(double time = TiMe::Default()) const { return getInt("imap_min_rate", time); }
6304
6308 bool set_imap_max_rate(int val, double time = TiMe::Default()) { return setValue("imap_max_rate", val, time); }
6312 int get_imap_max_rate(double time = TiMe::Default()) const { return getInt("imap_max_rate", time); }
6313
6317 bool set_imap_color_thresh(float val, double time = TiMe::Default()) { return setValue("imap_color_thresh", val, time); }
6321 float get_imap_color_thresh(double time = TiMe::Default()) const { return getFloat("imap_color_thresh", time); }
6322
6326 bool set_imap_norm_thresh(float val, double time = TiMe::Default()) { return setValue("imap_norm_thresh", val, time); }
6330 float get_imap_norm_thresh(double time = TiMe::Default()) const { return getFloat("imap_norm_thresh", time); }
6331
6335 bool set_imap_samples(int val, double time = TiMe::Default()) { return setValue("imap_samples", val, time); }
6339 int get_imap_samples(double time = TiMe::Default()) const { return getInt("imap_samples", time); }
6340};
6341
6343class BRDFSSS : public Plugin {
6344public:
6346 static constexpr const PluginTypeId getTypeId() { return 0x7791518D; }
6348 static constexpr const char* getType() { return "BRDFSSS"; }
6349
6350 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
6351
6355 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
6359 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
6360
6363 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
6366 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
6369 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
6370
6374 bool set_color_tex_mult(float val, double time = TiMe::Default()) { return setValue("color_tex_mult", val, time); }
6378 float get_color_tex_mult(double time = TiMe::Default()) const { return getFloat("color_tex_mult", time); }
6379
6383 bool set_translucency(const Color& color, double time = TiMe::Default()) { return setValue("translucency", color, time); }
6387 Color get_translucency(double time = TiMe::Default()) const { return getColor("translucency", time); }
6388
6391 bool set_translucency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("translucency_tex", texture, time); }
6394 bool set_translucency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("translucency_tex", texture, time); }
6397 Value get_translucency_tex(double time = TiMe::Default()) const { return getValue("translucency_tex", time); }
6398
6402 bool set_translucency_tex_mult(float val, double time = TiMe::Default()) { return setValue("translucency_tex_mult", val, time); }
6406 float get_translucency_tex_mult(double time = TiMe::Default()) const { return getFloat("translucency_tex_mult", time); }
6407
6411 bool set_glossiness(float val, double time = TiMe::Default()) { return setValue("glossiness", val, time); }
6415 float get_glossiness(double time = TiMe::Default()) const { return getFloat("glossiness", time); }
6416
6419 bool set_glossiness_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("glossiness_tex", texturefloat, time); }
6422 bool set_glossiness_tex(float texturefloat, double time = TiMe::Default()) { return setValue("glossiness_tex", texturefloat, time); }
6425 Value get_glossiness_tex(double time = TiMe::Default()) const { return getValue("glossiness_tex", time); }
6426
6430 bool set_glossiness_tex_mult(float val, double time = TiMe::Default()) { return setValue("glossiness_tex_mult", val, time); }
6434 float get_glossiness_tex_mult(double time = TiMe::Default()) const { return getFloat("glossiness_tex_mult", time); }
6435
6439 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
6443 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
6444
6447 bool set_thickness(float val, double time = TiMe::Default()) { return setValue("thickness", val, time); }
6450 float get_thickness(double time = TiMe::Default()) const { return getFloat("thickness", time); }
6451
6454 bool set_scatter_coeff(float val, double time = TiMe::Default()) { return setValue("scatter_coeff", val, time); }
6457 float get_scatter_coeff(double time = TiMe::Default()) const { return getFloat("scatter_coeff", time); }
6458
6461 bool set_scatter_direction(float val, double time = TiMe::Default()) { return setValue("scatter_direction", val, time); }
6464 float get_scatter_direction(double time = TiMe::Default()) const { return getFloat("scatter_direction", time); }
6465};
6466
6468class BRDFSSS2 : public Plugin {
6469public:
6471 static constexpr const PluginTypeId getTypeId() { return 0x77B12D69; }
6473 static constexpr const char* getType() { return "BRDFSSS2"; }
6474
6475 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
6476
6480 bool set_prepass_rate(int val, double time = TiMe::Default()) { return setValue("prepass_rate", val, time); }
6484 int get_prepass_rate(double time = TiMe::Default()) const { return getInt("prepass_rate", time); }
6485
6489 bool set_interpolation_accuracy(float val, double time = TiMe::Default()) { return setValue("interpolation_accuracy", val, time); }
6493 float get_interpolation_accuracy(double time = TiMe::Default()) const { return getFloat("interpolation_accuracy", time); }
6494
6498 bool set_scale(float val, double time = TiMe::Default()) { return setValue("scale", val, time); }
6502 float get_scale(double time = TiMe::Default()) const { return getFloat("scale", time); }
6503
6507 bool set_ior(float val, double time = TiMe::Default()) { return setValue("ior", val, time); }
6511 float get_ior(double time = TiMe::Default()) const { return getFloat("ior", time); }
6512
6516 bool set_diffuse_reflectance(const PluginRef& texture, double time = TiMe::Default()) { return setValue("diffuse_reflectance", texture, time); }
6520 bool set_diffuse_reflectance(const AColor& texture, double time = TiMe::Default()) { return setValue("diffuse_reflectance", texture, time); }
6524 Value get_diffuse_reflectance(double time = TiMe::Default()) const { return getValue("diffuse_reflectance", time); }
6525
6529 bool set_scatter_radius(const PluginRef& texture, double time = TiMe::Default()) { return setValue("scatter_radius", texture, time); }
6533 bool set_scatter_radius(const AColor& texture, double time = TiMe::Default()) { return setValue("scatter_radius", texture, time); }
6537 Value get_scatter_radius(double time = TiMe::Default()) const { return getValue("scatter_radius", time); }
6538
6542 bool set_scatter_radius_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("scatter_radius_mult", texturefloat, time); }
6546 bool set_scatter_radius_mult(float texturefloat, double time = TiMe::Default()) { return setValue("scatter_radius_mult", texturefloat, time); }
6550 Value get_scatter_radius_mult(double time = TiMe::Default()) const { return getValue("scatter_radius_mult", time); }
6551
6555 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
6559 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
6560
6564 bool set_phase_function(float val, double time = TiMe::Default()) { return setValue("phase_function", val, time); }
6568 float get_phase_function(double time = TiMe::Default()) const { return getFloat("phase_function", time); }
6569
6573 bool set_single_scatter(int val, double time = TiMe::Default()) { return setValue("single_scatter", val, time); }
6577 int get_single_scatter(double time = TiMe::Default()) const { return getInt("single_scatter", time); }
6578
6582 bool set_front_scatter(bool val, double time = TiMe::Default()) { return setValue("front_scatter", val, time); }
6586 bool get_front_scatter(double time = TiMe::Default()) const { return getBool("front_scatter", time); }
6587
6591 bool set_back_scatter(bool val, double time = TiMe::Default()) { return setValue("back_scatter", val, time); }
6595 bool get_back_scatter(double time = TiMe::Default()) const { return getBool("back_scatter", time); }
6596
6600 bool set_scatter_gi(bool val, double time = TiMe::Default()) { return setValue("scatter_gi", val, time); }
6604 bool get_scatter_gi(double time = TiMe::Default()) const { return getBool("scatter_gi", time); }
6605
6609 bool set_prepass_lod_threshold(float val, double time = TiMe::Default()) { return setValue("prepass_lod_threshold", val, time); }
6613 float get_prepass_lod_threshold(double time = TiMe::Default()) const { return getFloat("prepass_lod_threshold", time); }
6614
6618 bool set_prepass_blur(float val, double time = TiMe::Default()) { return setValue("prepass_blur", val, time); }
6622 float get_prepass_blur(double time = TiMe::Default()) const { return getFloat("prepass_blur", time); }
6623
6627 bool set_prepass_id(int val, double time = TiMe::Default()) { return setValue("prepass_id", val, time); }
6631 int get_prepass_id(double time = TiMe::Default()) const { return getInt("prepass_id", time); }
6632
6636 bool set_linear_workflow(bool val, double time = TiMe::Default()) { return setValue("linear_workflow", val, time); }
6640 bool get_linear_workflow(double time = TiMe::Default()) const { return getBool("linear_workflow", time); }
6641
6645 bool set_color_mode(int val, double time = TiMe::Default()) { return setValue("color_mode", val, time); }
6649 int get_color_mode(double time = TiMe::Default()) const { return getInt("color_mode", time); }
6650
6654 bool set_geometry_based_sampling(int val, double time = TiMe::Default()) { return setValue("geometry_based_sampling", val, time); }
6658 int get_geometry_based_sampling(double time = TiMe::Default()) const { return getInt("geometry_based_sampling", time); }
6659
6663 bool set_samples_per_unit_area(float val, double time = TiMe::Default()) { return setValue("samples_per_unit_area", val, time); }
6667 float get_samples_per_unit_area(double time = TiMe::Default()) const { return getFloat("samples_per_unit_area", time); }
6668
6672 bool set_surface_offset(float val, double time = TiMe::Default()) { return setValue("surface_offset", val, time); }
6676 float get_surface_offset(double time = TiMe::Default()) const { return getFloat("surface_offset", time); }
6677
6681 bool set_preview_samples(int val, double time = TiMe::Default()) { return setValue("preview_samples", val, time); }
6685 int get_preview_samples(double time = TiMe::Default()) const { return getInt("preview_samples", time); }
6686
6690 bool set_max_distance(float val, double time = TiMe::Default()) { return setValue("max_distance", val, time); }
6694 float get_max_distance(double time = TiMe::Default()) const { return getFloat("max_distance", time); }
6695
6699 bool set_background_color(const Color& color, double time = TiMe::Default()) { return setValue("background_color", color, time); }
6703 Color get_background_color(double time = TiMe::Default()) const { return getColor("background_color", time); }
6704
6708 bool set_samples_color(const Color& color, double time = TiMe::Default()) { return setValue("samples_color", color, time); }
6712 Color get_samples_color(double time = TiMe::Default()) const { return getColor("samples_color", time); }
6713};
6714
6716class BRDFSSS2Complex : public Plugin {
6717public:
6719 static constexpr const PluginTypeId getTypeId() { return 0x77BFDA0D; }
6721 static constexpr const char* getType() { return "BRDFSSS2Complex"; }
6722
6723 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
6724
6728 bool set_scale(float val, double time = TiMe::Default()) { return setValue("scale", val, time); }
6732 float get_scale(double time = TiMe::Default()) const { return getFloat("scale", time); }
6733
6737 bool set_ior(float val, double time = TiMe::Default()) { return setValue("ior", val, time); }
6741 float get_ior(double time = TiMe::Default()) const { return getFloat("ior", time); }
6742
6746 bool set_opacity(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("opacity", texturefloat, time); }
6750 bool set_opacity(float texturefloat, double time = TiMe::Default()) { return setValue("opacity", texturefloat, time); }
6754 Value get_opacity(double time = TiMe::Default()) const { return getValue("opacity", time); }
6755
6759 bool set_overall_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("overall_color", texture, time); }
6763 bool set_overall_color(const AColor& texture, double time = TiMe::Default()) { return setValue("overall_color", texture, time); }
6767 Value get_overall_color(double time = TiMe::Default()) const { return getValue("overall_color", time); }
6768
6772 bool set_diffuse_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("diffuse_color", texture, time); }
6776 bool set_diffuse_color(const AColor& texture, double time = TiMe::Default()) { return setValue("diffuse_color", texture, time); }
6780 Value get_diffuse_color(double time = TiMe::Default()) const { return getValue("diffuse_color", time); }
6781
6785 bool set_diffuse_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("diffuse_amount", texturefloat, time); }
6789 bool set_diffuse_amount(float texturefloat, double time = TiMe::Default()) { return setValue("diffuse_amount", texturefloat, time); }
6793 Value get_diffuse_amount(double time = TiMe::Default()) const { return getValue("diffuse_amount", time); }
6794
6798 bool set_sub_surface_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("sub_surface_color", texture, time); }
6802 bool set_sub_surface_color(const AColor& texture, double time = TiMe::Default()) { return setValue("sub_surface_color", texture, time); }
6806 Value get_sub_surface_color(double time = TiMe::Default()) const { return getValue("sub_surface_color", time); }
6807
6811 bool set_scatter_radius(const PluginRef& texture, double time = TiMe::Default()) { return setValue("scatter_radius", texture, time); }
6815 bool set_scatter_radius(const AColor& texture, double time = TiMe::Default()) { return setValue("scatter_radius", texture, time); }
6819 Value get_scatter_radius(double time = TiMe::Default()) const { return getValue("scatter_radius", time); }
6820
6824 bool set_scatter_radius_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("scatter_radius_mult", texturefloat, time); }
6828 bool set_scatter_radius_mult(float texturefloat, double time = TiMe::Default()) { return setValue("scatter_radius_mult", texturefloat, time); }
6832 Value get_scatter_radius_mult(double time = TiMe::Default()) const { return getValue("scatter_radius_mult", time); }
6833
6837 bool set_phase_function(float val, double time = TiMe::Default()) { return setValue("phase_function", val, time); }
6841 float get_phase_function(double time = TiMe::Default()) const { return getFloat("phase_function", time); }
6842
6846 bool set_color_mode(int val, double time = TiMe::Default()) { return setValue("color_mode", val, time); }
6850 int get_color_mode(double time = TiMe::Default()) const { return getInt("color_mode", time); }
6851
6855 bool set_specular_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("specular_color", texture, time); }
6859 bool set_specular_color(const AColor& texture, double time = TiMe::Default()) { return setValue("specular_color", texture, time); }
6863 Value get_specular_color(double time = TiMe::Default()) const { return getValue("specular_color", time); }
6864
6868 bool set_specular_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("specular_amount", texturefloat, time); }
6872 bool set_specular_amount(float texturefloat, double time = TiMe::Default()) { return setValue("specular_amount", texturefloat, time); }
6876 Value get_specular_amount(double time = TiMe::Default()) const { return getValue("specular_amount", time); }
6877
6881 bool set_specular_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("specular_glossiness", texturefloat, time); }
6885 bool set_specular_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("specular_glossiness", texturefloat, time); }
6889 Value get_specular_glossiness(double time = TiMe::Default()) const { return getValue("specular_glossiness", time); }
6890
6894 bool set_specular_subdivs(int val, double time = TiMe::Default()) { return setValue("specular_subdivs", val, time); }
6898 int get_specular_subdivs(double time = TiMe::Default()) const { return getInt("specular_subdivs", time); }
6899
6903 bool set_cutoff_threshold(float val, double time = TiMe::Default()) { return setValue("cutoff_threshold", val, time); }
6907 float get_cutoff_threshold(double time = TiMe::Default()) const { return getFloat("cutoff_threshold", time); }
6908
6912 bool set_trace_reflections(bool val, double time = TiMe::Default()) { return setValue("trace_reflections", val, time); }
6916 bool get_trace_reflections(double time = TiMe::Default()) const { return getBool("trace_reflections", time); }
6917
6921 bool set_reflection_depth(int val, double time = TiMe::Default()) { return setValue("reflection_depth", val, time); }
6925 int get_reflection_depth(double time = TiMe::Default()) const { return getInt("reflection_depth", time); }
6926
6930 bool set_geometry_based_sampling(int val, double time = TiMe::Default()) { return setValue("geometry_based_sampling", val, time); }
6934 int get_geometry_based_sampling(double time = TiMe::Default()) const { return getInt("geometry_based_sampling", time); }
6935
6939 bool set_prepass_rate(int val, double time = TiMe::Default()) { return setValue("prepass_rate", val, time); }
6943 int get_prepass_rate(double time = TiMe::Default()) const { return getInt("prepass_rate", time); }
6944
6948 bool set_prepass_id(int val, double time = TiMe::Default()) { return setValue("prepass_id", val, time); }
6952 int get_prepass_id(double time = TiMe::Default()) const { return getInt("prepass_id", time); }
6953
6957 bool set_prepass_mode(int val, double time = TiMe::Default()) { return setValue("prepass_mode", val, time); }
6961 int get_prepass_mode(double time = TiMe::Default()) const { return getInt("prepass_mode", time); }
6962
6966 bool set_prepass_fileName(const char* str, double time = TiMe::Default()) { return setValue("prepass_fileName", str, time); }
6970 bool set_prepass_fileName(const std::string& str, double time = TiMe::Default()) { return setValue("prepass_fileName", str, time); }
6974 std::string get_prepass_fileName(double time = TiMe::Default()) const { return getString("prepass_fileName", time); }
6975
6979 bool set_auto_density(bool val, double time = TiMe::Default()) { return setValue("auto_density", val, time); }
6983 bool get_auto_density(double time = TiMe::Default()) const { return getBool("auto_density", time); }
6984
6988 bool set_samples_per_unit_area(float val, double time = TiMe::Default()) { return setValue("samples_per_unit_area", val, time); }
6992 float get_samples_per_unit_area(double time = TiMe::Default()) const { return getFloat("samples_per_unit_area", time); }
6993
6997 bool set_surface_offset(float val, double time = TiMe::Default()) { return setValue("surface_offset", val, time); }
7001 float get_surface_offset(double time = TiMe::Default()) const { return getFloat("surface_offset", time); }
7002
7006 bool set_preview_samples(bool val, double time = TiMe::Default()) { return setValue("preview_samples", val, time); }
7010 bool get_preview_samples(double time = TiMe::Default()) const { return getBool("preview_samples", time); }
7011
7015 bool set_max_distance(float val, double time = TiMe::Default()) { return setValue("max_distance", val, time); }
7019 float get_max_distance(double time = TiMe::Default()) const { return getFloat("max_distance", time); }
7020
7024 bool set_background_color(const Color& color, double time = TiMe::Default()) { return setValue("background_color", color, time); }
7028 Color get_background_color(double time = TiMe::Default()) const { return getColor("background_color", time); }
7029
7033 bool set_samples_color(const Color& color, double time = TiMe::Default()) { return setValue("samples_color", color, time); }
7037 Color get_samples_color(double time = TiMe::Default()) const { return getColor("samples_color", time); }
7038
7042 bool set_single_scatter(int val, double time = TiMe::Default()) { return setValue("single_scatter", val, time); }
7046 int get_single_scatter(double time = TiMe::Default()) const { return getInt("single_scatter", time); }
7047
7051 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
7055 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
7056
7060 bool set_refraction_depth(int val, double time = TiMe::Default()) { return setValue("refraction_depth", val, time); }
7064 int get_refraction_depth(double time = TiMe::Default()) const { return getInt("refraction_depth", time); }
7065
7069 bool set_front_scatter(bool val, double time = TiMe::Default()) { return setValue("front_scatter", val, time); }
7073 bool get_front_scatter(double time = TiMe::Default()) const { return getBool("front_scatter", time); }
7074
7078 bool set_back_scatter(bool val, double time = TiMe::Default()) { return setValue("back_scatter", val, time); }
7082 bool get_back_scatter(double time = TiMe::Default()) const { return getBool("back_scatter", time); }
7083
7087 bool set_scatter_gi(bool val, double time = TiMe::Default()) { return setValue("scatter_gi", val, time); }
7091 bool get_scatter_gi(double time = TiMe::Default()) const { return getBool("scatter_gi", time); }
7092
7096 bool set_interpolation_accuracy(float val, double time = TiMe::Default()) { return setValue("interpolation_accuracy", val, time); }
7100 float get_interpolation_accuracy(double time = TiMe::Default()) const { return getFloat("interpolation_accuracy", time); }
7101
7105 bool set_prepass_blur(float val, double time = TiMe::Default()) { return setValue("prepass_blur", val, time); }
7109 float get_prepass_blur(double time = TiMe::Default()) const { return getFloat("prepass_blur", time); }
7110
7114 bool set_consider_all_objects(bool val, double time = TiMe::Default()) { return setValue("consider_all_objects", val, time); }
7118 bool get_consider_all_objects(double time = TiMe::Default()) const { return getBool("consider_all_objects", time); }
7119
7122 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
7123 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
7124 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
7127 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
7128
7132 bool set_linear_workflow(bool val, double time = TiMe::Default()) { return setValue("linear_workflow", val, time); }
7136 bool get_linear_workflow(double time = TiMe::Default()) const { return getBool("linear_workflow", time); }
7137};
7138
7140class BRDFSampled : public Plugin {
7141public:
7143 static constexpr const PluginTypeId getTypeId() { return 0x77B094AD; }
7145 static constexpr const char* getType() { return "BRDFSampled"; }
7146
7147 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
7148
7152 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
7156 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
7157
7160 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
7163 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
7166 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
7167
7171 bool set_color_tex_mult(float val, double time = TiMe::Default()) { return setValue("color_tex_mult", val, time); }
7175 float get_color_tex_mult(double time = TiMe::Default()) const { return getFloat("color_tex_mult", time); }
7176
7180 bool set_transparency(const Color& color, double time = TiMe::Default()) { return setValue("transparency", color, time); }
7184 Color get_transparency(double time = TiMe::Default()) const { return getColor("transparency", time); }
7185
7188 bool set_transparency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
7191 bool set_transparency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
7194 Value get_transparency_tex(double time = TiMe::Default()) const { return getValue("transparency_tex", time); }
7195
7199 bool set_transparency_tex_mult(float val, double time = TiMe::Default()) { return setValue("transparency_tex_mult", val, time); }
7203 float get_transparency_tex_mult(double time = TiMe::Default()) const { return getFloat("transparency_tex_mult", time); }
7204
7207 bool set_cutoff(float val, double time = TiMe::Default()) { return setValue("cutoff", val, time); }
7210 float get_cutoff(double time = TiMe::Default()) const { return getFloat("cutoff", time); }
7211
7215 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
7219 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
7220
7223 bool set_back_side(bool val, double time = TiMe::Default()) { return setValue("back_side", val, time); }
7226 bool get_back_side(double time = TiMe::Default()) const { return getBool("back_side", time); }
7227
7229 bool set_brdf_bitmap(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("brdf_bitmap", plugin, time); }
7231 PluginRef get_brdf_bitmap(double time = TiMe::Default()) const { return getPlugin("brdf_bitmap", time); }
7232
7235 bool set_brdf_nsamples_d_theta(int val, double time = TiMe::Default()) { return setValue("brdf_nsamples_d_theta", val, time); }
7238 int get_brdf_nsamples_d_theta(double time = TiMe::Default()) const { return getInt("brdf_nsamples_d_theta", time); }
7239
7242 bool set_brdf_nsamples_d_phi(int val, double time = TiMe::Default()) { return setValue("brdf_nsamples_d_phi", val, time); }
7245 int get_brdf_nsamples_d_phi(double time = TiMe::Default()) const { return getInt("brdf_nsamples_d_phi", time); }
7246
7249 bool set_brdf_importance_sampling_on(bool val, double time = TiMe::Default()) { return setValue("brdf_importance_sampling_on", val, time); }
7252 bool get_brdf_importance_sampling_on(double time = TiMe::Default()) const { return getBool("brdf_importance_sampling_on", time); }
7253
7256 bool set_brdf_importance_sampling_resolution(int val, double time = TiMe::Default()) { return setValue("brdf_importance_sampling_resolution", val, time); }
7259 int get_brdf_importance_sampling_resolution(double time = TiMe::Default()) const { return getInt("brdf_importance_sampling_resolution", time); }
7260
7263 bool set_brdf_importance_sampling_view_terms(int val, double time = TiMe::Default()) { return setValue("brdf_importance_sampling_view_terms", val, time); }
7266 int get_brdf_importance_sampling_view_terms(double time = TiMe::Default()) const { return getInt("brdf_importance_sampling_view_terms", time); }
7267
7270 bool set_brdf_importance_sampling_half_terms(int val, double time = TiMe::Default()) { return setValue("brdf_importance_sampling_half_terms", val, time); }
7273 int get_brdf_importance_sampling_half_terms(double time = TiMe::Default()) const { return getInt("brdf_importance_sampling_half_terms", time); }
7274};
7275
7277class BRDFScanned : public Plugin {
7278public:
7280 static constexpr const PluginTypeId getTypeId() { return 0x77EE6247; }
7282 static constexpr const char* getType() { return "BRDFScanned"; }
7283
7284 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
7285
7289 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
7293 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
7297 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
7298
7301 bool set_paintcolor(const PluginRef& texture, double time = TiMe::Default()) { return setValue("paintcolor", texture, time); }
7304 bool set_paintcolor(const AColor& texture, double time = TiMe::Default()) { return setValue("paintcolor", texture, time); }
7307 Value get_paintcolor(double time = TiMe::Default()) const { return getValue("paintcolor", time); }
7308
7311 bool set_filtercolor(const PluginRef& texture, double time = TiMe::Default()) { return setValue("filtercolor", texture, time); }
7314 bool set_filtercolor(const AColor& texture, double time = TiMe::Default()) { return setValue("filtercolor", texture, time); }
7317 Value get_filtercolor(double time = TiMe::Default()) const { return getValue("filtercolor", time); }
7318
7321 bool set_ccmult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("ccmult", texture, time); }
7324 bool set_ccmult(const AColor& texture, double time = TiMe::Default()) { return setValue("ccmult", texture, time); }
7327 Value get_ccmult(double time = TiMe::Default()) const { return getValue("ccmult", time); }
7328
7331 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
7334 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
7335
7339 bool set_tiling_factor(float val, double time = TiMe::Default()) { return setValue("tiling_factor", val, time); }
7343 float get_tiling_factor(double time = TiMe::Default()) const { return getFloat("tiling_factor", time); }
7344
7348 bool set_param_block(const IntList& intList, double time = TiMe::Default()) { return setValue("param_block", intList, time); }
7349 bool set_param_block(IntList&& intList, double time = TiMe::Default()) { return setValue("param_block", std::move(intList), time); }
7350 bool set_param_block(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("param_block", ints, count, time); }
7351 template<size_t count> bool set_param_block(const int (&ints)[count], double time = TiMe::Default()) { return setArray("param_block", ints, count, time); }
7355 IntList get_param_block(double time = TiMe::Default()) const { return getIntList("param_block", time); }
7356
7360 bool set_plain(int val, double time = TiMe::Default()) { return setValue("plain", val, time); }
7364 int get_plain(double time = TiMe::Default()) const { return getInt("plain", time); }
7365
7369 bool set_invgamma(float val, double time = TiMe::Default()) { return setValue("invgamma", val, time); }
7373 float get_invgamma(double time = TiMe::Default()) const { return getFloat("invgamma", time); }
7374
7378 bool set_saturation(float val, double time = TiMe::Default()) { return setValue("saturation", val, time); }
7382 float get_saturation(double time = TiMe::Default()) const { return getFloat("saturation", time); }
7383
7387 bool set_DepthMul(float val, double time = TiMe::Default()) { return setValue("DepthMul", val, time); }
7391 float get_DepthMul(double time = TiMe::Default()) const { return getFloat("DepthMul", time); }
7392
7396 bool set_filter(const Color& color, double time = TiMe::Default()) { return setValue("filter", color, time); }
7400 Color get_filter(double time = TiMe::Default()) const { return getColor("filter", time); }
7401
7405 bool set_uvtrans(const Transform& transform, double time = TiMe::Default()) { return setValue("uvtrans", transform, time); }
7409 Transform get_uvtrans(double time = TiMe::Default()) const { return getTransform("uvtrans", time); }
7410
7414 bool set_bumpmul(float val, double time = TiMe::Default()) { return setValue("bumpmul", val, time); }
7418 float get_bumpmul(double time = TiMe::Default()) const { return getFloat("bumpmul", time); }
7419
7423 bool set_bumpstart(float val, double time = TiMe::Default()) { return setValue("bumpstart", val, time); }
7427 float get_bumpstart(double time = TiMe::Default()) const { return getFloat("bumpstart", time); }
7428
7432 bool set_cutoff(float val, double time = TiMe::Default()) { return setValue("cutoff", val, time); }
7436 float get_cutoff(double time = TiMe::Default()) const { return getFloat("cutoff", time); }
7437
7441 bool set_mapChannel(int val, double time = TiMe::Default()) { return setValue("mapChannel", val, time); }
7445 int get_mapChannel(double time = TiMe::Default()) const { return getInt("mapChannel", time); }
7446
7450 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
7454 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
7455
7459 bool set_ccior(float val, double time = TiMe::Default()) { return setValue("ccior", val, time); }
7463 float get_ccior(double time = TiMe::Default()) const { return getFloat("ccior", time); }
7464
7468 bool set_cchlight(int val, double time = TiMe::Default()) { return setValue("cchlight", val, time); }
7472 int get_cchlight(double time = TiMe::Default()) const { return getInt("cchlight", time); }
7473
7477 bool set_ccbump(float val, double time = TiMe::Default()) { return setValue("ccbump", val, time); }
7481 float get_ccbump(double time = TiMe::Default()) const { return getFloat("ccbump", time); }
7482
7486 bool set_UnfRefl(int val, double time = TiMe::Default()) { return setValue("UnfRefl", val, time); }
7490 int get_UnfRefl(double time = TiMe::Default()) const { return getInt("UnfRefl", time); }
7491
7495 bool set_twoside(int val, double time = TiMe::Default()) { return setValue("twoside", val, time); }
7499 int get_twoside(double time = TiMe::Default()) const { return getInt("twoside", time); }
7500
7504 bool set_displace(int val, double time = TiMe::Default()) { return setValue("displace", val, time); }
7508 int get_displace(double time = TiMe::Default()) const { return getInt("displace", time); }
7509
7513 bool set_notransp(int val, double time = TiMe::Default()) { return setValue("notransp", val, time); }
7517 int get_notransp(double time = TiMe::Default()) const { return getInt("notransp", time); }
7518
7522 bool set_paintstrength(float val, double time = TiMe::Default()) { return setValue("paintstrength", val, time); }
7526 float get_paintstrength(double time = TiMe::Default()) const { return getFloat("paintstrength", time); }
7527
7531 bool set_fltstrength(float val, double time = TiMe::Default()) { return setValue("fltstrength", val, time); }
7535 float get_fltstrength(double time = TiMe::Default()) const { return getFloat("fltstrength", time); }
7536
7540 bool set_NoCachedGI(int val, double time = TiMe::Default()) { return setValue("NoCachedGI", val, time); }
7544 int get_NoCachedGI(double time = TiMe::Default()) const { return getInt("NoCachedGI", time); }
7545
7549 bool set_ccmetalrefl(float val, double time = TiMe::Default()) { return setValue("ccmetalrefl", val, time); }
7553 float get_ccmetalrefl(double time = TiMe::Default()) const { return getFloat("ccmetalrefl", time); }
7554
7558 bool set_ccmul(float val, double time = TiMe::Default()) { return setValue("ccmul", val, time); }
7562 float get_ccmul(double time = TiMe::Default()) const { return getFloat("ccmul", time); }
7563
7567 bool set_triplanar(int val, double time = TiMe::Default()) { return setValue("triplanar", val, time); }
7571 int get_triplanar(double time = TiMe::Default()) const { return getInt("triplanar", time); }
7572
7576 bool set_BWforGI(int val, double time = TiMe::Default()) { return setValue("BWforGI", val, time); }
7580 int get_BWforGI(double time = TiMe::Default()) const { return getInt("BWforGI", time); }
7581
7585 bool set_ccglossy(float val, double time = TiMe::Default()) { return setValue("ccglossy", val, time); }
7589 float get_ccglossy(double time = TiMe::Default()) const { return getFloat("ccglossy", time); }
7590
7594 bool set_ccglossyvar(float val, double time = TiMe::Default()) { return setValue("ccglossyvar", val, time); }
7598 float get_ccglossyvar(double time = TiMe::Default()) const { return getFloat("ccglossyvar", time); }
7599
7603 bool set_sssmul(float val, double time = TiMe::Default()) { return setValue("sssmul", val, time); }
7607 float get_sssmul(double time = TiMe::Default()) const { return getFloat("sssmul", time); }
7608
7612 bool set_uvflags(int val, double time = TiMe::Default()) { return setValue("uvflags", val, time); }
7616 int get_uvflags(double time = TiMe::Default()) const { return getInt("uvflags", time); }
7617
7621 bool set_usedmaps(int val, double time = TiMe::Default()) { return setValue("usedmaps", val, time); }
7625 int get_usedmaps(double time = TiMe::Default()) const { return getInt("usedmaps", time); }
7626};
7627
7630public:
7632 static constexpr const PluginTypeId getTypeId() { return 0x7857AF68; }
7634 static constexpr const char* getType() { return "BRDFScatterVolume"; }
7635
7636 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
7637
7641 bool set_overall_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("overall_color", texture, time); }
7645 bool set_overall_color(const AColor& texture, double time = TiMe::Default()) { return setValue("overall_color", texture, time); }
7649 Value get_overall_color(double time = TiMe::Default()) const { return getValue("overall_color", time); }
7650
7654 bool set_color_mode(int val, double time = TiMe::Default()) { return setValue("color_mode", val, time); }
7658 int get_color_mode(double time = TiMe::Default()) const { return getInt("color_mode", time); }
7659
7663 bool set_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color", texture, time); }
7667 bool set_color(const AColor& texture, double time = TiMe::Default()) { return setValue("color", texture, time); }
7671 Value get_color(double time = TiMe::Default()) const { return getValue("color", time); }
7672
7675 bool set_scatter_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("scatter_color", texture, time); }
7678 bool set_scatter_color(const AColor& texture, double time = TiMe::Default()) { return setValue("scatter_color", texture, time); }
7681 Value get_scatter_color(double time = TiMe::Default()) const { return getValue("scatter_color", time); }
7682
7686 bool set_radius(float val, double time = TiMe::Default()) { return setValue("radius", val, time); }
7690 float get_radius(double time = TiMe::Default()) const { return getFloat("radius", time); }
7691
7695 bool set_radius_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("radius_mult", texturefloat, time); }
7699 bool set_radius_mult(float texturefloat, double time = TiMe::Default()) { return setValue("radius_mult", texturefloat, time); }
7703 Value get_radius_mult(double time = TiMe::Default()) const { return getValue("radius_mult", time); }
7704
7708 bool set_phase_function(float val, double time = TiMe::Default()) { return setValue("phase_function", val, time); }
7712 float get_phase_function(double time = TiMe::Default()) const { return getFloat("phase_function", time); }
7713
7717 bool set_bounces(int val, double time = TiMe::Default()) { return setValue("bounces", val, time); }
7721 int get_bounces(double time = TiMe::Default()) const { return getInt("bounces", time); }
7722
7726 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
7730 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
7731
7735 bool set_light_multiplier(float val, double time = TiMe::Default()) { return setValue("light_multiplier", val, time); }
7739 float get_light_multiplier(double time = TiMe::Default()) const { return getFloat("light_multiplier", time); }
7740};
7741
7743class BRDFSkinComplex : public Plugin {
7744public:
7746 static constexpr const PluginTypeId getTypeId() { return 0x780B5FDC; }
7748 static constexpr const char* getType() { return "BRDFSkinComplex"; }
7749
7750 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
7751
7755 bool set_scale(float val, double time = TiMe::Default()) { return setValue("scale", val, time); }
7759 float get_scale(double time = TiMe::Default()) const { return getFloat("scale", time); }
7760
7764 bool set_max_sss_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("max_sss_amount", texturefloat, time); }
7768 bool set_max_sss_amount(float texturefloat, double time = TiMe::Default()) { return setValue("max_sss_amount", texturefloat, time); }
7772 Value get_max_sss_amount(double time = TiMe::Default()) const { return getValue("max_sss_amount", time); }
7773
7777 bool set_max_reflection_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("max_reflection_amount", texturefloat, time); }
7781 bool set_max_reflection_amount(float texturefloat, double time = TiMe::Default()) { return setValue("max_reflection_amount", texturefloat, time); }
7785 Value get_max_reflection_amount(double time = TiMe::Default()) const { return getValue("max_reflection_amount", time); }
7786
7789 bool set_opacity(const PluginRef& texture, double time = TiMe::Default()) { return setValue("opacity", texture, time); }
7792 bool set_opacity(const AColor& texture, double time = TiMe::Default()) { return setValue("opacity", texture, time); }
7795 Value get_opacity(double time = TiMe::Default()) const { return getValue("opacity", time); }
7796
7800 bool set_diffuse_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("diffuse_color", texture, time); }
7804 bool set_diffuse_color(const AColor& texture, double time = TiMe::Default()) { return setValue("diffuse_color", texture, time); }
7808 Value get_diffuse_color(double time = TiMe::Default()) const { return getValue("diffuse_color", time); }
7809
7813 bool set_diffuse_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("diffuse_amount", texturefloat, time); }
7817 bool set_diffuse_amount(float texturefloat, double time = TiMe::Default()) { return setValue("diffuse_amount", texturefloat, time); }
7821 Value get_diffuse_amount(double time = TiMe::Default()) const { return getValue("diffuse_amount", time); }
7822
7826 bool set_shallow_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shallow_color", texture, time); }
7830 bool set_shallow_color(const AColor& texture, double time = TiMe::Default()) { return setValue("shallow_color", texture, time); }
7834 Value get_shallow_color(double time = TiMe::Default()) const { return getValue("shallow_color", time); }
7835
7839 bool set_shallow_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("shallow_amount", texturefloat, time); }
7843 bool set_shallow_amount(float texturefloat, double time = TiMe::Default()) { return setValue("shallow_amount", texturefloat, time); }
7847 Value get_shallow_amount(double time = TiMe::Default()) const { return getValue("shallow_amount", time); }
7848
7852 bool set_shallow_radius(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("shallow_radius", texturefloat, time); }
7856 bool set_shallow_radius(float texturefloat, double time = TiMe::Default()) { return setValue("shallow_radius", texturefloat, time); }
7860 Value get_shallow_radius(double time = TiMe::Default()) const { return getValue("shallow_radius", time); }
7861
7865 bool set_medium_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("medium_color", texture, time); }
7869 bool set_medium_color(const AColor& texture, double time = TiMe::Default()) { return setValue("medium_color", texture, time); }
7873 Value get_medium_color(double time = TiMe::Default()) const { return getValue("medium_color", time); }
7874
7878 bool set_medium_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("medium_amount", texturefloat, time); }
7882 bool set_medium_amount(float texturefloat, double time = TiMe::Default()) { return setValue("medium_amount", texturefloat, time); }
7886 Value get_medium_amount(double time = TiMe::Default()) const { return getValue("medium_amount", time); }
7887
7891 bool set_medium_radius(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("medium_radius", texturefloat, time); }
7895 bool set_medium_radius(float texturefloat, double time = TiMe::Default()) { return setValue("medium_radius", texturefloat, time); }
7899 Value get_medium_radius(double time = TiMe::Default()) const { return getValue("medium_radius", time); }
7900
7904 bool set_deep_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("deep_color", texture, time); }
7908 bool set_deep_color(const AColor& texture, double time = TiMe::Default()) { return setValue("deep_color", texture, time); }
7912 Value get_deep_color(double time = TiMe::Default()) const { return getValue("deep_color", time); }
7913
7917 bool set_deep_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("deep_amount", texturefloat, time); }
7921 bool set_deep_amount(float texturefloat, double time = TiMe::Default()) { return setValue("deep_amount", texturefloat, time); }
7925 Value get_deep_amount(double time = TiMe::Default()) const { return getValue("deep_amount", time); }
7926
7930 bool set_deep_radius(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("deep_radius", texturefloat, time); }
7934 bool set_deep_radius(float texturefloat, double time = TiMe::Default()) { return setValue("deep_radius", texturefloat, time); }
7938 Value get_deep_radius(double time = TiMe::Default()) const { return getValue("deep_radius", time); }
7939
7943 bool set_primary_reflecton_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("primary_reflecton_color", texture, time); }
7947 bool set_primary_reflecton_color(const AColor& texture, double time = TiMe::Default()) { return setValue("primary_reflecton_color", texture, time); }
7951 Value get_primary_reflecton_color(double time = TiMe::Default()) const { return getValue("primary_reflecton_color", time); }
7952
7956 bool set_primary_reflection_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("primary_reflection_amount", texturefloat, time); }
7960 bool set_primary_reflection_amount(float texturefloat, double time = TiMe::Default()) { return setValue("primary_reflection_amount", texturefloat, time); }
7964 Value get_primary_reflection_amount(double time = TiMe::Default()) const { return getValue("primary_reflection_amount", time); }
7965
7969 bool set_primary_reflection_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("primary_reflection_glossiness", texturefloat, time); }
7973 bool set_primary_reflection_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("primary_reflection_glossiness", texturefloat, time); }
7977 Value get_primary_reflection_glossiness(double time = TiMe::Default()) const { return getValue("primary_reflection_glossiness", time); }
7978
7982 bool set_primary_reflection_subdivs(int val, double time = TiMe::Default()) { return setValue("primary_reflection_subdivs", val, time); }
7986 int get_primary_reflection_subdivs(double time = TiMe::Default()) const { return getInt("primary_reflection_subdivs", time); }
7987
7991 bool set_primary_reflection_fresnel(bool val, double time = TiMe::Default()) { return setValue("primary_reflection_fresnel", val, time); }
7995 bool get_primary_reflection_fresnel(double time = TiMe::Default()) const { return getBool("primary_reflection_fresnel", time); }
7996
8000 bool set_primary_reflection_fresnel_ior(float val, double time = TiMe::Default()) { return setValue("primary_reflection_fresnel_ior", val, time); }
8004 float get_primary_reflection_fresnel_ior(double time = TiMe::Default()) const { return getFloat("primary_reflection_fresnel_ior", time); }
8005
8009 bool set_secondary_reflecton_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("secondary_reflecton_color", texture, time); }
8013 bool set_secondary_reflecton_color(const AColor& texture, double time = TiMe::Default()) { return setValue("secondary_reflecton_color", texture, time); }
8017 Value get_secondary_reflecton_color(double time = TiMe::Default()) const { return getValue("secondary_reflecton_color", time); }
8018
8022 bool set_secondary_reflection_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("secondary_reflection_amount", texturefloat, time); }
8026 bool set_secondary_reflection_amount(float texturefloat, double time = TiMe::Default()) { return setValue("secondary_reflection_amount", texturefloat, time); }
8030 Value get_secondary_reflection_amount(double time = TiMe::Default()) const { return getValue("secondary_reflection_amount", time); }
8031
8035 bool set_secondary_reflection_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("secondary_reflection_glossiness", texturefloat, time); }
8039 bool set_secondary_reflection_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("secondary_reflection_glossiness", texturefloat, time); }
8043 Value get_secondary_reflection_glossiness(double time = TiMe::Default()) const { return getValue("secondary_reflection_glossiness", time); }
8044
8048 bool set_secondary_reflection_subdivs(int val, double time = TiMe::Default()) { return setValue("secondary_reflection_subdivs", val, time); }
8052 int get_secondary_reflection_subdivs(double time = TiMe::Default()) const { return getInt("secondary_reflection_subdivs", time); }
8053
8057 bool set_secondary_reflection_fresnel(bool val, double time = TiMe::Default()) { return setValue("secondary_reflection_fresnel", val, time); }
8061 bool get_secondary_reflection_fresnel(double time = TiMe::Default()) const { return getBool("secondary_reflection_fresnel", time); }
8062
8066 bool set_secondary_reflection_fresnel_ior(float val, double time = TiMe::Default()) { return setValue("secondary_reflection_fresnel_ior", val, time); }
8070 float get_secondary_reflection_fresnel_ior(double time = TiMe::Default()) const { return getFloat("secondary_reflection_fresnel_ior", time); }
8071
8075 bool set_multiple_scattering(int val, double time = TiMe::Default()) { return setValue("multiple_scattering", val, time); }
8079 int get_multiple_scattering(double time = TiMe::Default()) const { return getInt("multiple_scattering", time); }
8080
8084 bool set_scatter_gi(bool val, double time = TiMe::Default()) { return setValue("scatter_gi", val, time); }
8088 bool get_scatter_gi(double time = TiMe::Default()) const { return getBool("scatter_gi", time); }
8089
8093 bool set_raytraced_scatter_textures(bool val, double time = TiMe::Default()) { return setValue("raytraced_scatter_textures", val, time); }
8097 bool get_raytraced_scatter_textures(double time = TiMe::Default()) const { return getBool("raytraced_scatter_textures", time); }
8098
8102 bool set_raytraced_subdivs(int val, double time = TiMe::Default()) { return setValue("raytraced_subdivs", val, time); }
8106 int get_raytraced_subdivs(double time = TiMe::Default()) const { return getInt("raytraced_subdivs", time); }
8107
8111 bool set_prepass_rate(int val, double time = TiMe::Default()) { return setValue("prepass_rate", val, time); }
8115 int get_prepass_rate(double time = TiMe::Default()) const { return getInt("prepass_rate", time); }
8116
8120 bool set_prepass_id(int val, double time = TiMe::Default()) { return setValue("prepass_id", val, time); }
8124 int get_prepass_id(double time = TiMe::Default()) const { return getInt("prepass_id", time); }
8125
8129 bool set_prepass_interpolation_accuracy(float val, double time = TiMe::Default()) { return setValue("prepass_interpolation_accuracy", val, time); }
8133 float get_prepass_interpolation_accuracy(double time = TiMe::Default()) const { return getFloat("prepass_interpolation_accuracy", time); }
8134
8138 bool set_geom_auto_density(bool val, double time = TiMe::Default()) { return setValue("geom_auto_density", val, time); }
8142 bool get_geom_auto_density(double time = TiMe::Default()) const { return getBool("geom_auto_density", time); }
8143
8147 bool set_geom_samples_per_unit_area(float val, double time = TiMe::Default()) { return setValue("geom_samples_per_unit_area", val, time); }
8151 float get_geom_samples_per_unit_area(double time = TiMe::Default()) const { return getFloat("geom_samples_per_unit_area", time); }
8152
8156 bool set_geom_surface_offset(float val, double time = TiMe::Default()) { return setValue("geom_surface_offset", val, time); }
8160 float get_geom_surface_offset(double time = TiMe::Default()) const { return getFloat("geom_surface_offset", time); }
8161
8165 bool set_geom_preview_samples(bool val, double time = TiMe::Default()) { return setValue("geom_preview_samples", val, time); }
8169 bool get_geom_preview_samples(double time = TiMe::Default()) const { return getBool("geom_preview_samples", time); }
8170
8174 bool set_geom_max_distance(float val, double time = TiMe::Default()) { return setValue("geom_max_distance", val, time); }
8178 float get_geom_max_distance(double time = TiMe::Default()) const { return getFloat("geom_max_distance", time); }
8179
8183 bool set_geom_background_color(const Color& color, double time = TiMe::Default()) { return setValue("geom_background_color", color, time); }
8187 Color get_geom_background_color(double time = TiMe::Default()) const { return getColor("geom_background_color", time); }
8188
8192 bool set_geom_samples_color(const Color& color, double time = TiMe::Default()) { return setValue("geom_samples_color", color, time); }
8196 Color get_geom_samples_color(double time = TiMe::Default()) const { return getColor("geom_samples_color", time); }
8197
8201 bool set_option_reflections_trace(bool val, double time = TiMe::Default()) { return setValue("option_reflections_trace", val, time); }
8205 bool get_option_reflections_trace(double time = TiMe::Default()) const { return getBool("option_reflections_trace", time); }
8206
8210 bool set_option_reflections_maxDepth(int val, double time = TiMe::Default()) { return setValue("option_reflections_maxDepth", val, time); }
8214 int get_option_reflections_maxDepth(double time = TiMe::Default()) const { return getInt("option_reflections_maxDepth", time); }
8215
8219 bool set_option_reflections_cutoff(float val, double time = TiMe::Default()) { return setValue("option_reflections_cutoff", val, time); }
8223 float get_option_reflections_cutoff(double time = TiMe::Default()) const { return getFloat("option_reflections_cutoff", time); }
8224
8226 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
8227 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
8228 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
8230 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
8231};
8232
8235public:
8237 static constexpr const PluginTypeId getTypeId() { return 0x781B3B41; }
8239 static constexpr const char* getType() { return "BRDFStochasticFlakes"; }
8240
8241 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
8242
8246 bool set_enable_flakes(bool val, double time = TiMe::Default()) { return setValue("enable_flakes", val, time); }
8250 bool get_enable_flakes(double time = TiMe::Default()) const { return getBool("enable_flakes", time); }
8251
8255 bool set_num_flakes(int val, double time = TiMe::Default()) { return setValue("num_flakes", val, time); }
8259 int get_num_flakes(double time = TiMe::Default()) const { return getInt("num_flakes", time); }
8260
8264 bool set_hilight_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hilight_glossiness", texturefloat, time); }
8268 bool set_hilight_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("hilight_glossiness", texturefloat, time); }
8272 Value get_hilight_glossiness(double time = TiMe::Default()) const { return getValue("hilight_glossiness", time); }
8273
8277 bool set_blur_angle(float val, double time = TiMe::Default()) { return setValue("blur_angle", val, time); }
8281 float get_blur_angle(double time = TiMe::Default()) const { return getFloat("blur_angle", time); }
8282
8286 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
8290 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
8291
8295 bool set_reflect_filter(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect_filter", texture, time); }
8299 bool set_reflect_filter(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect_filter", texture, time); }
8303 Value get_reflect_filter(double time = TiMe::Default()) const { return getValue("reflect_filter", time); }
8304
8308 bool set_mapping_type(int val, double time = TiMe::Default()) { return setValue("mapping_type", val, time); }
8312 int get_mapping_type(double time = TiMe::Default()) const { return getInt("mapping_type", time); }
8313
8316 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
8319 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
8320
8324 bool set_map_channel(int val, double time = TiMe::Default()) { return setValue("map_channel", val, time); }
8328 int get_map_channel(double time = TiMe::Default()) const { return getInt("map_channel", time); }
8329
8333 bool set_flake_scale(float val, double time = TiMe::Default()) { return setValue("flake_scale", val, time); }
8337 float get_flake_scale(double time = TiMe::Default()) const { return getFloat("flake_scale", time); }
8338
8342 bool set_brdf_type(int val, double time = TiMe::Default()) { return setValue("brdf_type", val, time); }
8346 int get_brdf_type(double time = TiMe::Default()) const { return getInt("brdf_type", time); }
8347
8351 bool set_seed(int val, double time = TiMe::Default()) { return setValue("seed", val, time); }
8355 int get_seed(double time = TiMe::Default()) const { return getInt("seed", time); }
8356
8360 bool set_colored_flakes_option(int val, double time = TiMe::Default()) { return setValue("colored_flakes_option", val, time); }
8364 int get_colored_flakes_option(double time = TiMe::Default()) const { return getInt("colored_flakes_option", time); }
8365
8369 bool set_saturation(float val, double time = TiMe::Default()) { return setValue("saturation", val, time); }
8373 float get_saturation(double time = TiMe::Default()) const { return getFloat("saturation", time); }
8374
8378 bool set_lightness(float val, double time = TiMe::Default()) { return setValue("lightness", val, time); }
8382 float get_lightness(double time = TiMe::Default()) const { return getFloat("lightness", time); }
8383
8386 bool set_random_color_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("random_color_map", texture, time); }
8389 bool set_random_color_map(const AColor& texture, double time = TiMe::Default()) { return setValue("random_color_map", texture, time); }
8392 Value get_random_color_map(double time = TiMe::Default()) const { return getValue("random_color_map", time); }
8393
8397 bool set_white_average(bool val, double time = TiMe::Default()) { return setValue("white_average", val, time); }
8401 bool get_white_average(double time = TiMe::Default()) const { return getBool("white_average", time); }
8402
8406 bool set_tex_subdivs(int val, double time = TiMe::Default()) { return setValue("tex_subdivs", val, time); }
8410 int get_tex_subdivs(double time = TiMe::Default()) const { return getInt("tex_subdivs", time); }
8411
8415 bool set_blend_min(float val, double time = TiMe::Default()) { return setValue("blend_min", val, time); }
8419 float get_blend_min(double time = TiMe::Default()) const { return getFloat("blend_min", time); }
8420
8424 bool set_blend_max(float val, double time = TiMe::Default()) { return setValue("blend_max", val, time); }
8428 float get_blend_max(double time = TiMe::Default()) const { return getFloat("blend_max", time); }
8429};
8430
8432class BRDFThunderLoom : public Plugin {
8433public:
8435 static constexpr const PluginTypeId getTypeId() { return 0x78399B95; }
8437 static constexpr const char* getType() { return "BRDFThunderLoom"; }
8438
8439 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
8440
8443 bool set_filepath(const char* str, double time = TiMe::Default()) { return setValue("filepath", str, time); }
8446 bool set_filepath(const std::string& str, double time = TiMe::Default()) { return setValue("filepath", str, time); }
8449 std::string get_filepath(double time = TiMe::Default()) const { return getString("filepath", time); }
8450
8453 bool set_uscale(float val, double time = TiMe::Default()) { return setValue("uscale", val, time); }
8456 float get_uscale(double time = TiMe::Default()) const { return getFloat("uscale", time); }
8457
8460 bool set_vscale(float val, double time = TiMe::Default()) { return setValue("vscale", val, time); }
8463 float get_vscale(double time = TiMe::Default()) const { return getFloat("vscale", time); }
8464
8467 bool set_uvrotation(float val, double time = TiMe::Default()) { return setValue("uvrotation", val, time); }
8470 float get_uvrotation(double time = TiMe::Default()) const { return getFloat("uvrotation", time); }
8471
8473 bool set_bend(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("bend", texturefloatList, time); }
8474 bool set_bend(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("bend", std::move(texturefloatList), time); }
8475 bool set_bend(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("bend", texturefloats, count, time); }
8476 template<size_t count> bool set_bend(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("bend", texturefloats, count, time); }
8477 template<size_t count> bool set_bend(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("bend", texturefloats, count, time); }
8479 ValueList get_bend(double time = TiMe::Default()) const { return getValueList("bend", time); }
8480
8482 bool set_yarnsize(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("yarnsize", texturefloatList, time); }
8483 bool set_yarnsize(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("yarnsize", std::move(texturefloatList), time); }
8484 bool set_yarnsize(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("yarnsize", texturefloats, count, time); }
8485 template<size_t count> bool set_yarnsize(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("yarnsize", texturefloats, count, time); }
8486 template<size_t count> bool set_yarnsize(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("yarnsize", texturefloats, count, time); }
8488 ValueList get_yarnsize(double time = TiMe::Default()) const { return getValueList("yarnsize", time); }
8489
8491 bool set_twist(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("twist", texturefloatList, time); }
8492 bool set_twist(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("twist", std::move(texturefloatList), time); }
8493 bool set_twist(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("twist", texturefloats, count, time); }
8494 template<size_t count> bool set_twist(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("twist", texturefloats, count, time); }
8495 template<size_t count> bool set_twist(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("twist", texturefloats, count, time); }
8497 ValueList get_twist(double time = TiMe::Default()) const { return getValueList("twist", time); }
8498
8500 bool set_phase_alpha(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("phase_alpha", texturefloatList, time); }
8501 bool set_phase_alpha(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("phase_alpha", std::move(texturefloatList), time); }
8502 bool set_phase_alpha(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("phase_alpha", texturefloats, count, time); }
8503 template<size_t count> bool set_phase_alpha(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("phase_alpha", texturefloats, count, time); }
8504 template<size_t count> bool set_phase_alpha(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("phase_alpha", texturefloats, count, time); }
8506 ValueList get_phase_alpha(double time = TiMe::Default()) const { return getValueList("phase_alpha", time); }
8507
8509 bool set_phase_beta(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("phase_beta", texturefloatList, time); }
8510 bool set_phase_beta(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("phase_beta", std::move(texturefloatList), time); }
8511 bool set_phase_beta(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("phase_beta", texturefloats, count, time); }
8512 template<size_t count> bool set_phase_beta(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("phase_beta", texturefloats, count, time); }
8513 template<size_t count> bool set_phase_beta(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("phase_beta", texturefloats, count, time); }
8515 ValueList get_phase_beta(double time = TiMe::Default()) const { return getValueList("phase_beta", time); }
8516
8519 bool set_specular_color(const ValueList& textureList, double time = TiMe::Default()) { return setValue("specular_color", textureList, time); }
8520 bool set_specular_color(ValueList&& textureList, double time = TiMe::Default()) { return setValue("specular_color", std::move(textureList), time); }
8521 bool set_specular_color(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("specular_color", textures, count, time); }
8522 template<size_t count> bool set_specular_color(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("specular_color", textures, count, time); }
8523 template<size_t count> bool set_specular_color(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("specular_color", textures, count, time); }
8526 ValueList get_specular_color(double time = TiMe::Default()) const { return getValueList("specular_color", time); }
8527
8529 bool set_specular_color_amount(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("specular_color_amount", texturefloatList, time); }
8530 bool set_specular_color_amount(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("specular_color_amount", std::move(texturefloatList), time); }
8531 bool set_specular_color_amount(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("specular_color_amount", texturefloats, count, time); }
8532 template<size_t count> bool set_specular_color_amount(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("specular_color_amount", texturefloats, count, time); }
8533 template<size_t count> bool set_specular_color_amount(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("specular_color_amount", texturefloats, count, time); }
8535 ValueList get_specular_color_amount(double time = TiMe::Default()) const { return getValueList("specular_color_amount", time); }
8536
8538 bool set_specular_noise(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("specular_noise", texturefloatList, time); }
8539 bool set_specular_noise(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("specular_noise", std::move(texturefloatList), time); }
8540 bool set_specular_noise(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("specular_noise", texturefloats, count, time); }
8541 template<size_t count> bool set_specular_noise(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("specular_noise", texturefloats, count, time); }
8542 template<size_t count> bool set_specular_noise(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("specular_noise", texturefloats, count, time); }
8544 ValueList get_specular_noise(double time = TiMe::Default()) const { return getValueList("specular_noise", time); }
8545
8547 bool set_highlight_width(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("highlight_width", texturefloatList, time); }
8548 bool set_highlight_width(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("highlight_width", std::move(texturefloatList), time); }
8549 bool set_highlight_width(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("highlight_width", texturefloats, count, time); }
8550 template<size_t count> bool set_highlight_width(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("highlight_width", texturefloats, count, time); }
8551 template<size_t count> bool set_highlight_width(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("highlight_width", texturefloats, count, time); }
8553 ValueList get_highlight_width(double time = TiMe::Default()) const { return getValueList("highlight_width", time); }
8554
8557 bool set_diffuse_color(const ValueList& textureList, double time = TiMe::Default()) { return setValue("diffuse_color", textureList, time); }
8558 bool set_diffuse_color(ValueList&& textureList, double time = TiMe::Default()) { return setValue("diffuse_color", std::move(textureList), time); }
8559 bool set_diffuse_color(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("diffuse_color", textures, count, time); }
8560 template<size_t count> bool set_diffuse_color(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("diffuse_color", textures, count, time); }
8561 template<size_t count> bool set_diffuse_color(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("diffuse_color", textures, count, time); }
8564 ValueList get_diffuse_color(double time = TiMe::Default()) const { return getValueList("diffuse_color", time); }
8565
8567 bool set_diffuse_color_amount(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("diffuse_color_amount", texturefloatList, time); }
8568 bool set_diffuse_color_amount(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("diffuse_color_amount", std::move(texturefloatList), time); }
8569 bool set_diffuse_color_amount(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("diffuse_color_amount", texturefloats, count, time); }
8570 template<size_t count> bool set_diffuse_color_amount(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("diffuse_color_amount", texturefloats, count, time); }
8571 template<size_t count> bool set_diffuse_color_amount(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("diffuse_color_amount", texturefloats, count, time); }
8573 ValueList get_diffuse_color_amount(double time = TiMe::Default()) const { return getValueList("diffuse_color_amount", time); }
8574
8577 bool set_bend_on(const IntList& intList, double time = TiMe::Default()) { return setValue("bend_on", intList, time); }
8578 bool set_bend_on(IntList&& intList, double time = TiMe::Default()) { return setValue("bend_on", std::move(intList), time); }
8579 bool set_bend_on(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("bend_on", ints, count, time); }
8580 template<size_t count> bool set_bend_on(const int (&ints)[count], double time = TiMe::Default()) { return setArray("bend_on", ints, count, time); }
8583 IntList get_bend_on(double time = TiMe::Default()) const { return getIntList("bend_on", time); }
8584
8587 bool set_yarnsize_on(const IntList& intList, double time = TiMe::Default()) { return setValue("yarnsize_on", intList, time); }
8588 bool set_yarnsize_on(IntList&& intList, double time = TiMe::Default()) { return setValue("yarnsize_on", std::move(intList), time); }
8589 bool set_yarnsize_on(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("yarnsize_on", ints, count, time); }
8590 template<size_t count> bool set_yarnsize_on(const int (&ints)[count], double time = TiMe::Default()) { return setArray("yarnsize_on", ints, count, time); }
8593 IntList get_yarnsize_on(double time = TiMe::Default()) const { return getIntList("yarnsize_on", time); }
8594
8597 bool set_twist_on(const IntList& intList, double time = TiMe::Default()) { return setValue("twist_on", intList, time); }
8598 bool set_twist_on(IntList&& intList, double time = TiMe::Default()) { return setValue("twist_on", std::move(intList), time); }
8599 bool set_twist_on(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("twist_on", ints, count, time); }
8600 template<size_t count> bool set_twist_on(const int (&ints)[count], double time = TiMe::Default()) { return setArray("twist_on", ints, count, time); }
8603 IntList get_twist_on(double time = TiMe::Default()) const { return getIntList("twist_on", time); }
8604
8607 bool set_phase_alpha_on(const IntList& intList, double time = TiMe::Default()) { return setValue("phase_alpha_on", intList, time); }
8608 bool set_phase_alpha_on(IntList&& intList, double time = TiMe::Default()) { return setValue("phase_alpha_on", std::move(intList), time); }
8609 bool set_phase_alpha_on(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("phase_alpha_on", ints, count, time); }
8610 template<size_t count> bool set_phase_alpha_on(const int (&ints)[count], double time = TiMe::Default()) { return setArray("phase_alpha_on", ints, count, time); }
8613 IntList get_phase_alpha_on(double time = TiMe::Default()) const { return getIntList("phase_alpha_on", time); }
8614
8617 bool set_phase_beta_on(const IntList& intList, double time = TiMe::Default()) { return setValue("phase_beta_on", intList, time); }
8618 bool set_phase_beta_on(IntList&& intList, double time = TiMe::Default()) { return setValue("phase_beta_on", std::move(intList), time); }
8619 bool set_phase_beta_on(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("phase_beta_on", ints, count, time); }
8620 template<size_t count> bool set_phase_beta_on(const int (&ints)[count], double time = TiMe::Default()) { return setArray("phase_beta_on", ints, count, time); }
8623 IntList get_phase_beta_on(double time = TiMe::Default()) const { return getIntList("phase_beta_on", time); }
8624
8627 bool set_specular_color_on(const IntList& intList, double time = TiMe::Default()) { return setValue("specular_color_on", intList, time); }
8628 bool set_specular_color_on(IntList&& intList, double time = TiMe::Default()) { return setValue("specular_color_on", std::move(intList), time); }
8629 bool set_specular_color_on(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("specular_color_on", ints, count, time); }
8630 template<size_t count> bool set_specular_color_on(const int (&ints)[count], double time = TiMe::Default()) { return setArray("specular_color_on", ints, count, time); }
8633 IntList get_specular_color_on(double time = TiMe::Default()) const { return getIntList("specular_color_on", time); }
8634
8637 bool set_specular_color_amount_on(const IntList& intList, double time = TiMe::Default()) { return setValue("specular_color_amount_on", intList, time); }
8638 bool set_specular_color_amount_on(IntList&& intList, double time = TiMe::Default()) { return setValue("specular_color_amount_on", std::move(intList), time); }
8639 bool set_specular_color_amount_on(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("specular_color_amount_on", ints, count, time); }
8640 template<size_t count> bool set_specular_color_amount_on(const int (&ints)[count], double time = TiMe::Default()) { return setArray("specular_color_amount_on", ints, count, time); }
8643 IntList get_specular_color_amount_on(double time = TiMe::Default()) const { return getIntList("specular_color_amount_on", time); }
8644
8647 bool set_specular_noise_on(const IntList& intList, double time = TiMe::Default()) { return setValue("specular_noise_on", intList, time); }
8648 bool set_specular_noise_on(IntList&& intList, double time = TiMe::Default()) { return setValue("specular_noise_on", std::move(intList), time); }
8649 bool set_specular_noise_on(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("specular_noise_on", ints, count, time); }
8650 template<size_t count> bool set_specular_noise_on(const int (&ints)[count], double time = TiMe::Default()) { return setArray("specular_noise_on", ints, count, time); }
8653 IntList get_specular_noise_on(double time = TiMe::Default()) const { return getIntList("specular_noise_on", time); }
8654
8657 bool set_highlight_width_on(const IntList& intList, double time = TiMe::Default()) { return setValue("highlight_width_on", intList, time); }
8658 bool set_highlight_width_on(IntList&& intList, double time = TiMe::Default()) { return setValue("highlight_width_on", std::move(intList), time); }
8659 bool set_highlight_width_on(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("highlight_width_on", ints, count, time); }
8660 template<size_t count> bool set_highlight_width_on(const int (&ints)[count], double time = TiMe::Default()) { return setArray("highlight_width_on", ints, count, time); }
8663 IntList get_highlight_width_on(double time = TiMe::Default()) const { return getIntList("highlight_width_on", time); }
8664
8667 bool set_diffuse_color_on(const IntList& intList, double time = TiMe::Default()) { return setValue("diffuse_color_on", intList, time); }
8668 bool set_diffuse_color_on(IntList&& intList, double time = TiMe::Default()) { return setValue("diffuse_color_on", std::move(intList), time); }
8669 bool set_diffuse_color_on(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("diffuse_color_on", ints, count, time); }
8670 template<size_t count> bool set_diffuse_color_on(const int (&ints)[count], double time = TiMe::Default()) { return setArray("diffuse_color_on", ints, count, time); }
8673 IntList get_diffuse_color_on(double time = TiMe::Default()) const { return getIntList("diffuse_color_on", time); }
8674
8677 bool set_diffuse_color_amount_on(const IntList& intList, double time = TiMe::Default()) { return setValue("diffuse_color_amount_on", intList, time); }
8678 bool set_diffuse_color_amount_on(IntList&& intList, double time = TiMe::Default()) { return setValue("diffuse_color_amount_on", std::move(intList), time); }
8679 bool set_diffuse_color_amount_on(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("diffuse_color_amount_on", ints, count, time); }
8680 template<size_t count> bool set_diffuse_color_amount_on(const int (&ints)[count], double time = TiMe::Default()) { return setArray("diffuse_color_amount_on", ints, count, time); }
8683 IntList get_diffuse_color_amount_on(double time = TiMe::Default()) const { return getIntList("diffuse_color_amount_on", time); }
8684};
8685
8687class BRDFToonMtl : public Plugin {
8688public:
8690 static constexpr const PluginTypeId getTypeId() { return 0x2EFC5912BF; }
8692 static constexpr const char* getType() { return "BRDFToonMtl"; }
8693
8694 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
8695
8699 bool set_opacity_source(int val, double time = TiMe::Default()) { return setValue("opacity_source", val, time); }
8703 int get_opacity_source(double time = TiMe::Default()) const { return getInt("opacity_source", time); }
8704
8708 bool set_opacity(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("opacity", texturefloat, time); }
8712 bool set_opacity(float texturefloat, double time = TiMe::Default()) { return setValue("opacity", texturefloat, time); }
8716 Value get_opacity(double time = TiMe::Default()) const { return getValue("opacity", time); }
8717
8721 bool set_opacity_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("opacity_color", texture, time); }
8725 bool set_opacity_color(const AColor& texture, double time = TiMe::Default()) { return setValue("opacity_color", texture, time); }
8729 Value get_opacity_color(double time = TiMe::Default()) const { return getValue("opacity_color", time); }
8730
8734 bool set_opacity_mode(int val, double time = TiMe::Default()) { return setValue("opacity_mode", val, time); }
8738 int get_opacity_mode(double time = TiMe::Default()) const { return getInt("opacity_mode", time); }
8739
8743 bool set_diffuse(const PluginRef& texture, double time = TiMe::Default()) { return setValue("diffuse", texture, time); }
8747 bool set_diffuse(const AColor& texture, double time = TiMe::Default()) { return setValue("diffuse", texture, time); }
8751 Value get_diffuse(double time = TiMe::Default()) const { return getValue("diffuse", time); }
8752
8756 bool set_roughness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("roughness", texturefloat, time); }
8760 bool set_roughness(float texturefloat, double time = TiMe::Default()) { return setValue("roughness", texturefloat, time); }
8764 Value get_roughness(double time = TiMe::Default()) const { return getValue("roughness", time); }
8765
8769 bool set_roughness_model(int val, double time = TiMe::Default()) { return setValue("roughness_model", val, time); }
8773 int get_roughness_model(double time = TiMe::Default()) const { return getInt("roughness_model", time); }
8774
8778 bool set_self_illumination(const PluginRef& texture, double time = TiMe::Default()) { return setValue("self_illumination", texture, time); }
8782 bool set_self_illumination(const AColor& texture, double time = TiMe::Default()) { return setValue("self_illumination", texture, time); }
8786 Value get_self_illumination(double time = TiMe::Default()) const { return getValue("self_illumination", time); }
8787
8791 bool set_self_illumination_gi(bool val, double time = TiMe::Default()) { return setValue("self_illumination_gi", val, time); }
8795 bool get_self_illumination_gi(double time = TiMe::Default()) const { return getBool("self_illumination_gi", time); }
8796
8800 bool set_compensate_camera_exposure(bool val, double time = TiMe::Default()) { return setValue("compensate_camera_exposure", val, time); }
8804 bool get_compensate_camera_exposure(double time = TiMe::Default()) const { return getBool("compensate_camera_exposure", time); }
8805
8809 bool set_brdf_type(int val, double time = TiMe::Default()) { return setValue("brdf_type", val, time); }
8813 int get_brdf_type(double time = TiMe::Default()) const { return getInt("brdf_type", time); }
8814
8818 bool set_reflect(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect", texture, time); }
8822 bool set_reflect(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect", texture, time); }
8826 Value get_reflect(double time = TiMe::Default()) const { return getValue("reflect", time); }
8827
8831 bool set_reflect_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflect_glossiness", texturefloat, time); }
8835 bool set_reflect_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("reflect_glossiness", texturefloat, time); }
8839 Value get_reflect_glossiness(double time = TiMe::Default()) const { return getValue("reflect_glossiness", time); }
8840
8844 bool set_hilight_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hilight_glossiness", texturefloat, time); }
8848 bool set_hilight_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("hilight_glossiness", texturefloat, time); }
8852 Value get_hilight_glossiness(double time = TiMe::Default()) const { return getValue("hilight_glossiness", time); }
8853
8857 bool set_hilight_glossiness_lock(bool val, double time = TiMe::Default()) { return setValue("hilight_glossiness_lock", val, time); }
8861 bool get_hilight_glossiness_lock(double time = TiMe::Default()) const { return getBool("hilight_glossiness_lock", time); }
8862
8866 bool set_gtr_gamma(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("gtr_gamma", texturefloat, time); }
8870 bool set_gtr_gamma(float texturefloat, double time = TiMe::Default()) { return setValue("gtr_gamma", texturefloat, time); }
8874 Value get_gtr_gamma(double time = TiMe::Default()) const { return getValue("gtr_gamma", time); }
8875
8879 bool set_fresnel(bool val, double time = TiMe::Default()) { return setValue("fresnel", val, time); }
8883 bool get_fresnel(double time = TiMe::Default()) const { return getBool("fresnel", time); }
8884
8888 bool set_fresnel_ior(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("fresnel_ior", texturefloat, time); }
8892 bool set_fresnel_ior(float texturefloat, double time = TiMe::Default()) { return setValue("fresnel_ior", texturefloat, time); }
8896 Value get_fresnel_ior(double time = TiMe::Default()) const { return getValue("fresnel_ior", time); }
8897
8901 bool set_fresnel_ior_lock(bool val, double time = TiMe::Default()) { return setValue("fresnel_ior_lock", val, time); }
8905 bool get_fresnel_ior_lock(double time = TiMe::Default()) const { return getBool("fresnel_ior_lock", time); }
8906
8910 bool set_metalness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("metalness", texturefloat, time); }
8914 bool set_metalness(float texturefloat, double time = TiMe::Default()) { return setValue("metalness", texturefloat, time); }
8918 Value get_metalness(double time = TiMe::Default()) const { return getValue("metalness", time); }
8919
8923 bool set_gtr_energy_compensation(int val, double time = TiMe::Default()) { return setValue("gtr_energy_compensation", val, time); }
8927 int get_gtr_energy_compensation(double time = TiMe::Default()) const { return getInt("gtr_energy_compensation", time); }
8928
8932 bool set_reflect_subdivs(int val, double time = TiMe::Default()) { return setValue("reflect_subdivs", val, time); }
8936 int get_reflect_subdivs(double time = TiMe::Default()) const { return getInt("reflect_subdivs", time); }
8937
8941 bool set_reflect_trace(bool val, double time = TiMe::Default()) { return setValue("reflect_trace", val, time); }
8945 bool get_reflect_trace(double time = TiMe::Default()) const { return getBool("reflect_trace", time); }
8946
8950 bool set_reflect_depth(int val, double time = TiMe::Default()) { return setValue("reflect_depth", val, time); }
8954 int get_reflect_depth(double time = TiMe::Default()) const { return getInt("reflect_depth", time); }
8955
8959 bool set_reflect_exit_color(const Color& color, double time = TiMe::Default()) { return setValue("reflect_exit_color", color, time); }
8963 Color get_reflect_exit_color(double time = TiMe::Default()) const { return getColor("reflect_exit_color", time); }
8964
8968 bool set_hilight_soften(float val, double time = TiMe::Default()) { return setValue("hilight_soften", val, time); }
8972 float get_hilight_soften(double time = TiMe::Default()) const { return getFloat("hilight_soften", time); }
8973
8977 bool set_reflect_affect_alpha(int val, double time = TiMe::Default()) { return setValue("reflect_affect_alpha", val, time); }
8981 int get_reflect_affect_alpha(double time = TiMe::Default()) const { return getInt("reflect_affect_alpha", time); }
8982
8986 bool set_reflect_weight(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflect_weight", texturefloat, time); }
8990 bool set_reflect_weight(float texturefloat, double time = TiMe::Default()) { return setValue("reflect_weight", texturefloat, time); }
8994 Value get_reflect_weight(double time = TiMe::Default()) const { return getValue("reflect_weight", time); }
8995
8999 bool set_reflect_dim_distance_on(bool val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_on", val, time); }
9003 bool get_reflect_dim_distance_on(double time = TiMe::Default()) const { return getBool("reflect_dim_distance_on", time); }
9004
9008 bool set_reflect_dim_distance(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance", val, time); }
9012 float get_reflect_dim_distance(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance", time); }
9013
9017 bool set_reflect_dim_distance_falloff(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_falloff", val, time); }
9021 float get_reflect_dim_distance_falloff(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance_falloff", time); }
9022
9026 bool set_anisotropy(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("anisotropy", texturefloat, time); }
9030 bool set_anisotropy(float texturefloat, double time = TiMe::Default()) { return setValue("anisotropy", texturefloat, time); }
9034 Value get_anisotropy(double time = TiMe::Default()) const { return getValue("anisotropy", time); }
9035
9039 bool set_anisotropy_rotation(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("anisotropy_rotation", texturefloat, time); }
9043 bool set_anisotropy_rotation(float texturefloat, double time = TiMe::Default()) { return setValue("anisotropy_rotation", texturefloat, time); }
9047 Value get_anisotropy_rotation(double time = TiMe::Default()) const { return getValue("anisotropy_rotation", time); }
9048
9052 bool set_anisotropy_derivation(int val, double time = TiMe::Default()) { return setValue("anisotropy_derivation", val, time); }
9056 int get_anisotropy_derivation(double time = TiMe::Default()) const { return getInt("anisotropy_derivation", time); }
9057
9061 bool set_anisotropy_axis(int val, double time = TiMe::Default()) { return setValue("anisotropy_axis", val, time); }
9065 int get_anisotropy_axis(double time = TiMe::Default()) const { return getInt("anisotropy_axis", time); }
9066
9069 bool set_anisotropy_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("anisotropy_uvwgen", plugin, time); }
9072 PluginRef get_anisotropy_uvwgen(double time = TiMe::Default()) const { return getPlugin("anisotropy_uvwgen", time); }
9073
9077 bool set_new_gtr_anisotropy(bool val, double time = TiMe::Default()) { return setValue("new_gtr_anisotropy", val, time); }
9081 bool get_new_gtr_anisotropy(double time = TiMe::Default()) const { return getBool("new_gtr_anisotropy", time); }
9082
9086 bool set_thin_film_on(bool val, double time = TiMe::Default()) { return setValue("thin_film_on", val, time); }
9090 bool get_thin_film_on(double time = TiMe::Default()) const { return getBool("thin_film_on", time); }
9091
9095 bool set_thin_film_thickness_min(float val, double time = TiMe::Default()) { return setValue("thin_film_thickness_min", val, time); }
9099 float get_thin_film_thickness_min(double time = TiMe::Default()) const { return getFloat("thin_film_thickness_min", time); }
9100
9104 bool set_thin_film_thickness_max(float val, double time = TiMe::Default()) { return setValue("thin_film_thickness_max", val, time); }
9108 float get_thin_film_thickness_max(double time = TiMe::Default()) const { return getFloat("thin_film_thickness_max", time); }
9109
9113 bool set_thin_film_thickness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("thin_film_thickness", texturefloat, time); }
9117 bool set_thin_film_thickness(float texturefloat, double time = TiMe::Default()) { return setValue("thin_film_thickness", texturefloat, time); }
9121 Value get_thin_film_thickness(double time = TiMe::Default()) const { return getValue("thin_film_thickness", time); }
9122
9126 bool set_thin_film_ior(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("thin_film_ior", texturefloat, time); }
9130 bool set_thin_film_ior(float texturefloat, double time = TiMe::Default()) { return setValue("thin_film_ior", texturefloat, time); }
9134 Value get_thin_film_ior(double time = TiMe::Default()) const { return getValue("thin_film_ior", time); }
9135
9139 bool set_refract(const PluginRef& texture, double time = TiMe::Default()) { return setValue("refract", texture, time); }
9143 bool set_refract(const AColor& texture, double time = TiMe::Default()) { return setValue("refract", texture, time); }
9147 Value get_refract(double time = TiMe::Default()) const { return getValue("refract", time); }
9148
9152 bool set_refract_ior(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("refract_ior", texturefloat, time); }
9156 bool set_refract_ior(float texturefloat, double time = TiMe::Default()) { return setValue("refract_ior", texturefloat, time); }
9160 Value get_refract_ior(double time = TiMe::Default()) const { return getValue("refract_ior", time); }
9161
9165 bool set_refract_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("refract_glossiness", texturefloat, time); }
9169 bool set_refract_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("refract_glossiness", texturefloat, time); }
9173 Value get_refract_glossiness(double time = TiMe::Default()) const { return getValue("refract_glossiness", time); }
9174
9178 bool set_refract_subdivs(int val, double time = TiMe::Default()) { return setValue("refract_subdivs", val, time); }
9182 int get_refract_subdivs(double time = TiMe::Default()) const { return getInt("refract_subdivs", time); }
9183
9187 bool set_refract_trace(bool val, double time = TiMe::Default()) { return setValue("refract_trace", val, time); }
9191 bool get_refract_trace(double time = TiMe::Default()) const { return getBool("refract_trace", time); }
9192
9196 bool set_refract_depth(int val, double time = TiMe::Default()) { return setValue("refract_depth", val, time); }
9200 int get_refract_depth(double time = TiMe::Default()) const { return getInt("refract_depth", time); }
9201
9205 bool set_refract_exit_color_on(bool val, double time = TiMe::Default()) { return setValue("refract_exit_color_on", val, time); }
9209 bool get_refract_exit_color_on(double time = TiMe::Default()) const { return getBool("refract_exit_color_on", time); }
9210
9214 bool set_refract_exit_color(const Color& color, double time = TiMe::Default()) { return setValue("refract_exit_color", color, time); }
9218 Color get_refract_exit_color(double time = TiMe::Default()) const { return getColor("refract_exit_color", time); }
9219
9223 bool set_refract_affect_alpha(int val, double time = TiMe::Default()) { return setValue("refract_affect_alpha", val, time); }
9227 int get_refract_affect_alpha(double time = TiMe::Default()) const { return getInt("refract_affect_alpha", time); }
9228
9232 bool set_refract_affect_shadows(bool val, double time = TiMe::Default()) { return setValue("refract_affect_shadows", val, time); }
9236 bool get_refract_affect_shadows(double time = TiMe::Default()) const { return getBool("refract_affect_shadows", time); }
9237
9241 bool set_dispersion_on(bool val, double time = TiMe::Default()) { return setValue("dispersion_on", val, time); }
9245 bool get_dispersion_on(double time = TiMe::Default()) const { return getBool("dispersion_on", time); }
9246
9250 bool set_dispersion(float val, double time = TiMe::Default()) { return setValue("dispersion", val, time); }
9254 float get_dispersion(double time = TiMe::Default()) const { return getFloat("dispersion", time); }
9255
9259 bool set_refract_thin_walled(bool val, double time = TiMe::Default()) { return setValue("refract_thin_walled", val, time); }
9263 bool get_refract_thin_walled(double time = TiMe::Default()) const { return getBool("refract_thin_walled", time); }
9264
9268 bool set_fog_color(const Color& color, double time = TiMe::Default()) { return setValue("fog_color", color, time); }
9272 Color get_fog_color(double time = TiMe::Default()) const { return getColor("fog_color", time); }
9273
9276 bool set_fog_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("fog_color_tex", texture, time); }
9279 bool set_fog_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("fog_color_tex", texture, time); }
9282 Value get_fog_color_tex(double time = TiMe::Default()) const { return getValue("fog_color_tex", time); }
9283
9287 bool set_fog_mult(float val, double time = TiMe::Default()) { return setValue("fog_mult", val, time); }
9291 float get_fog_mult(double time = TiMe::Default()) const { return getFloat("fog_mult", time); }
9292
9296 bool set_fog_depth(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("fog_depth", texturefloat, time); }
9300 bool set_fog_depth(float texturefloat, double time = TiMe::Default()) { return setValue("fog_depth", texturefloat, time); }
9304 Value get_fog_depth(double time = TiMe::Default()) const { return getValue("fog_depth", time); }
9305
9309 bool set_fog_bias(float val, double time = TiMe::Default()) { return setValue("fog_bias", val, time); }
9313 float get_fog_bias(double time = TiMe::Default()) const { return getFloat("fog_bias", time); }
9314
9318 bool set_fog_unit_scale_on(bool val, double time = TiMe::Default()) { return setValue("fog_unit_scale_on", val, time); }
9322 bool get_fog_unit_scale_on(double time = TiMe::Default()) const { return getBool("fog_unit_scale_on", time); }
9323
9327 bool set_translucency(int val, double time = TiMe::Default()) { return setValue("translucency", val, time); }
9331 int get_translucency(double time = TiMe::Default()) const { return getInt("translucency", time); }
9332
9336 bool set_translucency_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("translucency_color", texture, time); }
9340 bool set_translucency_color(const AColor& texture, double time = TiMe::Default()) { return setValue("translucency_color", texture, time); }
9344 Value get_translucency_color(double time = TiMe::Default()) const { return getValue("translucency_color", time); }
9345
9349 bool set_translucency_light_mult(float val, double time = TiMe::Default()) { return setValue("translucency_light_mult", val, time); }
9353 float get_translucency_light_mult(double time = TiMe::Default()) const { return getFloat("translucency_light_mult", time); }
9354
9358 bool set_translucency_scatter_dir(float val, double time = TiMe::Default()) { return setValue("translucency_scatter_dir", val, time); }
9362 float get_translucency_scatter_dir(double time = TiMe::Default()) const { return getFloat("translucency_scatter_dir", time); }
9363
9367 bool set_translucency_scatter_coeff(float val, double time = TiMe::Default()) { return setValue("translucency_scatter_coeff", val, time); }
9371 float get_translucency_scatter_coeff(double time = TiMe::Default()) const { return getFloat("translucency_scatter_coeff", time); }
9372
9376 bool set_translucency_thickness(float val, double time = TiMe::Default()) { return setValue("translucency_thickness", val, time); }
9380 float get_translucency_thickness(double time = TiMe::Default()) const { return getFloat("translucency_thickness", time); }
9381
9385 bool set_translucency_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("translucency_amount", texturefloat, time); }
9389 bool set_translucency_amount(float texturefloat, double time = TiMe::Default()) { return setValue("translucency_amount", texturefloat, time); }
9393 Value get_translucency_amount(double time = TiMe::Default()) const { return getValue("translucency_amount", time); }
9394
9398 bool set_translucency_surfaceLighting(int val, double time = TiMe::Default()) { return setValue("translucency_surfaceLighting", val, time); }
9402 int get_translucency_surfaceLighting(double time = TiMe::Default()) const { return getInt("translucency_surfaceLighting", time); }
9403
9407 bool set_option_shading_model(int val, double time = TiMe::Default()) { return setValue("option_shading_model", val, time); }
9411 int get_option_shading_model(double time = TiMe::Default()) const { return getInt("option_shading_model", time); }
9412
9416 bool set_option_double_sided(bool val, double time = TiMe::Default()) { return setValue("option_double_sided", val, time); }
9420 bool get_option_double_sided(double time = TiMe::Default()) const { return getBool("option_double_sided", time); }
9421
9425 bool set_option_reflect_on_back(bool val, double time = TiMe::Default()) { return setValue("option_reflect_on_back", val, time); }
9429 bool get_option_reflect_on_back(double time = TiMe::Default()) const { return getBool("option_reflect_on_back", time); }
9430
9434 bool set_option_glossy_rays_as_gi(int val, double time = TiMe::Default()) { return setValue("option_glossy_rays_as_gi", val, time); }
9438 int get_option_glossy_rays_as_gi(double time = TiMe::Default()) const { return getInt("option_glossy_rays_as_gi", time); }
9439
9443 bool set_option_cutoff(float val, double time = TiMe::Default()) { return setValue("option_cutoff", val, time); }
9447 float get_option_cutoff(double time = TiMe::Default()) const { return getFloat("option_cutoff", time); }
9448
9452 bool set_option_use_irradiance_map(bool val, double time = TiMe::Default()) { return setValue("option_use_irradiance_map", val, time); }
9456 bool get_option_use_irradiance_map(double time = TiMe::Default()) const { return getBool("option_use_irradiance_map", time); }
9457
9461 bool set_option_energy_mode(int val, double time = TiMe::Default()) { return setValue("option_energy_mode", val, time); }
9465 int get_option_energy_mode(double time = TiMe::Default()) const { return getInt("option_energy_mode", time); }
9466
9470 bool set_option_fix_dark_edges(bool val, double time = TiMe::Default()) { return setValue("option_fix_dark_edges", val, time); }
9474 bool get_option_fix_dark_edges(double time = TiMe::Default()) const { return getBool("option_fix_dark_edges", time); }
9475
9479 bool set_option_glossy_fresnel(bool val, double time = TiMe::Default()) { return setValue("option_glossy_fresnel", val, time); }
9483 bool get_option_glossy_fresnel(double time = TiMe::Default()) const { return getBool("option_glossy_fresnel", time); }
9484
9488 bool set_option_use_roughness(bool val, double time = TiMe::Default()) { return setValue("option_use_roughness", val, time); }
9492 bool get_option_use_roughness(double time = TiMe::Default()) const { return getBool("option_use_roughness", time); }
9493
9497 bool set_use_environment_override(bool val, double time = TiMe::Default()) { return setValue("use_environment_override", val, time); }
9501 bool get_use_environment_override(double time = TiMe::Default()) const { return getBool("use_environment_override", time); }
9502
9505 bool set_environment_override(const PluginRef& texture, double time = TiMe::Default()) { return setValue("environment_override", texture, time); }
9508 bool set_environment_override(const AColor& texture, double time = TiMe::Default()) { return setValue("environment_override", texture, time); }
9511 Value get_environment_override(double time = TiMe::Default()) const { return getValue("environment_override", time); }
9512
9516 bool set_environment_priority(int val, double time = TiMe::Default()) { return setValue("environment_priority", val, time); }
9520 int get_environment_priority(double time = TiMe::Default()) const { return getInt("environment_priority", time); }
9521
9525 bool set_refl_interpolation_on(bool val, double time = TiMe::Default()) { return setValue("refl_interpolation_on", val, time); }
9529 bool get_refl_interpolation_on(double time = TiMe::Default()) const { return getBool("refl_interpolation_on", time); }
9530
9534 bool set_refl_imap_min_rate(int val, double time = TiMe::Default()) { return setValue("refl_imap_min_rate", val, time); }
9538 int get_refl_imap_min_rate(double time = TiMe::Default()) const { return getInt("refl_imap_min_rate", time); }
9539
9543 bool set_refl_imap_max_rate(int val, double time = TiMe::Default()) { return setValue("refl_imap_max_rate", val, time); }
9547 int get_refl_imap_max_rate(double time = TiMe::Default()) const { return getInt("refl_imap_max_rate", time); }
9548
9552 bool set_refl_imap_color_thresh(float val, double time = TiMe::Default()) { return setValue("refl_imap_color_thresh", val, time); }
9556 float get_refl_imap_color_thresh(double time = TiMe::Default()) const { return getFloat("refl_imap_color_thresh", time); }
9557
9561 bool set_refl_imap_norm_thresh(float val, double time = TiMe::Default()) { return setValue("refl_imap_norm_thresh", val, time); }
9565 float get_refl_imap_norm_thresh(double time = TiMe::Default()) const { return getFloat("refl_imap_norm_thresh", time); }
9566
9570 bool set_refl_imap_samples(int val, double time = TiMe::Default()) { return setValue("refl_imap_samples", val, time); }
9574 int get_refl_imap_samples(double time = TiMe::Default()) const { return getInt("refl_imap_samples", time); }
9575
9579 bool set_refr_interpolation_on(bool val, double time = TiMe::Default()) { return setValue("refr_interpolation_on", val, time); }
9583 bool get_refr_interpolation_on(double time = TiMe::Default()) const { return getBool("refr_interpolation_on", time); }
9584
9588 bool set_refr_imap_min_rate(int val, double time = TiMe::Default()) { return setValue("refr_imap_min_rate", val, time); }
9592 int get_refr_imap_min_rate(double time = TiMe::Default()) const { return getInt("refr_imap_min_rate", time); }
9593
9597 bool set_refr_imap_max_rate(int val, double time = TiMe::Default()) { return setValue("refr_imap_max_rate", val, time); }
9601 int get_refr_imap_max_rate(double time = TiMe::Default()) const { return getInt("refr_imap_max_rate", time); }
9602
9606 bool set_refr_imap_color_thresh(float val, double time = TiMe::Default()) { return setValue("refr_imap_color_thresh", val, time); }
9610 float get_refr_imap_color_thresh(double time = TiMe::Default()) const { return getFloat("refr_imap_color_thresh", time); }
9611
9615 bool set_refr_imap_norm_thresh(float val, double time = TiMe::Default()) { return setValue("refr_imap_norm_thresh", val, time); }
9619 float get_refr_imap_norm_thresh(double time = TiMe::Default()) const { return getFloat("refr_imap_norm_thresh", time); }
9620
9624 bool set_refr_imap_samples(int val, double time = TiMe::Default()) { return setValue("refr_imap_samples", val, time); }
9628 int get_refr_imap_samples(double time = TiMe::Default()) const { return getInt("refr_imap_samples", time); }
9629
9632 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
9633 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
9634 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
9637 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
9638
9641 bool set_volume(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("volume", plugin, time); }
9644 PluginRef get_volume(double time = TiMe::Default()) const { return getPlugin("volume", time); }
9645
9649 bool set_sheen_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("sheen_color", texture, time); }
9653 bool set_sheen_color(const AColor& texture, double time = TiMe::Default()) { return setValue("sheen_color", texture, time); }
9657 Value get_sheen_color(double time = TiMe::Default()) const { return getValue("sheen_color", time); }
9658
9662 bool set_sheen_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("sheen_amount", texturefloat, time); }
9666 bool set_sheen_amount(float texturefloat, double time = TiMe::Default()) { return setValue("sheen_amount", texturefloat, time); }
9670 Value get_sheen_amount(double time = TiMe::Default()) const { return getValue("sheen_amount", time); }
9671
9675 bool set_sheen_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("sheen_glossiness", texturefloat, time); }
9679 bool set_sheen_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("sheen_glossiness", texturefloat, time); }
9683 Value get_sheen_glossiness(double time = TiMe::Default()) const { return getValue("sheen_glossiness", time); }
9684
9688 bool set_coat_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("coat_color", texture, time); }
9692 bool set_coat_color(const AColor& texture, double time = TiMe::Default()) { return setValue("coat_color", texture, time); }
9696 Value get_coat_color(double time = TiMe::Default()) const { return getValue("coat_color", time); }
9697
9701 bool set_coat_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_amount", texturefloat, time); }
9705 bool set_coat_amount(float texturefloat, double time = TiMe::Default()) { return setValue("coat_amount", texturefloat, time); }
9709 Value get_coat_amount(double time = TiMe::Default()) const { return getValue("coat_amount", time); }
9710
9714 bool set_coat_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_glossiness", texturefloat, time); }
9718 bool set_coat_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("coat_glossiness", texturefloat, time); }
9722 Value get_coat_glossiness(double time = TiMe::Default()) const { return getValue("coat_glossiness", time); }
9723
9727 bool set_coat_ior(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_ior", texturefloat, time); }
9731 bool set_coat_ior(float texturefloat, double time = TiMe::Default()) { return setValue("coat_ior", texturefloat, time); }
9735 Value get_coat_ior(double time = TiMe::Default()) const { return getValue("coat_ior", time); }
9736
9740 bool set_coat_bump_lock(bool val, double time = TiMe::Default()) { return setValue("coat_bump_lock", val, time); }
9744 bool get_coat_bump_lock(double time = TiMe::Default()) const { return getBool("coat_bump_lock", time); }
9745
9749 bool set_coat_anisotropy(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_anisotropy", texturefloat, time); }
9753 bool set_coat_anisotropy(float texturefloat, double time = TiMe::Default()) { return setValue("coat_anisotropy", texturefloat, time); }
9757 Value get_coat_anisotropy(double time = TiMe::Default()) const { return getValue("coat_anisotropy", time); }
9758
9762 bool set_coat_anisotropy_rotation(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_anisotropy_rotation", texturefloat, time); }
9766 bool set_coat_anisotropy_rotation(float texturefloat, double time = TiMe::Default()) { return setValue("coat_anisotropy_rotation", texturefloat, time); }
9770 Value get_coat_anisotropy_rotation(double time = TiMe::Default()) const { return getValue("coat_anisotropy_rotation", time); }
9771
9775 bool set_coat_darkening(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_darkening", texturefloat, time); }
9779 bool set_coat_darkening(float texturefloat, double time = TiMe::Default()) { return setValue("coat_darkening", texturefloat, time); }
9783 Value get_coat_darkening(double time = TiMe::Default()) const { return getValue("coat_darkening", time); }
9784
9788 bool set_bump_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bump_map", texture, time); }
9792 bool set_bump_map(const AColor& texture, double time = TiMe::Default()) { return setValue("bump_map", texture, time); }
9796 Value get_bump_map(double time = TiMe::Default()) const { return getValue("bump_map", time); }
9797
9801 bool set_bump_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bump_amount", texturefloat, time); }
9805 bool set_bump_amount(float texturefloat, double time = TiMe::Default()) { return setValue("bump_amount", texturefloat, time); }
9809 Value get_bump_amount(double time = TiMe::Default()) const { return getValue("bump_amount", time); }
9810
9814 bool set_bump_type(int val, double time = TiMe::Default()) { return setValue("bump_type", val, time); }
9818 int get_bump_type(double time = TiMe::Default()) const { return getInt("bump_type", time); }
9819
9823 bool set_coat_bump_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("coat_bump_map", texture, time); }
9827 bool set_coat_bump_map(const AColor& texture, double time = TiMe::Default()) { return setValue("coat_bump_map", texture, time); }
9831 Value get_coat_bump_map(double time = TiMe::Default()) const { return getValue("coat_bump_map", time); }
9832
9836 bool set_coat_bump_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_bump_amount", texturefloat, time); }
9840 bool set_coat_bump_amount(float texturefloat, double time = TiMe::Default()) { return setValue("coat_bump_amount", texturefloat, time); }
9844 Value get_coat_bump_amount(double time = TiMe::Default()) const { return getValue("coat_bump_amount", time); }
9845
9849 bool set_coat_bump_type(int val, double time = TiMe::Default()) { return setValue("coat_bump_type", val, time); }
9853 int get_coat_bump_type(double time = TiMe::Default()) const { return getInt("coat_bump_type", time); }
9854
9858 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
9862 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
9866 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
9867
9871 bool set_diffuse_positions(const FloatList& floatList, double time = TiMe::Default()) { return setValue("diffuse_positions", floatList, time); }
9872 bool set_diffuse_positions(FloatList&& floatList, double time = TiMe::Default()) { return setValue("diffuse_positions", std::move(floatList), time); }
9873 bool set_diffuse_positions(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("diffuse_positions", floats, count, time); }
9874 template<size_t count> bool set_diffuse_positions(const float (&floats)[count], double time = TiMe::Default()) { return setArray("diffuse_positions", floats, count, time); }
9878 FloatList get_diffuse_positions(double time = TiMe::Default()) const { return getFloatList("diffuse_positions", time); }
9879
9883 bool set_diffuse_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("diffuse_interpolations", intList, time); }
9884 bool set_diffuse_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("diffuse_interpolations", std::move(intList), time); }
9885 bool set_diffuse_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("diffuse_interpolations", ints, count, time); }
9886 template<size_t count> bool set_diffuse_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("diffuse_interpolations", ints, count, time); }
9890 IntList get_diffuse_interpolations(double time = TiMe::Default()) const { return getIntList("diffuse_interpolations", time); }
9891
9894 bool set_diffuse_colors(const ValueList& textureList, double time = TiMe::Default()) { return setValue("diffuse_colors", textureList, time); }
9895 bool set_diffuse_colors(ValueList&& textureList, double time = TiMe::Default()) { return setValue("diffuse_colors", std::move(textureList), time); }
9896 bool set_diffuse_colors(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("diffuse_colors", textures, count, time); }
9897 template<size_t count> bool set_diffuse_colors(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("diffuse_colors", textures, count, time); }
9898 template<size_t count> bool set_diffuse_colors(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("diffuse_colors", textures, count, time); }
9901 ValueList get_diffuse_colors(double time = TiMe::Default()) const { return getValueList("diffuse_colors", time); }
9902
9905 bool set_diffuse_gradient_external(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("diffuse_gradient_external", plugin, time); }
9908 PluginRef get_diffuse_gradient_external(double time = TiMe::Default()) const { return getPlugin("diffuse_gradient_external", time); }
9909
9913 bool set_diffuse_gradation_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("diffuse_gradation_offset", texturefloat, time); }
9917 bool set_diffuse_gradation_offset(float texturefloat, double time = TiMe::Default()) { return setValue("diffuse_gradation_offset", texturefloat, time); }
9921 Value get_diffuse_gradation_offset(double time = TiMe::Default()) const { return getValue("diffuse_gradation_offset", time); }
9922
9926 bool set_diffuse_output_offset(float val, double time = TiMe::Default()) { return setValue("diffuse_output_offset", val, time); }
9930 float get_diffuse_output_offset(double time = TiMe::Default()) const { return getFloat("diffuse_output_offset", time); }
9931
9935 bool set_specular_positions(const FloatList& floatList, double time = TiMe::Default()) { return setValue("specular_positions", floatList, time); }
9936 bool set_specular_positions(FloatList&& floatList, double time = TiMe::Default()) { return setValue("specular_positions", std::move(floatList), time); }
9937 bool set_specular_positions(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("specular_positions", floats, count, time); }
9938 template<size_t count> bool set_specular_positions(const float (&floats)[count], double time = TiMe::Default()) { return setArray("specular_positions", floats, count, time); }
9942 FloatList get_specular_positions(double time = TiMe::Default()) const { return getFloatList("specular_positions", time); }
9943
9947 bool set_specular_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("specular_interpolations", intList, time); }
9948 bool set_specular_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("specular_interpolations", std::move(intList), time); }
9949 bool set_specular_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("specular_interpolations", ints, count, time); }
9950 template<size_t count> bool set_specular_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("specular_interpolations", ints, count, time); }
9954 IntList get_specular_interpolations(double time = TiMe::Default()) const { return getIntList("specular_interpolations", time); }
9955
9958 bool set_specular_colors(const ValueList& textureList, double time = TiMe::Default()) { return setValue("specular_colors", textureList, time); }
9959 bool set_specular_colors(ValueList&& textureList, double time = TiMe::Default()) { return setValue("specular_colors", std::move(textureList), time); }
9960 bool set_specular_colors(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("specular_colors", textures, count, time); }
9961 template<size_t count> bool set_specular_colors(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("specular_colors", textures, count, time); }
9962 template<size_t count> bool set_specular_colors(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("specular_colors", textures, count, time); }
9965 ValueList get_specular_colors(double time = TiMe::Default()) const { return getValueList("specular_colors", time); }
9966
9969 bool set_specular_gradient_external(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("specular_gradient_external", plugin, time); }
9972 PluginRef get_specular_gradient_external(double time = TiMe::Default()) const { return getPlugin("specular_gradient_external", time); }
9973
9977 bool set_shadow_override_on(bool val, double time = TiMe::Default()) { return setValue("shadow_override_on", val, time); }
9981 bool get_shadow_override_on(double time = TiMe::Default()) const { return getBool("shadow_override_on", time); }
9982
9986 bool set_shadow_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadow_color", texture, time); }
9990 bool set_shadow_color(const AColor& texture, double time = TiMe::Default()) { return setValue("shadow_color", texture, time); }
9994 Value get_shadow_color(double time = TiMe::Default()) const { return getValue("shadow_color", time); }
9995
9999 bool set_shadow_opacity(float val, double time = TiMe::Default()) { return setValue("shadow_opacity", val, time); }
10003 float get_shadow_opacity(double time = TiMe::Default()) const { return getFloat("shadow_opacity", time); }
10004
10008 bool set_light_override_on(bool val, double time = TiMe::Default()) { return setValue("light_override_on", val, time); }
10012 bool get_light_override_on(double time = TiMe::Default()) const { return getBool("light_override_on", time); }
10013
10017 bool set_light_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("light_color", texture, time); }
10021 bool set_light_color(const AColor& texture, double time = TiMe::Default()) { return setValue("light_color", texture, time); }
10025 Value get_light_color(double time = TiMe::Default()) const { return getValue("light_color", time); }
10026
10030 bool set_light_blend_mode(int val, double time = TiMe::Default()) { return setValue("light_blend_mode", val, time); }
10034 int get_light_blend_mode(double time = TiMe::Default()) const { return getInt("light_blend_mode", time); }
10035
10039 bool set_light_blend_intensity(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("light_blend_intensity", texturefloat, time); }
10043 bool set_light_blend_intensity(float texturefloat, double time = TiMe::Default()) { return setValue("light_blend_intensity", texturefloat, time); }
10047 Value get_light_blend_intensity(double time = TiMe::Default()) const { return getValue("light_blend_intensity", time); }
10048
10052 bool set_highlight_type(int val, double time = TiMe::Default()) { return setValue("highlight_type", val, time); }
10056 int get_highlight_type(double time = TiMe::Default()) const { return getInt("highlight_type", time); }
10057
10061 bool set_highlight_mask(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("highlight_mask", texturefloat, time); }
10065 bool set_highlight_mask(float texturefloat, double time = TiMe::Default()) { return setValue("highlight_mask", texturefloat, time); }
10069 Value get_highlight_mask(double time = TiMe::Default()) const { return getValue("highlight_mask", time); }
10070
10074 bool set_highlight_positions(const FloatList& floatList, double time = TiMe::Default()) { return setValue("highlight_positions", floatList, time); }
10075 bool set_highlight_positions(FloatList&& floatList, double time = TiMe::Default()) { return setValue("highlight_positions", std::move(floatList), time); }
10076 bool set_highlight_positions(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("highlight_positions", floats, count, time); }
10077 template<size_t count> bool set_highlight_positions(const float (&floats)[count], double time = TiMe::Default()) { return setArray("highlight_positions", floats, count, time); }
10081 FloatList get_highlight_positions(double time = TiMe::Default()) const { return getFloatList("highlight_positions", time); }
10082
10086 bool set_highlight_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("highlight_interpolations", intList, time); }
10087 bool set_highlight_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("highlight_interpolations", std::move(intList), time); }
10088 bool set_highlight_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("highlight_interpolations", ints, count, time); }
10089 template<size_t count> bool set_highlight_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("highlight_interpolations", ints, count, time); }
10093 IntList get_highlight_interpolations(double time = TiMe::Default()) const { return getIntList("highlight_interpolations", time); }
10094
10097 bool set_highlight_values(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("highlight_values", texturefloatList, time); }
10098 bool set_highlight_values(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("highlight_values", std::move(texturefloatList), time); }
10099 bool set_highlight_values(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("highlight_values", texturefloats, count, time); }
10100 template<size_t count> bool set_highlight_values(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("highlight_values", texturefloats, count, time); }
10101 template<size_t count> bool set_highlight_values(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("highlight_values", texturefloats, count, time); }
10104 ValueList get_highlight_values(double time = TiMe::Default()) const { return getValueList("highlight_values", time); }
10105
10108 bool set_highlight_shape_external(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("highlight_shape_external", plugin, time); }
10111 PluginRef get_highlight_shape_external(double time = TiMe::Default()) const { return getPlugin("highlight_shape_external", time); }
10112
10116 bool set_highlight_split_g1(float val, double time = TiMe::Default()) { return setValue("highlight_split_g1", val, time); }
10120 float get_highlight_split_g1(double time = TiMe::Default()) const { return getFloat("highlight_split_g1", time); }
10121
10125 bool set_highlight_split_g2(float val, double time = TiMe::Default()) { return setValue("highlight_split_g2", val, time); }
10129 float get_highlight_split_g2(double time = TiMe::Default()) const { return getFloat("highlight_split_g2", time); }
10130
10134 bool set_highlight_rotation(float val, double time = TiMe::Default()) { return setValue("highlight_rotation", val, time); }
10138 float get_highlight_rotation(double time = TiMe::Default()) const { return getFloat("highlight_rotation", time); }
10139
10143 bool set_transparency_source(int val, double time = TiMe::Default()) { return setValue("transparency_source", val, time); }
10147 int get_transparency_source(double time = TiMe::Default()) const { return getInt("transparency_source", time); }
10148
10152 bool set_transparency_ids(const IntList& intList, double time = TiMe::Default()) { return setValue("transparency_ids", intList, time); }
10153 bool set_transparency_ids(IntList&& intList, double time = TiMe::Default()) { return setValue("transparency_ids", std::move(intList), time); }
10154 bool set_transparency_ids(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("transparency_ids", ints, count, time); }
10155 template<size_t count> bool set_transparency_ids(const int (&ints)[count], double time = TiMe::Default()) { return setArray("transparency_ids", ints, count, time); }
10159 IntList get_transparency_ids(double time = TiMe::Default()) const { return getIntList("transparency_ids", time); }
10160
10163 bool set_transparency_values(const ValueList& textureList, double time = TiMe::Default()) { return setValue("transparency_values", textureList, time); }
10164 bool set_transparency_values(ValueList&& textureList, double time = TiMe::Default()) { return setValue("transparency_values", std::move(textureList), time); }
10165 bool set_transparency_values(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("transparency_values", textures, count, time); }
10166 template<size_t count> bool set_transparency_values(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("transparency_values", textures, count, time); }
10167 template<size_t count> bool set_transparency_values(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("transparency_values", textures, count, time); }
10170 ValueList get_transparency_values(double time = TiMe::Default()) const { return getValueList("transparency_values", time); }
10171
10175 bool set_toon_edge_override_on(bool val, double time = TiMe::Default()) { return setValue("toon_edge_override_on", val, time); }
10179 bool get_toon_edge_override_on(double time = TiMe::Default()) const { return getBool("toon_edge_override_on", time); }
10180
10184 bool set_toon_edge_priority(int val, double time = TiMe::Default()) { return setValue("toon_edge_priority", val, time); }
10188 int get_toon_edge_priority(double time = TiMe::Default()) const { return getInt("toon_edge_priority", time); }
10189
10192 bool set_lineColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("lineColor_tex", texture, time); }
10195 bool set_lineColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("lineColor_tex", texture, time); }
10198 Value get_lineColor_tex(double time = TiMe::Default()) const { return getValue("lineColor_tex", time); }
10199
10202 bool set_lineWidth_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("lineWidth_tex", texturefloat, time); }
10205 bool set_lineWidth_tex(float texturefloat, double time = TiMe::Default()) { return setValue("lineWidth_tex", texturefloat, time); }
10208 Value get_lineWidth_tex(double time = TiMe::Default()) const { return getValue("lineWidth_tex", time); }
10209
10213 bool set_innerLineControl(bool val, double time = TiMe::Default()) { return setValue("innerLineControl", val, time); }
10217 bool get_innerLineControl(double time = TiMe::Default()) const { return getBool("innerLineControl", time); }
10218
10221 bool set_lineColorInner_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("lineColorInner_tex", texture, time); }
10224 bool set_lineColorInner_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("lineColorInner_tex", texture, time); }
10227 Value get_lineColorInner_tex(double time = TiMe::Default()) const { return getValue("lineColorInner_tex", time); }
10228
10231 bool set_lineWidthInner_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("lineWidthInner_tex", texturefloat, time); }
10234 bool set_lineWidthInner_tex(float texturefloat, double time = TiMe::Default()) { return setValue("lineWidthInner_tex", texturefloat, time); }
10237 Value get_lineWidthInner_tex(double time = TiMe::Default()) const { return getValue("lineWidthInner_tex", time); }
10238
10242 bool set_outerOverlapThreshold_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("outerOverlapThreshold_tex", texturefloat, time); }
10246 bool set_outerOverlapThreshold_tex(float texturefloat, double time = TiMe::Default()) { return setValue("outerOverlapThreshold_tex", texturefloat, time); }
10250 Value get_outerOverlapThreshold_tex(double time = TiMe::Default()) const { return getValue("outerOverlapThreshold_tex", time); }
10251
10255 bool set_normalThreshold_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("normalThreshold_tex", texturefloat, time); }
10259 bool set_normalThreshold_tex(float texturefloat, double time = TiMe::Default()) { return setValue("normalThreshold_tex", texturefloat, time); }
10263 Value get_normalThreshold_tex(double time = TiMe::Default()) const { return getValue("normalThreshold_tex", time); }
10264
10268 bool set_overlapThreshold_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("overlapThreshold_tex", texturefloat, time); }
10272 bool set_overlapThreshold_tex(float texturefloat, double time = TiMe::Default()) { return setValue("overlapThreshold_tex", texturefloat, time); }
10276 Value get_overlapThreshold_tex(double time = TiMe::Default()) const { return getValue("overlapThreshold_tex", time); }
10277
10281 bool set_maskColorThreshold(float val, double time = TiMe::Default()) { return setValue("maskColorThreshold", val, time); }
10285 float get_maskColorThreshold(double time = TiMe::Default()) const { return getFloat("maskColorThreshold", time); }
10286
10289 bool set_maskColor(const PluginRef& texture, double time = TiMe::Default()) { return setValue("maskColor", texture, time); }
10292 bool set_maskColor(const AColor& texture, double time = TiMe::Default()) { return setValue("maskColor", texture, time); }
10295 Value get_maskColor(double time = TiMe::Default()) const { return getValue("maskColor", time); }
10296};
10297
10299class BRDFToonOverride : public Plugin {
10300public:
10302 static constexpr const PluginTypeId getTypeId() { return 0x2F0864900B; }
10304 static constexpr const char* getType() { return "BRDFToonOverride"; }
10305
10306 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
10307
10310 bool set_base_brdf(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_brdf", plugin, time); }
10313 PluginRef get_base_brdf(double time = TiMe::Default()) const { return getPlugin("base_brdf", time); }
10314
10318 bool set_lineColor(const Color& color, double time = TiMe::Default()) { return setValue("lineColor", color, time); }
10322 Color get_lineColor(double time = TiMe::Default()) const { return getColor("lineColor", time); }
10323
10326 bool set_lineColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("lineColor_tex", texture, time); }
10329 bool set_lineColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("lineColor_tex", texture, time); }
10332 Value get_lineColor_tex(double time = TiMe::Default()) const { return getValue("lineColor_tex", time); }
10333
10337 bool set_lineWidth(float val, double time = TiMe::Default()) { return setValue("lineWidth", val, time); }
10341 float get_lineWidth(double time = TiMe::Default()) const { return getFloat("lineWidth", time); }
10342
10345 bool set_lineWidth_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("lineWidth_tex", texturefloat, time); }
10348 bool set_lineWidth_tex(float texturefloat, double time = TiMe::Default()) { return setValue("lineWidth_tex", texturefloat, time); }
10351 Value get_lineWidth_tex(double time = TiMe::Default()) const { return getValue("lineWidth_tex", time); }
10352
10356 bool set_innerLineControl(bool val, double time = TiMe::Default()) { return setValue("innerLineControl", val, time); }
10360 bool get_innerLineControl(double time = TiMe::Default()) const { return getBool("innerLineControl", time); }
10361
10365 bool set_lineColorInner(const Color& color, double time = TiMe::Default()) { return setValue("lineColorInner", color, time); }
10369 Color get_lineColorInner(double time = TiMe::Default()) const { return getColor("lineColorInner", time); }
10370
10373 bool set_lineColorInner_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("lineColorInner_tex", texture, time); }
10376 bool set_lineColorInner_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("lineColorInner_tex", texture, time); }
10379 Value get_lineColorInner_tex(double time = TiMe::Default()) const { return getValue("lineColorInner_tex", time); }
10380
10384 bool set_lineWidthInner(float val, double time = TiMe::Default()) { return setValue("lineWidthInner", val, time); }
10388 float get_lineWidthInner(double time = TiMe::Default()) const { return getFloat("lineWidthInner", time); }
10389
10392 bool set_lineWidthInner_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("lineWidthInner_tex", texturefloat, time); }
10395 bool set_lineWidthInner_tex(float texturefloat, double time = TiMe::Default()) { return setValue("lineWidthInner_tex", texturefloat, time); }
10398 Value get_lineWidthInner_tex(double time = TiMe::Default()) const { return getValue("lineWidthInner_tex", time); }
10399
10403 bool set_outerOverlapThreshold(float val, double time = TiMe::Default()) { return setValue("outerOverlapThreshold", val, time); }
10407 float get_outerOverlapThreshold(double time = TiMe::Default()) const { return getFloat("outerOverlapThreshold", time); }
10408
10412 bool set_normalThreshold(float val, double time = TiMe::Default()) { return setValue("normalThreshold", val, time); }
10416 float get_normalThreshold(double time = TiMe::Default()) const { return getFloat("normalThreshold", time); }
10417
10421 bool set_overlapThreshold(float val, double time = TiMe::Default()) { return setValue("overlapThreshold", val, time); }
10425 float get_overlapThreshold(double time = TiMe::Default()) const { return getFloat("overlapThreshold", time); }
10426
10430 bool set_opacity(float val, double time = TiMe::Default()) { return setValue("opacity", val, time); }
10434 float get_opacity(double time = TiMe::Default()) const { return getFloat("opacity", time); }
10435
10438 bool set_opacity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("opacity_tex", texturefloat, time); }
10441 bool set_opacity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("opacity_tex", texturefloat, time); }
10444 Value get_opacity_tex(double time = TiMe::Default()) const { return getValue("opacity_tex", time); }
10445};
10446
10448class BRDFVRayMtl : public Plugin {
10449public:
10451 static constexpr const PluginTypeId getTypeId() { return 0x77BF8D7F; }
10453 static constexpr const char* getType() { return "BRDFVRayMtl"; }
10454
10455 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
10456
10460 bool set_opacity_source(int val, double time = TiMe::Default()) { return setValue("opacity_source", val, time); }
10464 int get_opacity_source(double time = TiMe::Default()) const { return getInt("opacity_source", time); }
10465
10469 bool set_opacity(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("opacity", texturefloat, time); }
10473 bool set_opacity(float texturefloat, double time = TiMe::Default()) { return setValue("opacity", texturefloat, time); }
10477 Value get_opacity(double time = TiMe::Default()) const { return getValue("opacity", time); }
10478
10482 bool set_opacity_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("opacity_color", texture, time); }
10486 bool set_opacity_color(const AColor& texture, double time = TiMe::Default()) { return setValue("opacity_color", texture, time); }
10490 Value get_opacity_color(double time = TiMe::Default()) const { return getValue("opacity_color", time); }
10491
10495 bool set_opacity_mode(int val, double time = TiMe::Default()) { return setValue("opacity_mode", val, time); }
10499 int get_opacity_mode(double time = TiMe::Default()) const { return getInt("opacity_mode", time); }
10500
10504 bool set_diffuse(const PluginRef& texture, double time = TiMe::Default()) { return setValue("diffuse", texture, time); }
10508 bool set_diffuse(const AColor& texture, double time = TiMe::Default()) { return setValue("diffuse", texture, time); }
10512 Value get_diffuse(double time = TiMe::Default()) const { return getValue("diffuse", time); }
10513
10517 bool set_roughness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("roughness", texturefloat, time); }
10521 bool set_roughness(float texturefloat, double time = TiMe::Default()) { return setValue("roughness", texturefloat, time); }
10525 Value get_roughness(double time = TiMe::Default()) const { return getValue("roughness", time); }
10526
10530 bool set_roughness_model(int val, double time = TiMe::Default()) { return setValue("roughness_model", val, time); }
10534 int get_roughness_model(double time = TiMe::Default()) const { return getInt("roughness_model", time); }
10535
10539 bool set_self_illumination(const PluginRef& texture, double time = TiMe::Default()) { return setValue("self_illumination", texture, time); }
10543 bool set_self_illumination(const AColor& texture, double time = TiMe::Default()) { return setValue("self_illumination", texture, time); }
10547 Value get_self_illumination(double time = TiMe::Default()) const { return getValue("self_illumination", time); }
10548
10552 bool set_self_illumination_gi(bool val, double time = TiMe::Default()) { return setValue("self_illumination_gi", val, time); }
10556 bool get_self_illumination_gi(double time = TiMe::Default()) const { return getBool("self_illumination_gi", time); }
10557
10561 bool set_compensate_camera_exposure(bool val, double time = TiMe::Default()) { return setValue("compensate_camera_exposure", val, time); }
10565 bool get_compensate_camera_exposure(double time = TiMe::Default()) const { return getBool("compensate_camera_exposure", time); }
10566
10570 bool set_brdf_type(int val, double time = TiMe::Default()) { return setValue("brdf_type", val, time); }
10574 int get_brdf_type(double time = TiMe::Default()) const { return getInt("brdf_type", time); }
10575
10579 bool set_reflect(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect", texture, time); }
10583 bool set_reflect(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect", texture, time); }
10587 Value get_reflect(double time = TiMe::Default()) const { return getValue("reflect", time); }
10588
10592 bool set_reflect_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflect_glossiness", texturefloat, time); }
10596 bool set_reflect_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("reflect_glossiness", texturefloat, time); }
10600 Value get_reflect_glossiness(double time = TiMe::Default()) const { return getValue("reflect_glossiness", time); }
10601
10605 bool set_hilight_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hilight_glossiness", texturefloat, time); }
10609 bool set_hilight_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("hilight_glossiness", texturefloat, time); }
10613 Value get_hilight_glossiness(double time = TiMe::Default()) const { return getValue("hilight_glossiness", time); }
10614
10618 bool set_hilight_glossiness_lock(bool val, double time = TiMe::Default()) { return setValue("hilight_glossiness_lock", val, time); }
10622 bool get_hilight_glossiness_lock(double time = TiMe::Default()) const { return getBool("hilight_glossiness_lock", time); }
10623
10627 bool set_gtr_gamma(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("gtr_gamma", texturefloat, time); }
10631 bool set_gtr_gamma(float texturefloat, double time = TiMe::Default()) { return setValue("gtr_gamma", texturefloat, time); }
10635 Value get_gtr_gamma(double time = TiMe::Default()) const { return getValue("gtr_gamma", time); }
10636
10640 bool set_fresnel(bool val, double time = TiMe::Default()) { return setValue("fresnel", val, time); }
10644 bool get_fresnel(double time = TiMe::Default()) const { return getBool("fresnel", time); }
10645
10649 bool set_fresnel_ior(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("fresnel_ior", texturefloat, time); }
10653 bool set_fresnel_ior(float texturefloat, double time = TiMe::Default()) { return setValue("fresnel_ior", texturefloat, time); }
10657 Value get_fresnel_ior(double time = TiMe::Default()) const { return getValue("fresnel_ior", time); }
10658
10662 bool set_fresnel_ior_lock(bool val, double time = TiMe::Default()) { return setValue("fresnel_ior_lock", val, time); }
10666 bool get_fresnel_ior_lock(double time = TiMe::Default()) const { return getBool("fresnel_ior_lock", time); }
10667
10671 bool set_metalness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("metalness", texturefloat, time); }
10675 bool set_metalness(float texturefloat, double time = TiMe::Default()) { return setValue("metalness", texturefloat, time); }
10679 Value get_metalness(double time = TiMe::Default()) const { return getValue("metalness", time); }
10680
10684 bool set_gtr_energy_compensation(int val, double time = TiMe::Default()) { return setValue("gtr_energy_compensation", val, time); }
10688 int get_gtr_energy_compensation(double time = TiMe::Default()) const { return getInt("gtr_energy_compensation", time); }
10689
10693 bool set_reflect_subdivs(int val, double time = TiMe::Default()) { return setValue("reflect_subdivs", val, time); }
10697 int get_reflect_subdivs(double time = TiMe::Default()) const { return getInt("reflect_subdivs", time); }
10698
10702 bool set_reflect_trace(bool val, double time = TiMe::Default()) { return setValue("reflect_trace", val, time); }
10706 bool get_reflect_trace(double time = TiMe::Default()) const { return getBool("reflect_trace", time); }
10707
10711 bool set_reflect_depth(int val, double time = TiMe::Default()) { return setValue("reflect_depth", val, time); }
10715 int get_reflect_depth(double time = TiMe::Default()) const { return getInt("reflect_depth", time); }
10716
10720 bool set_reflect_exit_color(const Color& color, double time = TiMe::Default()) { return setValue("reflect_exit_color", color, time); }
10724 Color get_reflect_exit_color(double time = TiMe::Default()) const { return getColor("reflect_exit_color", time); }
10725
10729 bool set_hilight_soften(float val, double time = TiMe::Default()) { return setValue("hilight_soften", val, time); }
10733 float get_hilight_soften(double time = TiMe::Default()) const { return getFloat("hilight_soften", time); }
10734
10738 bool set_reflect_affect_alpha(int val, double time = TiMe::Default()) { return setValue("reflect_affect_alpha", val, time); }
10742 int get_reflect_affect_alpha(double time = TiMe::Default()) const { return getInt("reflect_affect_alpha", time); }
10743
10747 bool set_reflect_weight(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflect_weight", texturefloat, time); }
10751 bool set_reflect_weight(float texturefloat, double time = TiMe::Default()) { return setValue("reflect_weight", texturefloat, time); }
10755 Value get_reflect_weight(double time = TiMe::Default()) const { return getValue("reflect_weight", time); }
10756
10760 bool set_reflect_dim_distance_on(bool val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_on", val, time); }
10764 bool get_reflect_dim_distance_on(double time = TiMe::Default()) const { return getBool("reflect_dim_distance_on", time); }
10765
10769 bool set_reflect_dim_distance(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance", val, time); }
10773 float get_reflect_dim_distance(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance", time); }
10774
10778 bool set_reflect_dim_distance_falloff(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_falloff", val, time); }
10782 float get_reflect_dim_distance_falloff(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance_falloff", time); }
10783
10787 bool set_anisotropy(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("anisotropy", texturefloat, time); }
10791 bool set_anisotropy(float texturefloat, double time = TiMe::Default()) { return setValue("anisotropy", texturefloat, time); }
10795 Value get_anisotropy(double time = TiMe::Default()) const { return getValue("anisotropy", time); }
10796
10800 bool set_anisotropy_rotation(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("anisotropy_rotation", texturefloat, time); }
10804 bool set_anisotropy_rotation(float texturefloat, double time = TiMe::Default()) { return setValue("anisotropy_rotation", texturefloat, time); }
10808 Value get_anisotropy_rotation(double time = TiMe::Default()) const { return getValue("anisotropy_rotation", time); }
10809
10813 bool set_anisotropy_derivation(int val, double time = TiMe::Default()) { return setValue("anisotropy_derivation", val, time); }
10817 int get_anisotropy_derivation(double time = TiMe::Default()) const { return getInt("anisotropy_derivation", time); }
10818
10822 bool set_anisotropy_axis(int val, double time = TiMe::Default()) { return setValue("anisotropy_axis", val, time); }
10826 int get_anisotropy_axis(double time = TiMe::Default()) const { return getInt("anisotropy_axis", time); }
10827
10830 bool set_anisotropy_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("anisotropy_uvwgen", plugin, time); }
10833 PluginRef get_anisotropy_uvwgen(double time = TiMe::Default()) const { return getPlugin("anisotropy_uvwgen", time); }
10834
10838 bool set_new_gtr_anisotropy(bool val, double time = TiMe::Default()) { return setValue("new_gtr_anisotropy", val, time); }
10842 bool get_new_gtr_anisotropy(double time = TiMe::Default()) const { return getBool("new_gtr_anisotropy", time); }
10843
10847 bool set_thin_film_on(bool val, double time = TiMe::Default()) { return setValue("thin_film_on", val, time); }
10851 bool get_thin_film_on(double time = TiMe::Default()) const { return getBool("thin_film_on", time); }
10852
10856 bool set_thin_film_thickness_min(float val, double time = TiMe::Default()) { return setValue("thin_film_thickness_min", val, time); }
10860 float get_thin_film_thickness_min(double time = TiMe::Default()) const { return getFloat("thin_film_thickness_min", time); }
10861
10865 bool set_thin_film_thickness_max(float val, double time = TiMe::Default()) { return setValue("thin_film_thickness_max", val, time); }
10869 float get_thin_film_thickness_max(double time = TiMe::Default()) const { return getFloat("thin_film_thickness_max", time); }
10870
10874 bool set_thin_film_thickness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("thin_film_thickness", texturefloat, time); }
10878 bool set_thin_film_thickness(float texturefloat, double time = TiMe::Default()) { return setValue("thin_film_thickness", texturefloat, time); }
10882 Value get_thin_film_thickness(double time = TiMe::Default()) const { return getValue("thin_film_thickness", time); }
10883
10887 bool set_thin_film_ior(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("thin_film_ior", texturefloat, time); }
10891 bool set_thin_film_ior(float texturefloat, double time = TiMe::Default()) { return setValue("thin_film_ior", texturefloat, time); }
10895 Value get_thin_film_ior(double time = TiMe::Default()) const { return getValue("thin_film_ior", time); }
10896
10900 bool set_refract(const PluginRef& texture, double time = TiMe::Default()) { return setValue("refract", texture, time); }
10904 bool set_refract(const AColor& texture, double time = TiMe::Default()) { return setValue("refract", texture, time); }
10908 Value get_refract(double time = TiMe::Default()) const { return getValue("refract", time); }
10909
10913 bool set_refract_ior(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("refract_ior", texturefloat, time); }
10917 bool set_refract_ior(float texturefloat, double time = TiMe::Default()) { return setValue("refract_ior", texturefloat, time); }
10921 Value get_refract_ior(double time = TiMe::Default()) const { return getValue("refract_ior", time); }
10922
10926 bool set_refract_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("refract_glossiness", texturefloat, time); }
10930 bool set_refract_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("refract_glossiness", texturefloat, time); }
10934 Value get_refract_glossiness(double time = TiMe::Default()) const { return getValue("refract_glossiness", time); }
10935
10939 bool set_refract_subdivs(int val, double time = TiMe::Default()) { return setValue("refract_subdivs", val, time); }
10943 int get_refract_subdivs(double time = TiMe::Default()) const { return getInt("refract_subdivs", time); }
10944
10948 bool set_refract_trace(bool val, double time = TiMe::Default()) { return setValue("refract_trace", val, time); }
10952 bool get_refract_trace(double time = TiMe::Default()) const { return getBool("refract_trace", time); }
10953
10957 bool set_refract_depth(int val, double time = TiMe::Default()) { return setValue("refract_depth", val, time); }
10961 int get_refract_depth(double time = TiMe::Default()) const { return getInt("refract_depth", time); }
10962
10966 bool set_refract_exit_color_on(bool val, double time = TiMe::Default()) { return setValue("refract_exit_color_on", val, time); }
10970 bool get_refract_exit_color_on(double time = TiMe::Default()) const { return getBool("refract_exit_color_on", time); }
10971
10975 bool set_refract_exit_color(const Color& color, double time = TiMe::Default()) { return setValue("refract_exit_color", color, time); }
10979 Color get_refract_exit_color(double time = TiMe::Default()) const { return getColor("refract_exit_color", time); }
10980
10984 bool set_refract_affect_alpha(int val, double time = TiMe::Default()) { return setValue("refract_affect_alpha", val, time); }
10988 int get_refract_affect_alpha(double time = TiMe::Default()) const { return getInt("refract_affect_alpha", time); }
10989
10993 bool set_refract_affect_shadows(bool val, double time = TiMe::Default()) { return setValue("refract_affect_shadows", val, time); }
10997 bool get_refract_affect_shadows(double time = TiMe::Default()) const { return getBool("refract_affect_shadows", time); }
10998
11002 bool set_dispersion_on(bool val, double time = TiMe::Default()) { return setValue("dispersion_on", val, time); }
11006 bool get_dispersion_on(double time = TiMe::Default()) const { return getBool("dispersion_on", time); }
11007
11011 bool set_dispersion(float val, double time = TiMe::Default()) { return setValue("dispersion", val, time); }
11015 float get_dispersion(double time = TiMe::Default()) const { return getFloat("dispersion", time); }
11016
11020 bool set_refract_thin_walled(bool val, double time = TiMe::Default()) { return setValue("refract_thin_walled", val, time); }
11024 bool get_refract_thin_walled(double time = TiMe::Default()) const { return getBool("refract_thin_walled", time); }
11025
11029 bool set_fog_color(const Color& color, double time = TiMe::Default()) { return setValue("fog_color", color, time); }
11033 Color get_fog_color(double time = TiMe::Default()) const { return getColor("fog_color", time); }
11034
11037 bool set_fog_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("fog_color_tex", texture, time); }
11040 bool set_fog_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("fog_color_tex", texture, time); }
11043 Value get_fog_color_tex(double time = TiMe::Default()) const { return getValue("fog_color_tex", time); }
11044
11048 bool set_fog_mult(float val, double time = TiMe::Default()) { return setValue("fog_mult", val, time); }
11052 float get_fog_mult(double time = TiMe::Default()) const { return getFloat("fog_mult", time); }
11053
11057 bool set_fog_depth(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("fog_depth", texturefloat, time); }
11061 bool set_fog_depth(float texturefloat, double time = TiMe::Default()) { return setValue("fog_depth", texturefloat, time); }
11065 Value get_fog_depth(double time = TiMe::Default()) const { return getValue("fog_depth", time); }
11066
11070 bool set_fog_bias(float val, double time = TiMe::Default()) { return setValue("fog_bias", val, time); }
11074 float get_fog_bias(double time = TiMe::Default()) const { return getFloat("fog_bias", time); }
11075
11079 bool set_fog_unit_scale_on(bool val, double time = TiMe::Default()) { return setValue("fog_unit_scale_on", val, time); }
11083 bool get_fog_unit_scale_on(double time = TiMe::Default()) const { return getBool("fog_unit_scale_on", time); }
11084
11088 bool set_translucency(int val, double time = TiMe::Default()) { return setValue("translucency", val, time); }
11092 int get_translucency(double time = TiMe::Default()) const { return getInt("translucency", time); }
11093
11097 bool set_translucency_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("translucency_color", texture, time); }
11101 bool set_translucency_color(const AColor& texture, double time = TiMe::Default()) { return setValue("translucency_color", texture, time); }
11105 Value get_translucency_color(double time = TiMe::Default()) const { return getValue("translucency_color", time); }
11106
11110 bool set_translucency_light_mult(float val, double time = TiMe::Default()) { return setValue("translucency_light_mult", val, time); }
11114 float get_translucency_light_mult(double time = TiMe::Default()) const { return getFloat("translucency_light_mult", time); }
11115
11119 bool set_translucency_scatter_dir(float val, double time = TiMe::Default()) { return setValue("translucency_scatter_dir", val, time); }
11123 float get_translucency_scatter_dir(double time = TiMe::Default()) const { return getFloat("translucency_scatter_dir", time); }
11124
11128 bool set_translucency_scatter_coeff(float val, double time = TiMe::Default()) { return setValue("translucency_scatter_coeff", val, time); }
11132 float get_translucency_scatter_coeff(double time = TiMe::Default()) const { return getFloat("translucency_scatter_coeff", time); }
11133
11137 bool set_translucency_thickness(float val, double time = TiMe::Default()) { return setValue("translucency_thickness", val, time); }
11141 float get_translucency_thickness(double time = TiMe::Default()) const { return getFloat("translucency_thickness", time); }
11142
11146 bool set_translucency_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("translucency_amount", texturefloat, time); }
11150 bool set_translucency_amount(float texturefloat, double time = TiMe::Default()) { return setValue("translucency_amount", texturefloat, time); }
11154 Value get_translucency_amount(double time = TiMe::Default()) const { return getValue("translucency_amount", time); }
11155
11159 bool set_translucency_surfaceLighting(int val, double time = TiMe::Default()) { return setValue("translucency_surfaceLighting", val, time); }
11163 int get_translucency_surfaceLighting(double time = TiMe::Default()) const { return getInt("translucency_surfaceLighting", time); }
11164
11168 bool set_option_shading_model(int val, double time = TiMe::Default()) { return setValue("option_shading_model", val, time); }
11172 int get_option_shading_model(double time = TiMe::Default()) const { return getInt("option_shading_model", time); }
11173
11177 bool set_option_double_sided(bool val, double time = TiMe::Default()) { return setValue("option_double_sided", val, time); }
11181 bool get_option_double_sided(double time = TiMe::Default()) const { return getBool("option_double_sided", time); }
11182
11186 bool set_option_reflect_on_back(bool val, double time = TiMe::Default()) { return setValue("option_reflect_on_back", val, time); }
11190 bool get_option_reflect_on_back(double time = TiMe::Default()) const { return getBool("option_reflect_on_back", time); }
11191
11195 bool set_option_glossy_rays_as_gi(int val, double time = TiMe::Default()) { return setValue("option_glossy_rays_as_gi", val, time); }
11199 int get_option_glossy_rays_as_gi(double time = TiMe::Default()) const { return getInt("option_glossy_rays_as_gi", time); }
11200
11204 bool set_option_cutoff(float val, double time = TiMe::Default()) { return setValue("option_cutoff", val, time); }
11208 float get_option_cutoff(double time = TiMe::Default()) const { return getFloat("option_cutoff", time); }
11209
11213 bool set_option_use_irradiance_map(bool val, double time = TiMe::Default()) { return setValue("option_use_irradiance_map", val, time); }
11217 bool get_option_use_irradiance_map(double time = TiMe::Default()) const { return getBool("option_use_irradiance_map", time); }
11218
11222 bool set_option_energy_mode(int val, double time = TiMe::Default()) { return setValue("option_energy_mode", val, time); }
11226 int get_option_energy_mode(double time = TiMe::Default()) const { return getInt("option_energy_mode", time); }
11227
11231 bool set_option_fix_dark_edges(bool val, double time = TiMe::Default()) { return setValue("option_fix_dark_edges", val, time); }
11235 bool get_option_fix_dark_edges(double time = TiMe::Default()) const { return getBool("option_fix_dark_edges", time); }
11236
11240 bool set_option_glossy_fresnel(bool val, double time = TiMe::Default()) { return setValue("option_glossy_fresnel", val, time); }
11244 bool get_option_glossy_fresnel(double time = TiMe::Default()) const { return getBool("option_glossy_fresnel", time); }
11245
11249 bool set_option_use_roughness(bool val, double time = TiMe::Default()) { return setValue("option_use_roughness", val, time); }
11253 bool get_option_use_roughness(double time = TiMe::Default()) const { return getBool("option_use_roughness", time); }
11254
11258 bool set_use_environment_override(bool val, double time = TiMe::Default()) { return setValue("use_environment_override", val, time); }
11262 bool get_use_environment_override(double time = TiMe::Default()) const { return getBool("use_environment_override", time); }
11263
11266 bool set_environment_override(const PluginRef& texture, double time = TiMe::Default()) { return setValue("environment_override", texture, time); }
11269 bool set_environment_override(const AColor& texture, double time = TiMe::Default()) { return setValue("environment_override", texture, time); }
11272 Value get_environment_override(double time = TiMe::Default()) const { return getValue("environment_override", time); }
11273
11277 bool set_environment_priority(int val, double time = TiMe::Default()) { return setValue("environment_priority", val, time); }
11281 int get_environment_priority(double time = TiMe::Default()) const { return getInt("environment_priority", time); }
11282
11286 bool set_refl_interpolation_on(bool val, double time = TiMe::Default()) { return setValue("refl_interpolation_on", val, time); }
11290 bool get_refl_interpolation_on(double time = TiMe::Default()) const { return getBool("refl_interpolation_on", time); }
11291
11295 bool set_refl_imap_min_rate(int val, double time = TiMe::Default()) { return setValue("refl_imap_min_rate", val, time); }
11299 int get_refl_imap_min_rate(double time = TiMe::Default()) const { return getInt("refl_imap_min_rate", time); }
11300
11304 bool set_refl_imap_max_rate(int val, double time = TiMe::Default()) { return setValue("refl_imap_max_rate", val, time); }
11308 int get_refl_imap_max_rate(double time = TiMe::Default()) const { return getInt("refl_imap_max_rate", time); }
11309
11313 bool set_refl_imap_color_thresh(float val, double time = TiMe::Default()) { return setValue("refl_imap_color_thresh", val, time); }
11317 float get_refl_imap_color_thresh(double time = TiMe::Default()) const { return getFloat("refl_imap_color_thresh", time); }
11318
11322 bool set_refl_imap_norm_thresh(float val, double time = TiMe::Default()) { return setValue("refl_imap_norm_thresh", val, time); }
11326 float get_refl_imap_norm_thresh(double time = TiMe::Default()) const { return getFloat("refl_imap_norm_thresh", time); }
11327
11331 bool set_refl_imap_samples(int val, double time = TiMe::Default()) { return setValue("refl_imap_samples", val, time); }
11335 int get_refl_imap_samples(double time = TiMe::Default()) const { return getInt("refl_imap_samples", time); }
11336
11340 bool set_refr_interpolation_on(bool val, double time = TiMe::Default()) { return setValue("refr_interpolation_on", val, time); }
11344 bool get_refr_interpolation_on(double time = TiMe::Default()) const { return getBool("refr_interpolation_on", time); }
11345
11349 bool set_refr_imap_min_rate(int val, double time = TiMe::Default()) { return setValue("refr_imap_min_rate", val, time); }
11353 int get_refr_imap_min_rate(double time = TiMe::Default()) const { return getInt("refr_imap_min_rate", time); }
11354
11358 bool set_refr_imap_max_rate(int val, double time = TiMe::Default()) { return setValue("refr_imap_max_rate", val, time); }
11362 int get_refr_imap_max_rate(double time = TiMe::Default()) const { return getInt("refr_imap_max_rate", time); }
11363
11367 bool set_refr_imap_color_thresh(float val, double time = TiMe::Default()) { return setValue("refr_imap_color_thresh", val, time); }
11371 float get_refr_imap_color_thresh(double time = TiMe::Default()) const { return getFloat("refr_imap_color_thresh", time); }
11372
11376 bool set_refr_imap_norm_thresh(float val, double time = TiMe::Default()) { return setValue("refr_imap_norm_thresh", val, time); }
11380 float get_refr_imap_norm_thresh(double time = TiMe::Default()) const { return getFloat("refr_imap_norm_thresh", time); }
11381
11385 bool set_refr_imap_samples(int val, double time = TiMe::Default()) { return setValue("refr_imap_samples", val, time); }
11389 int get_refr_imap_samples(double time = TiMe::Default()) const { return getInt("refr_imap_samples", time); }
11390
11393 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
11394 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
11395 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
11398 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
11399
11402 bool set_volume(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("volume", plugin, time); }
11405 PluginRef get_volume(double time = TiMe::Default()) const { return getPlugin("volume", time); }
11406
11410 bool set_sheen_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("sheen_color", texture, time); }
11414 bool set_sheen_color(const AColor& texture, double time = TiMe::Default()) { return setValue("sheen_color", texture, time); }
11418 Value get_sheen_color(double time = TiMe::Default()) const { return getValue("sheen_color", time); }
11419
11423 bool set_sheen_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("sheen_amount", texturefloat, time); }
11427 bool set_sheen_amount(float texturefloat, double time = TiMe::Default()) { return setValue("sheen_amount", texturefloat, time); }
11431 Value get_sheen_amount(double time = TiMe::Default()) const { return getValue("sheen_amount", time); }
11432
11436 bool set_sheen_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("sheen_glossiness", texturefloat, time); }
11440 bool set_sheen_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("sheen_glossiness", texturefloat, time); }
11444 Value get_sheen_glossiness(double time = TiMe::Default()) const { return getValue("sheen_glossiness", time); }
11445
11449 bool set_coat_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("coat_color", texture, time); }
11453 bool set_coat_color(const AColor& texture, double time = TiMe::Default()) { return setValue("coat_color", texture, time); }
11457 Value get_coat_color(double time = TiMe::Default()) const { return getValue("coat_color", time); }
11458
11462 bool set_coat_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_amount", texturefloat, time); }
11466 bool set_coat_amount(float texturefloat, double time = TiMe::Default()) { return setValue("coat_amount", texturefloat, time); }
11470 Value get_coat_amount(double time = TiMe::Default()) const { return getValue("coat_amount", time); }
11471
11475 bool set_coat_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_glossiness", texturefloat, time); }
11479 bool set_coat_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("coat_glossiness", texturefloat, time); }
11483 Value get_coat_glossiness(double time = TiMe::Default()) const { return getValue("coat_glossiness", time); }
11484
11488 bool set_coat_ior(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_ior", texturefloat, time); }
11492 bool set_coat_ior(float texturefloat, double time = TiMe::Default()) { return setValue("coat_ior", texturefloat, time); }
11496 Value get_coat_ior(double time = TiMe::Default()) const { return getValue("coat_ior", time); }
11497
11501 bool set_coat_bump_lock(bool val, double time = TiMe::Default()) { return setValue("coat_bump_lock", val, time); }
11505 bool get_coat_bump_lock(double time = TiMe::Default()) const { return getBool("coat_bump_lock", time); }
11506
11510 bool set_coat_anisotropy(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_anisotropy", texturefloat, time); }
11514 bool set_coat_anisotropy(float texturefloat, double time = TiMe::Default()) { return setValue("coat_anisotropy", texturefloat, time); }
11518 Value get_coat_anisotropy(double time = TiMe::Default()) const { return getValue("coat_anisotropy", time); }
11519
11523 bool set_coat_anisotropy_rotation(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_anisotropy_rotation", texturefloat, time); }
11527 bool set_coat_anisotropy_rotation(float texturefloat, double time = TiMe::Default()) { return setValue("coat_anisotropy_rotation", texturefloat, time); }
11531 Value get_coat_anisotropy_rotation(double time = TiMe::Default()) const { return getValue("coat_anisotropy_rotation", time); }
11532
11536 bool set_coat_darkening(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_darkening", texturefloat, time); }
11540 bool set_coat_darkening(float texturefloat, double time = TiMe::Default()) { return setValue("coat_darkening", texturefloat, time); }
11544 Value get_coat_darkening(double time = TiMe::Default()) const { return getValue("coat_darkening", time); }
11545
11549 bool set_bump_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bump_map", texture, time); }
11553 bool set_bump_map(const AColor& texture, double time = TiMe::Default()) { return setValue("bump_map", texture, time); }
11557 Value get_bump_map(double time = TiMe::Default()) const { return getValue("bump_map", time); }
11558
11562 bool set_bump_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bump_amount", texturefloat, time); }
11566 bool set_bump_amount(float texturefloat, double time = TiMe::Default()) { return setValue("bump_amount", texturefloat, time); }
11570 Value get_bump_amount(double time = TiMe::Default()) const { return getValue("bump_amount", time); }
11571
11575 bool set_bump_type(int val, double time = TiMe::Default()) { return setValue("bump_type", val, time); }
11579 int get_bump_type(double time = TiMe::Default()) const { return getInt("bump_type", time); }
11580
11584 bool set_coat_bump_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("coat_bump_map", texture, time); }
11588 bool set_coat_bump_map(const AColor& texture, double time = TiMe::Default()) { return setValue("coat_bump_map", texture, time); }
11592 Value get_coat_bump_map(double time = TiMe::Default()) const { return getValue("coat_bump_map", time); }
11593
11597 bool set_coat_bump_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coat_bump_amount", texturefloat, time); }
11601 bool set_coat_bump_amount(float texturefloat, double time = TiMe::Default()) { return setValue("coat_bump_amount", texturefloat, time); }
11605 Value get_coat_bump_amount(double time = TiMe::Default()) const { return getValue("coat_bump_amount", time); }
11606
11610 bool set_coat_bump_type(int val, double time = TiMe::Default()) { return setValue("coat_bump_type", val, time); }
11614 int get_coat_bump_type(double time = TiMe::Default()) const { return getInt("coat_bump_type", time); }
11615
11619 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
11623 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
11627 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
11628};
11629
11631class BRDFWard : public Plugin {
11632public:
11634 static constexpr const PluginTypeId getTypeId() { return 0x77A094F9; }
11636 static constexpr const char* getType() { return "BRDFWard"; }
11637
11638 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
11639
11643 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
11647 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
11648
11651 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
11654 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
11657 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
11658
11662 bool set_color_tex_mult(float val, double time = TiMe::Default()) { return setValue("color_tex_mult", val, time); }
11666 float get_color_tex_mult(double time = TiMe::Default()) const { return getFloat("color_tex_mult", time); }
11667
11671 bool set_transparency(const Color& color, double time = TiMe::Default()) { return setValue("transparency", color, time); }
11675 Color get_transparency(double time = TiMe::Default()) const { return getColor("transparency", time); }
11676
11679 bool set_transparency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
11682 bool set_transparency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
11685 Value get_transparency_tex(double time = TiMe::Default()) const { return getValue("transparency_tex", time); }
11686
11690 bool set_transparency_tex_mult(float val, double time = TiMe::Default()) { return setValue("transparency_tex_mult", val, time); }
11694 float get_transparency_tex_mult(double time = TiMe::Default()) const { return getFloat("transparency_tex_mult", time); }
11695
11699 bool set_cutoff(float val, double time = TiMe::Default()) { return setValue("cutoff", val, time); }
11703 float get_cutoff(double time = TiMe::Default()) const { return getFloat("cutoff", time); }
11704
11708 bool set_back_side(bool val, double time = TiMe::Default()) { return setValue("back_side", val, time); }
11712 bool get_back_side(double time = TiMe::Default()) const { return getBool("back_side", time); }
11713
11717 bool set_trace_reflections(bool val, double time = TiMe::Default()) { return setValue("trace_reflections", val, time); }
11721 bool get_trace_reflections(double time = TiMe::Default()) const { return getBool("trace_reflections", time); }
11722
11726 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
11730 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
11731
11735 bool set_affect_alpha(int val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
11739 int get_affect_alpha(double time = TiMe::Default()) const { return getInt("affect_alpha", time); }
11740
11744 bool set_reflect_exit_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
11748 bool set_reflect_exit_color(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect_exit_color", texture, time); }
11752 Value get_reflect_exit_color(double time = TiMe::Default()) const { return getValue("reflect_exit_color", time); }
11753
11757 bool set_reflect_dim_distance_on(bool val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_on", val, time); }
11761 bool get_reflect_dim_distance_on(double time = TiMe::Default()) const { return getBool("reflect_dim_distance_on", time); }
11762
11766 bool set_reflect_dim_distance(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance", val, time); }
11770 float get_reflect_dim_distance(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance", time); }
11771
11775 bool set_reflect_dim_distance_falloff(float val, double time = TiMe::Default()) { return setValue("reflect_dim_distance_falloff", val, time); }
11779 float get_reflect_dim_distance_falloff(double time = TiMe::Default()) const { return getFloat("reflect_dim_distance_falloff", time); }
11780
11784 bool set_hilightGlossiness(float val, double time = TiMe::Default()) { return setValue("hilightGlossiness", val, time); }
11788 float get_hilightGlossiness(double time = TiMe::Default()) const { return getFloat("hilightGlossiness", time); }
11789
11792 bool set_hilightGlossiness_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hilightGlossiness_tex", texturefloat, time); }
11795 bool set_hilightGlossiness_tex(float texturefloat, double time = TiMe::Default()) { return setValue("hilightGlossiness_tex", texturefloat, time); }
11798 Value get_hilightGlossiness_tex(double time = TiMe::Default()) const { return getValue("hilightGlossiness_tex", time); }
11799
11803 bool set_hilightGlossiness_tex_mult(float val, double time = TiMe::Default()) { return setValue("hilightGlossiness_tex_mult", val, time); }
11807 float get_hilightGlossiness_tex_mult(double time = TiMe::Default()) const { return getFloat("hilightGlossiness_tex_mult", time); }
11808
11812 bool set_reflectionGlossiness(float val, double time = TiMe::Default()) { return setValue("reflectionGlossiness", val, time); }
11816 float get_reflectionGlossiness(double time = TiMe::Default()) const { return getFloat("reflectionGlossiness", time); }
11817
11820 bool set_reflectionGlossiness_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflectionGlossiness_tex", texturefloat, time); }
11823 bool set_reflectionGlossiness_tex(float texturefloat, double time = TiMe::Default()) { return setValue("reflectionGlossiness_tex", texturefloat, time); }
11826 Value get_reflectionGlossiness_tex(double time = TiMe::Default()) const { return getValue("reflectionGlossiness_tex", time); }
11827
11831 bool set_reflectionGlossiness_tex_mult(float val, double time = TiMe::Default()) { return setValue("reflectionGlossiness_tex_mult", val, time); }
11835 float get_reflectionGlossiness_tex_mult(double time = TiMe::Default()) const { return getFloat("reflectionGlossiness_tex_mult", time); }
11836
11840 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
11844 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
11845
11849 bool set_glossyAsGI(int val, double time = TiMe::Default()) { return setValue("glossyAsGI", val, time); }
11853 int get_glossyAsGI(double time = TiMe::Default()) const { return getInt("glossyAsGI", time); }
11854
11858 bool set_soften_edge(float val, double time = TiMe::Default()) { return setValue("soften_edge", val, time); }
11862 float get_soften_edge(double time = TiMe::Default()) const { return getFloat("soften_edge", time); }
11863
11867 bool set_interpolation_on(int val, double time = TiMe::Default()) { return setValue("interpolation_on", val, time); }
11871 int get_interpolation_on(double time = TiMe::Default()) const { return getInt("interpolation_on", time); }
11872
11876 bool set_imap_min_rate(int val, double time = TiMe::Default()) { return setValue("imap_min_rate", val, time); }
11880 int get_imap_min_rate(double time = TiMe::Default()) const { return getInt("imap_min_rate", time); }
11881
11885 bool set_imap_max_rate(int val, double time = TiMe::Default()) { return setValue("imap_max_rate", val, time); }
11889 int get_imap_max_rate(double time = TiMe::Default()) const { return getInt("imap_max_rate", time); }
11890
11894 bool set_imap_color_thresh(float val, double time = TiMe::Default()) { return setValue("imap_color_thresh", val, time); }
11898 float get_imap_color_thresh(double time = TiMe::Default()) const { return getFloat("imap_color_thresh", time); }
11899
11903 bool set_imap_norm_thresh(float val, double time = TiMe::Default()) { return setValue("imap_norm_thresh", val, time); }
11907 float get_imap_norm_thresh(double time = TiMe::Default()) const { return getFloat("imap_norm_thresh", time); }
11908
11912 bool set_imap_samples(int val, double time = TiMe::Default()) { return setValue("imap_samples", val, time); }
11916 int get_imap_samples(double time = TiMe::Default()) const { return getInt("imap_samples", time); }
11917
11921 bool set_anisotropy(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("anisotropy", texturefloat, time); }
11925 bool set_anisotropy(float texturefloat, double time = TiMe::Default()) { return setValue("anisotropy", texturefloat, time); }
11929 Value get_anisotropy(double time = TiMe::Default()) const { return getValue("anisotropy", time); }
11930
11933 bool set_anisotropy_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("anisotropy_uvwgen", plugin, time); }
11936 PluginRef get_anisotropy_uvwgen(double time = TiMe::Default()) const { return getPlugin("anisotropy_uvwgen", time); }
11937
11941 bool set_anisotropy_rotation(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("anisotropy_rotation", texturefloat, time); }
11945 bool set_anisotropy_rotation(float texturefloat, double time = TiMe::Default()) { return setValue("anisotropy_rotation", texturefloat, time); }
11949 Value get_anisotropy_rotation(double time = TiMe::Default()) const { return getValue("anisotropy_rotation", time); }
11950
11954 bool set_fix_dark_edges(bool val, double time = TiMe::Default()) { return setValue("fix_dark_edges", val, time); }
11958 bool get_fix_dark_edges(double time = TiMe::Default()) const { return getBool("fix_dark_edges", time); }
11959};
11960
11963public:
11965 static constexpr const PluginTypeId getTypeId() { return 0x780BD93A; }
11967 static constexpr const char* getType() { return "BSDFPointParticle"; }
11968
11969 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
11970
11973 bool set_diffuse_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("diffuse_color", texture, time); }
11976 bool set_diffuse_color(const AColor& texture, double time = TiMe::Default()) { return setValue("diffuse_color", texture, time); }
11979 Value get_diffuse_color(double time = TiMe::Default()) const { return getValue("diffuse_color", time); }
11980
11983 bool set_use_particle_color(bool val, double time = TiMe::Default()) { return setValue("use_particle_color", val, time); }
11986 bool get_use_particle_color(double time = TiMe::Default()) const { return getBool("use_particle_color", time); }
11987
11991 bool set_phase_function(float val, double time = TiMe::Default()) { return setValue("phase_function", val, time); }
11995 float get_phase_function(double time = TiMe::Default()) const { return getFloat("phase_function", time); }
11996};
11997
11999class BakeView : public Plugin {
12000public:
12002 static constexpr const PluginTypeId getTypeId() { return 0x77A17595; }
12004 static constexpr const char* getType() { return "BakeView"; }
12005
12006 operator ViewPluginCategory() { return *static_cast<ViewPluginCategory*>(static_cast<Plugin*>(this)); }
12007
12010 bool set_bake_node(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("bake_node", plugin, time); }
12013 PluginRef get_bake_node(double time = TiMe::Default()) const { return getPlugin("bake_node", time); }
12014
12017 bool set_target_nodes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("target_nodes", pluginList, time); }
12018 bool set_target_nodes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("target_nodes", plugins, count, time); }
12019 template<size_t count> bool set_target_nodes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("target_nodes", plugins, count, time); }
12022 PluginList get_target_nodes(double time = TiMe::Default()) const { return getPluginList("target_nodes", time); }
12023
12026 bool set_bake_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("bake_uvwgen", plugin, time); }
12029 PluginRef get_bake_uvwgen(double time = TiMe::Default()) const { return getPlugin("bake_uvwgen", time); }
12030
12034 bool set_dilation(float val, double time = TiMe::Default()) { return setValue("dilation", val, time); }
12038 float get_dilation(double time = TiMe::Default()) const { return getFloat("dilation", time); }
12039
12043 bool set_flip_derivs(bool val, double time = TiMe::Default()) { return setValue("flip_derivs", val, time); }
12047 bool get_flip_derivs(double time = TiMe::Default()) const { return getBool("flip_derivs", time); }
12048
12052 bool set_u_min(float val, double time = TiMe::Default()) { return setValue("u_min", val, time); }
12056 float get_u_min(double time = TiMe::Default()) const { return getFloat("u_min", time); }
12057
12061 bool set_v_min(float val, double time = TiMe::Default()) { return setValue("v_min", val, time); }
12065 float get_v_min(double time = TiMe::Default()) const { return getFloat("v_min", time); }
12066
12070 bool set_u_max(float val, double time = TiMe::Default()) { return setValue("u_max", val, time); }
12074 float get_u_max(double time = TiMe::Default()) const { return getFloat("u_max", time); }
12075
12079 bool set_v_max(float val, double time = TiMe::Default()) { return setValue("v_max", val, time); }
12083 float get_v_max(double time = TiMe::Default()) const { return getFloat("v_max", time); }
12084
12088 bool set_uv_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("uv_transform", transform, time); }
12092 Transform get_uv_transform(double time = TiMe::Default()) const { return getTransform("uv_transform", time); }
12093
12097 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
12101 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
12102
12106 bool set_fov(float val, double time = TiMe::Default()) { return setValue("fov", val, time); }
12110 float get_fov(double time = TiMe::Default()) const { return getFloat("fov", time); }
12111
12115 bool set_projection_baking(int val, double time = TiMe::Default()) { return setValue("projection_baking", val, time); }
12119 int get_projection_baking(double time = TiMe::Default()) const { return getInt("projection_baking", time); }
12120
12124 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
12128 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
12129
12133 bool set_normal(int val, double time = TiMe::Default()) { return setValue("normal", val, time); }
12137 int get_normal(double time = TiMe::Default()) const { return getInt("normal", time); }
12138
12142 bool set_max_depth(float val, double time = TiMe::Default()) { return setValue("max_depth", val, time); }
12146 float get_max_depth(double time = TiMe::Default()) const { return getFloat("max_depth", time); }
12147
12151 bool set_ray_offset(float val, double time = TiMe::Default()) { return setValue("ray_offset", val, time); }
12155 float get_ray_offset(double time = TiMe::Default()) const { return getFloat("ray_offset", time); }
12156
12160 bool set_from_camera(int val, double time = TiMe::Default()) { return setValue("from_camera", val, time); }
12164 int get_from_camera(double time = TiMe::Default()) const { return getInt("from_camera", time); }
12165
12168 bool set_mapped_bake_nodes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("mapped_bake_nodes", pluginList, time); }
12169 bool set_mapped_bake_nodes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("mapped_bake_nodes", plugins, count, time); }
12170 template<size_t count> bool set_mapped_bake_nodes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("mapped_bake_nodes", plugins, count, time); }
12173 PluginList get_mapped_bake_nodes(double time = TiMe::Default()) const { return getPluginList("mapped_bake_nodes", time); }
12174
12177 bool set_mapped_bake_uvwgens(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("mapped_bake_uvwgens", pluginList, time); }
12178 bool set_mapped_bake_uvwgens(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("mapped_bake_uvwgens", plugins, count, time); }
12179 template<size_t count> bool set_mapped_bake_uvwgens(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("mapped_bake_uvwgens", plugins, count, time); }
12182 PluginList get_mapped_bake_uvwgens(double time = TiMe::Default()) const { return getPluginList("mapped_bake_uvwgens", time); }
12183
12187 bool set_mapped_x0(const IntList& intList, double time = TiMe::Default()) { return setValue("mapped_x0", intList, time); }
12188 bool set_mapped_x0(IntList&& intList, double time = TiMe::Default()) { return setValue("mapped_x0", std::move(intList), time); }
12189 bool set_mapped_x0(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("mapped_x0", ints, count, time); }
12190 template<size_t count> bool set_mapped_x0(const int (&ints)[count], double time = TiMe::Default()) { return setArray("mapped_x0", ints, count, time); }
12194 IntList get_mapped_x0(double time = TiMe::Default()) const { return getIntList("mapped_x0", time); }
12195
12199 bool set_mapped_y0(const IntList& intList, double time = TiMe::Default()) { return setValue("mapped_y0", intList, time); }
12200 bool set_mapped_y0(IntList&& intList, double time = TiMe::Default()) { return setValue("mapped_y0", std::move(intList), time); }
12201 bool set_mapped_y0(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("mapped_y0", ints, count, time); }
12202 template<size_t count> bool set_mapped_y0(const int (&ints)[count], double time = TiMe::Default()) { return setArray("mapped_y0", ints, count, time); }
12206 IntList get_mapped_y0(double time = TiMe::Default()) const { return getIntList("mapped_y0", time); }
12207
12211 bool set_mapped_x1(const IntList& intList, double time = TiMe::Default()) { return setValue("mapped_x1", intList, time); }
12212 bool set_mapped_x1(IntList&& intList, double time = TiMe::Default()) { return setValue("mapped_x1", std::move(intList), time); }
12213 bool set_mapped_x1(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("mapped_x1", ints, count, time); }
12214 template<size_t count> bool set_mapped_x1(const int (&ints)[count], double time = TiMe::Default()) { return setArray("mapped_x1", ints, count, time); }
12218 IntList get_mapped_x1(double time = TiMe::Default()) const { return getIntList("mapped_x1", time); }
12219
12223 bool set_mapped_y1(const IntList& intList, double time = TiMe::Default()) { return setValue("mapped_y1", intList, time); }
12224 bool set_mapped_y1(IntList&& intList, double time = TiMe::Default()) { return setValue("mapped_y1", std::move(intList), time); }
12225 bool set_mapped_y1(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("mapped_y1", ints, count, time); }
12226 template<size_t count> bool set_mapped_y1(const int (&ints)[count], double time = TiMe::Default()) { return setArray("mapped_y1", ints, count, time); }
12230 IntList get_mapped_y1(double time = TiMe::Default()) const { return getIntList("mapped_y1", time); }
12231
12235 bool set_mapped_bake_nodes_auto(bool val, double time = TiMe::Default()) { return setValue("mapped_bake_nodes_auto", val, time); }
12239 bool get_mapped_bake_nodes_auto(double time = TiMe::Default()) const { return getBool("mapped_bake_nodes_auto", time); }
12240};
12241
12243class BitmapBuffer : public Plugin {
12244public:
12246 static constexpr const PluginTypeId getTypeId() { return 0x777473BF; }
12248 static constexpr const char* getType() { return "BitmapBuffer"; }
12249
12250 operator BitmapPluginCategory() { return *static_cast<BitmapPluginCategory*>(static_cast<Plugin*>(this)); }
12251
12255 bool set_filter_type(int val, double time = TiMe::Default()) { return setValue("filter_type", val, time); }
12259 int get_filter_type(double time = TiMe::Default()) const { return getInt("filter_type", time); }
12260
12263 bool set_filter_blur(float val, double time = TiMe::Default()) { return setValue("filter_blur", val, time); }
12266 float get_filter_blur(double time = TiMe::Default()) const { return getFloat("filter_blur", time); }
12267
12271 bool set_transfer_function(int val, double time = TiMe::Default()) { return setValue("transfer_function", val, time); }
12275 int get_transfer_function(double time = TiMe::Default()) const { return getInt("transfer_function", time); }
12276
12278 bool set_color_space(int val, double time = TiMe::Default()) { return setValue("color_space", val, time); }
12280 int get_color_space(double time = TiMe::Default()) const { return getInt("color_space", time); }
12281
12283 bool set_rgb_color_space(const char* str, double time = TiMe::Default()) { return setValue("rgb_color_space", str, time); }
12285 bool set_rgb_color_space(const std::string& str, double time = TiMe::Default()) { return setValue("rgb_color_space", str, time); }
12287 std::string get_rgb_color_space(double time = TiMe::Default()) const { return getString("rgb_color_space", time); }
12288
12291 bool set_gamma(float val, double time = TiMe::Default()) { return setValue("gamma", val, time); }
12294 float get_gamma(double time = TiMe::Default()) const { return getFloat("gamma", time); }
12295
12298 bool set_maya_compatible(bool val, double time = TiMe::Default()) { return setValue("maya_compatible", val, time); }
12301 bool get_maya_compatible(double time = TiMe::Default()) const { return getBool("maya_compatible", time); }
12302
12305 bool set_allow_negative_colors(bool val, double time = TiMe::Default()) { return setValue("allow_negative_colors", val, time); }
12308 bool get_allow_negative_colors(double time = TiMe::Default()) const { return getBool("allow_negative_colors", time); }
12309
12313 bool set_interpolation(int val, double time = TiMe::Default()) { return setValue("interpolation", val, time); }
12317 int get_interpolation(double time = TiMe::Default()) const { return getInt("interpolation", time); }
12318
12321 bool set_frame_number(int val, double time = TiMe::Default()) { return setValue("frame_number", val, time); }
12324 int get_frame_number(double time = TiMe::Default()) const { return getInt("frame_number", time); }
12325
12328 bool set_frame_offset(int val, double time = TiMe::Default()) { return setValue("frame_offset", val, time); }
12331 int get_frame_offset(double time = TiMe::Default()) const { return getInt("frame_offset", time); }
12332
12336 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
12340 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
12344 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
12345
12348 bool set_load_file(bool val, double time = TiMe::Default()) { return setValue("load_file", val, time); }
12351 bool get_load_file(double time = TiMe::Default()) const { return getBool("load_file", time); }
12352
12355 bool set_frame_sequence(bool val, double time = TiMe::Default()) { return setValue("frame_sequence", val, time); }
12358 bool get_frame_sequence(double time = TiMe::Default()) const { return getBool("frame_sequence", time); }
12359
12362 bool set_use_data_window(bool val, double time = TiMe::Default()) { return setValue("use_data_window", val, time); }
12365 bool get_use_data_window(double time = TiMe::Default()) const { return getBool("use_data_window", time); }
12366
12368 bool set_psd_group_name(const IntList& intList, double time = TiMe::Default()) { return setValue("psd_group_name", intList, time); }
12369 bool set_psd_group_name(IntList&& intList, double time = TiMe::Default()) { return setValue("psd_group_name", std::move(intList), time); }
12370 bool set_psd_group_name(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("psd_group_name", ints, count, time); }
12371 template<size_t count> bool set_psd_group_name(const int (&ints)[count], double time = TiMe::Default()) { return setArray("psd_group_name", ints, count, time); }
12373 IntList get_psd_group_name(double time = TiMe::Default()) const { return getIntList("psd_group_name", time); }
12374
12376 bool set_psd_alpha_name(const IntList& intList, double time = TiMe::Default()) { return setValue("psd_alpha_name", intList, time); }
12377 bool set_psd_alpha_name(IntList&& intList, double time = TiMe::Default()) { return setValue("psd_alpha_name", std::move(intList), time); }
12378 bool set_psd_alpha_name(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("psd_alpha_name", ints, count, time); }
12379 template<size_t count> bool set_psd_alpha_name(const int (&ints)[count], double time = TiMe::Default()) { return setArray("psd_alpha_name", ints, count, time); }
12381 IntList get_psd_alpha_name(double time = TiMe::Default()) const { return getIntList("psd_alpha_name", time); }
12382
12385 bool set_ifl_start_frame(int val, double time = TiMe::Default()) { return setValue("ifl_start_frame", val, time); }
12388 int get_ifl_start_frame(double time = TiMe::Default()) const { return getInt("ifl_start_frame", time); }
12389
12392 bool set_ifl_playback_rate(float val, double time = TiMe::Default()) { return setValue("ifl_playback_rate", val, time); }
12395 float get_ifl_playback_rate(double time = TiMe::Default()) const { return getFloat("ifl_playback_rate", time); }
12396
12400 bool set_ifl_end_condition(int val, double time = TiMe::Default()) { return setValue("ifl_end_condition", val, time); }
12404 int get_ifl_end_condition(double time = TiMe::Default()) const { return getInt("ifl_end_condition", time); }
12405};
12406
12408class CameraDefault : public Plugin {
12409public:
12411 static constexpr const PluginTypeId getTypeId() { return 0x77ED7DA5; }
12413 static constexpr const char* getType() { return "CameraDefault"; }
12414
12415 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
12416
12419 bool set_orthographic(bool val, double time = TiMe::Default()) { return setValue("orthographic", val, time); }
12422 bool get_orthographic(double time = TiMe::Default()) const { return getBool("orthographic", time); }
12423};
12424
12426class CameraDome : public Plugin {
12427public:
12429 static constexpr const PluginTypeId getTypeId() { return 0x7782F3D0; }
12431 static constexpr const char* getType() { return "CameraDome"; }
12432
12433 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
12434
12437 bool set_flip_x(bool val, double time = TiMe::Default()) { return setValue("flip_x", val, time); }
12440 bool get_flip_x(double time = TiMe::Default()) const { return getBool("flip_x", time); }
12441
12444 bool set_flip_y(bool val, double time = TiMe::Default()) { return setValue("flip_y", val, time); }
12447 bool get_flip_y(double time = TiMe::Default()) const { return getBool("flip_y", time); }
12448
12451 bool set_fov(float val, double time = TiMe::Default()) { return setValue("fov", val, time); }
12454 float get_fov(double time = TiMe::Default()) const { return getFloat("fov", time); }
12455
12459 bool set_dont_affect_settings(bool val, double time = TiMe::Default()) { return setValue("dont_affect_settings", val, time); }
12463 bool get_dont_affect_settings(double time = TiMe::Default()) const { return getBool("dont_affect_settings", time); }
12464
12468 bool set_scene_name(const char* str, double time = TiMe::Default()) { return setValue("scene_name", str, time); }
12472 bool set_scene_name(const std::string& str, double time = TiMe::Default()) { return setValue("scene_name", str, time); }
12476 std::string get_scene_name(double time = TiMe::Default()) const { return getString("scene_name", time); }
12477};
12478
12481public:
12483 static constexpr const PluginTypeId getTypeId() { return 0x77CECF58; }
12485 static constexpr const char* getType() { return "CameraFilmTransform"; }
12486
12487 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
12488
12491 bool set_prescale(float val, double time = TiMe::Default()) { return setValue("prescale", val, time); }
12494 float get_prescale(double time = TiMe::Default()) const { return getFloat("prescale", time); }
12495
12498 bool set_postscale(float val, double time = TiMe::Default()) { return setValue("postscale", val, time); }
12501 float get_postscale(double time = TiMe::Default()) const { return getFloat("postscale", time); }
12502
12505 bool set_transx(float val, double time = TiMe::Default()) { return setValue("transx", val, time); }
12508 float get_transx(double time = TiMe::Default()) const { return getFloat("transx", time); }
12509
12512 bool set_transy(float val, double time = TiMe::Default()) { return setValue("transy", val, time); }
12515 float get_transy(double time = TiMe::Default()) const { return getFloat("transy", time); }
12516
12519 bool set_pivotx(float val, double time = TiMe::Default()) { return setValue("pivotx", val, time); }
12522 float get_pivotx(double time = TiMe::Default()) const { return getFloat("pivotx", time); }
12523
12526 bool set_pivoty(float val, double time = TiMe::Default()) { return setValue("pivoty", val, time); }
12529 float get_pivoty(double time = TiMe::Default()) const { return getFloat("pivoty", time); }
12530
12533 bool set_rotation(float val, double time = TiMe::Default()) { return setValue("rotation", val, time); }
12536 float get_rotation(double time = TiMe::Default()) const { return getFloat("rotation", time); }
12537
12540 bool set_rot_before_trans(bool val, double time = TiMe::Default()) { return setValue("rot_before_trans", val, time); }
12543 bool get_rot_before_trans(double time = TiMe::Default()) const { return getBool("rot_before_trans", time); }
12544};
12545
12547class CameraLensSystem : public Plugin {
12548public:
12550 static constexpr const PluginTypeId getTypeId() { return 0x78490C0E; }
12552 static constexpr const char* getType() { return "CameraLensSystem"; }
12553
12554 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
12555
12559 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
12563 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
12564
12568 bool set_film_width(float val, double time = TiMe::Default()) { return setValue("film_width", val, time); }
12572 float get_film_width(double time = TiMe::Default()) const { return getFloat("film_width", time); }
12573
12577 bool set_focal_length(float val, double time = TiMe::Default()) { return setValue("focal_length", val, time); }
12581 float get_focal_length(double time = TiMe::Default()) const { return getFloat("focal_length", time); }
12582
12586 bool set_zoom_factor(float val, double time = TiMe::Default()) { return setValue("zoom_factor", val, time); }
12590 float get_zoom_factor(double time = TiMe::Default()) const { return getFloat("zoom_factor", time); }
12591
12595 bool set_distortion(float val, double time = TiMe::Default()) { return setValue("distortion", val, time); }
12599 float get_distortion(double time = TiMe::Default()) const { return getFloat("distortion", time); }
12600
12604 bool set_distortion_type(int val, double time = TiMe::Default()) { return setValue("distortion_type", val, time); }
12608 int get_distortion_type(double time = TiMe::Default()) const { return getInt("distortion_type", time); }
12609
12613 bool set_f_number(float val, double time = TiMe::Default()) { return setValue("f_number", val, time); }
12617 float get_f_number(double time = TiMe::Default()) const { return getFloat("f_number", time); }
12618
12622 bool set_lens_shift(float val, double time = TiMe::Default()) { return setValue("lens_shift", val, time); }
12626 float get_lens_shift(double time = TiMe::Default()) const { return getFloat("lens_shift", time); }
12627
12631 bool set_shutter_speed(float val, double time = TiMe::Default()) { return setValue("shutter_speed", val, time); }
12635 float get_shutter_speed(double time = TiMe::Default()) const { return getFloat("shutter_speed", time); }
12636
12640 bool set_shutter_angle(float val, double time = TiMe::Default()) { return setValue("shutter_angle", val, time); }
12644 float get_shutter_angle(double time = TiMe::Default()) const { return getFloat("shutter_angle", time); }
12645
12649 bool set_shutter_offset(float val, double time = TiMe::Default()) { return setValue("shutter_offset", val, time); }
12653 float get_shutter_offset(double time = TiMe::Default()) const { return getFloat("shutter_offset", time); }
12654
12658 bool set_latency(float val, double time = TiMe::Default()) { return setValue("latency", val, time); }
12662 float get_latency(double time = TiMe::Default()) const { return getFloat("latency", time); }
12663
12667 bool set_ISO(float val, double time = TiMe::Default()) { return setValue("ISO", val, time); }
12671 float get_ISO(double time = TiMe::Default()) const { return getFloat("ISO", time); }
12672
12676 bool set_specify_focus(bool val, double time = TiMe::Default()) { return setValue("specify_focus", val, time); }
12680 bool get_specify_focus(double time = TiMe::Default()) const { return getBool("specify_focus", time); }
12681
12685 bool set_focus_distance(float val, double time = TiMe::Default()) { return setValue("focus_distance", val, time); }
12689 float get_focus_distance(double time = TiMe::Default()) const { return getFloat("focus_distance", time); }
12690
12694 bool set_targeted(bool val, double time = TiMe::Default()) { return setValue("targeted", val, time); }
12698 bool get_targeted(double time = TiMe::Default()) const { return getBool("targeted", time); }
12699
12703 bool set_target_distance(float val, double time = TiMe::Default()) { return setValue("target_distance", val, time); }
12707 float get_target_distance(double time = TiMe::Default()) const { return getFloat("target_distance", time); }
12708
12712 bool set_dof_display_threshold(float val, double time = TiMe::Default()) { return setValue("dof_display_threshold", val, time); }
12716 float get_dof_display_threshold(double time = TiMe::Default()) const { return getFloat("dof_display_threshold", time); }
12717
12721 bool set_exposure(bool val, double time = TiMe::Default()) { return setValue("exposure", val, time); }
12725 bool get_exposure(double time = TiMe::Default()) const { return getBool("exposure", time); }
12726
12730 bool set_white_balance(const Color& color, double time = TiMe::Default()) { return setValue("white_balance", color, time); }
12734 Color get_white_balance(double time = TiMe::Default()) const { return getColor("white_balance", time); }
12735
12739 bool set_vignetting(float val, double time = TiMe::Default()) { return setValue("vignetting", val, time); }
12743 float get_vignetting(double time = TiMe::Default()) const { return getFloat("vignetting", time); }
12744
12748 bool set_blades_enable(bool val, double time = TiMe::Default()) { return setValue("blades_enable", val, time); }
12752 bool get_blades_enable(double time = TiMe::Default()) const { return getBool("blades_enable", time); }
12753
12757 bool set_blades_num(int val, double time = TiMe::Default()) { return setValue("blades_num", val, time); }
12761 int get_blades_num(double time = TiMe::Default()) const { return getInt("blades_num", time); }
12762
12766 bool set_blades_rotation(float val, double time = TiMe::Default()) { return setValue("blades_rotation", val, time); }
12770 float get_blades_rotation(double time = TiMe::Default()) const { return getFloat("blades_rotation", time); }
12771
12775 bool set_center_bias(float val, double time = TiMe::Default()) { return setValue("center_bias", val, time); }
12779 float get_center_bias(double time = TiMe::Default()) const { return getFloat("center_bias", time); }
12780
12784 bool set_anisotropy(float val, double time = TiMe::Default()) { return setValue("anisotropy", val, time); }
12788 float get_anisotropy(double time = TiMe::Default()) const { return getFloat("anisotropy", time); }
12789
12793 bool set_use_dof(bool val, double time = TiMe::Default()) { return setValue("use_dof", val, time); }
12797 bool get_use_dof(double time = TiMe::Default()) const { return getBool("use_dof", time); }
12798
12802 bool set_use_moblur(bool val, double time = TiMe::Default()) { return setValue("use_moblur", val, time); }
12806 bool get_use_moblur(double time = TiMe::Default()) const { return getBool("use_moblur", time); }
12807
12811 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
12815 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
12816
12820 bool set_dont_affect_settings(bool val, double time = TiMe::Default()) { return setValue("dont_affect_settings", val, time); }
12824 bool get_dont_affect_settings(double time = TiMe::Default()) const { return getBool("dont_affect_settings", time); }
12825
12829 bool set_lens_file(const char* str, double time = TiMe::Default()) { return setValue("lens_file", str, time); }
12833 bool set_lens_file(const std::string& str, double time = TiMe::Default()) { return setValue("lens_file", str, time); }
12837 std::string get_lens_file(double time = TiMe::Default()) const { return getString("lens_file", time); }
12838
12842 bool set_specify_fov(bool val, double time = TiMe::Default()) { return setValue("specify_fov", val, time); }
12846 bool get_specify_fov(double time = TiMe::Default()) const { return getBool("specify_fov", time); }
12847
12851 bool set_fov(float val, double time = TiMe::Default()) { return setValue("fov", val, time); }
12855 float get_fov(double time = TiMe::Default()) const { return getFloat("fov", time); }
12856
12860 bool set_horizontal_shift(float val, double time = TiMe::Default()) { return setValue("horizontal_shift", val, time); }
12864 float get_horizontal_shift(double time = TiMe::Default()) const { return getFloat("horizontal_shift", time); }
12865
12869 bool set_horizontal_offset(float val, double time = TiMe::Default()) { return setValue("horizontal_offset", val, time); }
12873 float get_horizontal_offset(double time = TiMe::Default()) const { return getFloat("horizontal_offset", time); }
12874
12878 bool set_vertical_offset(float val, double time = TiMe::Default()) { return setValue("vertical_offset", val, time); }
12882 float get_vertical_offset(double time = TiMe::Default()) const { return getFloat("vertical_offset", time); }
12883
12886 bool set_distortion_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("distortion_tex", texture, time); }
12889 bool set_distortion_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("distortion_tex", texture, time); }
12892 Value get_distortion_tex(double time = TiMe::Default()) const { return getValue("distortion_tex", time); }
12893
12897 bool set_bmpaperture_enable(bool val, double time = TiMe::Default()) { return setValue("bmpaperture_enable", val, time); }
12901 bool get_bmpaperture_enable(double time = TiMe::Default()) const { return getBool("bmpaperture_enable", time); }
12902
12906 bool set_bmpaperture_resolution(int val, double time = TiMe::Default()) { return setValue("bmpaperture_resolution", val, time); }
12910 int get_bmpaperture_resolution(double time = TiMe::Default()) const { return getInt("bmpaperture_resolution", time); }
12911
12914 bool set_bmpaperture_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bmpaperture_tex", texture, time); }
12917 bool set_bmpaperture_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("bmpaperture_tex", texture, time); }
12920 Value get_bmpaperture_tex(double time = TiMe::Default()) const { return getValue("bmpaperture_tex", time); }
12921
12925 bool set_optical_vignetting(float val, double time = TiMe::Default()) { return setValue("optical_vignetting", val, time); }
12929 float get_optical_vignetting(double time = TiMe::Default()) const { return getFloat("optical_vignetting", time); }
12930
12934 bool set_bmpaperture_affects_exposure(bool val, double time = TiMe::Default()) { return setValue("bmpaperture_affects_exposure", val, time); }
12938 bool get_bmpaperture_affects_exposure(double time = TiMe::Default()) const { return getBool("bmpaperture_affects_exposure", time); }
12939
12943 bool set_enable_thin_lens_equation(bool val, double time = TiMe::Default()) { return setValue("enable_thin_lens_equation", val, time); }
12947 bool get_enable_thin_lens_equation(double time = TiMe::Default()) const { return getBool("enable_thin_lens_equation", time); }
12948
12952 bool set_lens_system_description_file(const char* str, double time = TiMe::Default()) { return setValue("lens_system_description_file", str, time); }
12956 bool set_lens_system_description_file(const std::string& str, double time = TiMe::Default()) { return setValue("lens_system_description_file", str, time); }
12960 std::string get_lens_system_description_file(double time = TiMe::Default()) const { return getString("lens_system_description_file", time); }
12961
12965 bool set_chromatic_aberration(bool val, double time = TiMe::Default()) { return setValue("chromatic_aberration", val, time); }
12969 bool get_chromatic_aberration(double time = TiMe::Default()) const { return getBool("chromatic_aberration", time); }
12970};
12971
12973class CameraPhysical : public Plugin {
12974public:
12976 static constexpr const PluginTypeId getTypeId() { return 0x77A09431; }
12978 static constexpr const char* getType() { return "CameraPhysical"; }
12979
12980 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
12981
12985 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
12989 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
12990
12994 bool set_film_width(float val, double time = TiMe::Default()) { return setValue("film_width", val, time); }
12998 float get_film_width(double time = TiMe::Default()) const { return getFloat("film_width", time); }
12999
13003 bool set_focal_length(float val, double time = TiMe::Default()) { return setValue("focal_length", val, time); }
13007 float get_focal_length(double time = TiMe::Default()) const { return getFloat("focal_length", time); }
13008
13012 bool set_zoom_factor(float val, double time = TiMe::Default()) { return setValue("zoom_factor", val, time); }
13016 float get_zoom_factor(double time = TiMe::Default()) const { return getFloat("zoom_factor", time); }
13017
13021 bool set_distortion(float val, double time = TiMe::Default()) { return setValue("distortion", val, time); }
13025 float get_distortion(double time = TiMe::Default()) const { return getFloat("distortion", time); }
13026
13030 bool set_distortion_type(int val, double time = TiMe::Default()) { return setValue("distortion_type", val, time); }
13034 int get_distortion_type(double time = TiMe::Default()) const { return getInt("distortion_type", time); }
13035
13039 bool set_f_number(float val, double time = TiMe::Default()) { return setValue("f_number", val, time); }
13043 float get_f_number(double time = TiMe::Default()) const { return getFloat("f_number", time); }
13044
13048 bool set_lens_shift(float val, double time = TiMe::Default()) { return setValue("lens_shift", val, time); }
13052 float get_lens_shift(double time = TiMe::Default()) const { return getFloat("lens_shift", time); }
13053
13057 bool set_shutter_speed(float val, double time = TiMe::Default()) { return setValue("shutter_speed", val, time); }
13061 float get_shutter_speed(double time = TiMe::Default()) const { return getFloat("shutter_speed", time); }
13062
13066 bool set_shutter_angle(float val, double time = TiMe::Default()) { return setValue("shutter_angle", val, time); }
13070 float get_shutter_angle(double time = TiMe::Default()) const { return getFloat("shutter_angle", time); }
13071
13075 bool set_shutter_offset(float val, double time = TiMe::Default()) { return setValue("shutter_offset", val, time); }
13079 float get_shutter_offset(double time = TiMe::Default()) const { return getFloat("shutter_offset", time); }
13080
13084 bool set_latency(float val, double time = TiMe::Default()) { return setValue("latency", val, time); }
13088 float get_latency(double time = TiMe::Default()) const { return getFloat("latency", time); }
13089
13093 bool set_ISO(float val, double time = TiMe::Default()) { return setValue("ISO", val, time); }
13097 float get_ISO(double time = TiMe::Default()) const { return getFloat("ISO", time); }
13098
13102 bool set_specify_focus(bool val, double time = TiMe::Default()) { return setValue("specify_focus", val, time); }
13106 bool get_specify_focus(double time = TiMe::Default()) const { return getBool("specify_focus", time); }
13107
13111 bool set_focus_distance(float val, double time = TiMe::Default()) { return setValue("focus_distance", val, time); }
13115 float get_focus_distance(double time = TiMe::Default()) const { return getFloat("focus_distance", time); }
13116
13120 bool set_targeted(bool val, double time = TiMe::Default()) { return setValue("targeted", val, time); }
13124 bool get_targeted(double time = TiMe::Default()) const { return getBool("targeted", time); }
13125
13129 bool set_target_distance(float val, double time = TiMe::Default()) { return setValue("target_distance", val, time); }
13133 float get_target_distance(double time = TiMe::Default()) const { return getFloat("target_distance", time); }
13134
13138 bool set_dof_display_threshold(float val, double time = TiMe::Default()) { return setValue("dof_display_threshold", val, time); }
13142 float get_dof_display_threshold(double time = TiMe::Default()) const { return getFloat("dof_display_threshold", time); }
13143
13147 bool set_exposure(int val, double time = TiMe::Default()) { return setValue("exposure", val, time); }
13151 int get_exposure(double time = TiMe::Default()) const { return getInt("exposure", time); }
13152
13156 bool set_white_balance(const Color& color, double time = TiMe::Default()) { return setValue("white_balance", color, time); }
13160 Color get_white_balance(double time = TiMe::Default()) const { return getColor("white_balance", time); }
13161
13165 bool set_vignetting(float val, double time = TiMe::Default()) { return setValue("vignetting", val, time); }
13169 float get_vignetting(double time = TiMe::Default()) const { return getFloat("vignetting", time); }
13170
13174 bool set_blades_enable(bool val, double time = TiMe::Default()) { return setValue("blades_enable", val, time); }
13178 bool get_blades_enable(double time = TiMe::Default()) const { return getBool("blades_enable", time); }
13179
13183 bool set_blades_num(int val, double time = TiMe::Default()) { return setValue("blades_num", val, time); }
13187 int get_blades_num(double time = TiMe::Default()) const { return getInt("blades_num", time); }
13188
13192 bool set_blades_rotation(float val, double time = TiMe::Default()) { return setValue("blades_rotation", val, time); }
13196 float get_blades_rotation(double time = TiMe::Default()) const { return getFloat("blades_rotation", time); }
13197
13201 bool set_center_bias(float val, double time = TiMe::Default()) { return setValue("center_bias", val, time); }
13205 float get_center_bias(double time = TiMe::Default()) const { return getFloat("center_bias", time); }
13206
13210 bool set_anisotropy(float val, double time = TiMe::Default()) { return setValue("anisotropy", val, time); }
13214 float get_anisotropy(double time = TiMe::Default()) const { return getFloat("anisotropy", time); }
13215
13219 bool set_use_dof(bool val, double time = TiMe::Default()) { return setValue("use_dof", val, time); }
13223 bool get_use_dof(double time = TiMe::Default()) const { return getBool("use_dof", time); }
13224
13228 bool set_use_moblur(bool val, double time = TiMe::Default()) { return setValue("use_moblur", val, time); }
13232 bool get_use_moblur(double time = TiMe::Default()) const { return getBool("use_moblur", time); }
13233
13237 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
13241 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
13242
13246 bool set_dont_affect_settings(bool val, double time = TiMe::Default()) { return setValue("dont_affect_settings", val, time); }
13250 bool get_dont_affect_settings(double time = TiMe::Default()) const { return getBool("dont_affect_settings", time); }
13251
13255 bool set_lens_file(const char* str, double time = TiMe::Default()) { return setValue("lens_file", str, time); }
13259 bool set_lens_file(const std::string& str, double time = TiMe::Default()) { return setValue("lens_file", str, time); }
13263 std::string get_lens_file(double time = TiMe::Default()) const { return getString("lens_file", time); }
13264
13268 bool set_specify_fov(bool val, double time = TiMe::Default()) { return setValue("specify_fov", val, time); }
13272 bool get_specify_fov(double time = TiMe::Default()) const { return getBool("specify_fov", time); }
13273
13277 bool set_fov(float val, double time = TiMe::Default()) { return setValue("fov", val, time); }
13281 float get_fov(double time = TiMe::Default()) const { return getFloat("fov", time); }
13282
13286 bool set_horizontal_shift(float val, double time = TiMe::Default()) { return setValue("horizontal_shift", val, time); }
13290 float get_horizontal_shift(double time = TiMe::Default()) const { return getFloat("horizontal_shift", time); }
13291
13295 bool set_horizontal_offset(float val, double time = TiMe::Default()) { return setValue("horizontal_offset", val, time); }
13299 float get_horizontal_offset(double time = TiMe::Default()) const { return getFloat("horizontal_offset", time); }
13300
13304 bool set_vertical_offset(float val, double time = TiMe::Default()) { return setValue("vertical_offset", val, time); }
13308 float get_vertical_offset(double time = TiMe::Default()) const { return getFloat("vertical_offset", time); }
13309
13312 bool set_distortion_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("distortion_tex", texture, time); }
13315 bool set_distortion_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("distortion_tex", texture, time); }
13318 Value get_distortion_tex(double time = TiMe::Default()) const { return getValue("distortion_tex", time); }
13319
13323 bool set_bmpaperture_enable(bool val, double time = TiMe::Default()) { return setValue("bmpaperture_enable", val, time); }
13327 bool get_bmpaperture_enable(double time = TiMe::Default()) const { return getBool("bmpaperture_enable", time); }
13328
13332 bool set_bmpaperture_resolution(int val, double time = TiMe::Default()) { return setValue("bmpaperture_resolution", val, time); }
13336 int get_bmpaperture_resolution(double time = TiMe::Default()) const { return getInt("bmpaperture_resolution", time); }
13337
13340 bool set_bmpaperture_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bmpaperture_tex", texture, time); }
13343 bool set_bmpaperture_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("bmpaperture_tex", texture, time); }
13346 Value get_bmpaperture_tex(double time = TiMe::Default()) const { return getValue("bmpaperture_tex", time); }
13347
13351 bool set_optical_vignetting(float val, double time = TiMe::Default()) { return setValue("optical_vignetting", val, time); }
13355 float get_optical_vignetting(double time = TiMe::Default()) const { return getFloat("optical_vignetting", time); }
13356
13360 bool set_bmpaperture_affects_exposure(bool val, double time = TiMe::Default()) { return setValue("bmpaperture_affects_exposure", val, time); }
13364 bool get_bmpaperture_affects_exposure(double time = TiMe::Default()) const { return getBool("bmpaperture_affects_exposure", time); }
13365
13369 bool set_enable_thin_lens_equation(bool val, double time = TiMe::Default()) { return setValue("enable_thin_lens_equation", val, time); }
13373 bool get_enable_thin_lens_equation(double time = TiMe::Default()) const { return getBool("enable_thin_lens_equation", time); }
13374
13378 bool set_rolling_shutter_mode(int val, double time = TiMe::Default()) { return setValue("rolling_shutter_mode", val, time); }
13382 int get_rolling_shutter_mode(double time = TiMe::Default()) const { return getInt("rolling_shutter_mode", time); }
13383
13387 bool set_rolling_shutter_duration(float val, double time = TiMe::Default()) { return setValue("rolling_shutter_duration", val, time); }
13391 float get_rolling_shutter_duration(double time = TiMe::Default()) const { return getFloat("rolling_shutter_duration", time); }
13392
13396 bool set_exposure_value(float val, double time = TiMe::Default()) { return setValue("exposure_value", val, time); }
13400 float get_exposure_value(double time = TiMe::Default()) const { return getFloat("exposure_value", time); }
13401
13405 bool set_scene_name(const char* str, double time = TiMe::Default()) { return setValue("scene_name", str, time); }
13409 bool set_scene_name(const std::string& str, double time = TiMe::Default()) { return setValue("scene_name", str, time); }
13413 std::string get_scene_name(double time = TiMe::Default()) const { return getString("scene_name", time); }
13414
13417 bool set_camera_shader_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("camera_shader_tex", texture, time); }
13420 bool set_camera_shader_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("camera_shader_tex", texture, time); }
13423 Value get_camera_shader_tex(double time = TiMe::Default()) const { return getValue("camera_shader_tex", time); }
13424};
13425
13427class ColorCorrect : public Plugin {
13428public:
13430 static constexpr const PluginTypeId getTypeId() { return 0xBF991F1; }
13432 static constexpr const char* getType() { return "ColorCorrect"; }
13433
13434 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
13435
13438 bool set_source_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("source_color", acolor, time); }
13441 AColor get_source_color(double time = TiMe::Default()) const { return getAColor("source_color", time); }
13442
13444 bool set_texture_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture_map", texture, time); }
13446 bool set_texture_map(const AColor& texture, double time = TiMe::Default()) { return setValue("texture_map", texture, time); }
13448 Value get_texture_map(double time = TiMe::Default()) const { return getValue("texture_map", time); }
13449
13453 bool set_preprocess(bool val, double time = TiMe::Default()) { return setValue("preprocess", val, time); }
13457 bool get_preprocess(double time = TiMe::Default()) const { return getBool("preprocess", time); }
13458
13462 bool set_pre_brightness(float val, double time = TiMe::Default()) { return setValue("pre_brightness", val, time); }
13466 float get_pre_brightness(double time = TiMe::Default()) const { return getFloat("pre_brightness", time); }
13467
13471 bool set_pre_contrast(float val, double time = TiMe::Default()) { return setValue("pre_contrast", val, time); }
13475 float get_pre_contrast(double time = TiMe::Default()) const { return getFloat("pre_contrast", time); }
13476
13480 bool set_pre_gamma(float val, double time = TiMe::Default()) { return setValue("pre_gamma", val, time); }
13484 float get_pre_gamma(double time = TiMe::Default()) const { return getFloat("pre_gamma", time); }
13485
13489 bool set_pre_mono(bool val, double time = TiMe::Default()) { return setValue("pre_mono", val, time); }
13493 bool get_pre_mono(double time = TiMe::Default()) const { return getBool("pre_mono", time); }
13494
13498 bool set_pre_invert(bool val, double time = TiMe::Default()) { return setValue("pre_invert", val, time); }
13502 bool get_pre_invert(double time = TiMe::Default()) const { return getBool("pre_invert", time); }
13503
13507 bool set_pre_unmult_alpha(bool val, double time = TiMe::Default()) { return setValue("pre_unmult_alpha", val, time); }
13511 bool get_pre_unmult_alpha(double time = TiMe::Default()) const { return getBool("pre_unmult_alpha", time); }
13512
13516 bool set_pre_clamp(bool val, double time = TiMe::Default()) { return setValue("pre_clamp", val, time); }
13520 bool get_pre_clamp(double time = TiMe::Default()) const { return getBool("pre_clamp", time); }
13521
13525 bool set_pre_clamp_min(float val, double time = TiMe::Default()) { return setValue("pre_clamp_min", val, time); }
13529 float get_pre_clamp_min(double time = TiMe::Default()) const { return getFloat("pre_clamp_min", time); }
13530
13534 bool set_pre_clamp_max(float val, double time = TiMe::Default()) { return setValue("pre_clamp_max", val, time); }
13538 float get_pre_clamp_max(double time = TiMe::Default()) const { return getFloat("pre_clamp_max", time); }
13539
13543 bool set_pre_clamp_normalize(bool val, double time = TiMe::Default()) { return setValue("pre_clamp_normalize", val, time); }
13547 bool get_pre_clamp_normalize(double time = TiMe::Default()) const { return getBool("pre_clamp_normalize", time); }
13548
13552 bool set_hsl_on(bool val, double time = TiMe::Default()) { return setValue("hsl_on", val, time); }
13556 bool get_hsl_on(double time = TiMe::Default()) const { return getBool("hsl_on", time); }
13557
13561 bool set_hsl_hue_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hsl_hue_offset", texturefloat, time); }
13565 bool set_hsl_hue_offset(float texturefloat, double time = TiMe::Default()) { return setValue("hsl_hue_offset", texturefloat, time); }
13569 Value get_hsl_hue_offset(double time = TiMe::Default()) const { return getValue("hsl_hue_offset", time); }
13570
13574 bool set_hsl_hue_gain(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hsl_hue_gain", texturefloat, time); }
13578 bool set_hsl_hue_gain(float texturefloat, double time = TiMe::Default()) { return setValue("hsl_hue_gain", texturefloat, time); }
13582 Value get_hsl_hue_gain(double time = TiMe::Default()) const { return getValue("hsl_hue_gain", time); }
13583
13587 bool set_hsl_saturation_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hsl_saturation_offset", texturefloat, time); }
13591 bool set_hsl_saturation_offset(float texturefloat, double time = TiMe::Default()) { return setValue("hsl_saturation_offset", texturefloat, time); }
13595 Value get_hsl_saturation_offset(double time = TiMe::Default()) const { return getValue("hsl_saturation_offset", time); }
13596
13600 bool set_hsl_saturation_gain(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hsl_saturation_gain", texturefloat, time); }
13604 bool set_hsl_saturation_gain(float texturefloat, double time = TiMe::Default()) { return setValue("hsl_saturation_gain", texturefloat, time); }
13608 Value get_hsl_saturation_gain(double time = TiMe::Default()) const { return getValue("hsl_saturation_gain", time); }
13609
13613 bool set_hsl_lightness_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hsl_lightness_offset", texturefloat, time); }
13617 bool set_hsl_lightness_offset(float texturefloat, double time = TiMe::Default()) { return setValue("hsl_lightness_offset", texturefloat, time); }
13621 Value get_hsl_lightness_offset(double time = TiMe::Default()) const { return getValue("hsl_lightness_offset", time); }
13622
13626 bool set_hsl_lightness_gain(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hsl_lightness_gain", texturefloat, time); }
13630 bool set_hsl_lightness_gain(float texturefloat, double time = TiMe::Default()) { return setValue("hsl_lightness_gain", texturefloat, time); }
13634 Value get_hsl_lightness_gain(double time = TiMe::Default()) const { return getValue("hsl_lightness_gain", time); }
13635
13639 bool set_hsv_on(bool val, double time = TiMe::Default()) { return setValue("hsv_on", val, time); }
13643 bool get_hsv_on(double time = TiMe::Default()) const { return getBool("hsv_on", time); }
13644
13648 bool set_hsv_hue_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hsv_hue_offset", texturefloat, time); }
13652 bool set_hsv_hue_offset(float texturefloat, double time = TiMe::Default()) { return setValue("hsv_hue_offset", texturefloat, time); }
13656 Value get_hsv_hue_offset(double time = TiMe::Default()) const { return getValue("hsv_hue_offset", time); }
13657
13661 bool set_hsv_hue_gain(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hsv_hue_gain", texturefloat, time); }
13665 bool set_hsv_hue_gain(float texturefloat, double time = TiMe::Default()) { return setValue("hsv_hue_gain", texturefloat, time); }
13669 Value get_hsv_hue_gain(double time = TiMe::Default()) const { return getValue("hsv_hue_gain", time); }
13670
13674 bool set_hsv_saturation_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hsv_saturation_offset", texturefloat, time); }
13678 bool set_hsv_saturation_offset(float texturefloat, double time = TiMe::Default()) { return setValue("hsv_saturation_offset", texturefloat, time); }
13682 Value get_hsv_saturation_offset(double time = TiMe::Default()) const { return getValue("hsv_saturation_offset", time); }
13683
13687 bool set_hsv_saturation_gain(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hsv_saturation_gain", texturefloat, time); }
13691 bool set_hsv_saturation_gain(float texturefloat, double time = TiMe::Default()) { return setValue("hsv_saturation_gain", texturefloat, time); }
13695 Value get_hsv_saturation_gain(double time = TiMe::Default()) const { return getValue("hsv_saturation_gain", time); }
13696
13700 bool set_hsv_value_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hsv_value_offset", texturefloat, time); }
13704 bool set_hsv_value_offset(float texturefloat, double time = TiMe::Default()) { return setValue("hsv_value_offset", texturefloat, time); }
13708 Value get_hsv_value_offset(double time = TiMe::Default()) const { return getValue("hsv_value_offset", time); }
13709
13713 bool set_hsv_value_gain(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hsv_value_gain", texturefloat, time); }
13717 bool set_hsv_value_gain(float texturefloat, double time = TiMe::Default()) { return setValue("hsv_value_gain", texturefloat, time); }
13721 Value get_hsv_value_gain(double time = TiMe::Default()) const { return getValue("hsv_value_gain", time); }
13722
13726 bool set_rgba_on(bool val, double time = TiMe::Default()) { return setValue("rgba_on", val, time); }
13730 bool get_rgba_on(double time = TiMe::Default()) const { return getBool("rgba_on", time); }
13731
13735 bool set_red_channel(int val, double time = TiMe::Default()) { return setValue("red_channel", val, time); }
13739 int get_red_channel(double time = TiMe::Default()) const { return getInt("red_channel", time); }
13740
13744 bool set_red_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("red_offset", texturefloat, time); }
13748 bool set_red_offset(float texturefloat, double time = TiMe::Default()) { return setValue("red_offset", texturefloat, time); }
13752 Value get_red_offset(double time = TiMe::Default()) const { return getValue("red_offset", time); }
13753
13757 bool set_red_gain(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("red_gain", texturefloat, time); }
13761 bool set_red_gain(float texturefloat, double time = TiMe::Default()) { return setValue("red_gain", texturefloat, time); }
13765 Value get_red_gain(double time = TiMe::Default()) const { return getValue("red_gain", time); }
13766
13770 bool set_green_channel(int val, double time = TiMe::Default()) { return setValue("green_channel", val, time); }
13774 int get_green_channel(double time = TiMe::Default()) const { return getInt("green_channel", time); }
13775
13779 bool set_green_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("green_offset", texturefloat, time); }
13783 bool set_green_offset(float texturefloat, double time = TiMe::Default()) { return setValue("green_offset", texturefloat, time); }
13787 Value get_green_offset(double time = TiMe::Default()) const { return getValue("green_offset", time); }
13788
13792 bool set_green_gain(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("green_gain", texturefloat, time); }
13796 bool set_green_gain(float texturefloat, double time = TiMe::Default()) { return setValue("green_gain", texturefloat, time); }
13800 Value get_green_gain(double time = TiMe::Default()) const { return getValue("green_gain", time); }
13801
13805 bool set_blue_channel(int val, double time = TiMe::Default()) { return setValue("blue_channel", val, time); }
13809 int get_blue_channel(double time = TiMe::Default()) const { return getInt("blue_channel", time); }
13810
13814 bool set_blue_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("blue_offset", texturefloat, time); }
13818 bool set_blue_offset(float texturefloat, double time = TiMe::Default()) { return setValue("blue_offset", texturefloat, time); }
13822 Value get_blue_offset(double time = TiMe::Default()) const { return getValue("blue_offset", time); }
13823
13827 bool set_blue_gain(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("blue_gain", texturefloat, time); }
13831 bool set_blue_gain(float texturefloat, double time = TiMe::Default()) { return setValue("blue_gain", texturefloat, time); }
13835 Value get_blue_gain(double time = TiMe::Default()) const { return getValue("blue_gain", time); }
13836
13840 bool set_alpha_channel(int val, double time = TiMe::Default()) { return setValue("alpha_channel", val, time); }
13844 int get_alpha_channel(double time = TiMe::Default()) const { return getInt("alpha_channel", time); }
13845
13849 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
13853 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
13857 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
13858
13862 bool set_alpha_gain(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_gain", texturefloat, time); }
13866 bool set_alpha_gain(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_gain", texturefloat, time); }
13870 Value get_alpha_gain(double time = TiMe::Default()) const { return getValue("alpha_gain", time); }
13871
13875 bool set_premultiply_new_alpha(bool val, double time = TiMe::Default()) { return setValue("premultiply_new_alpha", val, time); }
13879 bool get_premultiply_new_alpha(double time = TiMe::Default()) const { return getBool("premultiply_new_alpha", time); }
13880
13884 bool set_postprocess(bool val, double time = TiMe::Default()) { return setValue("postprocess", val, time); }
13888 bool get_postprocess(double time = TiMe::Default()) const { return getBool("postprocess", time); }
13889
13893 bool set_post_mono(bool val, double time = TiMe::Default()) { return setValue("post_mono", val, time); }
13897 bool get_post_mono(double time = TiMe::Default()) const { return getBool("post_mono", time); }
13898
13902 bool set_post_invert(bool val, double time = TiMe::Default()) { return setValue("post_invert", val, time); }
13906 bool get_post_invert(double time = TiMe::Default()) const { return getBool("post_invert", time); }
13907
13911 bool set_post_clamp(bool val, double time = TiMe::Default()) { return setValue("post_clamp", val, time); }
13915 bool get_post_clamp(double time = TiMe::Default()) const { return getBool("post_clamp", time); }
13916
13920 bool set_post_clamp_min(float val, double time = TiMe::Default()) { return setValue("post_clamp_min", val, time); }
13924 float get_post_clamp_min(double time = TiMe::Default()) const { return getFloat("post_clamp_min", time); }
13925
13929 bool set_post_clamp_max(float val, double time = TiMe::Default()) { return setValue("post_clamp_max", val, time); }
13933 float get_post_clamp_max(double time = TiMe::Default()) const { return getFloat("post_clamp_max", time); }
13934
13938 bool set_post_clamp_normalize(bool val, double time = TiMe::Default()) { return setValue("post_clamp_normalize", val, time); }
13942 bool get_post_clamp_normalize(double time = TiMe::Default()) const { return getBool("post_clamp_normalize", time); }
13943};
13944
13946class ColorCorrection : public Plugin {
13947public:
13949 static constexpr const PluginTypeId getTypeId() { return 0xBF8164B; }
13951 static constexpr const char* getType() { return "ColorCorrection"; }
13952
13953 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
13954
13958 bool set_source_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("source_color", acolor, time); }
13962 AColor get_source_color(double time = TiMe::Default()) const { return getAColor("source_color", time); }
13963
13966 bool set_texture_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture_map", texture, time); }
13969 bool set_texture_map(const AColor& texture, double time = TiMe::Default()) { return setValue("texture_map", texture, time); }
13972 Value get_texture_map(double time = TiMe::Default()) const { return getValue("texture_map", time); }
13973
13977 bool set_rewire_red(int val, double time = TiMe::Default()) { return setValue("rewire_red", val, time); }
13981 int get_rewire_red(double time = TiMe::Default()) const { return getInt("rewire_red", time); }
13982
13986 bool set_rewire_green(int val, double time = TiMe::Default()) { return setValue("rewire_green", val, time); }
13990 int get_rewire_green(double time = TiMe::Default()) const { return getInt("rewire_green", time); }
13991
13995 bool set_rewire_blue(int val, double time = TiMe::Default()) { return setValue("rewire_blue", val, time); }
13999 int get_rewire_blue(double time = TiMe::Default()) const { return getInt("rewire_blue", time); }
14000
14004 bool set_rewire_alpha(int val, double time = TiMe::Default()) { return setValue("rewire_alpha", val, time); }
14008 int get_rewire_alpha(double time = TiMe::Default()) const { return getInt("rewire_alpha", time); }
14009
14013 bool set_hue_shift(float val, double time = TiMe::Default()) { return setValue("hue_shift", val, time); }
14017 float get_hue_shift(double time = TiMe::Default()) const { return getFloat("hue_shift", time); }
14018
14022 bool set_saturation(float val, double time = TiMe::Default()) { return setValue("saturation", val, time); }
14026 float get_saturation(double time = TiMe::Default()) const { return getFloat("saturation", time); }
14027
14030 bool set_hue_tint(const AColor& acolor, double time = TiMe::Default()) { return setValue("hue_tint", acolor, time); }
14033 AColor get_hue_tint(double time = TiMe::Default()) const { return getAColor("hue_tint", time); }
14034
14038 bool set_tint_strength(float val, double time = TiMe::Default()) { return setValue("tint_strength", val, time); }
14042 float get_tint_strength(double time = TiMe::Default()) const { return getFloat("tint_strength", time); }
14043
14047 bool set_lightness_mode(int val, double time = TiMe::Default()) { return setValue("lightness_mode", val, time); }
14051 int get_lightness_mode(double time = TiMe::Default()) const { return getInt("lightness_mode", time); }
14052
14056 bool set_brightness(float val, double time = TiMe::Default()) { return setValue("brightness", val, time); }
14060 float get_brightness(double time = TiMe::Default()) const { return getFloat("brightness", time); }
14061
14065 bool set_contrast(float val, double time = TiMe::Default()) { return setValue("contrast", val, time); }
14069 float get_contrast(double time = TiMe::Default()) const { return getFloat("contrast", time); }
14070
14074 bool set_adv_exposure_mode(int val, double time = TiMe::Default()) { return setValue("adv_exposure_mode", val, time); }
14078 int get_adv_exposure_mode(double time = TiMe::Default()) const { return getInt("adv_exposure_mode", time); }
14079
14083 bool set_adv_brightness(float val, double time = TiMe::Default()) { return setValue("adv_brightness", val, time); }
14087 float get_adv_brightness(double time = TiMe::Default()) const { return getFloat("adv_brightness", time); }
14088
14092 bool set_adv_contrast(float val, double time = TiMe::Default()) { return setValue("adv_contrast", val, time); }
14096 float get_adv_contrast(double time = TiMe::Default()) const { return getFloat("adv_contrast", time); }
14097
14101 bool set_adv_base(float val, double time = TiMe::Default()) { return setValue("adv_base", val, time); }
14105 float get_adv_base(double time = TiMe::Default()) const { return getFloat("adv_base", time); }
14106
14110 bool set_adv_offset(float val, double time = TiMe::Default()) { return setValue("adv_offset", val, time); }
14114 float get_adv_offset(double time = TiMe::Default()) const { return getFloat("adv_offset", time); }
14115
14119 bool set_adv_use_red(bool val, double time = TiMe::Default()) { return setValue("adv_use_red", val, time); }
14123 bool get_adv_use_red(double time = TiMe::Default()) const { return getBool("adv_use_red", time); }
14124
14128 bool set_adv_use_green(bool val, double time = TiMe::Default()) { return setValue("adv_use_green", val, time); }
14132 bool get_adv_use_green(double time = TiMe::Default()) const { return getBool("adv_use_green", time); }
14133
14137 bool set_adv_use_blue(bool val, double time = TiMe::Default()) { return setValue("adv_use_blue", val, time); }
14141 bool get_adv_use_blue(double time = TiMe::Default()) const { return getBool("adv_use_blue", time); }
14142
14146 bool set_adv_rgb_brightness(const Color& color, double time = TiMe::Default()) { return setValue("adv_rgb_brightness", color, time); }
14150 Color get_adv_rgb_brightness(double time = TiMe::Default()) const { return getColor("adv_rgb_brightness", time); }
14151
14155 bool set_adv_rgb_contrast(const Color& color, double time = TiMe::Default()) { return setValue("adv_rgb_contrast", color, time); }
14159 Color get_adv_rgb_contrast(double time = TiMe::Default()) const { return getColor("adv_rgb_contrast", time); }
14160
14164 bool set_adv_rgb_base(const Color& color, double time = TiMe::Default()) { return setValue("adv_rgb_base", color, time); }
14168 Color get_adv_rgb_base(double time = TiMe::Default()) const { return getColor("adv_rgb_base", time); }
14169
14173 bool set_adv_rgb_offset(const Color& color, double time = TiMe::Default()) { return setValue("adv_rgb_offset", color, time); }
14177 Color get_adv_rgb_offset(double time = TiMe::Default()) const { return getColor("adv_rgb_offset", time); }
14178
14182 bool set_adv_printer_lights_per(float val, double time = TiMe::Default()) { return setValue("adv_printer_lights_per", val, time); }
14186 float get_adv_printer_lights_per(double time = TiMe::Default()) const { return getFloat("adv_printer_lights_per", time); }
14187};
14188
14189class ColorMapperTest : public Plugin {
14190public:
14192 static constexpr const PluginTypeId getTypeId() { return 0x780CE6E0; }
14194 static constexpr const char* getType() { return "ColorMapperTest"; }
14195
14196 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
14197
14200 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
14203 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
14204
14207 bool set_gamma(float val, double time = TiMe::Default()) { return setValue("gamma", val, time); }
14210 float get_gamma(double time = TiMe::Default()) const { return getFloat("gamma", time); }
14211
14214 bool set_clamp_level(float val, double time = TiMe::Default()) { return setValue("clamp_level", val, time); }
14217 float get_clamp_level(double time = TiMe::Default()) const { return getFloat("clamp_level", time); }
14218};
14219
14222public:
14224 static constexpr const PluginTypeId getTypeId() { return 0x77C004A1; }
14226 static constexpr const char* getType() { return "ColorTextureToMono"; }
14227
14228 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
14229
14232 bool set_value(float val, double time = TiMe::Default()) { return setValue("value", val, time); }
14235 float get_value(double time = TiMe::Default()) const { return getFloat("value", time); }
14236
14239 bool set_color_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_texture", texture, time); }
14242 bool set_color_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("color_texture", texture, time); }
14245 Value get_color_texture(double time = TiMe::Default()) const { return getValue("color_texture", time); }
14246};
14247
14248class CustomGlsl : public Plugin {
14249public:
14251 static constexpr const PluginTypeId getTypeId() { return 0x77EE67AE; }
14253 static constexpr const char* getType() { return "CustomGlsl"; }
14254
14255 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
14256};
14257
14259class EnvFogMeshGizmo : public Plugin {
14260public:
14262 static constexpr const PluginTypeId getTypeId() { return 0x77CEA016; }
14264 static constexpr const char* getType() { return "EnvFogMeshGizmo"; }
14265
14266 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
14267
14271 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
14275 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
14276
14279 bool set_geometry(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("geometry", plugin, time); }
14282 PluginRef get_geometry(double time = TiMe::Default()) const { return getPlugin("geometry", time); }
14283
14286 bool set_lights(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("lights", pluginList, time); }
14287 bool set_lights(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("lights", plugins, count, time); }
14288 template<size_t count> bool set_lights(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("lights", plugins, count, time); }
14291 PluginList get_lights(double time = TiMe::Default()) const { return getPluginList("lights", time); }
14292
14296 bool set_fade_out_radius(float val, double time = TiMe::Default()) { return setValue("fade_out_radius", val, time); }
14300 float get_fade_out_radius(double time = TiMe::Default()) const { return getFloat("fade_out_radius", time); }
14301};
14302
14304class EnvironmentFog : public Plugin {
14305public:
14307 static constexpr const PluginTypeId getTypeId() { return 0x77CEA015; }
14309 static constexpr const char* getType() { return "EnvironmentFog"; }
14310
14311 operator VolumetricPluginCategory() { return *static_cast<VolumetricPluginCategory*>(static_cast<Plugin*>(this)); }
14312
14316 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
14320 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
14321
14324 bool set_gizmos(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("gizmos", pluginList, time); }
14325 bool set_gizmos(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("gizmos", plugins, count, time); }
14326 template<size_t count> bool set_gizmos(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("gizmos", plugins, count, time); }
14329 PluginList get_gizmos(double time = TiMe::Default()) const { return getPluginList("gizmos", time); }
14330
14334 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
14338 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
14339
14342 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
14345 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
14348 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
14349
14353 bool set_color_mult(float val, double time = TiMe::Default()) { return setValue("color_mult", val, time); }
14357 float get_color_mult(double time = TiMe::Default()) const { return getFloat("color_mult", time); }
14358
14362 bool set_emission(const Color& color, double time = TiMe::Default()) { return setValue("emission", color, time); }
14366 Color get_emission(double time = TiMe::Default()) const { return getColor("emission", time); }
14367
14370 bool set_emission_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("emission_tex", texture, time); }
14373 bool set_emission_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("emission_tex", texture, time); }
14376 Value get_emission_tex(double time = TiMe::Default()) const { return getValue("emission_tex", time); }
14377
14381 bool set_emission_mult(float val, double time = TiMe::Default()) { return setValue("emission_mult", val, time); }
14385 float get_emission_mult(double time = TiMe::Default()) const { return getFloat("emission_mult", time); }
14386
14389 bool set_emission_mult_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("emission_mult_tex", texturefloat, time); }
14392 bool set_emission_mult_tex(float texturefloat, double time = TiMe::Default()) { return setValue("emission_mult_tex", texturefloat, time); }
14395 Value get_emission_mult_tex(double time = TiMe::Default()) const { return getValue("emission_mult_tex", time); }
14396
14400 bool set_distance(float val, double time = TiMe::Default()) { return setValue("distance", val, time); }
14404 float get_distance(double time = TiMe::Default()) const { return getFloat("distance", time); }
14405
14409 bool set_density(float val, double time = TiMe::Default()) { return setValue("density", val, time); }
14413 float get_density(double time = TiMe::Default()) const { return getFloat("density", time); }
14414
14417 bool set_density_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("density_tex", texturefloat, time); }
14420 bool set_density_tex(float texturefloat, double time = TiMe::Default()) { return setValue("density_tex", texturefloat, time); }
14423 Value get_density_tex(double time = TiMe::Default()) const { return getValue("density_tex", time); }
14424
14428 bool set_opacity_mode(bool val, double time = TiMe::Default()) { return setValue("opacity_mode", val, time); }
14432 bool get_opacity_mode(double time = TiMe::Default()) const { return getBool("opacity_mode", time); }
14433
14437 bool set_transparency(const Color& color, double time = TiMe::Default()) { return setValue("transparency", color, time); }
14441 Color get_transparency(double time = TiMe::Default()) const { return getColor("transparency", time); }
14442
14445 bool set_transparency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
14448 bool set_transparency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
14451 Value get_transparency_tex(double time = TiMe::Default()) const { return getValue("transparency_tex", time); }
14452
14456 bool set_phase_function(float val, double time = TiMe::Default()) { return setValue("phase_function", val, time); }
14460 float get_phase_function(double time = TiMe::Default()) const { return getFloat("phase_function", time); }
14461
14465 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
14469 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
14470
14474 bool set_use_height(bool val, double time = TiMe::Default()) { return setValue("use_height", val, time); }
14478 bool get_use_height(double time = TiMe::Default()) const { return getBool("use_height", time); }
14479
14483 bool set_height(float val, double time = TiMe::Default()) { return setValue("height", val, time); }
14487 float get_height(double time = TiMe::Default()) const { return getFloat("height", time); }
14488
14492 bool set_yup(bool val, double time = TiMe::Default()) { return setValue("yup", val, time); }
14496 bool get_yup(double time = TiMe::Default()) const { return getBool("yup", time); }
14497
14501 bool set_solid_mode(bool val, double time = TiMe::Default()) { return setValue("solid_mode", val, time); }
14505 bool get_solid_mode(double time = TiMe::Default()) const { return getBool("solid_mode", time); }
14506
14510 bool set_solid_threshold(float val, double time = TiMe::Default()) { return setValue("solid_threshold", val, time); }
14514 float get_solid_threshold(double time = TiMe::Default()) const { return getFloat("solid_threshold", time); }
14515
14519 bool set_jitter(bool val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
14523 bool get_jitter(double time = TiMe::Default()) const { return getBool("jitter", time); }
14524
14528 bool set_shadow_opacity(float val, double time = TiMe::Default()) { return setValue("shadow_opacity", val, time); }
14532 float get_shadow_opacity(double time = TiMe::Default()) const { return getFloat("shadow_opacity", time); }
14533
14537 bool set_scale(const FloatList& floatList, double time = TiMe::Default()) { return setValue("scale", floatList, time); }
14538 bool set_scale(FloatList&& floatList, double time = TiMe::Default()) { return setValue("scale", std::move(floatList), time); }
14539 bool set_scale(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("scale", floats, count, time); }
14540 template<size_t count> bool set_scale(const float (&floats)[count], double time = TiMe::Default()) { return setArray("scale", floats, count, time); }
14544 FloatList get_scale(double time = TiMe::Default()) const { return getFloatList("scale", time); }
14545
14549 bool set_deep_output(bool val, double time = TiMe::Default()) { return setValue("deep_output", val, time); }
14553 bool get_deep_output(double time = TiMe::Default()) const { return getBool("deep_output", time); }
14554
14558 bool set_ior(float val, double time = TiMe::Default()) { return setValue("ior", val, time); }
14562 float get_ior(double time = TiMe::Default()) const { return getFloat("ior", time); }
14563
14567 bool set_fade_out_mode(int val, double time = TiMe::Default()) { return setValue("fade_out_mode", val, time); }
14571 int get_fade_out_mode(double time = TiMe::Default()) const { return getInt("fade_out_mode", time); }
14572
14576 bool set_fade_out_radius(float val, double time = TiMe::Default()) { return setValue("fade_out_radius", val, time); }
14580 float get_fade_out_radius(double time = TiMe::Default()) const { return getFloat("fade_out_radius", time); }
14581
14585 bool set_per_object_fade_out_radius(bool val, double time = TiMe::Default()) { return setValue("per_object_fade_out_radius", val, time); }
14589 bool get_per_object_fade_out_radius(double time = TiMe::Default()) const { return getBool("per_object_fade_out_radius", time); }
14590
14594 bool set_scatter_gi(bool val, double time = TiMe::Default()) { return setValue("scatter_gi", val, time); }
14598 bool get_scatter_gi(double time = TiMe::Default()) const { return getBool("scatter_gi", time); }
14599
14603 bool set_scatter_bounces(int val, double time = TiMe::Default()) { return setValue("scatter_bounces", val, time); }
14607 int get_scatter_bounces(double time = TiMe::Default()) const { return getInt("scatter_bounces", time); }
14608
14612 bool set_simplify_gi(bool val, double time = TiMe::Default()) { return setValue("simplify_gi", val, time); }
14616 bool get_simplify_gi(double time = TiMe::Default()) const { return getBool("simplify_gi", time); }
14617
14621 bool set_step_size(float val, double time = TiMe::Default()) { return setValue("step_size", val, time); }
14625 float get_step_size(double time = TiMe::Default()) const { return getFloat("step_size", time); }
14626
14630 bool set_max_steps(int val, double time = TiMe::Default()) { return setValue("max_steps", val, time); }
14634 int get_max_steps(double time = TiMe::Default()) const { return getInt("max_steps", time); }
14635
14639 bool set_tex_samples(int val, double time = TiMe::Default()) { return setValue("tex_samples", val, time); }
14643 int get_tex_samples(double time = TiMe::Default()) const { return getInt("tex_samples", time); }
14644
14648 bool set_cutoff_threshold(float val, double time = TiMe::Default()) { return setValue("cutoff_threshold", val, time); }
14652 float get_cutoff_threshold(double time = TiMe::Default()) const { return getFloat("cutoff_threshold", time); }
14653
14657 bool set_light_mode(int val, double time = TiMe::Default()) { return setValue("light_mode", val, time); }
14661 int get_light_mode(double time = TiMe::Default()) const { return getInt("light_mode", time); }
14662
14665 bool set_lights(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("lights", pluginList, time); }
14666 bool set_lights(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("lights", plugins, count, time); }
14667 template<size_t count> bool set_lights(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("lights", plugins, count, time); }
14670 PluginList get_lights(double time = TiMe::Default()) const { return getPluginList("lights", time); }
14671
14675 bool set_use_shade_instance(bool val, double time = TiMe::Default()) { return setValue("use_shade_instance", val, time); }
14679 bool get_use_shade_instance(double time = TiMe::Default()) const { return getBool("use_shade_instance", time); }
14680
14684 bool set_use_shade_data(bool val, double time = TiMe::Default()) { return setValue("use_shade_data", val, time); }
14688 bool get_use_shade_data(double time = TiMe::Default()) const { return getBool("use_shade_data", time); }
14689
14693 bool set_affect_background(bool val, double time = TiMe::Default()) { return setValue("affect_background", val, time); }
14697 bool get_affect_background(double time = TiMe::Default()) const { return getBool("affect_background", time); }
14698
14702 bool set_affect_reflections(bool val, double time = TiMe::Default()) { return setValue("affect_reflections", val, time); }
14706 bool get_affect_reflections(double time = TiMe::Default()) const { return getBool("affect_reflections", time); }
14707
14711 bool set_affect_refractions(bool val, double time = TiMe::Default()) { return setValue("affect_refractions", val, time); }
14715 bool get_affect_refractions(double time = TiMe::Default()) const { return getBool("affect_refractions", time); }
14716
14720 bool set_affect_shadows(bool val, double time = TiMe::Default()) { return setValue("affect_shadows", val, time); }
14724 bool get_affect_shadows(double time = TiMe::Default()) const { return getBool("affect_shadows", time); }
14725
14729 bool set_affect_gi(bool val, double time = TiMe::Default()) { return setValue("affect_gi", val, time); }
14733 bool get_affect_gi(double time = TiMe::Default()) const { return getBool("affect_gi", time); }
14734
14738 bool set_affect_camera(bool val, double time = TiMe::Default()) { return setValue("affect_camera", val, time); }
14742 bool get_affect_camera(double time = TiMe::Default()) const { return getBool("affect_camera", time); }
14743
14746 bool set_affect_alpha(bool val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
14749 bool get_affect_alpha(double time = TiMe::Default()) const { return getBool("affect_alpha", time); }
14750};
14751
14753class ExtChannel : public Plugin {
14754public:
14756 static constexpr const PluginTypeId getTypeId() { return 0x7877B2EF; }
14758 static constexpr const char* getType() { return "ExtChannel"; }
14759
14761 bool set_id(int val, double time = TiMe::Default()) { return setValue("id", val, time); }
14763 int get_id(double time = TiMe::Default()) const { return getInt("id", time); }
14764
14766 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
14768 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
14770 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
14771
14773 bool set_component_type(int val, double time = TiMe::Default()) { return setValue("component_type", val, time); }
14775 int get_component_type(double time = TiMe::Default()) const { return getInt("component_type", time); }
14776
14778 bool set_num_components(int val, double time = TiMe::Default()) { return setValue("num_components", val, time); }
14780 int get_num_components(double time = TiMe::Default()) const { return getInt("num_components", time); }
14781
14783 bool set_structure_type(const char* str, double time = TiMe::Default()) { return setValue("structure_type", str, time); }
14785 bool set_structure_type(const std::string& str, double time = TiMe::Default()) { return setValue("structure_type", str, time); }
14787 std::string get_structure_type(double time = TiMe::Default()) const { return getString("structure_type", time); }
14788
14790 bool set_flags(int val, double time = TiMe::Default()) { return setValue("flags", val, time); }
14792 int get_flags(double time = TiMe::Default()) const { return getInt("flags", time); }
14793
14795 bool set_data_raw(const IntList& intList, double time = TiMe::Default()) { return setValue("data_raw", intList, time); }
14796 bool set_data_raw(IntList&& intList, double time = TiMe::Default()) { return setValue("data_raw", std::move(intList), time); }
14797 bool set_data_raw(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("data_raw", ints, count, time); }
14798 template<size_t count> bool set_data_raw(const int (&ints)[count], double time = TiMe::Default()) { return setArray("data_raw", ints, count, time); }
14800 IntList get_data_raw(double time = TiMe::Default()) const { return getIntList("data_raw", time); }
14801
14803 bool set_data_int(const IntList& intList, double time = TiMe::Default()) { return setValue("data_int", intList, time); }
14804 bool set_data_int(IntList&& intList, double time = TiMe::Default()) { return setValue("data_int", std::move(intList), time); }
14805 bool set_data_int(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("data_int", ints, count, time); }
14806 template<size_t count> bool set_data_int(const int (&ints)[count], double time = TiMe::Default()) { return setArray("data_int", ints, count, time); }
14808 IntList get_data_int(double time = TiMe::Default()) const { return getIntList("data_int", time); }
14809
14811 bool set_data_float(const FloatList& floatList, double time = TiMe::Default()) { return setValue("data_float", floatList, time); }
14812 bool set_data_float(FloatList&& floatList, double time = TiMe::Default()) { return setValue("data_float", std::move(floatList), time); }
14813 bool set_data_float(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("data_float", floats, count, time); }
14814 template<size_t count> bool set_data_float(const float (&floats)[count], double time = TiMe::Default()) { return setArray("data_float", floats, count, time); }
14816 FloatList get_data_float(double time = TiMe::Default()) const { return getFloatList("data_float", time); }
14817
14819 bool set_data_double(const ValueList& doubleList, double time = TiMe::Default()) { return setValue("data_double", doubleList, time); }
14820 bool set_data_double(ValueList&& doubleList, double time = TiMe::Default()) { return setValue("data_double", std::move(doubleList), time); }
14821 bool set_data_double(const Value* doubles, size_t count, double time = TiMe::Default()) { return setArray("data_double", doubles, count, time); }
14822 template<size_t count> bool set_data_double(const Value (&doubles)[count], double time = TiMe::Default()) { return setArray("data_double", doubles, count, time); }
14823 template<size_t count> bool set_data_double(Value (&&doubles)[count], double time = TiMe::Default()) { return setArray("data_double", doubles, count, time); }
14825 ValueList get_data_double(double time = TiMe::Default()) const { return getValueList("data_double", time); }
14826
14828 bool set_data_vector(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("data_vector", vectorList, time); }
14829 bool set_data_vector(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("data_vector", std::move(vectorList), time); }
14830 bool set_data_vector(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("data_vector", vectors, count, time); }
14831 template<size_t count> bool set_data_vector(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("data_vector", vectors, count, time); }
14833 VectorList get_data_vector(double time = TiMe::Default()) const { return getVectorList("data_vector", time); }
14834
14836 bool set_data_color(const ColorList& colorList, double time = TiMe::Default()) { return setValue("data_color", colorList, time); }
14837 bool set_data_color(ColorList&& colorList, double time = TiMe::Default()) { return setValue("data_color", std::move(colorList), time); }
14838 bool set_data_color(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("data_color", colors, count, time); }
14839 template<size_t count> bool set_data_color(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("data_color", colors, count, time); }
14841 ColorList get_data_color(double time = TiMe::Default()) const { return getColorList("data_color", time); }
14842
14844 bool set_data_acolor(const ValueList& acolorList, double time = TiMe::Default()) { return setValue("data_acolor", acolorList, time); }
14845 bool set_data_acolor(ValueList&& acolorList, double time = TiMe::Default()) { return setValue("data_acolor", std::move(acolorList), time); }
14846 bool set_data_acolor(const Value* acolors, size_t count, double time = TiMe::Default()) { return setArray("data_acolor", acolors, count, time); }
14847 template<size_t count> bool set_data_acolor(const Value (&acolors)[count], double time = TiMe::Default()) { return setArray("data_acolor", acolors, count, time); }
14848 template<size_t count> bool set_data_acolor(Value (&&acolors)[count], double time = TiMe::Default()) { return setArray("data_acolor", acolors, count, time); }
14850 ValueList get_data_acolor(double time = TiMe::Default()) const { return getValueList("data_acolor", time); }
14851
14853 bool set_data_matrix(const ValueList& matrixList, double time = TiMe::Default()) { return setValue("data_matrix", matrixList, time); }
14854 bool set_data_matrix(ValueList&& matrixList, double time = TiMe::Default()) { return setValue("data_matrix", std::move(matrixList), time); }
14855 bool set_data_matrix(const Value* matrices, size_t count, double time = TiMe::Default()) { return setArray("data_matrix", matrices, count, time); }
14856 template<size_t count> bool set_data_matrix(const Value (&matrices)[count], double time = TiMe::Default()) { return setArray("data_matrix", matrices, count, time); }
14857 template<size_t count> bool set_data_matrix(Value (&&matrices)[count], double time = TiMe::Default()) { return setArray("data_matrix", matrices, count, time); }
14859 ValueList get_data_matrix(double time = TiMe::Default()) const { return getValueList("data_matrix", time); }
14860
14862 bool set_data_transform(const TransformList& transformList, double time = TiMe::Default()) { return setValue("data_transform", transformList, time); }
14863 bool set_data_transform(const Transform* transforms, size_t count, double time = TiMe::Default()) { return setArray("data_transform", transforms, count, time); }
14864 template<size_t count> bool set_data_transform(const Transform (&transforms)[count], double time = TiMe::Default()) { return setArray("data_transform", transforms, count, time); }
14866 TransformList get_data_transform(double time = TiMe::Default()) const { return getTransformList("data_transform", time); }
14867
14869 bool set_data_string(const StringList& stringList, double time = TiMe::Default()) { return setValue("data_string", stringList, time); }
14871 StringList get_data_string(double time = TiMe::Default()) const { return getStringList("data_string", time); }
14872};
14873
14875class ExtMapChannels : public Plugin {
14876public:
14878 static constexpr const PluginTypeId getTypeId() { return 0x783B1FEC; }
14880 static constexpr const char* getType() { return "ExtMapChannels"; }
14881
14883 bool set_map_channels(const ValueList& list, double time = TiMe::Default()) { return setValue("map_channels", list, time); }
14884 bool set_map_channels(ValueList&& list, double time = TiMe::Default()) { return setValue("map_channels", std::move(list), time); }
14885 bool set_map_channels(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("map_channels", values, count, time); }
14886 template<size_t count> bool set_map_channels(const Value (&values)[count], double time = TiMe::Default()) { return setArray("map_channels", values, count, time); }
14887 template<size_t count> bool set_map_channels(Value (&&values)[count], double time = TiMe::Default()) { return setArray("map_channels", values, count, time); }
14889 ValueList get_map_channels(double time = TiMe::Default()) const { return getValueList("map_channels", time); }
14890};
14891
14893class FilterArea : public Plugin {
14894public:
14896 static constexpr const PluginTypeId getTypeId() { return 0x7782ACB9; }
14898 static constexpr const char* getType() { return "FilterArea"; }
14899
14900 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
14901
14904 bool set_size(float val, double time = TiMe::Default()) { return setValue("size", val, time); }
14907 float get_size(double time = TiMe::Default()) const { return getFloat("size", time); }
14908};
14909
14911class FilterBox : public Plugin {
14912public:
14914 static constexpr const PluginTypeId getTypeId() { return 0x7782ACBA; }
14916 static constexpr const char* getType() { return "FilterBox"; }
14917
14918 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
14919
14922 bool set_size(float val, double time = TiMe::Default()) { return setValue("size", val, time); }
14925 float get_size(double time = TiMe::Default()) const { return getFloat("size", time); }
14926};
14927
14929class FilterCatmullRom : public Plugin {
14930public:
14932 static constexpr const PluginTypeId getTypeId() { return 0x7782ACBD; }
14934 static constexpr const char* getType() { return "FilterCatmullRom"; }
14935
14936 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
14937};
14938
14941public:
14943 static constexpr const PluginTypeId getTypeId() { return 0x77CEF21D; }
14945 static constexpr const char* getType() { return "FilterCookVariable"; }
14946
14947 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
14948
14951 bool set_size(float val, double time = TiMe::Default()) { return setValue("size", val, time); }
14954 float get_size(double time = TiMe::Default()) const { return getFloat("size", time); }
14955};
14956
14958class FilterGaussian : public Plugin {
14959public:
14961 static constexpr const PluginTypeId getTypeId() { return 0x77A0B245; }
14963 static constexpr const char* getType() { return "FilterGaussian"; }
14964
14965 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
14966
14969 bool set_size(float val, double time = TiMe::Default()) { return setValue("size", val, time); }
14972 float get_size(double time = TiMe::Default()) const { return getFloat("size", time); }
14973};
14974
14976class FilterLanczos : public Plugin {
14977public:
14979 static constexpr const PluginTypeId getTypeId() { return 0x7782ACBC; }
14981 static constexpr const char* getType() { return "FilterLanczos"; }
14982
14983 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
14984
14987 bool set_size(float val, double time = TiMe::Default()) { return setValue("size", val, time); }
14990 float get_size(double time = TiMe::Default()) const { return getFloat("size", time); }
14991};
14992
14994class FilterMitNet : public Plugin {
14995public:
14997 static constexpr const PluginTypeId getTypeId() { return 0x77CF94A3; }
14999 static constexpr const char* getType() { return "FilterMitNet"; }
15000
15001 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
15002
15005 bool set_size(float val, double time = TiMe::Default()) { return setValue("size", val, time); }
15008 float get_size(double time = TiMe::Default()) const { return getFloat("size", time); }
15009
15012 bool set_blur(float val, double time = TiMe::Default()) { return setValue("blur", val, time); }
15015 float get_blur(double time = TiMe::Default()) const { return getFloat("blur", time); }
15016
15019 bool set_ringing(float val, double time = TiMe::Default()) { return setValue("ringing", val, time); }
15022 float get_ringing(double time = TiMe::Default()) const { return getFloat("ringing", time); }
15023};
15024
15026class FilterPoint : public Plugin {
15027public:
15029 static constexpr const PluginTypeId getTypeId() { return 0x780C6C6B; }
15031 static constexpr const char* getType() { return "FilterPoint"; }
15032
15033 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
15034};
15035
15037class FilterSinc : public Plugin {
15038public:
15040 static constexpr const PluginTypeId getTypeId() { return 0x7782ACBE; }
15042 static constexpr const char* getType() { return "FilterSinc"; }
15043
15044 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
15045
15048 bool set_size(float val, double time = TiMe::Default()) { return setValue("size", val, time); }
15051 float get_size(double time = TiMe::Default()) const { return getFloat("size", time); }
15052};
15053
15055class FilterTriangle : public Plugin {
15056public:
15058 static constexpr const PluginTypeId getTypeId() { return 0x7782ACBB; }
15060 static constexpr const char* getType() { return "FilterTriangle"; }
15061
15062 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
15063
15066 bool set_size(float val, double time = TiMe::Default()) { return setValue("size", val, time); }
15069 float get_size(double time = TiMe::Default()) const { return getFloat("size", time); }
15070};
15071
15073class Float3ToAColor : public Plugin {
15074public:
15076 static constexpr const PluginTypeId getTypeId() { return 0x77831EDA; }
15078 static constexpr const char* getType() { return "Float3ToAColor"; }
15079
15080 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
15081
15085 bool set_float1(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("float1", texturefloat, time); }
15089 bool set_float1(float texturefloat, double time = TiMe::Default()) { return setValue("float1", texturefloat, time); }
15093 Value get_float1(double time = TiMe::Default()) const { return getValue("float1", time); }
15094
15098 bool set_float2(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("float2", texturefloat, time); }
15102 bool set_float2(float texturefloat, double time = TiMe::Default()) { return setValue("float2", texturefloat, time); }
15106 Value get_float2(double time = TiMe::Default()) const { return getValue("float2", time); }
15107
15111 bool set_float3(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("float3", texturefloat, time); }
15115 bool set_float3(float texturefloat, double time = TiMe::Default()) { return setValue("float3", texturefloat, time); }
15119 Value get_float3(double time = TiMe::Default()) const { return getValue("float3", time); }
15120
15124 bool set_alpha(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha", texturefloat, time); }
15128 bool set_alpha(float texturefloat, double time = TiMe::Default()) { return setValue("alpha", texturefloat, time); }
15132 Value get_alpha(double time = TiMe::Default()) const { return getValue("alpha", time); }
15133
15135 PluginRef out_color() const { return PluginRef(*this, "color"); }
15136
15140 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
15144 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
15145};
15146
15148class FloatToTex : public Plugin {
15149public:
15151 static constexpr const PluginTypeId getTypeId() { return 0x77BF3A4A; }
15153 static constexpr const char* getType() { return "FloatToTex"; }
15154
15155 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
15156
15159 bool set_input(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
15162 bool set_input(float texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
15165 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
15166};
15167
15169class GeomBifrost : public Plugin {
15170public:
15172 static constexpr const PluginTypeId getTypeId() { return 0x781AF005; }
15174 static constexpr const char* getType() { return "GeomBifrost"; }
15175
15176 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
15177
15181 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
15185 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
15189 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
15190
15193 bool set_stream(const IntList& intList, double time = TiMe::Default()) { return setValue("stream", intList, time); }
15194 bool set_stream(IntList&& intList, double time = TiMe::Default()) { return setValue("stream", std::move(intList), time); }
15195 bool set_stream(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("stream", ints, count, time); }
15196 template<size_t count> bool set_stream(const int (&ints)[count], double time = TiMe::Default()) { return setArray("stream", ints, count, time); }
15199 IntList get_stream(double time = TiMe::Default()) const { return getIntList("stream", time); }
15200
15203 bool set_render_grid(const char* str, double time = TiMe::Default()) { return setValue("render_grid", str, time); }
15206 bool set_render_grid(const std::string& str, double time = TiMe::Default()) { return setValue("render_grid", str, time); }
15209 std::string get_render_grid(double time = TiMe::Default()) const { return getString("render_grid", time); }
15210
15213 bool set_velocity_grid(const char* str, double time = TiMe::Default()) { return setValue("velocity_grid", str, time); }
15216 bool set_velocity_grid(const std::string& str, double time = TiMe::Default()) { return setValue("velocity_grid", str, time); }
15219 std::string get_velocity_grid(double time = TiMe::Default()) const { return getString("velocity_grid", time); }
15220
15223 bool set_delay_load(bool val, double time = TiMe::Default()) { return setValue("delay_load", val, time); }
15226 bool get_delay_load(double time = TiMe::Default()) const { return getBool("delay_load", time); }
15227
15231 bool set_interpolation(int val, double time = TiMe::Default()) { return setValue("interpolation", val, time); }
15235 int get_interpolation(double time = TiMe::Default()) const { return getInt("interpolation", time); }
15236
15239 bool set_primary_visibility(bool val, double time = TiMe::Default()) { return setValue("primary_visibility", val, time); }
15242 bool get_primary_visibility(double time = TiMe::Default()) const { return getBool("primary_visibility", time); }
15243
15246 bool set_positions(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("positions", vectorList, time); }
15247 bool set_positions(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("positions", std::move(vectorList), time); }
15248 bool set_positions(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("positions", vectors, count, time); }
15249 template<size_t count> bool set_positions(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("positions", vectors, count, time); }
15252 VectorList get_positions(double time = TiMe::Default()) const { return getVectorList("positions", time); }
15253
15256 bool set_velocities(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("velocities", vectorList, time); }
15257 bool set_velocities(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("velocities", std::move(vectorList), time); }
15258 bool set_velocities(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("velocities", vectors, count, time); }
15259 template<size_t count> bool set_velocities(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("velocities", vectors, count, time); }
15262 VectorList get_velocities(double time = TiMe::Default()) const { return getVectorList("velocities", time); }
15263
15266 bool set_userScalar1PP(const FloatList& floatList, double time = TiMe::Default()) { return setValue("userScalar1PP", floatList, time); }
15267 bool set_userScalar1PP(FloatList&& floatList, double time = TiMe::Default()) { return setValue("userScalar1PP", std::move(floatList), time); }
15268 bool set_userScalar1PP(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("userScalar1PP", floats, count, time); }
15269 template<size_t count> bool set_userScalar1PP(const float (&floats)[count], double time = TiMe::Default()) { return setArray("userScalar1PP", floats, count, time); }
15272 FloatList get_userScalar1PP(double time = TiMe::Default()) const { return getFloatList("userScalar1PP", time); }
15273
15276 bool set_ids(const IntList& intList, double time = TiMe::Default()) { return setValue("ids", intList, time); }
15277 bool set_ids(IntList&& intList, double time = TiMe::Default()) { return setValue("ids", std::move(intList), time); }
15278 bool set_ids(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("ids", ints, count, time); }
15279 template<size_t count> bool set_ids(const int (&ints)[count], double time = TiMe::Default()) { return setArray("ids", ints, count, time); }
15282 IntList get_ids(double time = TiMe::Default()) const { return getIntList("ids", time); }
15283
15286 bool set_age_pp(const FloatList& floatList, double time = TiMe::Default()) { return setValue("age_pp", floatList, time); }
15287 bool set_age_pp(FloatList&& floatList, double time = TiMe::Default()) { return setValue("age_pp", std::move(floatList), time); }
15288 bool set_age_pp(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("age_pp", floats, count, time); }
15289 template<size_t count> bool set_age_pp(const float (&floats)[count], double time = TiMe::Default()) { return setArray("age_pp", floats, count, time); }
15292 FloatList get_age_pp(double time = TiMe::Default()) const { return getFloatList("age_pp", time); }
15293
15296 bool set_acceleration_pp(const ColorList& colorList, double time = TiMe::Default()) { return setValue("acceleration_pp", colorList, time); }
15297 bool set_acceleration_pp(ColorList&& colorList, double time = TiMe::Default()) { return setValue("acceleration_pp", std::move(colorList), time); }
15298 bool set_acceleration_pp(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("acceleration_pp", colors, count, time); }
15299 template<size_t count> bool set_acceleration_pp(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("acceleration_pp", colors, count, time); }
15302 ColorList get_acceleration_pp(double time = TiMe::Default()) const { return getColorList("acceleration_pp", time); }
15303
15306 bool set_texture_coord_u(const FloatList& floatList, double time = TiMe::Default()) { return setValue("texture_coord_u", floatList, time); }
15307 bool set_texture_coord_u(FloatList&& floatList, double time = TiMe::Default()) { return setValue("texture_coord_u", std::move(floatList), time); }
15308 bool set_texture_coord_u(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("texture_coord_u", floats, count, time); }
15309 template<size_t count> bool set_texture_coord_u(const float (&floats)[count], double time = TiMe::Default()) { return setArray("texture_coord_u", floats, count, time); }
15312 FloatList get_texture_coord_u(double time = TiMe::Default()) const { return getFloatList("texture_coord_u", time); }
15313
15316 bool set_texture_coord_v(const FloatList& floatList, double time = TiMe::Default()) { return setValue("texture_coord_v", floatList, time); }
15317 bool set_texture_coord_v(FloatList&& floatList, double time = TiMe::Default()) { return setValue("texture_coord_v", std::move(floatList), time); }
15318 bool set_texture_coord_v(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("texture_coord_v", floats, count, time); }
15319 template<size_t count> bool set_texture_coord_v(const float (&floats)[count], double time = TiMe::Default()) { return setArray("texture_coord_v", floats, count, time); }
15322 FloatList get_texture_coord_v(double time = TiMe::Default()) const { return getFloatList("texture_coord_v", time); }
15323};
15324
15326class GeomBox : public Plugin {
15327public:
15329 static constexpr const PluginTypeId getTypeId() { return 0x77CF6BFD; }
15331 static constexpr const char* getType() { return "GeomBox"; }
15332
15333 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
15334
15337 bool set_size_x(float val, double time = TiMe::Default()) { return setValue("size_x", val, time); }
15340 float get_size_x(double time = TiMe::Default()) const { return getFloat("size_x", time); }
15341
15344 bool set_size_y(float val, double time = TiMe::Default()) { return setValue("size_y", val, time); }
15347 float get_size_y(double time = TiMe::Default()) const { return getFloat("size_y", time); }
15348
15351 bool set_size_z(float val, double time = TiMe::Default()) { return setValue("size_z", val, time); }
15354 float get_size_z(double time = TiMe::Default()) const { return getFloat("size_z", time); }
15355
15358 bool set_is_volumetric(bool val, double time = TiMe::Default()) { return setValue("is_volumetric", val, time); }
15361 bool get_is_volumetric(double time = TiMe::Default()) const { return getBool("is_volumetric", time); }
15362};
15363
15366public:
15368 static constexpr const PluginTypeId getTypeId() { return 0x7792B375; }
15370 static constexpr const char* getType() { return "GeomDisplacedMesh"; }
15371
15372 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
15373
15376 bool set_mesh(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("mesh", plugin, time); }
15379 PluginRef get_mesh(double time = TiMe::Default()) const { return getPlugin("mesh", time); }
15380
15383 bool set_displacement_tex_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("displacement_tex_color", texture, time); }
15386 bool set_displacement_tex_color(const AColor& texture, double time = TiMe::Default()) { return setValue("displacement_tex_color", texture, time); }
15389 Value get_displacement_tex_color(double time = TiMe::Default()) const { return getValue("displacement_tex_color", time); }
15390
15393 bool set_displacement_tex_float(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("displacement_tex_float", texturefloat, time); }
15396 bool set_displacement_tex_float(float texturefloat, double time = TiMe::Default()) { return setValue("displacement_tex_float", texturefloat, time); }
15399 Value get_displacement_tex_float(double time = TiMe::Default()) const { return getValue("displacement_tex_float", time); }
15400
15404 bool set_displacement_amount(float val, double time = TiMe::Default()) { return setValue("displacement_amount", val, time); }
15408 float get_displacement_amount(double time = TiMe::Default()) const { return getFloat("displacement_amount", time); }
15409
15413 bool set_displacement_shift(float val, double time = TiMe::Default()) { return setValue("displacement_shift", val, time); }
15417 float get_displacement_shift(double time = TiMe::Default()) const { return getFloat("displacement_shift", time); }
15418
15422 bool set_use_globals(bool val, double time = TiMe::Default()) { return setValue("use_globals", val, time); }
15426 bool get_use_globals(double time = TiMe::Default()) const { return getBool("use_globals", time); }
15427
15431 bool set_view_dep(bool val, double time = TiMe::Default()) { return setValue("view_dep", val, time); }
15435 bool get_view_dep(double time = TiMe::Default()) const { return getBool("view_dep", time); }
15436
15440 bool set_edge_length(float val, double time = TiMe::Default()) { return setValue("edge_length", val, time); }
15444 float get_edge_length(double time = TiMe::Default()) const { return getFloat("edge_length", time); }
15445
15449 bool set_max_subdivs(int val, double time = TiMe::Default()) { return setValue("max_subdivs", val, time); }
15453 int get_max_subdivs(double time = TiMe::Default()) const { return getInt("max_subdivs", time); }
15454
15458 bool set_keep_continuity(bool val, double time = TiMe::Default()) { return setValue("keep_continuity", val, time); }
15462 bool get_keep_continuity(double time = TiMe::Default()) const { return getBool("keep_continuity", time); }
15463
15467 bool set_water_level(float val, double time = TiMe::Default()) { return setValue("water_level", val, time); }
15471 float get_water_level(double time = TiMe::Default()) const { return getFloat("water_level", time); }
15472
15476 bool set_vector_displacement(int val, double time = TiMe::Default()) { return setValue("vector_displacement", val, time); }
15480 int get_vector_displacement(double time = TiMe::Default()) const { return getInt("vector_displacement", time); }
15481
15485 bool set_map_channel(int val, double time = TiMe::Default()) { return setValue("map_channel", val, time); }
15489 int get_map_channel(double time = TiMe::Default()) const { return getInt("map_channel", time); }
15490
15494 bool set_map_channel_name(const char* str, double time = TiMe::Default()) { return setValue("map_channel_name", str, time); }
15498 bool set_map_channel_name(const std::string& str, double time = TiMe::Default()) { return setValue("map_channel_name", str, time); }
15502 std::string get_map_channel_name(double time = TiMe::Default()) const { return getString("map_channel_name", time); }
15503
15507 bool set_static_displacement(bool val, double time = TiMe::Default()) { return setValue("static_displacement", val, time); }
15511 bool get_static_displacement(double time = TiMe::Default()) const { return getBool("static_displacement", time); }
15512
15516 bool set_image_width(int val, double time = TiMe::Default()) { return setValue("image_width", val, time); }
15520 int get_image_width(double time = TiMe::Default()) const { return getInt("image_width", time); }
15521
15525 bool set_cache_normals(bool val, double time = TiMe::Default()) { return setValue("cache_normals", val, time); }
15529 bool get_cache_normals(double time = TiMe::Default()) const { return getBool("cache_normals", time); }
15530
15534 bool set_object_space_displacement(int val, double time = TiMe::Default()) { return setValue("object_space_displacement", val, time); }
15538 int get_object_space_displacement(double time = TiMe::Default()) const { return getInt("object_space_displacement", time); }
15539
15543 bool set_use_bounds(bool val, double time = TiMe::Default()) { return setValue("use_bounds", val, time); }
15547 bool get_use_bounds(double time = TiMe::Default()) const { return getBool("use_bounds", time); }
15548
15552 bool set_min_bound(const Color& color, double time = TiMe::Default()) { return setValue("min_bound", color, time); }
15556 Color get_min_bound(double time = TiMe::Default()) const { return getColor("min_bound", time); }
15557
15561 bool set_max_bound(const Color& color, double time = TiMe::Default()) { return setValue("max_bound", color, time); }
15565 Color get_max_bound(double time = TiMe::Default()) const { return getColor("max_bound", time); }
15566
15570 bool set_displace_2d(bool val, double time = TiMe::Default()) { return setValue("displace_2d", val, time); }
15574 bool get_displace_2d(double time = TiMe::Default()) const { return getBool("displace_2d", time); }
15575
15579 bool set_displace_2d_multi_tile(bool val, double time = TiMe::Default()) { return setValue("displace_2d_multi_tile", val, time); }
15583 bool get_displace_2d_multi_tile(double time = TiMe::Default()) const { return getBool("displace_2d_multi_tile", time); }
15584
15588 bool set_displace_2d_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("displace_2d_transform", transform, time); }
15592 Transform get_displace_2d_transform(double time = TiMe::Default()) const { return getTransform("displace_2d_transform", time); }
15593
15597 bool set_resolution(int val, double time = TiMe::Default()) { return setValue("resolution", val, time); }
15601 int get_resolution(double time = TiMe::Default()) const { return getInt("resolution", time); }
15602
15606 bool set_precision(int val, double time = TiMe::Default()) { return setValue("precision", val, time); }
15610 int get_precision(double time = TiMe::Default()) const { return getInt("precision", time); }
15611
15615 bool set_tight_bounds(bool val, double time = TiMe::Default()) { return setValue("tight_bounds", val, time); }
15619 bool get_tight_bounds(double time = TiMe::Default()) const { return getBool("tight_bounds", time); }
15620
15624 bool set_filter_texture(bool val, double time = TiMe::Default()) { return setValue("filter_texture", val, time); }
15628 bool get_filter_texture(double time = TiMe::Default()) const { return getBool("filter_texture", time); }
15629
15633 bool set_filter_blur(float val, double time = TiMe::Default()) { return setValue("filter_blur", val, time); }
15637 float get_filter_blur(double time = TiMe::Default()) const { return getFloat("filter_blur", time); }
15638};
15639
15641class GeomEnmesh : public Plugin {
15642public:
15644 static constexpr const PluginTypeId getTypeId() { return 0x78684DE4; }
15646 static constexpr const char* getType() { return "GeomEnmesh"; }
15647
15648 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
15649
15651 bool set_source_mesh(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("source_mesh", plugin, time); }
15653 PluginRef get_source_mesh(double time = TiMe::Default()) const { return getPlugin("source_mesh", time); }
15654
15656 bool set_ref_nodes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("ref_nodes", pluginList, time); }
15657 bool set_ref_nodes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("ref_nodes", plugins, count, time); }
15658 template<size_t count> bool set_ref_nodes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("ref_nodes", plugins, count, time); }
15660 PluginList get_ref_nodes(double time = TiMe::Default()) const { return getPluginList("ref_nodes", time); }
15661
15664 bool set_obj_scale(float val, double time = TiMe::Default()) { return setValue("obj_scale", val, time); }
15667 float get_obj_scale(double time = TiMe::Default()) const { return getFloat("obj_scale", time); }
15668
15671 bool set_rep_u(float val, double time = TiMe::Default()) { return setValue("rep_u", val, time); }
15674 float get_rep_u(double time = TiMe::Default()) const { return getFloat("rep_u", time); }
15675
15678 bool set_rep_v(float val, double time = TiMe::Default()) { return setValue("rep_v", val, time); }
15681 float get_rep_v(double time = TiMe::Default()) const { return getFloat("rep_v", time); }
15682
15685 bool set_flip_u(bool val, double time = TiMe::Default()) { return setValue("flip_u", val, time); }
15688 bool get_flip_u(double time = TiMe::Default()) const { return getBool("flip_u", time); }
15689
15692 bool set_flip_v(bool val, double time = TiMe::Default()) { return setValue("flip_v", val, time); }
15695 bool get_flip_v(double time = TiMe::Default()) const { return getBool("flip_v", time); }
15696
15699 bool set_height(float val, double time = TiMe::Default()) { return setValue("height", val, time); }
15702 float get_height(double time = TiMe::Default()) const { return getFloat("height", time); }
15703
15707 bool set_rotation(float val, double time = TiMe::Default()) { return setValue("rotation", val, time); }
15711 float get_rotation(double time = TiMe::Default()) const { return getFloat("rotation", time); }
15712
15715 bool set_offset_u(float val, double time = TiMe::Default()) { return setValue("offset_u", val, time); }
15718 float get_offset_u(double time = TiMe::Default()) const { return getFloat("offset_u", time); }
15719
15722 bool set_offset_v(float val, double time = TiMe::Default()) { return setValue("offset_v", val, time); }
15725 float get_offset_v(double time = TiMe::Default()) const { return getFloat("offset_v", time); }
15726
15729 bool set_height_offset(float val, double time = TiMe::Default()) { return setValue("height_offset", val, time); }
15732 float get_height_offset(double time = TiMe::Default()) const { return getFloat("height_offset", time); }
15733
15736 bool set_random_offset_u(float val, double time = TiMe::Default()) { return setValue("random_offset_u", val, time); }
15739 float get_random_offset_u(double time = TiMe::Default()) const { return getFloat("random_offset_u", time); }
15740
15743 bool set_random_offset_v(float val, double time = TiMe::Default()) { return setValue("random_offset_v", val, time); }
15746 float get_random_offset_v(double time = TiMe::Default()) const { return getFloat("random_offset_v", time); }
15747
15751 bool set_cropbox_x(float val, double time = TiMe::Default()) { return setValue("cropbox_x", val, time); }
15755 float get_cropbox_x(double time = TiMe::Default()) const { return getFloat("cropbox_x", time); }
15756
15760 bool set_cropbox_y(float val, double time = TiMe::Default()) { return setValue("cropbox_y", val, time); }
15764 float get_cropbox_y(double time = TiMe::Default()) const { return getFloat("cropbox_y", time); }
15765
15769 bool set_cropbox_z(float val, double time = TiMe::Default()) { return setValue("cropbox_z", val, time); }
15773 float get_cropbox_z(double time = TiMe::Default()) const { return getFloat("cropbox_z", time); }
15774
15777 bool set_gizmo_center(const Vector& vector, double time = TiMe::Default()) { return setValue("gizmo_center", vector, time); }
15780 Vector get_gizmo_center(double time = TiMe::Default()) const { return getVector("gizmo_center", time); }
15781
15784 bool set_gizmo_rotate(const Matrix& matrix, double time = TiMe::Default()) { return setValue("gizmo_rotate", matrix, time); }
15787 Matrix get_gizmo_rotate(double time = TiMe::Default()) const { return getMatrix("gizmo_rotate", time); }
15788
15791 bool set_gizmo_scale(const Matrix& matrix, double time = TiMe::Default()) { return setValue("gizmo_scale", matrix, time); }
15794 Matrix get_gizmo_scale(double time = TiMe::Default()) const { return getMatrix("gizmo_scale", time); }
15795
15798 bool set_map_channel(int val, double time = TiMe::Default()) { return setValue("map_channel", val, time); }
15801 int get_map_channel(double time = TiMe::Default()) const { return getInt("map_channel", time); }
15802
15805 bool set_map_channel_name(const char* str, double time = TiMe::Default()) { return setValue("map_channel_name", str, time); }
15808 bool set_map_channel_name(const std::string& str, double time = TiMe::Default()) { return setValue("map_channel_name", str, time); }
15811 std::string get_map_channel_name(double time = TiMe::Default()) const { return getString("map_channel_name", time); }
15812
15815 bool set_use_mesh_uvw_mapping(bool val, double time = TiMe::Default()) { return setValue("use_mesh_uvw_mapping", val, time); }
15818 bool get_use_mesh_uvw_mapping(double time = TiMe::Default()) const { return getBool("use_mesh_uvw_mapping", time); }
15819
15822 bool set_use_mesh_ids(bool val, double time = TiMe::Default()) { return setValue("use_mesh_ids", val, time); }
15825 bool get_use_mesh_ids(double time = TiMe::Default()) const { return getBool("use_mesh_ids", time); }
15826
15829 bool set_use_rotation_step(bool val, double time = TiMe::Default()) { return setValue("use_rotation_step", val, time); }
15832 bool get_use_rotation_step(double time = TiMe::Default()) const { return getBool("use_rotation_step", time); }
15833
15836 bool set_random_rotation(float val, double time = TiMe::Default()) { return setValue("random_rotation", val, time); }
15839 float get_random_rotation(double time = TiMe::Default()) const { return getFloat("random_rotation", time); }
15840
15844 bool set_flip_axis(int val, double time = TiMe::Default()) { return setValue("flip_axis", val, time); }
15848 int get_flip_axis(double time = TiMe::Default()) const { return getInt("flip_axis", time); }
15849};
15850
15852class GeomGaussians : public Plugin {
15853public:
15855 static constexpr const PluginTypeId getTypeId() { return 0x78963E16; }
15857 static constexpr const char* getType() { return "GeomGaussians"; }
15858
15859 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
15860
15864 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
15868 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
15872 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
15873
15877 bool set_flip_axis(int val, double time = TiMe::Default()) { return setValue("flip_axis", val, time); }
15881 int get_flip_axis(double time = TiMe::Default()) const { return getInt("flip_axis", time); }
15882
15885 bool set_scale(float val, double time = TiMe::Default()) { return setValue("scale", val, time); }
15888 float get_scale(double time = TiMe::Default()) const { return getFloat("scale", time); }
15889
15892 bool set_affect_camera(bool val, double time = TiMe::Default()) { return setValue("affect_camera", val, time); }
15895 bool get_affect_camera(double time = TiMe::Default()) const { return getBool("affect_camera", time); }
15896
15899 bool set_affect_shadows(bool val, double time = TiMe::Default()) { return setValue("affect_shadows", val, time); }
15902 bool get_affect_shadows(double time = TiMe::Default()) const { return getBool("affect_shadows", time); }
15903
15906 bool set_affect_reflections(bool val, double time = TiMe::Default()) { return setValue("affect_reflections", val, time); }
15909 bool get_affect_reflections(double time = TiMe::Default()) const { return getBool("affect_reflections", time); }
15910
15913 bool set_affect_refractions(bool val, double time = TiMe::Default()) { return setValue("affect_refractions", val, time); }
15916 bool get_affect_refractions(double time = TiMe::Default()) const { return getBool("affect_refractions", time); }
15917
15920 bool set_affect_matte_surfaces(bool val, double time = TiMe::Default()) { return setValue("affect_matte_surfaces", val, time); }
15923 bool get_affect_matte_surfaces(double time = TiMe::Default()) const { return getBool("affect_matte_surfaces", time); }
15924
15928 bool set_rgb_color_space(int val, double time = TiMe::Default()) { return setValue("rgb_color_space", val, time); }
15932 int get_rgb_color_space(double time = TiMe::Default()) const { return getInt("rgb_color_space", time); }
15933
15937 bool set_intensity(float val, double time = TiMe::Default()) { return setValue("intensity", val, time); }
15941 float get_intensity(double time = TiMe::Default()) const { return getFloat("intensity", time); }
15942
15945 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
15948 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
15949};
15950
15952class GeomHair : public Plugin {
15953public:
15955 static constexpr const PluginTypeId getTypeId() { return 0x77CE55DD; }
15957 static constexpr const char* getType() { return "GeomHair"; }
15958
15959 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
15960
15963 bool set_mesh(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("mesh", plugin, time); }
15966 PluginRef get_mesh(double time = TiMe::Default()) const { return getPlugin("mesh", time); }
15967
15971 bool set_length_base(float val, double time = TiMe::Default()) { return setValue("length_base", val, time); }
15975 float get_length_base(double time = TiMe::Default()) const { return getFloat("length_base", time); }
15976
15980 bool set_thickness_base(float val, double time = TiMe::Default()) { return setValue("thickness_base", val, time); }
15984 float get_thickness_base(double time = TiMe::Default()) const { return getFloat("thickness_base", time); }
15985
15989 bool set_gravity_base(float val, double time = TiMe::Default()) { return setValue("gravity_base", val, time); }
15993 float get_gravity_base(double time = TiMe::Default()) const { return getFloat("gravity_base", time); }
15994
15998 bool set_gravity_vector(const Vector& vector, double time = TiMe::Default()) { return setValue("gravity_vector", vector, time); }
16002 Vector get_gravity_vector(double time = TiMe::Default()) const { return getVector("gravity_vector", time); }
16003
16007 bool set_bend(float val, double time = TiMe::Default()) { return setValue("bend", val, time); }
16011 float get_bend(double time = TiMe::Default()) const { return getFloat("bend", time); }
16012
16016 bool set_taper(float val, double time = TiMe::Default()) { return setValue("taper", val, time); }
16020 float get_taper(double time = TiMe::Default()) const { return getFloat("taper", time); }
16021
16025 bool set_scale(float val, double time = TiMe::Default()) { return setValue("scale", val, time); }
16029 float get_scale(double time = TiMe::Default()) const { return getFloat("scale", time); }
16030
16034 bool set_dir_var(float val, double time = TiMe::Default()) { return setValue("dir_var", val, time); }
16038 float get_dir_var(double time = TiMe::Default()) const { return getFloat("dir_var", time); }
16039
16043 bool set_length_var(float val, double time = TiMe::Default()) { return setValue("length_var", val, time); }
16047 float get_length_var(double time = TiMe::Default()) const { return getFloat("length_var", time); }
16048
16052 bool set_thickness_var(float val, double time = TiMe::Default()) { return setValue("thickness_var", val, time); }
16056 float get_thickness_var(double time = TiMe::Default()) const { return getFloat("thickness_var", time); }
16057
16061 bool set_gravity_var(float val, double time = TiMe::Default()) { return setValue("gravity_var", val, time); }
16065 float get_gravity_var(double time = TiMe::Default()) const { return getFloat("gravity_var", time); }
16066
16070 bool set_curl_radius_var(float val, double time = TiMe::Default()) { return setValue("curl_radius_var", val, time); }
16074 float get_curl_radius_var(double time = TiMe::Default()) const { return getFloat("curl_radius_var", time); }
16075
16079 bool set_curl_enabled(bool val, double time = TiMe::Default()) { return setValue("curl_enabled", val, time); }
16083 bool get_curl_enabled(double time = TiMe::Default()) const { return getBool("curl_enabled", time); }
16084
16088 bool set_curl_radius(float val, double time = TiMe::Default()) { return setValue("curl_radius", val, time); }
16092 float get_curl_radius(double time = TiMe::Default()) const { return getFloat("curl_radius", time); }
16093
16097 bool set_curl_angle(float val, double time = TiMe::Default()) { return setValue("curl_angle", val, time); }
16101 float get_curl_angle(double time = TiMe::Default()) const { return getFloat("curl_angle", time); }
16102
16106 bool set_hair_sides(int val, double time = TiMe::Default()) { return setValue("hair_sides", val, time); }
16110 int get_hair_sides(double time = TiMe::Default()) const { return getInt("hair_sides", time); }
16111
16115 bool set_hair_knots(int val, double time = TiMe::Default()) { return setValue("hair_knots", val, time); }
16119 int get_hair_knots(double time = TiMe::Default()) const { return getInt("hair_knots", time); }
16120
16124 bool set_lod_enabled(bool val, double time = TiMe::Default()) { return setValue("lod_enabled", val, time); }
16128 bool get_lod_enabled(double time = TiMe::Default()) const { return getBool("lod_enabled", time); }
16129
16133 bool set_lod_startDistance(float val, double time = TiMe::Default()) { return setValue("lod_startDistance", val, time); }
16137 float get_lod_startDistance(double time = TiMe::Default()) const { return getFloat("lod_startDistance", time); }
16138
16142 bool set_lod_rate(float val, double time = TiMe::Default()) { return setValue("lod_rate", val, time); }
16146 float get_lod_rate(double time = TiMe::Default()) const { return getFloat("lod_rate", time); }
16147
16151 bool set_tessellation_on(bool val, double time = TiMe::Default()) { return setValue("tessellation_on", val, time); }
16155 bool get_tessellation_on(double time = TiMe::Default()) const { return getBool("tessellation_on", time); }
16156
16160 bool set_tessellation_edge_length(float val, double time = TiMe::Default()) { return setValue("tessellation_edge_length", val, time); }
16164 float get_tessellation_edge_length(double time = TiMe::Default()) const { return getFloat("tessellation_edge_length", time); }
16165
16169 bool set_faceList(const IntList& intList, double time = TiMe::Default()) { return setValue("faceList", intList, time); }
16170 bool set_faceList(IntList&& intList, double time = TiMe::Default()) { return setValue("faceList", std::move(intList), time); }
16171 bool set_faceList(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("faceList", ints, count, time); }
16172 template<size_t count> bool set_faceList(const int (&ints)[count], double time = TiMe::Default()) { return setArray("faceList", ints, count, time); }
16176 IntList get_faceList(double time = TiMe::Default()) const { return getIntList("faceList", time); }
16177
16181 bool set_distribution(int val, double time = TiMe::Default()) { return setValue("distribution", val, time); }
16185 int get_distribution(double time = TiMe::Default()) const { return getInt("distribution", time); }
16186
16190 bool set_perFace(int val, double time = TiMe::Default()) { return setValue("perFace", val, time); }
16194 int get_perFace(double time = TiMe::Default()) const { return getInt("perFace", time); }
16195
16199 bool set_perArea(float val, double time = TiMe::Default()) { return setValue("perArea", val, time); }
16203 float get_perArea(double time = TiMe::Default()) const { return getFloat("perArea", time); }
16204
16208 bool set_fixed_areas(int val, double time = TiMe::Default()) { return setValue("fixed_areas", val, time); }
16212 int get_fixed_areas(double time = TiMe::Default()) const { return getInt("fixed_areas", time); }
16213
16217 bool set_areaList(const FloatList& floatList, double time = TiMe::Default()) { return setValue("areaList", floatList, time); }
16218 bool set_areaList(FloatList&& floatList, double time = TiMe::Default()) { return setValue("areaList", std::move(floatList), time); }
16219 bool set_areaList(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("areaList", floats, count, time); }
16220 template<size_t count> bool set_areaList(const float (&floats)[count], double time = TiMe::Default()) { return setArray("areaList", floats, count, time); }
16224 FloatList get_areaList(double time = TiMe::Default()) const { return getFloatList("areaList", time); }
16225
16229 bool set_flat_normals(bool val, double time = TiMe::Default()) { return setValue("flat_normals", val, time); }
16233 bool get_flat_normals(double time = TiMe::Default()) const { return getBool("flat_normals", time); }
16234
16238 bool set_override_mtlID_on(bool val, double time = TiMe::Default()) { return setValue("override_mtlID_on", val, time); }
16242 bool get_override_mtlID_on(double time = TiMe::Default()) const { return getBool("override_mtlID_on", time); }
16243
16247 bool set_override_mtlID(int val, double time = TiMe::Default()) { return setValue("override_mtlID", val, time); }
16251 int get_override_mtlID(double time = TiMe::Default()) const { return getInt("override_mtlID", time); }
16252
16256 bool set_ignore_base_mesh_displacement(bool val, double time = TiMe::Default()) { return setValue("ignore_base_mesh_displacement", val, time); }
16260 bool get_ignore_base_mesh_displacement(double time = TiMe::Default()) const { return getBool("ignore_base_mesh_displacement", time); }
16261
16265 bool set_placement(int val, double time = TiMe::Default()) { return setValue("placement", val, time); }
16269 int get_placement(double time = TiMe::Default()) const { return getInt("placement", time); }
16270
16274 bool set_mtlID(int val, double time = TiMe::Default()) { return setValue("mtlID", val, time); }
16278 int get_mtlID(double time = TiMe::Default()) const { return getInt("mtlID", time); }
16279
16283 bool set_mtlIDList(const IntList& intList, double time = TiMe::Default()) { return setValue("mtlIDList", intList, time); }
16284 bool set_mtlIDList(IntList&& intList, double time = TiMe::Default()) { return setValue("mtlIDList", std::move(intList), time); }
16285 bool set_mtlIDList(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("mtlIDList", ints, count, time); }
16286 template<size_t count> bool set_mtlIDList(const int (&ints)[count], double time = TiMe::Default()) { return setArray("mtlIDList", ints, count, time); }
16290 IntList get_mtlIDList(double time = TiMe::Default()) const { return getIntList("mtlIDList", time); }
16291
16295 bool set_generate_w_coord(bool val, double time = TiMe::Default()) { return setValue("generate_w_coord", val, time); }
16299 bool get_generate_w_coord(double time = TiMe::Default()) const { return getBool("generate_w_coord", time); }
16300
16304 bool set_map_channel(int val, double time = TiMe::Default()) { return setValue("map_channel", val, time); }
16308 int get_map_channel(double time = TiMe::Default()) const { return getInt("map_channel", time); }
16309
16312 bool set_bend_direction_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bend_direction_tex", texture, time); }
16315 bool set_bend_direction_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("bend_direction_tex", texture, time); }
16318 Value get_bend_direction_tex(double time = TiMe::Default()) const { return getValue("bend_direction_tex", time); }
16319
16322 bool set_initial_direction_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("initial_direction_tex", texture, time); }
16325 bool set_initial_direction_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("initial_direction_tex", texture, time); }
16328 Value get_initial_direction_tex(double time = TiMe::Default()) const { return getValue("initial_direction_tex", time); }
16329
16332 bool set_length_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("length_tex", texturefloat, time); }
16335 bool set_length_tex(float texturefloat, double time = TiMe::Default()) { return setValue("length_tex", texturefloat, time); }
16338 Value get_length_tex(double time = TiMe::Default()) const { return getValue("length_tex", time); }
16339
16342 bool set_thickness_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("thickness_tex", texturefloat, time); }
16345 bool set_thickness_tex(float texturefloat, double time = TiMe::Default()) { return setValue("thickness_tex", texturefloat, time); }
16348 Value get_thickness_tex(double time = TiMe::Default()) const { return getValue("thickness_tex", time); }
16349
16352 bool set_gravity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("gravity_tex", texturefloat, time); }
16355 bool set_gravity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("gravity_tex", texturefloat, time); }
16358 Value get_gravity_tex(double time = TiMe::Default()) const { return getValue("gravity_tex", time); }
16359
16362 bool set_bend_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bend_tex", texturefloat, time); }
16365 bool set_bend_tex(float texturefloat, double time = TiMe::Default()) { return setValue("bend_tex", texturefloat, time); }
16368 Value get_bend_tex(double time = TiMe::Default()) const { return getValue("bend_tex", time); }
16369
16372 bool set_density_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("density_tex", texturefloat, time); }
16375 bool set_density_tex(float texturefloat, double time = TiMe::Default()) { return setValue("density_tex", texturefloat, time); }
16378 Value get_density_tex(double time = TiMe::Default()) const { return getValue("density_tex", time); }
16379
16382 bool set_curl_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("curl_tex", texture, time); }
16385 bool set_curl_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("curl_tex", texture, time); }
16388 Value get_curl_tex(double time = TiMe::Default()) const { return getValue("curl_tex", time); }
16389};
16390
16392class GeomImagePlane : public Plugin {
16393public:
16395 static constexpr const PluginTypeId getTypeId() { return 0x77ED9ED9; }
16397 static constexpr const char* getType() { return "GeomImagePlane"; }
16398
16399 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
16400};
16401
16403class GeomInstancer : public Plugin {
16404public:
16406 static constexpr const PluginTypeId getTypeId() { return 0x78865E06; }
16408 static constexpr const char* getType() { return "GeomInstancer"; }
16409
16410 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
16411
16415 bool set_use_rayserver(bool val, double time = TiMe::Default()) { return setValue("use_rayserver", val, time); }
16419 bool get_use_rayserver(double time = TiMe::Default()) const { return getBool("use_rayserver", time); }
16420
16423 bool set_sources(const ValueList& list, double time = TiMe::Default()) { return setValue("sources", list, time); }
16424 bool set_sources(ValueList&& list, double time = TiMe::Default()) { return setValue("sources", std::move(list), time); }
16425 bool set_sources(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("sources", values, count, time); }
16426 template<size_t count> bool set_sources(const Value (&values)[count], double time = TiMe::Default()) { return setArray("sources", values, count, time); }
16427 template<size_t count> bool set_sources(Value (&&values)[count], double time = TiMe::Default()) { return setArray("sources", values, count, time); }
16430 ValueList get_sources(double time = TiMe::Default()) const { return getValueList("sources", time); }
16431
16433 bool set_instances_generator(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("instances_generator", plugin, time); }
16435 PluginRef get_instances_generator(double time = TiMe::Default()) const { return getPlugin("instances_generator", time); }
16436
16440 bool set_use_source_transform(int val, double time = TiMe::Default()) { return setValue("use_source_transform", val, time); }
16444 int get_use_source_transform(double time = TiMe::Default()) const { return getInt("use_source_transform", time); }
16445
16449 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
16453 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
16457 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
16458
16462 bool set_transforms_vector(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("transforms_vector", vectorList, time); }
16463 bool set_transforms_vector(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("transforms_vector", std::move(vectorList), time); }
16464 bool set_transforms_vector(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("transforms_vector", vectors, count, time); }
16465 template<size_t count> bool set_transforms_vector(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("transforms_vector", vectors, count, time); }
16469 VectorList get_transforms_vector(double time = TiMe::Default()) const { return getVectorList("transforms_vector", time); }
16470
16474 bool set_transforms(const TransformList& transformList, double time = TiMe::Default()) { return setValue("transforms", transformList, time); }
16475 bool set_transforms(const Transform* transforms, size_t count, double time = TiMe::Default()) { return setArray("transforms", transforms, count, time); }
16476 template<size_t count> bool set_transforms(const Transform (&transforms)[count], double time = TiMe::Default()) { return setArray("transforms", transforms, count, time); }
16480 TransformList get_transforms(double time = TiMe::Default()) const { return getTransformList("transforms", time); }
16481
16485 bool set_base_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("base_transform", transform, time); }
16489 Transform get_base_transform(double time = TiMe::Default()) const { return getTransform("base_transform", time); }
16490
16494 bool set_velocities(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("velocities", vectorList, time); }
16495 bool set_velocities(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("velocities", std::move(vectorList), time); }
16496 bool set_velocities(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("velocities", vectors, count, time); }
16497 template<size_t count> bool set_velocities(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("velocities", vectors, count, time); }
16501 VectorList get_velocities(double time = TiMe::Default()) const { return getVectorList("velocities", time); }
16502
16506 bool set_exclude_list(const StringList& stringList, double time = TiMe::Default()) { return setValue("exclude_list", stringList, time); }
16510 StringList get_exclude_list(double time = TiMe::Default()) const { return getStringList("exclude_list", time); }
16511
16515 bool set_exclude_list_inclusive(int val, double time = TiMe::Default()) { return setValue("exclude_list_inclusive", val, time); }
16519 int get_exclude_list_inclusive(double time = TiMe::Default()) const { return getInt("exclude_list_inclusive", time); }
16520
16524 bool set_flip_axis(int val, double time = TiMe::Default()) { return setValue("flip_axis", val, time); }
16528 int get_flip_axis(double time = TiMe::Default()) const { return getInt("flip_axis", time); }
16529
16532 bool set_shaders(const ValueList& list, double time = TiMe::Default()) { return setValue("shaders", list, time); }
16533 bool set_shaders(ValueList&& list, double time = TiMe::Default()) { return setValue("shaders", std::move(list), time); }
16534 bool set_shaders(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("shaders", values, count, time); }
16535 template<size_t count> bool set_shaders(const Value (&values)[count], double time = TiMe::Default()) { return setArray("shaders", values, count, time); }
16536 template<size_t count> bool set_shaders(Value (&&values)[count], double time = TiMe::Default()) { return setArray("shaders", values, count, time); }
16539 ValueList get_shaders(double time = TiMe::Default()) const { return getValueList("shaders", time); }
16540
16543 bool set_trimmers(const ValueList& list, double time = TiMe::Default()) { return setValue("trimmers", list, time); }
16544 bool set_trimmers(ValueList&& list, double time = TiMe::Default()) { return setValue("trimmers", std::move(list), time); }
16545 bool set_trimmers(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("trimmers", values, count, time); }
16546 template<size_t count> bool set_trimmers(const Value (&values)[count], double time = TiMe::Default()) { return setArray("trimmers", values, count, time); }
16547 template<size_t count> bool set_trimmers(Value (&&values)[count], double time = TiMe::Default()) { return setArray("trimmers", values, count, time); }
16550 ValueList get_trimmers(double time = TiMe::Default()) const { return getValueList("trimmers", time); }
16551
16554 bool set_shaders_match(const ValueList& list, double time = TiMe::Default()) { return setValue("shaders_match", list, time); }
16555 bool set_shaders_match(ValueList&& list, double time = TiMe::Default()) { return setValue("shaders_match", std::move(list), time); }
16556 bool set_shaders_match(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("shaders_match", values, count, time); }
16557 template<size_t count> bool set_shaders_match(const Value (&values)[count], double time = TiMe::Default()) { return setArray("shaders_match", values, count, time); }
16558 template<size_t count> bool set_shaders_match(Value (&&values)[count], double time = TiMe::Default()) { return setArray("shaders_match", values, count, time); }
16561 ValueList get_shaders_match(double time = TiMe::Default()) const { return getValueList("shaders_match", time); }
16562
16566 bool set_shaders_match_indexes(const IntList& intList, double time = TiMe::Default()) { return setValue("shaders_match_indexes", intList, time); }
16567 bool set_shaders_match_indexes(IntList&& intList, double time = TiMe::Default()) { return setValue("shaders_match_indexes", std::move(intList), time); }
16568 bool set_shaders_match_indexes(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("shaders_match_indexes", ints, count, time); }
16569 template<size_t count> bool set_shaders_match_indexes(const int (&ints)[count], double time = TiMe::Default()) { return setArray("shaders_match_indexes", ints, count, time); }
16573 IntList get_shaders_match_indexes(double time = TiMe::Default()) const { return getIntList("shaders_match_indexes", time); }
16574
16578 bool set_shaders_match_file(const char* str, double time = TiMe::Default()) { return setValue("shaders_match_file", str, time); }
16582 bool set_shaders_match_file(const std::string& str, double time = TiMe::Default()) { return setValue("shaders_match_file", str, time); }
16586 std::string get_shaders_match_file(double time = TiMe::Default()) const { return getString("shaders_match_file", time); }
16587
16590 bool set_map_channels(const ValueList& list, double time = TiMe::Default()) { return setValue("map_channels", list, time); }
16591 bool set_map_channels(ValueList&& list, double time = TiMe::Default()) { return setValue("map_channels", std::move(list), time); }
16592 bool set_map_channels(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("map_channels", values, count, time); }
16593 template<size_t count> bool set_map_channels(const Value (&values)[count], double time = TiMe::Default()) { return setArray("map_channels", values, count, time); }
16594 template<size_t count> bool set_map_channels(Value (&&values)[count], double time = TiMe::Default()) { return setArray("map_channels", values, count, time); }
16597 ValueList get_map_channels(double time = TiMe::Default()) const { return getValueList("map_channels", time); }
16598
16601 bool set_extra_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("extra_channels", pluginList, time); }
16602 bool set_extra_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("extra_channels", plugins, count, time); }
16603 template<size_t count> bool set_extra_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("extra_channels", plugins, count, time); }
16606 PluginList get_extra_channels(double time = TiMe::Default()) const { return getPluginList("extra_channels", time); }
16607
16610 bool set_object_properties(const ValueList& list, double time = TiMe::Default()) { return setValue("object_properties", list, time); }
16611 bool set_object_properties(ValueList&& list, double time = TiMe::Default()) { return setValue("object_properties", std::move(list), time); }
16612 bool set_object_properties(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("object_properties", values, count, time); }
16613 template<size_t count> bool set_object_properties(const Value (&values)[count], double time = TiMe::Default()) { return setArray("object_properties", values, count, time); }
16614 template<size_t count> bool set_object_properties(Value (&&values)[count], double time = TiMe::Default()) { return setArray("object_properties", values, count, time); }
16617 ValueList get_object_properties(double time = TiMe::Default()) const { return getValueList("object_properties", time); }
16618
16621 bool set_user_attributes(const ValueList& list, double time = TiMe::Default()) { return setValue("user_attributes", list, time); }
16622 bool set_user_attributes(ValueList&& list, double time = TiMe::Default()) { return setValue("user_attributes", std::move(list), time); }
16623 bool set_user_attributes(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("user_attributes", values, count, time); }
16624 template<size_t count> bool set_user_attributes(const Value (&values)[count], double time = TiMe::Default()) { return setArray("user_attributes", values, count, time); }
16625 template<size_t count> bool set_user_attributes(Value (&&values)[count], double time = TiMe::Default()) { return setArray("user_attributes", values, count, time); }
16628 ValueList get_user_attributes(double time = TiMe::Default()) const { return getValueList("user_attributes", time); }
16629
16633 bool set_light_color_override(const char* str, double time = TiMe::Default()) { return setValue("light_color_override", str, time); }
16637 bool set_light_color_override(const std::string& str, double time = TiMe::Default()) { return setValue("light_color_override", str, time); }
16641 std::string get_light_color_override(double time = TiMe::Default()) const { return getString("light_color_override", time); }
16642
16646 bool set_light_intensity_override(const char* str, double time = TiMe::Default()) { return setValue("light_intensity_override", str, time); }
16650 bool set_light_intensity_override(const std::string& str, double time = TiMe::Default()) { return setValue("light_intensity_override", str, time); }
16654 std::string get_light_intensity_override(double time = TiMe::Default()) const { return getString("light_intensity_override", time); }
16655
16659 bool set_instance_ids(const IntList& intList, double time = TiMe::Default()) { return setValue("instance_ids", intList, time); }
16660 bool set_instance_ids(IntList&& intList, double time = TiMe::Default()) { return setValue("instance_ids", std::move(intList), time); }
16661 bool set_instance_ids(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("instance_ids", ints, count, time); }
16662 template<size_t count> bool set_instance_ids(const int (&ints)[count], double time = TiMe::Default()) { return setArray("instance_ids", ints, count, time); }
16666 IntList get_instance_ids(double time = TiMe::Default()) const { return getIntList("instance_ids", time); }
16667};
16668
16671public:
16673 static constexpr const PluginTypeId getTypeId() { return 0x780C95A0; }
16675 static constexpr const char* getType() { return "GeomLocalRayserver"; }
16676
16677 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
16678
16681 bool set_source_geometry(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("source_geometry", pluginList, time); }
16682 bool set_source_geometry(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("source_geometry", plugins, count, time); }
16683 template<size_t count> bool set_source_geometry(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("source_geometry", plugins, count, time); }
16686 PluginList get_source_geometry(double time = TiMe::Default()) const { return getPluginList("source_geometry", time); }
16687};
16688
16690class GeomMayaHair : public Plugin {
16691public:
16693 static constexpr const PluginTypeId getTypeId() { return 0x77CE7C89; }
16695 static constexpr const char* getType() { return "GeomMayaHair"; }
16696
16697 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
16698
16702 bool set_num_hair_vertices(const IntList& intList, double time = TiMe::Default()) { return setValue("num_hair_vertices", intList, time); }
16703 bool set_num_hair_vertices(IntList&& intList, double time = TiMe::Default()) { return setValue("num_hair_vertices", std::move(intList), time); }
16704 bool set_num_hair_vertices(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("num_hair_vertices", ints, count, time); }
16705 template<size_t count> bool set_num_hair_vertices(const int (&ints)[count], double time = TiMe::Default()) { return setArray("num_hair_vertices", ints, count, time); }
16709 IntList get_num_hair_vertices(double time = TiMe::Default()) const { return getIntList("num_hair_vertices", time); }
16710
16714 bool set_hair_vertices(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("hair_vertices", vectorList, time); }
16715 bool set_hair_vertices(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("hair_vertices", std::move(vectorList), time); }
16716 bool set_hair_vertices(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("hair_vertices", vectors, count, time); }
16717 template<size_t count> bool set_hair_vertices(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("hair_vertices", vectors, count, time); }
16721 VectorList get_hair_vertices(double time = TiMe::Default()) const { return getVectorList("hair_vertices", time); }
16722
16726 bool set_velocities(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("velocities", vectorList, time); }
16727 bool set_velocities(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("velocities", std::move(vectorList), time); }
16728 bool set_velocities(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("velocities", vectors, count, time); }
16729 template<size_t count> bool set_velocities(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("velocities", vectors, count, time); }
16733 VectorList get_velocities(double time = TiMe::Default()) const { return getVectorList("velocities", time); }
16734
16738 bool set_widths(const FloatList& floatList, double time = TiMe::Default()) { return setValue("widths", floatList, time); }
16739 bool set_widths(FloatList&& floatList, double time = TiMe::Default()) { return setValue("widths", std::move(floatList), time); }
16740 bool set_widths(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("widths", floats, count, time); }
16741 template<size_t count> bool set_widths(const float (&floats)[count], double time = TiMe::Default()) { return setArray("widths", floats, count, time); }
16745 FloatList get_widths(double time = TiMe::Default()) const { return getFloatList("widths", time); }
16746
16750 bool set_colors(const ColorList& colorList, double time = TiMe::Default()) { return setValue("colors", colorList, time); }
16751 bool set_colors(ColorList&& colorList, double time = TiMe::Default()) { return setValue("colors", std::move(colorList), time); }
16752 bool set_colors(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("colors", colors, count, time); }
16753 template<size_t count> bool set_colors(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("colors", colors, count, time); }
16757 ColorList get_colors(double time = TiMe::Default()) const { return getColorList("colors", time); }
16758
16762 bool set_incandescence(const ColorList& colorList, double time = TiMe::Default()) { return setValue("incandescence", colorList, time); }
16763 bool set_incandescence(ColorList&& colorList, double time = TiMe::Default()) { return setValue("incandescence", std::move(colorList), time); }
16764 bool set_incandescence(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("incandescence", colors, count, time); }
16765 template<size_t count> bool set_incandescence(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("incandescence", colors, count, time); }
16769 ColorList get_incandescence(double time = TiMe::Default()) const { return getColorList("incandescence", time); }
16770
16774 bool set_transparency(const ColorList& colorList, double time = TiMe::Default()) { return setValue("transparency", colorList, time); }
16775 bool set_transparency(ColorList&& colorList, double time = TiMe::Default()) { return setValue("transparency", std::move(colorList), time); }
16776 bool set_transparency(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("transparency", colors, count, time); }
16777 template<size_t count> bool set_transparency(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("transparency", colors, count, time); }
16781 ColorList get_transparency(double time = TiMe::Default()) const { return getColorList("transparency", time); }
16782
16786 bool set_opacity(float val, double time = TiMe::Default()) { return setValue("opacity", val, time); }
16790 float get_opacity(double time = TiMe::Default()) const { return getFloat("opacity", time); }
16791
16795 bool set_strand_uvw(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("strand_uvw", vectorList, time); }
16796 bool set_strand_uvw(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("strand_uvw", std::move(vectorList), time); }
16797 bool set_strand_uvw(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("strand_uvw", vectors, count, time); }
16798 template<size_t count> bool set_strand_uvw(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("strand_uvw", vectors, count, time); }
16802 VectorList get_strand_uvw(double time = TiMe::Default()) const { return getVectorList("strand_uvw", time); }
16803
16807 bool set_geom_splines(bool val, double time = TiMe::Default()) { return setValue("geom_splines", val, time); }
16811 bool get_geom_splines(double time = TiMe::Default()) const { return getBool("geom_splines", time); }
16812
16816 bool set_use_global_hair_tree(bool val, double time = TiMe::Default()) { return setValue("use_global_hair_tree", val, time); }
16820 bool get_use_global_hair_tree(double time = TiMe::Default()) const { return getBool("use_global_hair_tree", time); }
16821
16825 bool set_geom_tesselation_mult(float val, double time = TiMe::Default()) { return setValue("geom_tesselation_mult", val, time); }
16829 float get_geom_tesselation_mult(double time = TiMe::Default()) const { return getFloat("geom_tesselation_mult", time); }
16830
16834 bool set_max_tesselation_factor(int val, double time = TiMe::Default()) { return setValue("max_tesselation_factor", val, time); }
16838 int get_max_tesselation_factor(double time = TiMe::Default()) const { return getInt("max_tesselation_factor", time); }
16839
16843 bool set_xgen_generated(int val, double time = TiMe::Default()) { return setValue("xgen_generated", val, time); }
16847 int get_xgen_generated(double time = TiMe::Default()) const { return getInt("xgen_generated", time); }
16848
16852 bool set_widths_in_pixels(bool val, double time = TiMe::Default()) { return setValue("widths_in_pixels", val, time); }
16856 bool get_widths_in_pixels(double time = TiMe::Default()) const { return getBool("widths_in_pixels", time); }
16857
16860 bool set_map_channels(const ValueList& list, double time = TiMe::Default()) { return setValue("map_channels", list, time); }
16861 bool set_map_channels(ValueList&& list, double time = TiMe::Default()) { return setValue("map_channels", std::move(list), time); }
16862 bool set_map_channels(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("map_channels", values, count, time); }
16863 template<size_t count> bool set_map_channels(const Value (&values)[count], double time = TiMe::Default()) { return setArray("map_channels", values, count, time); }
16864 template<size_t count> bool set_map_channels(Value (&&values)[count], double time = TiMe::Default()) { return setArray("map_channels", values, count, time); }
16867 ValueList get_map_channels(double time = TiMe::Default()) const { return getValueList("map_channels", time); }
16868
16872 bool set_generate_w_coord(bool val, double time = TiMe::Default()) { return setValue("generate_w_coord", val, time); }
16876 bool get_generate_w_coord(double time = TiMe::Default()) const { return getBool("generate_w_coord", time); }
16877
16881 bool set_w_coord_affect_channels_use(bool val, double time = TiMe::Default()) { return setValue("w_coord_affect_channels_use", val, time); }
16885 bool get_w_coord_affect_channels_use(double time = TiMe::Default()) const { return getBool("w_coord_affect_channels_use", time); }
16886
16890 bool set_w_coord_affect_channels(const char* str, double time = TiMe::Default()) { return setValue("w_coord_affect_channels", str, time); }
16894 bool set_w_coord_affect_channels(const std::string& str, double time = TiMe::Default()) { return setValue("w_coord_affect_channels", str, time); }
16898 std::string get_w_coord_affect_channels(double time = TiMe::Default()) const { return getString("w_coord_affect_channels", time); }
16899
16903 bool set_min_pixel_width(float val, double time = TiMe::Default()) { return setValue("min_pixel_width", val, time); }
16907 float get_min_pixel_width(double time = TiMe::Default()) const { return getFloat("min_pixel_width", time); }
16908
16912 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
16916 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
16917};
16918
16920class GeomMeshFile : public Plugin {
16921public:
16923 static constexpr const PluginTypeId getTypeId() { return 0x777476DE; }
16925 static constexpr const char* getType() { return "GeomMeshFile"; }
16926
16927 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
16928
16932 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
16936 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
16940 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
16941
16944 bool set_alembic_layers(const StringList& stringList, double time = TiMe::Default()) { return setValue("alembic_layers", stringList, time); }
16947 StringList get_alembic_layers(double time = TiMe::Default()) const { return getStringList("alembic_layers", time); }
16948
16952 bool set_anim_speed(float val, double time = TiMe::Default()) { return setValue("anim_speed", val, time); }
16956 float get_anim_speed(double time = TiMe::Default()) const { return getFloat("anim_speed", time); }
16957
16961 bool set_anim_type(int val, double time = TiMe::Default()) { return setValue("anim_type", val, time); }
16965 int get_anim_type(double time = TiMe::Default()) const { return getInt("anim_type", time); }
16966
16970 bool set_anim_offset(float val, double time = TiMe::Default()) { return setValue("anim_offset", val, time); }
16974 float get_anim_offset(double time = TiMe::Default()) const { return getFloat("anim_offset", time); }
16975
16979 bool set_anim_override(int val, double time = TiMe::Default()) { return setValue("anim_override", val, time); }
16983 int get_anim_override(double time = TiMe::Default()) const { return getInt("anim_override", time); }
16984
16988 bool set_anim_frame(float val, double time = TiMe::Default()) { return setValue("anim_frame", val, time); }
16992 float get_anim_frame(double time = TiMe::Default()) const { return getFloat("anim_frame", time); }
16993
16997 bool set_anim_abc_time(float val, double time = TiMe::Default()) { return setValue("anim_abc_time", val, time); }
17001 float get_anim_abc_time(double time = TiMe::Default()) const { return getFloat("anim_abc_time", time); }
17002
17006 bool set_anim_start(int val, double time = TiMe::Default()) { return setValue("anim_start", val, time); }
17010 int get_anim_start(double time = TiMe::Default()) const { return getInt("anim_start", time); }
17011
17015 bool set_anim_length(int val, double time = TiMe::Default()) { return setValue("anim_length", val, time); }
17019 int get_anim_length(double time = TiMe::Default()) const { return getInt("anim_length", time); }
17020
17024 bool set_primary_visibility(bool val, double time = TiMe::Default()) { return setValue("primary_visibility", val, time); }
17028 bool get_primary_visibility(double time = TiMe::Default()) const { return getBool("primary_visibility", time); }
17029
17033 bool set_scale(float val, double time = TiMe::Default()) { return setValue("scale", val, time); }
17037 float get_scale(double time = TiMe::Default()) const { return getFloat("scale", time); }
17038
17042 bool set_flip_axis(int val, double time = TiMe::Default()) { return setValue("flip_axis", val, time); }
17046 int get_flip_axis(double time = TiMe::Default()) const { return getInt("flip_axis", time); }
17047
17051 bool set_smooth_uv_borders(bool val, double time = TiMe::Default()) { return setValue("smooth_uv_borders", val, time); }
17055 bool get_smooth_uv_borders(double time = TiMe::Default()) const { return getBool("smooth_uv_borders", time); }
17056
17060 bool set_smooth_uv(bool val, double time = TiMe::Default()) { return setValue("smooth_uv", val, time); }
17064 bool get_smooth_uv(double time = TiMe::Default()) const { return getBool("smooth_uv", time); }
17065
17069 bool set_compute_normals(int val, double time = TiMe::Default()) { return setValue("compute_normals", val, time); }
17073 int get_compute_normals(double time = TiMe::Default()) const { return getInt("compute_normals", time); }
17074
17078 bool set_smooth_angle(float val, double time = TiMe::Default()) { return setValue("smooth_angle", val, time); }
17082 float get_smooth_angle(double time = TiMe::Default()) const { return getFloat("smooth_angle", time); }
17083
17087 bool set_flip_normals(bool val, double time = TiMe::Default()) { return setValue("flip_normals", val, time); }
17091 bool get_flip_normals(double time = TiMe::Default()) const { return getBool("flip_normals", time); }
17092
17096 bool set_compute_bbox(bool val, double time = TiMe::Default()) { return setValue("compute_bbox", val, time); }
17100 bool get_compute_bbox(double time = TiMe::Default()) const { return getBool("compute_bbox", time); }
17101
17105 bool set_num_preview_faces(int val, double time = TiMe::Default()) { return setValue("num_preview_faces", val, time); }
17109 int get_num_preview_faces(double time = TiMe::Default()) const { return getInt("num_preview_faces", time); }
17110
17114 bool set_use_face_sets(int val, double time = TiMe::Default()) { return setValue("use_face_sets", val, time); }
17118 int get_use_face_sets(double time = TiMe::Default()) const { return getInt("use_face_sets", time); }
17119
17123 bool set_use_full_names(bool val, double time = TiMe::Default()) { return setValue("use_full_names", val, time); }
17127 bool get_use_full_names(double time = TiMe::Default()) const { return getBool("use_full_names", time); }
17128
17132 bool set_object_path(const char* str, double time = TiMe::Default()) { return setValue("object_path", str, time); }
17136 bool set_object_path(const std::string& str, double time = TiMe::Default()) { return setValue("object_path", str, time); }
17140 std::string get_object_path(double time = TiMe::Default()) const { return getString("object_path", time); }
17141
17145 bool set_hair_width_multiplier(float val, double time = TiMe::Default()) { return setValue("hair_width_multiplier", val, time); }
17149 float get_hair_width_multiplier(double time = TiMe::Default()) const { return getFloat("hair_width_multiplier", time); }
17150
17154 bool set_particle_width_multiplier(float val, double time = TiMe::Default()) { return setValue("particle_width_multiplier", val, time); }
17158 float get_particle_width_multiplier(double time = TiMe::Default()) const { return getFloat("particle_width_multiplier", time); }
17159
17163 bool set_velocity_multiplier(float val, double time = TiMe::Default()) { return setValue("velocity_multiplier", val, time); }
17167 float get_velocity_multiplier(double time = TiMe::Default()) const { return getFloat("velocity_multiplier", time); }
17168
17172 bool set_visibility_lists_type(int val, double time = TiMe::Default()) { return setValue("visibility_lists_type", val, time); }
17176 int get_visibility_lists_type(double time = TiMe::Default()) const { return getInt("visibility_lists_type", time); }
17177
17180 bool set_visibility_list_names(const StringList& stringList, double time = TiMe::Default()) { return setValue("visibility_list_names", stringList, time); }
17183 StringList get_visibility_list_names(double time = TiMe::Default()) const { return getStringList("visibility_list_names", time); }
17184
17187 bool set_visibility_list_ids(const IntList& intList, double time = TiMe::Default()) { return setValue("visibility_list_ids", intList, time); }
17188 bool set_visibility_list_ids(IntList&& intList, double time = TiMe::Default()) { return setValue("visibility_list_ids", std::move(intList), time); }
17189 bool set_visibility_list_ids(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("visibility_list_ids", ints, count, time); }
17190 template<size_t count> bool set_visibility_list_ids(const int (&ints)[count], double time = TiMe::Default()) { return setArray("visibility_list_ids", ints, count, time); }
17193 IntList get_visibility_list_ids(double time = TiMe::Default()) const { return getIntList("visibility_list_ids", time); }
17194
17198 bool set_hair_visibility_lists_type(int val, double time = TiMe::Default()) { return setValue("hair_visibility_lists_type", val, time); }
17202 int get_hair_visibility_lists_type(double time = TiMe::Default()) const { return getInt("hair_visibility_lists_type", time); }
17203
17206 bool set_hair_visibility_list_names(const StringList& stringList, double time = TiMe::Default()) { return setValue("hair_visibility_list_names", stringList, time); }
17209 StringList get_hair_visibility_list_names(double time = TiMe::Default()) const { return getStringList("hair_visibility_list_names", time); }
17210
17213 bool set_hair_visibility_list_ids(const IntList& intList, double time = TiMe::Default()) { return setValue("hair_visibility_list_ids", intList, time); }
17214 bool set_hair_visibility_list_ids(IntList&& intList, double time = TiMe::Default()) { return setValue("hair_visibility_list_ids", std::move(intList), time); }
17215 bool set_hair_visibility_list_ids(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("hair_visibility_list_ids", ints, count, time); }
17216 template<size_t count> bool set_hair_visibility_list_ids(const int (&ints)[count], double time = TiMe::Default()) { return setArray("hair_visibility_list_ids", ints, count, time); }
17219 IntList get_hair_visibility_list_ids(double time = TiMe::Default()) const { return getIntList("hair_visibility_list_ids", time); }
17220
17224 bool set_particle_visibility_lists_type(int val, double time = TiMe::Default()) { return setValue("particle_visibility_lists_type", val, time); }
17228 int get_particle_visibility_lists_type(double time = TiMe::Default()) const { return getInt("particle_visibility_lists_type", time); }
17229
17232 bool set_particle_visibility_list_names(const StringList& stringList, double time = TiMe::Default()) { return setValue("particle_visibility_list_names", stringList, time); }
17235 StringList get_particle_visibility_list_names(double time = TiMe::Default()) const { return getStringList("particle_visibility_list_names", time); }
17236
17239 bool set_particle_visibility_list_ids(const IntList& intList, double time = TiMe::Default()) { return setValue("particle_visibility_list_ids", intList, time); }
17240 bool set_particle_visibility_list_ids(IntList&& intList, double time = TiMe::Default()) { return setValue("particle_visibility_list_ids", std::move(intList), time); }
17241 bool set_particle_visibility_list_ids(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("particle_visibility_list_ids", ints, count, time); }
17242 template<size_t count> bool set_particle_visibility_list_ids(const int (&ints)[count], double time = TiMe::Default()) { return setArray("particle_visibility_list_ids", ints, count, time); }
17245 IntList get_particle_visibility_list_ids(double time = TiMe::Default()) const { return getIntList("particle_visibility_list_ids", time); }
17246
17249 bool set_visibility_overrides_rules(const StringList& stringList, double time = TiMe::Default()) { return setValue("visibility_overrides_rules", stringList, time); }
17252 StringList get_visibility_overrides_rules(double time = TiMe::Default()) const { return getStringList("visibility_overrides_rules", time); }
17253
17256 bool set_visibility_overrides_values(const IntList& intList, double time = TiMe::Default()) { return setValue("visibility_overrides_values", intList, time); }
17257 bool set_visibility_overrides_values(IntList&& intList, double time = TiMe::Default()) { return setValue("visibility_overrides_values", std::move(intList), time); }
17258 bool set_visibility_overrides_values(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("visibility_overrides_values", ints, count, time); }
17259 template<size_t count> bool set_visibility_overrides_values(const int (&ints)[count], double time = TiMe::Default()) { return setArray("visibility_overrides_values", ints, count, time); }
17262 IntList get_visibility_overrides_values(double time = TiMe::Default()) const { return getIntList("visibility_overrides_values", time); }
17263
17267 bool set_sort_voxels(int val, double time = TiMe::Default()) { return setValue("sort_voxels", val, time); }
17271 int get_sort_voxels(double time = TiMe::Default()) const { return getInt("sort_voxels", time); }
17272
17276 bool set_first_map_channel(int val, double time = TiMe::Default()) { return setValue("first_map_channel", val, time); }
17280 int get_first_map_channel(double time = TiMe::Default()) const { return getInt("first_map_channel", time); }
17281
17285 bool set_particle_render_mode(int val, double time = TiMe::Default()) { return setValue("particle_render_mode", val, time); }
17289 int get_particle_render_mode(double time = TiMe::Default()) const { return getInt("particle_render_mode", time); }
17290
17294 bool set_particle_use_normals(bool val, double time = TiMe::Default()) { return setValue("particle_use_normals", val, time); }
17298 bool get_particle_use_normals(double time = TiMe::Default()) const { return getBool("particle_use_normals", time); }
17299
17303 bool set_use_alembic_offset(bool val, double time = TiMe::Default()) { return setValue("use_alembic_offset", val, time); }
17307 bool get_use_alembic_offset(double time = TiMe::Default()) const { return getBool("use_alembic_offset", time); }
17308
17312 bool set_use_alembic_transform(bool val, double time = TiMe::Default()) { return setValue("use_alembic_transform", val, time); }
17316 bool get_use_alembic_transform(double time = TiMe::Default()) const { return getBool("use_alembic_transform", time); }
17317
17321 bool set_use_alembic_visibility(bool val, double time = TiMe::Default()) { return setValue("use_alembic_visibility", val, time); }
17325 bool get_use_alembic_visibility(double time = TiMe::Default()) const { return getBool("use_alembic_visibility", time); }
17326
17330 bool set_velocity_color_set(const char* str, double time = TiMe::Default()) { return setValue("velocity_color_set", str, time); }
17334 bool set_velocity_color_set(const std::string& str, double time = TiMe::Default()) { return setValue("velocity_color_set", str, time); }
17338 std::string get_velocity_color_set(double time = TiMe::Default()) const { return getString("velocity_color_set", time); }
17339
17343 bool set_instancing(int val, double time = TiMe::Default()) { return setValue("instancing", val, time); }
17347 int get_instancing(double time = TiMe::Default()) const { return getInt("instancing", time); }
17348
17352 bool set_tessellate_hair(bool val, double time = TiMe::Default()) { return setValue("tessellate_hair", val, time); }
17356 bool get_tessellate_hair(double time = TiMe::Default()) const { return getBool("tessellate_hair", time); }
17357
17361 bool set_hair_tessellation_length(float val, double time = TiMe::Default()) { return setValue("hair_tessellation_length", val, time); }
17365 float get_hair_tessellation_length(double time = TiMe::Default()) const { return getFloat("hair_tessellation_length", time); }
17366
17370 bool set_subdiv_all_meshes(bool val, double time = TiMe::Default()) { return setValue("subdiv_all_meshes", val, time); }
17374 bool get_subdiv_all_meshes(double time = TiMe::Default()) const { return getBool("subdiv_all_meshes", time); }
17375
17379 bool set_subdiv_type(int val, double time = TiMe::Default()) { return setValue("subdiv_type", val, time); }
17383 int get_subdiv_type(double time = TiMe::Default()) const { return getInt("subdiv_type", time); }
17384
17388 bool set_subdiv_level(int val, double time = TiMe::Default()) { return setValue("subdiv_level", val, time); }
17392 int get_subdiv_level(double time = TiMe::Default()) const { return getInt("subdiv_level", time); }
17393
17397 bool set_subdiv_uvs(bool val, double time = TiMe::Default()) { return setValue("subdiv_uvs", val, time); }
17401 bool get_subdiv_uvs(double time = TiMe::Default()) const { return getBool("subdiv_uvs", time); }
17402
17406 bool set_subdiv_preserve_geom_borders(bool val, double time = TiMe::Default()) { return setValue("subdiv_preserve_geom_borders", val, time); }
17410 bool get_subdiv_preserve_geom_borders(double time = TiMe::Default()) const { return getBool("subdiv_preserve_geom_borders", time); }
17411
17415 bool set_subdiv_preserve_map_borders(int val, double time = TiMe::Default()) { return setValue("subdiv_preserve_map_borders", val, time); }
17419 int get_subdiv_preserve_map_borders(double time = TiMe::Default()) const { return getInt("subdiv_preserve_map_borders", time); }
17420
17424 bool set_use_point_cloud(bool val, double time = TiMe::Default()) { return setValue("use_point_cloud", val, time); }
17428 bool get_use_point_cloud(double time = TiMe::Default()) const { return getBool("use_point_cloud", time); }
17429
17433 bool set_point_cloud_mult(float val, double time = TiMe::Default()) { return setValue("point_cloud_mult", val, time); }
17437 float get_point_cloud_mult(double time = TiMe::Default()) const { return getFloat("point_cloud_mult", time); }
17438
17442 bool set_pixel_scale(float val, double time = TiMe::Default()) { return setValue("pixel_scale", val, time); }
17446 float get_pixel_scale(double time = TiMe::Default()) const { return getFloat("pixel_scale", time); }
17447
17451 bool set_material_assignments_file(const char* str, double time = TiMe::Default()) { return setValue("material_assignments_file", str, time); }
17455 bool set_material_assignments_file(const std::string& str, double time = TiMe::Default()) { return setValue("material_assignments_file", str, time); }
17459 std::string get_material_assignments_file(double time = TiMe::Default()) const { return getString("material_assignments_file", time); }
17460
17464 bool set_alembic_mode(int val, double time = TiMe::Default()) { return setValue("alembic_mode", val, time); }
17468 int get_alembic_mode(double time = TiMe::Default()) const { return getInt("alembic_mode", time); }
17469
17473 bool set_load_mesh(int val, double time = TiMe::Default()) { return setValue("load_mesh", val, time); }
17477 int get_load_mesh(double time = TiMe::Default()) const { return getInt("load_mesh", time); }
17478
17482 bool set_load_hair(int val, double time = TiMe::Default()) { return setValue("load_hair", val, time); }
17486 int get_load_hair(double time = TiMe::Default()) const { return getInt("load_hair", time); }
17487
17491 bool set_load_particles(int val, double time = TiMe::Default()) { return setValue("load_particles", val, time); }
17495 int get_load_particles(double time = TiMe::Default()) const { return getInt("load_particles", time); }
17496
17500 bool set_use_velocity(int val, double time = TiMe::Default()) { return setValue("use_velocity", val, time); }
17504 int get_use_velocity(double time = TiMe::Default()) const { return getInt("use_velocity", time); }
17505
17507 bool set_reference_mesh(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("reference_mesh", plugin, time); }
17509 PluginRef get_reference_mesh(double time = TiMe::Default()) const { return getPlugin("reference_mesh", time); }
17510
17513 bool set_reference_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("reference_transform", transform, time); }
17516 Transform get_reference_transform(double time = TiMe::Default()) const { return getTransform("reference_transform", time); }
17517
17521 bool set_reference_vertex_channel(const char* str, double time = TiMe::Default()) { return setValue("reference_vertex_channel", str, time); }
17525 bool set_reference_vertex_channel(const std::string& str, double time = TiMe::Default()) { return setValue("reference_vertex_channel", str, time); }
17529 std::string get_reference_vertex_channel(double time = TiMe::Default()) const { return getString("reference_vertex_channel", time); }
17530
17534 bool set_reference_normal_channel(const char* str, double time = TiMe::Default()) { return setValue("reference_normal_channel", str, time); }
17538 bool set_reference_normal_channel(const std::string& str, double time = TiMe::Default()) { return setValue("reference_normal_channel", str, time); }
17542 std::string get_reference_normal_channel(double time = TiMe::Default()) const { return getString("reference_normal_channel", time); }
17543
17547 bool set_merge_equal_vertices(bool val, double time = TiMe::Default()) { return setValue("merge_equal_vertices", val, time); }
17551 bool get_merge_equal_vertices(double time = TiMe::Default()) const { return getBool("merge_equal_vertices", time); }
17552
17556 bool set_reorder_channels_by_name_indices(bool val, double time = TiMe::Default()) { return setValue("reorder_channels_by_name_indices", val, time); }
17560 bool get_reorder_channels_by_name_indices(double time = TiMe::Default()) const { return getBool("reorder_channels_by_name_indices", time); }
17561
17565 bool set_custom_reorder_mesh_set_names(const StringList& stringList, double time = TiMe::Default()) { return setValue("custom_reorder_mesh_set_names", stringList, time); }
17569 StringList get_custom_reorder_mesh_set_names(double time = TiMe::Default()) const { return getStringList("custom_reorder_mesh_set_names", time); }
17570
17574 bool set_custom_reorder_mesh_set_types(const IntList& intList, double time = TiMe::Default()) { return setValue("custom_reorder_mesh_set_types", intList, time); }
17575 bool set_custom_reorder_mesh_set_types(IntList&& intList, double time = TiMe::Default()) { return setValue("custom_reorder_mesh_set_types", std::move(intList), time); }
17576 bool set_custom_reorder_mesh_set_types(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("custom_reorder_mesh_set_types", ints, count, time); }
17577 template<size_t count> bool set_custom_reorder_mesh_set_types(const int (&ints)[count], double time = TiMe::Default()) { return setArray("custom_reorder_mesh_set_types", ints, count, time); }
17581 IntList get_custom_reorder_mesh_set_types(double time = TiMe::Default()) const { return getIntList("custom_reorder_mesh_set_types", time); }
17582
17586 bool set_custom_reorder_mesh_set_indices(const IntList& intList, double time = TiMe::Default()) { return setValue("custom_reorder_mesh_set_indices", intList, time); }
17587 bool set_custom_reorder_mesh_set_indices(IntList&& intList, double time = TiMe::Default()) { return setValue("custom_reorder_mesh_set_indices", std::move(intList), time); }
17588 bool set_custom_reorder_mesh_set_indices(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("custom_reorder_mesh_set_indices", ints, count, time); }
17589 template<size_t count> bool set_custom_reorder_mesh_set_indices(const int (&ints)[count], double time = TiMe::Default()) { return setArray("custom_reorder_mesh_set_indices", ints, count, time); }
17593 IntList get_custom_reorder_mesh_set_indices(double time = TiMe::Default()) const { return getIntList("custom_reorder_mesh_set_indices", time); }
17594};
17595
17596class GeomMeshLoader : public Plugin {
17597public:
17599 static constexpr const PluginTypeId getTypeId() { return 0x77C04BB8; }
17601 static constexpr const char* getType() { return "GeomMeshLoader"; }
17602
17603 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
17604
17607 bool set_sphere_size(float val, double time = TiMe::Default()) { return setValue("sphere_size", val, time); }
17610 float get_sphere_size(double time = TiMe::Default()) const { return getFloat("sphere_size", time); }
17611
17614 bool set_sphere_segments(int val, double time = TiMe::Default()) { return setValue("sphere_segments", val, time); }
17617 int get_sphere_segments(double time = TiMe::Default()) const { return getInt("sphere_segments", time); }
17618
17621 bool set_num_spheres(int val, double time = TiMe::Default()) { return setValue("num_spheres", val, time); }
17624 int get_num_spheres(double time = TiMe::Default()) const { return getInt("num_spheres", time); }
17625
17628 bool set_bbox_size(float val, double time = TiMe::Default()) { return setValue("bbox_size", val, time); }
17631 float get_bbox_size(double time = TiMe::Default()) const { return getFloat("bbox_size", time); }
17632};
17633
17634class GeomMeshLoader1 : public Plugin {
17635public:
17637 static constexpr const PluginTypeId getTypeId() { return 0x77CF8AD8; }
17639 static constexpr const char* getType() { return "GeomMeshLoader1"; }
17640
17641 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
17642
17645 bool set_sphere_size(float val, double time = TiMe::Default()) { return setValue("sphere_size", val, time); }
17648 float get_sphere_size(double time = TiMe::Default()) const { return getFloat("sphere_size", time); }
17649
17652 bool set_sphere_segments(int val, double time = TiMe::Default()) { return setValue("sphere_segments", val, time); }
17655 int get_sphere_segments(double time = TiMe::Default()) const { return getInt("sphere_segments", time); }
17656
17659 bool set_num_spheres(int val, double time = TiMe::Default()) { return setValue("num_spheres", val, time); }
17662 int get_num_spheres(double time = TiMe::Default()) const { return getInt("num_spheres", time); }
17663
17666 bool set_bbox_size(float val, double time = TiMe::Default()) { return setValue("bbox_size", val, time); }
17669 float get_bbox_size(double time = TiMe::Default()) const { return getFloat("bbox_size", time); }
17670
17673 bool set_use_displacement(bool val, double time = TiMe::Default()) { return setValue("use_displacement", val, time); }
17676 bool get_use_displacement(double time = TiMe::Default()) const { return getBool("use_displacement", time); }
17677};
17678
17679class GeomMeshTest : public Plugin {
17680public:
17682 static constexpr const PluginTypeId getTypeId() { return 0x77BF36C4; }
17684 static constexpr const char* getType() { return "GeomMeshTest"; }
17685
17686 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
17687
17690 bool set_sphere_size(float val, double time = TiMe::Default()) { return setValue("sphere_size", val, time); }
17693 float get_sphere_size(double time = TiMe::Default()) const { return getFloat("sphere_size", time); }
17694
17697 bool set_sphere_segments(int val, double time = TiMe::Default()) { return setValue("sphere_segments", val, time); }
17700 int get_sphere_segments(double time = TiMe::Default()) const { return getInt("sphere_segments", time); }
17701
17704 bool set_num_spheres(int val, double time = TiMe::Default()) { return setValue("num_spheres", val, time); }
17707 int get_num_spheres(double time = TiMe::Default()) const { return getInt("num_spheres", time); }
17708
17711 bool set_bbox_size(float val, double time = TiMe::Default()) { return setValue("bbox_size", val, time); }
17714 float get_bbox_size(double time = TiMe::Default()) const { return getFloat("bbox_size", time); }
17715};
17716
17719public:
17721 static constexpr const PluginTypeId getTypeId() { return 0x77DE39D6; }
17723 static constexpr const char* getType() { return "GeomMetaballSystem"; }
17724
17725 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
17726
17730 bool set_useParticleSize(int val, double time = TiMe::Default()) { return setValue("useParticleSize", val, time); }
17734 int get_useParticleSize(double time = TiMe::Default()) const { return getInt("useParticleSize", time); }
17735
17738 bool set_particleRadius(float val, double time = TiMe::Default()) { return setValue("particleRadius", val, time); }
17741 float get_particleRadius(double time = TiMe::Default()) const { return getFloat("particleRadius", time); }
17742
17745 bool set_threshold(float val, double time = TiMe::Default()) { return setValue("threshold", val, time); }
17748 float get_threshold(double time = TiMe::Default()) const { return getFloat("threshold", time); }
17749
17752 bool set_stepLength(float val, double time = TiMe::Default()) { return setValue("stepLength", val, time); }
17755 float get_stepLength(double time = TiMe::Default()) const { return getFloat("stepLength", time); }
17756
17759 bool set_mbSamples(int val, double time = TiMe::Default()) { return setValue("mbSamples", val, time); }
17762 int get_mbSamples(double time = TiMe::Default()) const { return getInt("mbSamples", time); }
17763
17767 bool set_distanceFunction(int val, double time = TiMe::Default()) { return setValue("distanceFunction", val, time); }
17771 int get_distanceFunction(double time = TiMe::Default()) const { return getInt("distanceFunction", time); }
17772
17775 bool set_smoothingBumps(int val, double time = TiMe::Default()) { return setValue("smoothingBumps", val, time); }
17778 int get_smoothingBumps(double time = TiMe::Default()) const { return getInt("smoothingBumps", time); }
17779
17782 bool set_smoothRadius(float val, double time = TiMe::Default()) { return setValue("smoothRadius", val, time); }
17785 float get_smoothRadius(double time = TiMe::Default()) const { return getFloat("smoothRadius", time); }
17786
17789 bool set_smoothExpansion(float val, double time = TiMe::Default()) { return setValue("smoothExpansion", val, time); }
17792 float get_smoothExpansion(double time = TiMe::Default()) const { return getFloat("smoothExpansion", time); }
17793
17795 bool set_positiveParticles(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("positiveParticles", pluginList, time); }
17796 bool set_positiveParticles(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("positiveParticles", plugins, count, time); }
17797 template<size_t count> bool set_positiveParticles(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("positiveParticles", plugins, count, time); }
17799 PluginList get_positiveParticles(double time = TiMe::Default()) const { return getPluginList("positiveParticles", time); }
17800
17802 bool set_negativeParticles(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("negativeParticles", pluginList, time); }
17803 bool set_negativeParticles(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("negativeParticles", plugins, count, time); }
17804 template<size_t count> bool set_negativeParticles(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("negativeParticles", plugins, count, time); }
17806 PluginList get_negativeParticles(double time = TiMe::Default()) const { return getPluginList("negativeParticles", time); }
17807
17810 bool set_useTexture(int val, double time = TiMe::Default()) { return setValue("useTexture", val, time); }
17813 int get_useTexture(double time = TiMe::Default()) const { return getInt("useTexture", time); }
17814
17817 bool set_fieldTexture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("fieldTexture", texture, time); }
17820 bool set_fieldTexture(const AColor& texture, double time = TiMe::Default()) { return setValue("fieldTexture", texture, time); }
17823 Value get_fieldTexture(double time = TiMe::Default()) const { return getValue("fieldTexture", time); }
17824
17828 bool set_textureFunction(int val, double time = TiMe::Default()) { return setValue("textureFunction", val, time); }
17832 int get_textureFunction(double time = TiMe::Default()) const { return getInt("textureFunction", time); }
17833
17836 bool set_textureMultiplier(float val, double time = TiMe::Default()) { return setValue("textureMultiplier", val, time); }
17839 float get_textureMultiplier(double time = TiMe::Default()) const { return getFloat("textureMultiplier", time); }
17840
17843 bool set_clampField(int val, double time = TiMe::Default()) { return setValue("clampField", val, time); }
17846 int get_clampField(double time = TiMe::Default()) const { return getInt("clampField", time); }
17847
17850 bool set_clampThreshold(float val, double time = TiMe::Default()) { return setValue("clampThreshold", val, time); }
17853 float get_clampThreshold(double time = TiMe::Default()) const { return getFloat("clampThreshold", time); }
17854
17857 bool set_useCache(int val, double time = TiMe::Default()) { return setValue("useCache", val, time); }
17860 int get_useCache(double time = TiMe::Default()) const { return getInt("useCache", time); }
17861
17864 bool set_cacheRecursiveBuild(int val, double time = TiMe::Default()) { return setValue("cacheRecursiveBuild", val, time); }
17867 int get_cacheRecursiveBuild(double time = TiMe::Default()) const { return getInt("cacheRecursiveBuild", time); }
17868
17871 bool set_cacheSize(int val, double time = TiMe::Default()) { return setValue("cacheSize", val, time); }
17874 int get_cacheSize(double time = TiMe::Default()) const { return getInt("cacheSize", time); }
17875
17878 bool set_cacheBlockSize(int val, double time = TiMe::Default()) { return setValue("cacheBlockSize", val, time); }
17881 int get_cacheBlockSize(double time = TiMe::Default()) const { return getInt("cacheBlockSize", time); }
17882
17885 bool set_primary_visibility(bool val, double time = TiMe::Default()) { return setValue("primary_visibility", val, time); }
17888 bool get_primary_visibility(double time = TiMe::Default()) const { return getBool("primary_visibility", time); }
17889};
17890
17893public:
17895 static constexpr const PluginTypeId getTypeId() { return 0x77A218DD; }
17897 static constexpr const char* getType() { return "GeomParticleSystem"; }
17898
17899 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
17900
17904 bool set_acceleration_pp(const ColorList& colorList, double time = TiMe::Default()) { return setValue("acceleration_pp", colorList, time); }
17905 bool set_acceleration_pp(ColorList&& colorList, double time = TiMe::Default()) { return setValue("acceleration_pp", std::move(colorList), time); }
17906 bool set_acceleration_pp(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("acceleration_pp", colors, count, time); }
17907 template<size_t count> bool set_acceleration_pp(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("acceleration_pp", colors, count, time); }
17911 ColorList get_acceleration_pp(double time = TiMe::Default()) const { return getColorList("acceleration_pp", time); }
17912
17916 bool set_colors(const ColorList& colorList, double time = TiMe::Default()) { return setValue("colors", colorList, time); }
17917 bool set_colors(ColorList&& colorList, double time = TiMe::Default()) { return setValue("colors", std::move(colorList), time); }
17918 bool set_colors(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("colors", colors, count, time); }
17919 template<size_t count> bool set_colors(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("colors", colors, count, time); }
17923 ColorList get_colors(double time = TiMe::Default()) const { return getColorList("colors", time); }
17924
17928 bool set_emission_pp(const ColorList& colorList, double time = TiMe::Default()) { return setValue("emission_pp", colorList, time); }
17929 bool set_emission_pp(ColorList&& colorList, double time = TiMe::Default()) { return setValue("emission_pp", std::move(colorList), time); }
17930 bool set_emission_pp(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("emission_pp", colors, count, time); }
17931 template<size_t count> bool set_emission_pp(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("emission_pp", colors, count, time); }
17935 ColorList get_emission_pp(double time = TiMe::Default()) const { return getColorList("emission_pp", time); }
17936
17940 bool set_user_color_pp_1(const ColorList& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_1", colorList, time); }
17941 bool set_user_color_pp_1(ColorList&& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_1", std::move(colorList), time); }
17942 bool set_user_color_pp_1(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("user_color_pp_1", colors, count, time); }
17943 template<size_t count> bool set_user_color_pp_1(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("user_color_pp_1", colors, count, time); }
17947 ColorList get_user_color_pp_1(double time = TiMe::Default()) const { return getColorList("user_color_pp_1", time); }
17948
17952 bool set_user_color_pp_2(const ColorList& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_2", colorList, time); }
17953 bool set_user_color_pp_2(ColorList&& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_2", std::move(colorList), time); }
17954 bool set_user_color_pp_2(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("user_color_pp_2", colors, count, time); }
17955 template<size_t count> bool set_user_color_pp_2(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("user_color_pp_2", colors, count, time); }
17959 ColorList get_user_color_pp_2(double time = TiMe::Default()) const { return getColorList("user_color_pp_2", time); }
17960
17964 bool set_user_color_pp_3(const ColorList& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_3", colorList, time); }
17965 bool set_user_color_pp_3(ColorList&& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_3", std::move(colorList), time); }
17966 bool set_user_color_pp_3(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("user_color_pp_3", colors, count, time); }
17967 template<size_t count> bool set_user_color_pp_3(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("user_color_pp_3", colors, count, time); }
17971 ColorList get_user_color_pp_3(double time = TiMe::Default()) const { return getColorList("user_color_pp_3", time); }
17972
17976 bool set_user_color_pp_4(const ColorList& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_4", colorList, time); }
17977 bool set_user_color_pp_4(ColorList&& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_4", std::move(colorList), time); }
17978 bool set_user_color_pp_4(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("user_color_pp_4", colors, count, time); }
17979 template<size_t count> bool set_user_color_pp_4(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("user_color_pp_4", colors, count, time); }
17983 ColorList get_user_color_pp_4(double time = TiMe::Default()) const { return getColorList("user_color_pp_4", time); }
17984
17988 bool set_user_color_pp_5(const ColorList& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_5", colorList, time); }
17989 bool set_user_color_pp_5(ColorList&& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_5", std::move(colorList), time); }
17990 bool set_user_color_pp_5(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("user_color_pp_5", colors, count, time); }
17991 template<size_t count> bool set_user_color_pp_5(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("user_color_pp_5", colors, count, time); }
17995 ColorList get_user_color_pp_5(double time = TiMe::Default()) const { return getColorList("user_color_pp_5", time); }
17996
18000 bool set_age_pp(const FloatList& floatList, double time = TiMe::Default()) { return setValue("age_pp", floatList, time); }
18001 bool set_age_pp(FloatList&& floatList, double time = TiMe::Default()) { return setValue("age_pp", std::move(floatList), time); }
18002 bool set_age_pp(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("age_pp", floats, count, time); }
18003 template<size_t count> bool set_age_pp(const float (&floats)[count], double time = TiMe::Default()) { return setArray("age_pp", floats, count, time); }
18007 FloatList get_age_pp(double time = TiMe::Default()) const { return getFloatList("age_pp", time); }
18008
18012 bool set_lifespan_pp(const FloatList& floatList, double time = TiMe::Default()) { return setValue("lifespan_pp", floatList, time); }
18013 bool set_lifespan_pp(FloatList&& floatList, double time = TiMe::Default()) { return setValue("lifespan_pp", std::move(floatList), time); }
18014 bool set_lifespan_pp(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("lifespan_pp", floats, count, time); }
18015 template<size_t count> bool set_lifespan_pp(const float (&floats)[count], double time = TiMe::Default()) { return setArray("lifespan_pp", floats, count, time); }
18019 FloatList get_lifespan_pp(double time = TiMe::Default()) const { return getFloatList("lifespan_pp", time); }
18020
18024 bool set_opacity_pp(const FloatList& floatList, double time = TiMe::Default()) { return setValue("opacity_pp", floatList, time); }
18025 bool set_opacity_pp(FloatList&& floatList, double time = TiMe::Default()) { return setValue("opacity_pp", std::move(floatList), time); }
18026 bool set_opacity_pp(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("opacity_pp", floats, count, time); }
18027 template<size_t count> bool set_opacity_pp(const float (&floats)[count], double time = TiMe::Default()) { return setArray("opacity_pp", floats, count, time); }
18031 FloatList get_opacity_pp(double time = TiMe::Default()) const { return getFloatList("opacity_pp", time); }
18032
18036 bool set_user_float_pp_1(const FloatList& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_1", floatList, time); }
18037 bool set_user_float_pp_1(FloatList&& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_1", std::move(floatList), time); }
18038 bool set_user_float_pp_1(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("user_float_pp_1", floats, count, time); }
18039 template<size_t count> bool set_user_float_pp_1(const float (&floats)[count], double time = TiMe::Default()) { return setArray("user_float_pp_1", floats, count, time); }
18043 FloatList get_user_float_pp_1(double time = TiMe::Default()) const { return getFloatList("user_float_pp_1", time); }
18044
18048 bool set_user_float_pp_2(const FloatList& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_2", floatList, time); }
18049 bool set_user_float_pp_2(FloatList&& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_2", std::move(floatList), time); }
18050 bool set_user_float_pp_2(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("user_float_pp_2", floats, count, time); }
18051 template<size_t count> bool set_user_float_pp_2(const float (&floats)[count], double time = TiMe::Default()) { return setArray("user_float_pp_2", floats, count, time); }
18055 FloatList get_user_float_pp_2(double time = TiMe::Default()) const { return getFloatList("user_float_pp_2", time); }
18056
18060 bool set_user_float_pp_3(const FloatList& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_3", floatList, time); }
18061 bool set_user_float_pp_3(FloatList&& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_3", std::move(floatList), time); }
18062 bool set_user_float_pp_3(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("user_float_pp_3", floats, count, time); }
18063 template<size_t count> bool set_user_float_pp_3(const float (&floats)[count], double time = TiMe::Default()) { return setArray("user_float_pp_3", floats, count, time); }
18067 FloatList get_user_float_pp_3(double time = TiMe::Default()) const { return getFloatList("user_float_pp_3", time); }
18068
18072 bool set_user_float_pp_4(const FloatList& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_4", floatList, time); }
18073 bool set_user_float_pp_4(FloatList&& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_4", std::move(floatList), time); }
18074 bool set_user_float_pp_4(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("user_float_pp_4", floats, count, time); }
18075 template<size_t count> bool set_user_float_pp_4(const float (&floats)[count], double time = TiMe::Default()) { return setArray("user_float_pp_4", floats, count, time); }
18079 FloatList get_user_float_pp_4(double time = TiMe::Default()) const { return getFloatList("user_float_pp_4", time); }
18080
18084 bool set_user_float_pp_5(const FloatList& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_5", floatList, time); }
18085 bool set_user_float_pp_5(FloatList&& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_5", std::move(floatList), time); }
18086 bool set_user_float_pp_5(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("user_float_pp_5", floats, count, time); }
18087 template<size_t count> bool set_user_float_pp_5(const float (&floats)[count], double time = TiMe::Default()) { return setArray("user_float_pp_5", floats, count, time); }
18091 FloatList get_user_float_pp_5(double time = TiMe::Default()) const { return getFloatList("user_float_pp_5", time); }
18092
18095 bool set_mesh(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("mesh", plugin, time); }
18098 PluginRef get_mesh(double time = TiMe::Default()) const { return getPlugin("mesh", time); }
18099
18103 bool set_render_type(int val, double time = TiMe::Default()) { return setValue("render_type", val, time); }
18107 int get_render_type(double time = TiMe::Default()) const { return getInt("render_type", time); }
18108
18112 bool set_positions(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("positions", vectorList, time); }
18113 bool set_positions(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("positions", std::move(vectorList), time); }
18114 bool set_positions(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("positions", vectors, count, time); }
18115 template<size_t count> bool set_positions(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("positions", vectors, count, time); }
18119 VectorList get_positions(double time = TiMe::Default()) const { return getVectorList("positions", time); }
18120
18124 bool set_velocities(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("velocities", vectorList, time); }
18125 bool set_velocities(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("velocities", std::move(vectorList), time); }
18126 bool set_velocities(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("velocities", vectors, count, time); }
18127 template<size_t count> bool set_velocities(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("velocities", vectors, count, time); }
18131 VectorList get_velocities(double time = TiMe::Default()) const { return getVectorList("velocities", time); }
18132
18136 bool set_ids(const IntList& intList, double time = TiMe::Default()) { return setValue("ids", intList, time); }
18137 bool set_ids(IntList&& intList, double time = TiMe::Default()) { return setValue("ids", std::move(intList), time); }
18138 bool set_ids(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("ids", ints, count, time); }
18139 template<size_t count> bool set_ids(const int (&ints)[count], double time = TiMe::Default()) { return setArray("ids", ints, count, time); }
18143 IntList get_ids(double time = TiMe::Default()) const { return getIntList("ids", time); }
18144
18148 bool set_radii(const FloatList& floatList, double time = TiMe::Default()) { return setValue("radii", floatList, time); }
18149 bool set_radii(FloatList&& floatList, double time = TiMe::Default()) { return setValue("radii", std::move(floatList), time); }
18150 bool set_radii(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("radii", floats, count, time); }
18151 template<size_t count> bool set_radii(const float (&floats)[count], double time = TiMe::Default()) { return setArray("radii", floats, count, time); }
18155 FloatList get_radii(double time = TiMe::Default()) const { return getFloatList("radii", time); }
18156
18160 bool set_sprite_num_pp(const IntList& intList, double time = TiMe::Default()) { return setValue("sprite_num_pp", intList, time); }
18161 bool set_sprite_num_pp(IntList&& intList, double time = TiMe::Default()) { return setValue("sprite_num_pp", std::move(intList), time); }
18162 bool set_sprite_num_pp(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("sprite_num_pp", ints, count, time); }
18163 template<size_t count> bool set_sprite_num_pp(const int (&ints)[count], double time = TiMe::Default()) { return setArray("sprite_num_pp", ints, count, time); }
18167 IntList get_sprite_num_pp(double time = TiMe::Default()) const { return getIntList("sprite_num_pp", time); }
18168
18172 bool set_normals(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("normals", vectorList, time); }
18173 bool set_normals(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("normals", std::move(vectorList), time); }
18174 bool set_normals(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("normals", vectors, count, time); }
18175 template<size_t count> bool set_normals(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("normals", vectors, count, time); }
18179 VectorList get_normals(double time = TiMe::Default()) const { return getVectorList("normals", time); }
18180
18184 bool set_radius(float val, double time = TiMe::Default()) { return setValue("radius", val, time); }
18188 float get_radius(double time = TiMe::Default()) const { return getFloat("radius", time); }
18189
18193 bool set_sprite_size_x(float val, double time = TiMe::Default()) { return setValue("sprite_size_x", val, time); }
18197 float get_sprite_size_x(double time = TiMe::Default()) const { return getFloat("sprite_size_x", time); }
18198
18202 bool set_sprite_size_y(float val, double time = TiMe::Default()) { return setValue("sprite_size_y", val, time); }
18206 float get_sprite_size_y(double time = TiMe::Default()) const { return getFloat("sprite_size_y", time); }
18207
18211 bool set_sprite_twist(float val, double time = TiMe::Default()) { return setValue("sprite_twist", val, time); }
18215 float get_sprite_twist(double time = TiMe::Default()) const { return getFloat("sprite_twist", time); }
18216
18220 bool set_sprite_scale_x(const FloatList& floatList, double time = TiMe::Default()) { return setValue("sprite_scale_x", floatList, time); }
18221 bool set_sprite_scale_x(FloatList&& floatList, double time = TiMe::Default()) { return setValue("sprite_scale_x", std::move(floatList), time); }
18222 bool set_sprite_scale_x(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("sprite_scale_x", floats, count, time); }
18223 template<size_t count> bool set_sprite_scale_x(const float (&floats)[count], double time = TiMe::Default()) { return setArray("sprite_scale_x", floats, count, time); }
18227 FloatList get_sprite_scale_x(double time = TiMe::Default()) const { return getFloatList("sprite_scale_x", time); }
18228
18232 bool set_sprite_scale_y(const FloatList& floatList, double time = TiMe::Default()) { return setValue("sprite_scale_y", floatList, time); }
18233 bool set_sprite_scale_y(FloatList&& floatList, double time = TiMe::Default()) { return setValue("sprite_scale_y", std::move(floatList), time); }
18234 bool set_sprite_scale_y(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("sprite_scale_y", floats, count, time); }
18235 template<size_t count> bool set_sprite_scale_y(const float (&floats)[count], double time = TiMe::Default()) { return setArray("sprite_scale_y", floats, count, time); }
18239 FloatList get_sprite_scale_y(double time = TiMe::Default()) const { return getFloatList("sprite_scale_y", time); }
18240
18244 bool set_sprite_rotate(const FloatList& floatList, double time = TiMe::Default()) { return setValue("sprite_rotate", floatList, time); }
18245 bool set_sprite_rotate(FloatList&& floatList, double time = TiMe::Default()) { return setValue("sprite_rotate", std::move(floatList), time); }
18246 bool set_sprite_rotate(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("sprite_rotate", floats, count, time); }
18247 template<size_t count> bool set_sprite_rotate(const float (&floats)[count], double time = TiMe::Default()) { return setArray("sprite_rotate", floats, count, time); }
18251 FloatList get_sprite_rotate(double time = TiMe::Default()) const { return getFloatList("sprite_rotate", time); }
18252
18256 bool set_sprite_orientation(int val, double time = TiMe::Default()) { return setValue("sprite_orientation", val, time); }
18260 int get_sprite_orientation(double time = TiMe::Default()) const { return getInt("sprite_orientation", time); }
18261
18265 bool set_point_size(float val, double time = TiMe::Default()) { return setValue("point_size", val, time); }
18269 float get_point_size(double time = TiMe::Default()) const { return getFloat("point_size", time); }
18270
18274 bool set_point_radii(bool val, double time = TiMe::Default()) { return setValue("point_radii", val, time); }
18278 bool get_point_radii(double time = TiMe::Default()) const { return getBool("point_radii", time); }
18279
18283 bool set_point_world_size(bool val, double time = TiMe::Default()) { return setValue("point_world_size", val, time); }
18287 bool get_point_world_size(double time = TiMe::Default()) const { return getBool("point_world_size", time); }
18288
18292 bool set_point_size_from_ortho_width(bool val, double time = TiMe::Default()) { return setValue("point_size_from_ortho_width", val, time); }
18296 bool get_point_size_from_ortho_width(double time = TiMe::Default()) const { return getBool("point_size_from_ortho_width", time); }
18297
18301 bool set_multi_count(int val, double time = TiMe::Default()) { return setValue("multi_count", val, time); }
18305 int get_multi_count(double time = TiMe::Default()) const { return getInt("multi_count", time); }
18306
18310 bool set_multi_radius(float val, double time = TiMe::Default()) { return setValue("multi_radius", val, time); }
18314 float get_multi_radius(double time = TiMe::Default()) const { return getFloat("multi_radius", time); }
18315
18319 bool set_line_width(float val, double time = TiMe::Default()) { return setValue("line_width", val, time); }
18323 float get_line_width(double time = TiMe::Default()) const { return getFloat("line_width", time); }
18324
18328 bool set_tail_length(float val, double time = TiMe::Default()) { return setValue("tail_length", val, time); }
18332 float get_tail_length(double time = TiMe::Default()) const { return getFloat("tail_length", time); }
18333
18337 bool set_primary_visibility(bool val, double time = TiMe::Default()) { return setValue("primary_visibility", val, time); }
18341 bool get_primary_visibility(double time = TiMe::Default()) const { return getBool("primary_visibility", time); }
18342
18345 bool set_data_source(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("data_source", plugin, time); }
18348 PluginRef get_data_source(double time = TiMe::Default()) const { return getPlugin("data_source", time); }
18349};
18350
18352class GeomPartio : public Plugin {
18353public:
18355 static constexpr const PluginTypeId getTypeId() { return 0x7829E425; }
18357 static constexpr const char* getType() { return "GeomPartio"; }
18358
18359 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
18360
18364 bool set_directory(const char* str, double time = TiMe::Default()) { return setValue("directory", str, time); }
18368 bool set_directory(const std::string& str, double time = TiMe::Default()) { return setValue("directory", str, time); }
18372 std::string get_directory(double time = TiMe::Default()) const { return getString("directory", time); }
18373
18377 bool set_prefix(const char* str, double time = TiMe::Default()) { return setValue("prefix", str, time); }
18381 bool set_prefix(const std::string& str, double time = TiMe::Default()) { return setValue("prefix", str, time); }
18385 std::string get_prefix(double time = TiMe::Default()) const { return getString("prefix", time); }
18386
18390 bool set_format(const char* str, double time = TiMe::Default()) { return setValue("format", str, time); }
18394 bool set_format(const std::string& str, double time = TiMe::Default()) { return setValue("format", str, time); }
18398 std::string get_format(double time = TiMe::Default()) const { return getString("format", time); }
18399
18403 bool set_default_color(const Color& color, double time = TiMe::Default()) { return setValue("default_color", color, time); }
18407 Color get_default_color(double time = TiMe::Default()) const { return getColor("default_color", time); }
18408
18412 bool set_cache_offset(int val, double time = TiMe::Default()) { return setValue("cache_offset", val, time); }
18416 int get_cache_offset(double time = TiMe::Default()) const { return getInt("cache_offset", time); }
18417
18421 bool set_by_frame(int val, double time = TiMe::Default()) { return setValue("by_frame", val, time); }
18425 int get_by_frame(double time = TiMe::Default()) const { return getInt("by_frame", time); }
18426
18430 bool set_static(bool val, double time = TiMe::Default()) { return setValue("static", val, time); }
18434 bool get_static(double time = TiMe::Default()) const { return getBool("static", time); }
18435};
18436
18439public:
18441 static constexpr const PluginTypeId getTypeId() { return 0x7885C5A1; }
18443 static constexpr const char* getType() { return "GeomPerfectSphere"; }
18444
18445 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
18446
18450 bool set_radius(float val, double time = TiMe::Default()) { return setValue("radius", val, time); }
18454 float get_radius(double time = TiMe::Default()) const { return getFloat("radius", time); }
18455
18459 bool set_flip_normals(bool val, double time = TiMe::Default()) { return setValue("flip_normals", val, time); }
18463 bool get_flip_normals(double time = TiMe::Default()) const { return getBool("flip_normals", time); }
18464};
18465
18467class GeomPlane : public Plugin {
18468public:
18470 static constexpr const PluginTypeId getTypeId() { return 0x77BF64E3; }
18472 static constexpr const char* getType() { return "GeomPlane"; }
18473
18474 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
18475
18479 bool set_real_world_scale(int val, double time = TiMe::Default()) { return setValue("real_world_scale", val, time); }
18483 int get_real_world_scale(double time = TiMe::Default()) const { return getInt("real_world_scale", time); }
18484};
18485
18488public:
18490 static constexpr const PluginTypeId getTypeId() { return 0x785842EA; }
18492 static constexpr const char* getType() { return "GeomRayserverInstancer"; }
18493
18494 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
18495
18498 bool set_source_geometry(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("source_geometry", pluginList, time); }
18499 bool set_source_geometry(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("source_geometry", plugins, count, time); }
18500 template<size_t count> bool set_source_geometry(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("source_geometry", plugins, count, time); }
18503 PluginList get_source_geometry(double time = TiMe::Default()) const { return getPluginList("source_geometry", time); }
18504
18508 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
18512 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
18516 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
18517
18521 bool set_transforms_vector(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("transforms_vector", vectorList, time); }
18522 bool set_transforms_vector(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("transforms_vector", std::move(vectorList), time); }
18523 bool set_transforms_vector(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("transforms_vector", vectors, count, time); }
18524 template<size_t count> bool set_transforms_vector(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("transforms_vector", vectors, count, time); }
18528 VectorList get_transforms_vector(double time = TiMe::Default()) const { return getVectorList("transforms_vector", time); }
18529
18533 bool set_transforms(const TransformList& transformList, double time = TiMe::Default()) { return setValue("transforms", transformList, time); }
18534 bool set_transforms(const Transform* transforms, size_t count, double time = TiMe::Default()) { return setArray("transforms", transforms, count, time); }
18535 template<size_t count> bool set_transforms(const Transform (&transforms)[count], double time = TiMe::Default()) { return setArray("transforms", transforms, count, time); }
18539 TransformList get_transforms(double time = TiMe::Default()) const { return getTransformList("transforms", time); }
18540
18544 bool set_base_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("base_transform", transform, time); }
18548 Transform get_base_transform(double time = TiMe::Default()) const { return getTransform("base_transform", time); }
18549
18553 bool set_velocities(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("velocities", vectorList, time); }
18554 bool set_velocities(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("velocities", std::move(vectorList), time); }
18555 bool set_velocities(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("velocities", vectors, count, time); }
18556 template<size_t count> bool set_velocities(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("velocities", vectors, count, time); }
18560 VectorList get_velocities(double time = TiMe::Default()) const { return getVectorList("velocities", time); }
18561
18565 bool set_exclude_list(const StringList& stringList, double time = TiMe::Default()) { return setValue("exclude_list", stringList, time); }
18569 StringList get_exclude_list(double time = TiMe::Default()) const { return getStringList("exclude_list", time); }
18570
18574 bool set_exclude_list_inclusive(int val, double time = TiMe::Default()) { return setValue("exclude_list_inclusive", val, time); }
18578 int get_exclude_list_inclusive(double time = TiMe::Default()) const { return getInt("exclude_list_inclusive", time); }
18579
18583 bool set_flip_axis(int val, double time = TiMe::Default()) { return setValue("flip_axis", val, time); }
18587 int get_flip_axis(double time = TiMe::Default()) const { return getInt("flip_axis", time); }
18588
18591 bool set_shaders(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("shaders", pluginList, time); }
18592 bool set_shaders(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("shaders", plugins, count, time); }
18593 template<size_t count> bool set_shaders(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("shaders", plugins, count, time); }
18596 PluginList get_shaders(double time = TiMe::Default()) const { return getPluginList("shaders", time); }
18597
18601 bool set_shader_indexes(const IntList& intList, double time = TiMe::Default()) { return setValue("shader_indexes", intList, time); }
18602 bool set_shader_indexes(IntList&& intList, double time = TiMe::Default()) { return setValue("shader_indexes", std::move(intList), time); }
18603 bool set_shader_indexes(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("shader_indexes", ints, count, time); }
18604 template<size_t count> bool set_shader_indexes(const int (&ints)[count], double time = TiMe::Default()) { return setArray("shader_indexes", ints, count, time); }
18608 IntList get_shader_indexes(double time = TiMe::Default()) const { return getIntList("shader_indexes", time); }
18609
18612 bool set_shaders_match(const ValueList& list, double time = TiMe::Default()) { return setValue("shaders_match", list, time); }
18613 bool set_shaders_match(ValueList&& list, double time = TiMe::Default()) { return setValue("shaders_match", std::move(list), time); }
18614 bool set_shaders_match(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("shaders_match", values, count, time); }
18615 template<size_t count> bool set_shaders_match(const Value (&values)[count], double time = TiMe::Default()) { return setArray("shaders_match", values, count, time); }
18616 template<size_t count> bool set_shaders_match(Value (&&values)[count], double time = TiMe::Default()) { return setArray("shaders_match", values, count, time); }
18619 ValueList get_shaders_match(double time = TiMe::Default()) const { return getValueList("shaders_match", time); }
18620
18624 bool set_shaders_match_indexes(const IntList& intList, double time = TiMe::Default()) { return setValue("shaders_match_indexes", intList, time); }
18625 bool set_shaders_match_indexes(IntList&& intList, double time = TiMe::Default()) { return setValue("shaders_match_indexes", std::move(intList), time); }
18626 bool set_shaders_match_indexes(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("shaders_match_indexes", ints, count, time); }
18627 template<size_t count> bool set_shaders_match_indexes(const int (&ints)[count], double time = TiMe::Default()) { return setArray("shaders_match_indexes", ints, count, time); }
18631 IntList get_shaders_match_indexes(double time = TiMe::Default()) const { return getIntList("shaders_match_indexes", time); }
18632
18636 bool set_shaders_match_file(const char* str, double time = TiMe::Default()) { return setValue("shaders_match_file", str, time); }
18640 bool set_shaders_match_file(const std::string& str, double time = TiMe::Default()) { return setValue("shaders_match_file", str, time); }
18644 std::string get_shaders_match_file(double time = TiMe::Default()) const { return getString("shaders_match_file", time); }
18645
18648 bool set_map_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("map_channels", pluginList, time); }
18649 bool set_map_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("map_channels", plugins, count, time); }
18650 template<size_t count> bool set_map_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("map_channels", plugins, count, time); }
18653 PluginList get_map_channels(double time = TiMe::Default()) const { return getPluginList("map_channels", time); }
18654
18658 bool set_map_channel_indexes(const IntList& intList, double time = TiMe::Default()) { return setValue("map_channel_indexes", intList, time); }
18659 bool set_map_channel_indexes(IntList&& intList, double time = TiMe::Default()) { return setValue("map_channel_indexes", std::move(intList), time); }
18660 bool set_map_channel_indexes(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("map_channel_indexes", ints, count, time); }
18661 template<size_t count> bool set_map_channel_indexes(const int (&ints)[count], double time = TiMe::Default()) { return setArray("map_channel_indexes", ints, count, time); }
18665 IntList get_map_channel_indexes(double time = TiMe::Default()) const { return getIntList("map_channel_indexes", time); }
18666
18669 bool set_object_properties(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("object_properties", plugin, time); }
18672 PluginRef get_object_properties(double time = TiMe::Default()) const { return getPlugin("object_properties", time); }
18673
18677 bool set_user_attributes_bin(const IntList& intList, double time = TiMe::Default()) { return setValue("user_attributes_bin", intList, time); }
18678 bool set_user_attributes_bin(IntList&& intList, double time = TiMe::Default()) { return setValue("user_attributes_bin", std::move(intList), time); }
18679 bool set_user_attributes_bin(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("user_attributes_bin", ints, count, time); }
18680 template<size_t count> bool set_user_attributes_bin(const int (&ints)[count], double time = TiMe::Default()) { return setArray("user_attributes_bin", ints, count, time); }
18684 IntList get_user_attributes_bin(double time = TiMe::Default()) const { return getIntList("user_attributes_bin", time); }
18685};
18686
18688class GeomScatter : public Plugin {
18689public:
18691 static constexpr const PluginTypeId getTypeId() { return 0x7894DB1E; }
18693 static constexpr const char* getType() { return "GeomScatter"; }
18694
18695 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
18696
18698 bool set_targets(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("targets", pluginList, time); }
18699 bool set_targets(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("targets", plugins, count, time); }
18700 template<size_t count> bool set_targets(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("targets", plugins, count, time); }
18702 PluginList get_targets(double time = TiMe::Default()) const { return getPluginList("targets", time); }
18703
18707 bool set_target_factors(const FloatList& floatList, double time = TiMe::Default()) { return setValue("target_factors", floatList, time); }
18708 bool set_target_factors(FloatList&& floatList, double time = TiMe::Default()) { return setValue("target_factors", std::move(floatList), time); }
18709 bool set_target_factors(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("target_factors", floats, count, time); }
18710 template<size_t count> bool set_target_factors(const float (&floats)[count], double time = TiMe::Default()) { return setArray("target_factors", floats, count, time); }
18714 FloatList get_target_factors(double time = TiMe::Default()) const { return getFloatList("target_factors", time); }
18715
18719 bool set_targets_tangent_mode(int val, double time = TiMe::Default()) { return setValue("targets_tangent_mode", val, time); }
18723 int get_targets_tangent_mode(double time = TiMe::Default()) const { return getInt("targets_tangent_mode", time); }
18724
18726 bool set_models(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("models", pluginList, time); }
18727 bool set_models(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("models", plugins, count, time); }
18728 template<size_t count> bool set_models(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("models", plugins, count, time); }
18730 PluginList get_models(double time = TiMe::Default()) const { return getPluginList("models", time); }
18731
18735 bool set_model_frequencies(const FloatList& floatList, double time = TiMe::Default()) { return setValue("model_frequencies", floatList, time); }
18736 bool set_model_frequencies(FloatList&& floatList, double time = TiMe::Default()) { return setValue("model_frequencies", std::move(floatList), time); }
18737 bool set_model_frequencies(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("model_frequencies", floats, count, time); }
18738 template<size_t count> bool set_model_frequencies(const float (&floats)[count], double time = TiMe::Default()) { return setArray("model_frequencies", floats, count, time); }
18742 FloatList get_model_frequencies(double time = TiMe::Default()) const { return getFloatList("model_frequencies", time); }
18743
18746 bool set_model_parents(const IntList& intList, double time = TiMe::Default()) { return setValue("model_parents", intList, time); }
18747 bool set_model_parents(IntList&& intList, double time = TiMe::Default()) { return setValue("model_parents", std::move(intList), time); }
18748 bool set_model_parents(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("model_parents", ints, count, time); }
18749 template<size_t count> bool set_model_parents(const int (&ints)[count], double time = TiMe::Default()) { return setArray("model_parents", ints, count, time); }
18752 IntList get_model_parents(double time = TiMe::Default()) const { return getIntList("model_parents", time); }
18753
18757 bool set_scatter_type(int val, double time = TiMe::Default()) { return setValue("scatter_type", val, time); }
18761 int get_scatter_type(double time = TiMe::Default()) const { return getInt("scatter_type", time); }
18762
18766 bool set_instance_count_limit(int val, double time = TiMe::Default()) { return setValue("instance_count_limit", val, time); }
18770 int get_instance_count_limit(double time = TiMe::Default()) const { return getInt("instance_count_limit", time); }
18771
18775 bool set_seed(int val, double time = TiMe::Default()) { return setValue("seed", val, time); }
18779 int get_seed(double time = TiMe::Default()) const { return getInt("seed", time); }
18780
18783 bool set_rest_pose_enabled(bool val, double time = TiMe::Default()) { return setValue("rest_pose_enabled", val, time); }
18786 bool get_rest_pose_enabled(double time = TiMe::Default()) const { return getBool("rest_pose_enabled", time); }
18787
18790 bool set_rest_pose_frame(double val, double time = TiMe::Default()) { return setValue("rest_pose_frame", val, time); }
18793 double get_rest_pose_frame(double time = TiMe::Default()) const { return getDouble("rest_pose_frame", time); }
18794
18797 bool set_avoid_collisions(bool val, double time = TiMe::Default()) { return setValue("avoid_collisions", val, time); }
18800 bool get_avoid_collisions(double time = TiMe::Default()) const { return getBool("avoid_collisions", time); }
18801
18805 bool set_avoid_collisions_spacing(float val, double time = TiMe::Default()) { return setValue("avoid_collisions_spacing", val, time); }
18809 float get_avoid_collisions_spacing(double time = TiMe::Default()) const { return getFloat("avoid_collisions_spacing", time); }
18810
18814 bool set_surface_scatter_mode(int val, double time = TiMe::Default()) { return setValue("surface_scatter_mode", val, time); }
18818 int get_surface_scatter_mode(double time = TiMe::Default()) const { return getInt("surface_scatter_mode", time); }
18819
18823 bool set_surface_random_count(int val, double time = TiMe::Default()) { return setValue("surface_random_count", val, time); }
18827 int get_surface_random_count(double time = TiMe::Default()) const { return getInt("surface_random_count", time); }
18828
18831 bool set_surface_random_use_density(bool val, double time = TiMe::Default()) { return setValue("surface_random_use_density", val, time); }
18834 bool get_surface_random_use_density(double time = TiMe::Default()) const { return getBool("surface_random_use_density", time); }
18835
18839 bool set_surface_random_edge_size(float val, double time = TiMe::Default()) { return setValue("surface_random_edge_size", val, time); }
18843 float get_surface_random_edge_size(double time = TiMe::Default()) const { return getFloat("surface_random_edge_size", time); }
18844
18847 bool set_surface_random_density_map(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("surface_random_density_map", texturefloat, time); }
18850 bool set_surface_random_density_map(float texturefloat, double time = TiMe::Default()) { return setValue("surface_random_density_map", texturefloat, time); }
18853 Value get_surface_random_density_map(double time = TiMe::Default()) const { return getValue("surface_random_density_map", time); }
18854
18858 bool set_surface_random_density_map_pattern(int val, double time = TiMe::Default()) { return setValue("surface_random_density_map_pattern", val, time); }
18862 int get_surface_random_density_map_pattern(double time = TiMe::Default()) const { return getInt("surface_random_density_map_pattern", time); }
18863
18867 bool set_surface_map_pattern(int val, double time = TiMe::Default()) { return setValue("surface_map_pattern", val, time); }
18871 int get_surface_map_pattern(double time = TiMe::Default()) const { return getInt("surface_map_pattern", time); }
18872
18875 bool set_surface_map_planar(bool val, double time = TiMe::Default()) { return setValue("surface_map_planar", val, time); }
18878 bool get_surface_map_planar(double time = TiMe::Default()) const { return getBool("surface_map_planar", time); }
18879
18883 bool set_surface_map_planar_axis(int val, double time = TiMe::Default()) { return setValue("surface_map_planar_axis", val, time); }
18887 int get_surface_map_planar_axis(double time = TiMe::Default()) const { return getInt("surface_map_planar_axis", time); }
18888
18891 bool set_surface_map_lock_v(bool val, double time = TiMe::Default()) { return setValue("surface_map_lock_v", val, time); }
18894 bool get_surface_map_lock_v(double time = TiMe::Default()) const { return getBool("surface_map_lock_v", time); }
18895
18899 bool set_surface_map_spacing_u(float val, double time = TiMe::Default()) { return setValue("surface_map_spacing_u", val, time); }
18903 float get_surface_map_spacing_u(double time = TiMe::Default()) const { return getFloat("surface_map_spacing_u", time); }
18904
18908 bool set_surface_map_spacing_v(float val, double time = TiMe::Default()) { return setValue("surface_map_spacing_v", val, time); }
18912 float get_surface_map_spacing_v(double time = TiMe::Default()) const { return getFloat("surface_map_spacing_v", time); }
18913
18917 bool set_surface_map_jitter_u(float val, double time = TiMe::Default()) { return setValue("surface_map_jitter_u", val, time); }
18921 float get_surface_map_jitter_u(double time = TiMe::Default()) const { return getFloat("surface_map_jitter_u", time); }
18922
18926 bool set_surface_map_jitter_v(float val, double time = TiMe::Default()) { return setValue("surface_map_jitter_v", val, time); }
18930 float get_surface_map_jitter_v(double time = TiMe::Default()) const { return getFloat("surface_map_jitter_v", time); }
18931
18934 bool set_surface_map_offset_u(float val, double time = TiMe::Default()) { return setValue("surface_map_offset_u", val, time); }
18937 float get_surface_map_offset_u(double time = TiMe::Default()) const { return getFloat("surface_map_offset_u", time); }
18938
18941 bool set_surface_map_offset_v(float val, double time = TiMe::Default()) { return setValue("surface_map_offset_v", val, time); }
18944 float get_surface_map_offset_v(double time = TiMe::Default()) const { return getFloat("surface_map_offset_v", time); }
18945
18949 bool set_map_channel(int val, double time = TiMe::Default()) { return setValue("map_channel", val, time); }
18953 int get_map_channel(double time = TiMe::Default()) const { return getInt("map_channel", time); }
18954
18957 bool set_map_channel_name(const char* str, double time = TiMe::Default()) { return setValue("map_channel_name", str, time); }
18960 bool set_map_channel_name(const std::string& str, double time = TiMe::Default()) { return setValue("map_channel_name", str, time); }
18963 std::string get_map_channel_name(double time = TiMe::Default()) const { return getString("map_channel_name", time); }
18964
18967 bool set_surface_slope_limit_enabled(bool val, double time = TiMe::Default()) { return setValue("surface_slope_limit_enabled", val, time); }
18970 bool get_surface_slope_limit_enabled(double time = TiMe::Default()) const { return getBool("surface_slope_limit_enabled", time); }
18971
18975 bool set_surface_slope_limit_mode(int val, double time = TiMe::Default()) { return setValue("surface_slope_limit_mode", val, time); }
18979 int get_surface_slope_limit_mode(double time = TiMe::Default()) const { return getInt("surface_slope_limit_mode", time); }
18980
18984 bool set_surface_slope_limit_min(float val, double time = TiMe::Default()) { return setValue("surface_slope_limit_min", val, time); }
18988 float get_surface_slope_limit_min(double time = TiMe::Default()) const { return getFloat("surface_slope_limit_min", time); }
18989
18993 bool set_surface_slope_limit_max(float val, double time = TiMe::Default()) { return setValue("surface_slope_limit_max", val, time); }
18997 float get_surface_slope_limit_max(double time = TiMe::Default()) const { return getFloat("surface_slope_limit_max", time); }
18998
19001 bool set_surface_altitude_limit_enabled(bool val, double time = TiMe::Default()) { return setValue("surface_altitude_limit_enabled", val, time); }
19004 bool get_surface_altitude_limit_enabled(double time = TiMe::Default()) const { return getBool("surface_altitude_limit_enabled", time); }
19005
19009 bool set_surface_altitude_limit_mode(int val, double time = TiMe::Default()) { return setValue("surface_altitude_limit_mode", val, time); }
19013 int get_surface_altitude_limit_mode(double time = TiMe::Default()) const { return getInt("surface_altitude_limit_mode", time); }
19014
19018 bool set_surface_altitude_limit_min(float val, double time = TiMe::Default()) { return setValue("surface_altitude_limit_min", val, time); }
19022 float get_surface_altitude_limit_min(double time = TiMe::Default()) const { return getFloat("surface_altitude_limit_min", time); }
19023
19027 bool set_surface_altitude_limit_max(float val, double time = TiMe::Default()) { return setValue("surface_altitude_limit_max", val, time); }
19031 float get_surface_altitude_limit_max(double time = TiMe::Default()) const { return getFloat("surface_altitude_limit_max", time); }
19032
19035 bool set_surface_altitude_limit_falloff_curve(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("surface_altitude_limit_falloff_curve", vectorList, time); }
19036 bool set_surface_altitude_limit_falloff_curve(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("surface_altitude_limit_falloff_curve", std::move(vectorList), time); }
19037 bool set_surface_altitude_limit_falloff_curve(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("surface_altitude_limit_falloff_curve", vectors, count, time); }
19038 template<size_t count> bool set_surface_altitude_limit_falloff_curve(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("surface_altitude_limit_falloff_curve", vectors, count, time); }
19041 VectorList get_surface_altitude_limit_falloff_curve(double time = TiMe::Default()) const { return getVectorList("surface_altitude_limit_falloff_curve", time); }
19042
19046 bool set_surface_altitude_limit_falloff_curve_interp(int val, double time = TiMe::Default()) { return setValue("surface_altitude_limit_falloff_curve_interp", val, time); }
19050 int get_surface_altitude_limit_falloff_curve_interp(double time = TiMe::Default()) const { return getInt("surface_altitude_limit_falloff_curve_interp", time); }
19051
19054 bool set_spline_vertices(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("spline_vertices", vectorList, time); }
19055 bool set_spline_vertices(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("spline_vertices", std::move(vectorList), time); }
19056 bool set_spline_vertices(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("spline_vertices", vectors, count, time); }
19057 template<size_t count> bool set_spline_vertices(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("spline_vertices", vectors, count, time); }
19060 VectorList get_spline_vertices(double time = TiMe::Default()) const { return getVectorList("spline_vertices", time); }
19061
19064 bool set_spline_vertex_counts(const IntList& intList, double time = TiMe::Default()) { return setValue("spline_vertex_counts", intList, time); }
19065 bool set_spline_vertex_counts(IntList&& intList, double time = TiMe::Default()) { return setValue("spline_vertex_counts", std::move(intList), time); }
19066 bool set_spline_vertex_counts(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("spline_vertex_counts", ints, count, time); }
19067 template<size_t count> bool set_spline_vertex_counts(const int (&ints)[count], double time = TiMe::Default()) { return setArray("spline_vertex_counts", ints, count, time); }
19070 IntList get_spline_vertex_counts(double time = TiMe::Default()) const { return getIntList("spline_vertex_counts", time); }
19071
19074 bool set_spline_transforms(const TransformList& transformList, double time = TiMe::Default()) { return setValue("spline_transforms", transformList, time); }
19075 bool set_spline_transforms(const Transform* transforms, size_t count, double time = TiMe::Default()) { return setArray("spline_transforms", transforms, count, time); }
19076 template<size_t count> bool set_spline_transforms(const Transform (&transforms)[count], double time = TiMe::Default()) { return setArray("spline_transforms", transforms, count, time); }
19079 TransformList get_spline_transforms(double time = TiMe::Default()) const { return getTransformList("spline_transforms", time); }
19080
19084 bool set_spline_spacing(float val, double time = TiMe::Default()) { return setValue("spline_spacing", val, time); }
19088 float get_spline_spacing(double time = TiMe::Default()) const { return getFloat("spline_spacing", time); }
19089
19093 bool set_spline_jitter(float val, double time = TiMe::Default()) { return setValue("spline_jitter", val, time); }
19097 float get_spline_jitter(double time = TiMe::Default()) const { return getFloat("spline_jitter", time); }
19098
19102 bool set_spline_offset(float val, double time = TiMe::Default()) { return setValue("spline_offset", val, time); }
19106 float get_spline_offset(double time = TiMe::Default()) const { return getFloat("spline_offset", time); }
19107
19111 bool set_spline_follow_amount(float val, double time = TiMe::Default()) { return setValue("spline_follow_amount", val, time); }
19115 float get_spline_follow_amount(double time = TiMe::Default()) const { return getFloat("spline_follow_amount", time); }
19116
19120 bool set_volume_random_count(int val, double time = TiMe::Default()) { return setValue("volume_random_count", val, time); }
19124 int get_volume_random_count(double time = TiMe::Default()) const { return getInt("volume_random_count", time); }
19125
19128 bool set_volume_random_use_density(bool val, double time = TiMe::Default()) { return setValue("volume_random_use_density", val, time); }
19131 bool get_volume_random_use_density(double time = TiMe::Default()) const { return getBool("volume_random_use_density", time); }
19132
19136 bool set_volume_random_edge_size(float val, double time = TiMe::Default()) { return setValue("volume_random_edge_size", val, time); }
19140 float get_volume_random_edge_size(double time = TiMe::Default()) const { return getFloat("volume_random_edge_size", time); }
19141
19145 bool set_transforms_translation_from(const Vector& vector, double time = TiMe::Default()) { return setValue("transforms_translation_from", vector, time); }
19149 Vector get_transforms_translation_from(double time = TiMe::Default()) const { return getVector("transforms_translation_from", time); }
19150
19154 bool set_transforms_translation_to(const Vector& vector, double time = TiMe::Default()) { return setValue("transforms_translation_to", vector, time); }
19158 Vector get_transforms_translation_to(double time = TiMe::Default()) const { return getVector("transforms_translation_to", time); }
19159
19163 bool set_transforms_translation_step(float val, double time = TiMe::Default()) { return setValue("transforms_translation_step", val, time); }
19167 float get_transforms_translation_step(double time = TiMe::Default()) const { return getFloat("transforms_translation_step", time); }
19168
19171 bool set_transforms_translation_step_x(bool val, double time = TiMe::Default()) { return setValue("transforms_translation_step_x", val, time); }
19174 bool get_transforms_translation_step_x(double time = TiMe::Default()) const { return getBool("transforms_translation_step_x", time); }
19175
19178 bool set_transforms_translation_step_y(bool val, double time = TiMe::Default()) { return setValue("transforms_translation_step_y", val, time); }
19181 bool get_transforms_translation_step_y(double time = TiMe::Default()) const { return getBool("transforms_translation_step_y", time); }
19182
19185 bool set_transforms_translation_step_z(bool val, double time = TiMe::Default()) { return setValue("transforms_translation_step_z", val, time); }
19188 bool get_transforms_translation_step_z(double time = TiMe::Default()) const { return getBool("transforms_translation_step_z", time); }
19189
19192 bool set_transforms_translation_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transforms_translation_map", texture, time); }
19195 bool set_transforms_translation_map(const AColor& texture, double time = TiMe::Default()) { return setValue("transforms_translation_map", texture, time); }
19198 Value get_transforms_translation_map(double time = TiMe::Default()) const { return getValue("transforms_translation_map", time); }
19199
19203 bool set_transforms_translation_map_mode(int val, double time = TiMe::Default()) { return setValue("transforms_translation_map_mode", val, time); }
19207 int get_transforms_translation_map_mode(double time = TiMe::Default()) const { return getInt("transforms_translation_map_mode", time); }
19208
19211 bool set_transforms_translation_map_x(bool val, double time = TiMe::Default()) { return setValue("transforms_translation_map_x", val, time); }
19214 bool get_transforms_translation_map_x(double time = TiMe::Default()) const { return getBool("transforms_translation_map_x", time); }
19215
19218 bool set_transforms_translation_map_y(bool val, double time = TiMe::Default()) { return setValue("transforms_translation_map_y", val, time); }
19221 bool get_transforms_translation_map_y(double time = TiMe::Default()) const { return getBool("transforms_translation_map_y", time); }
19222
19225 bool set_transforms_translation_map_z(bool val, double time = TiMe::Default()) { return setValue("transforms_translation_map_z", val, time); }
19228 bool get_transforms_translation_map_z(double time = TiMe::Default()) const { return getBool("transforms_translation_map_z", time); }
19229
19233 bool set_transforms_rotation_from(const Vector& vector, double time = TiMe::Default()) { return setValue("transforms_rotation_from", vector, time); }
19237 Vector get_transforms_rotation_from(double time = TiMe::Default()) const { return getVector("transforms_rotation_from", time); }
19238
19242 bool set_transforms_rotation_to(const Vector& vector, double time = TiMe::Default()) { return setValue("transforms_rotation_to", vector, time); }
19246 Vector get_transforms_rotation_to(double time = TiMe::Default()) const { return getVector("transforms_rotation_to", time); }
19247
19251 bool set_transforms_rotation_step(float val, double time = TiMe::Default()) { return setValue("transforms_rotation_step", val, time); }
19255 float get_transforms_rotation_step(double time = TiMe::Default()) const { return getFloat("transforms_rotation_step", time); }
19256
19259 bool set_transforms_rotation_step_x(bool val, double time = TiMe::Default()) { return setValue("transforms_rotation_step_x", val, time); }
19262 bool get_transforms_rotation_step_x(double time = TiMe::Default()) const { return getBool("transforms_rotation_step_x", time); }
19263
19266 bool set_transforms_rotation_step_y(bool val, double time = TiMe::Default()) { return setValue("transforms_rotation_step_y", val, time); }
19269 bool get_transforms_rotation_step_y(double time = TiMe::Default()) const { return getBool("transforms_rotation_step_y", time); }
19270
19273 bool set_transforms_rotation_step_z(bool val, double time = TiMe::Default()) { return setValue("transforms_rotation_step_z", val, time); }
19276 bool get_transforms_rotation_step_z(double time = TiMe::Default()) const { return getBool("transforms_rotation_step_z", time); }
19277
19281 bool set_transforms_rotation_normal_alignment(float val, double time = TiMe::Default()) { return setValue("transforms_rotation_normal_alignment", val, time); }
19285 float get_transforms_rotation_normal_alignment(double time = TiMe::Default()) const { return getFloat("transforms_rotation_normal_alignment", time); }
19286
19289 bool set_transforms_rotation_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transforms_rotation_map", texture, time); }
19292 bool set_transforms_rotation_map(const AColor& texture, double time = TiMe::Default()) { return setValue("transforms_rotation_map", texture, time); }
19295 Value get_transforms_rotation_map(double time = TiMe::Default()) const { return getValue("transforms_rotation_map", time); }
19296
19300 bool set_transforms_rotation_map_mode(int val, double time = TiMe::Default()) { return setValue("transforms_rotation_map_mode", val, time); }
19304 int get_transforms_rotation_map_mode(double time = TiMe::Default()) const { return getInt("transforms_rotation_map_mode", time); }
19305
19308 bool set_transforms_rotation_map_x(bool val, double time = TiMe::Default()) { return setValue("transforms_rotation_map_x", val, time); }
19311 bool get_transforms_rotation_map_x(double time = TiMe::Default()) const { return getBool("transforms_rotation_map_x", time); }
19312
19315 bool set_transforms_rotation_map_y(bool val, double time = TiMe::Default()) { return setValue("transforms_rotation_map_y", val, time); }
19318 bool get_transforms_rotation_map_y(double time = TiMe::Default()) const { return getBool("transforms_rotation_map_y", time); }
19319
19322 bool set_transforms_rotation_map_z(bool val, double time = TiMe::Default()) { return setValue("transforms_rotation_map_z", val, time); }
19325 bool get_transforms_rotation_map_z(double time = TiMe::Default()) const { return getBool("transforms_rotation_map_z", time); }
19326
19329 bool set_transforms_rotation_preserve(bool val, double time = TiMe::Default()) { return setValue("transforms_rotation_preserve", val, time); }
19332 bool get_transforms_rotation_preserve(double time = TiMe::Default()) const { return getBool("transforms_rotation_preserve", time); }
19333
19336 bool set_look_at_enabled(bool val, double time = TiMe::Default()) { return setValue("look_at_enabled", val, time); }
19339 bool get_look_at_enabled(double time = TiMe::Default()) const { return getBool("look_at_enabled", time); }
19340
19342 bool set_look_at_target(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("look_at_target", plugin, time); }
19344 PluginRef get_look_at_target(double time = TiMe::Default()) const { return getPlugin("look_at_target", time); }
19345
19349 bool set_look_at_falloff_distance(float val, double time = TiMe::Default()) { return setValue("look_at_falloff_distance", val, time); }
19353 float get_look_at_falloff_distance(double time = TiMe::Default()) const { return getFloat("look_at_falloff_distance", time); }
19354
19357 bool set_look_at_falloff_curve(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("look_at_falloff_curve", vectorList, time); }
19358 bool set_look_at_falloff_curve(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("look_at_falloff_curve", std::move(vectorList), time); }
19359 bool set_look_at_falloff_curve(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("look_at_falloff_curve", vectors, count, time); }
19360 template<size_t count> bool set_look_at_falloff_curve(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("look_at_falloff_curve", vectors, count, time); }
19363 VectorList get_look_at_falloff_curve(double time = TiMe::Default()) const { return getVectorList("look_at_falloff_curve", time); }
19364
19368 bool set_look_at_falloff_curve_interp(int val, double time = TiMe::Default()) { return setValue("look_at_falloff_curve_interp", val, time); }
19372 int get_look_at_falloff_curve_interp(double time = TiMe::Default()) const { return getInt("look_at_falloff_curve_interp", time); }
19373
19377 bool set_look_at_models_orientation_axis(int val, double time = TiMe::Default()) { return setValue("look_at_models_orientation_axis", val, time); }
19381 int get_look_at_models_orientation_axis(double time = TiMe::Default()) const { return getInt("look_at_models_orientation_axis", time); }
19382
19385 bool set_look_at_models_orientation_axis_invert(bool val, double time = TiMe::Default()) { return setValue("look_at_models_orientation_axis_invert", val, time); }
19388 bool get_look_at_models_orientation_axis_invert(double time = TiMe::Default()) const { return getBool("look_at_models_orientation_axis_invert", time); }
19389
19392 bool set_look_at_horizontal(bool val, double time = TiMe::Default()) { return setValue("look_at_horizontal", val, time); }
19395 bool get_look_at_horizontal(double time = TiMe::Default()) const { return getBool("look_at_horizontal", time); }
19396
19399 bool set_transforms_scale_from(const Vector& vector, double time = TiMe::Default()) { return setValue("transforms_scale_from", vector, time); }
19402 Vector get_transforms_scale_from(double time = TiMe::Default()) const { return getVector("transforms_scale_from", time); }
19403
19406 bool set_transforms_scale_to(const Vector& vector, double time = TiMe::Default()) { return setValue("transforms_scale_to", vector, time); }
19409 Vector get_transforms_scale_to(double time = TiMe::Default()) const { return getVector("transforms_scale_to", time); }
19410
19414 bool set_transforms_scale_step(float val, double time = TiMe::Default()) { return setValue("transforms_scale_step", val, time); }
19418 float get_transforms_scale_step(double time = TiMe::Default()) const { return getFloat("transforms_scale_step", time); }
19419
19422 bool set_transforms_scale_step_x(bool val, double time = TiMe::Default()) { return setValue("transforms_scale_step_x", val, time); }
19425 bool get_transforms_scale_step_x(double time = TiMe::Default()) const { return getBool("transforms_scale_step_x", time); }
19426
19429 bool set_transforms_scale_step_y(bool val, double time = TiMe::Default()) { return setValue("transforms_scale_step_y", val, time); }
19432 bool get_transforms_scale_step_y(double time = TiMe::Default()) const { return getBool("transforms_scale_step_y", time); }
19433
19436 bool set_transforms_scale_step_z(bool val, double time = TiMe::Default()) { return setValue("transforms_scale_step_z", val, time); }
19439 bool get_transforms_scale_step_z(double time = TiMe::Default()) const { return getBool("transforms_scale_step_z", time); }
19440
19443 bool set_transforms_scale_uniform(bool val, double time = TiMe::Default()) { return setValue("transforms_scale_uniform", val, time); }
19446 bool get_transforms_scale_uniform(double time = TiMe::Default()) const { return getBool("transforms_scale_uniform", time); }
19447
19450 bool set_transforms_scale_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transforms_scale_map", texture, time); }
19453 bool set_transforms_scale_map(const AColor& texture, double time = TiMe::Default()) { return setValue("transforms_scale_map", texture, time); }
19456 Value get_transforms_scale_map(double time = TiMe::Default()) const { return getValue("transforms_scale_map", time); }
19457
19461 bool set_transforms_scale_map_mode(int val, double time = TiMe::Default()) { return setValue("transforms_scale_map_mode", val, time); }
19465 int get_transforms_scale_map_mode(double time = TiMe::Default()) const { return getInt("transforms_scale_map_mode", time); }
19466
19469 bool set_transforms_scale_map_x(bool val, double time = TiMe::Default()) { return setValue("transforms_scale_map_x", val, time); }
19472 bool get_transforms_scale_map_x(double time = TiMe::Default()) const { return getBool("transforms_scale_map_x", time); }
19473
19476 bool set_transforms_scale_map_y(bool val, double time = TiMe::Default()) { return setValue("transforms_scale_map_y", val, time); }
19479 bool get_transforms_scale_map_y(double time = TiMe::Default()) const { return getBool("transforms_scale_map_y", time); }
19480
19483 bool set_transforms_scale_map_z(bool val, double time = TiMe::Default()) { return setValue("transforms_scale_map_z", val, time); }
19486 bool get_transforms_scale_map_z(double time = TiMe::Default()) const { return getBool("transforms_scale_map_z", time); }
19487
19490 bool set_transforms_scale_preserve(bool val, double time = TiMe::Default()) { return setValue("transforms_scale_preserve", val, time); }
19493 bool get_transforms_scale_preserve(double time = TiMe::Default()) const { return getBool("transforms_scale_preserve", time); }
19494
19497 bool set_area_modifiers_vertices(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("area_modifiers_vertices", vectorList, time); }
19498 bool set_area_modifiers_vertices(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("area_modifiers_vertices", std::move(vectorList), time); }
19499 bool set_area_modifiers_vertices(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("area_modifiers_vertices", vectors, count, time); }
19500 template<size_t count> bool set_area_modifiers_vertices(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("area_modifiers_vertices", vectors, count, time); }
19503 VectorList get_area_modifiers_vertices(double time = TiMe::Default()) const { return getVectorList("area_modifiers_vertices", time); }
19504
19507 bool set_area_modifiers_vertex_counts(const IntList& intList, double time = TiMe::Default()) { return setValue("area_modifiers_vertex_counts", intList, time); }
19508 bool set_area_modifiers_vertex_counts(IntList&& intList, double time = TiMe::Default()) { return setValue("area_modifiers_vertex_counts", std::move(intList), time); }
19509 bool set_area_modifiers_vertex_counts(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("area_modifiers_vertex_counts", ints, count, time); }
19510 template<size_t count> bool set_area_modifiers_vertex_counts(const int (&ints)[count], double time = TiMe::Default()) { return setArray("area_modifiers_vertex_counts", ints, count, time); }
19513 IntList get_area_modifiers_vertex_counts(double time = TiMe::Default()) const { return getIntList("area_modifiers_vertex_counts", time); }
19514
19516 bool set_area_modifiers(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("area_modifiers", pluginList, time); }
19517 bool set_area_modifiers(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("area_modifiers", plugins, count, time); }
19518 template<size_t count> bool set_area_modifiers(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("area_modifiers", plugins, count, time); }
19520 PluginList get_area_modifiers(double time = TiMe::Default()) const { return getPluginList("area_modifiers", time); }
19521
19525 bool set_area_modifiers_operation(const IntList& intList, double time = TiMe::Default()) { return setValue("area_modifiers_operation", intList, time); }
19526 bool set_area_modifiers_operation(IntList&& intList, double time = TiMe::Default()) { return setValue("area_modifiers_operation", std::move(intList), time); }
19527 bool set_area_modifiers_operation(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("area_modifiers_operation", ints, count, time); }
19528 template<size_t count> bool set_area_modifiers_operation(const int (&ints)[count], double time = TiMe::Default()) { return setArray("area_modifiers_operation", ints, count, time); }
19532 IntList get_area_modifiers_operation(double time = TiMe::Default()) const { return getIntList("area_modifiers_operation", time); }
19533
19537 bool set_area_modifiers_falloff_near(const FloatList& floatList, double time = TiMe::Default()) { return setValue("area_modifiers_falloff_near", floatList, time); }
19538 bool set_area_modifiers_falloff_near(FloatList&& floatList, double time = TiMe::Default()) { return setValue("area_modifiers_falloff_near", std::move(floatList), time); }
19539 bool set_area_modifiers_falloff_near(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("area_modifiers_falloff_near", floats, count, time); }
19540 template<size_t count> bool set_area_modifiers_falloff_near(const float (&floats)[count], double time = TiMe::Default()) { return setArray("area_modifiers_falloff_near", floats, count, time); }
19544 FloatList get_area_modifiers_falloff_near(double time = TiMe::Default()) const { return getFloatList("area_modifiers_falloff_near", time); }
19545
19549 bool set_area_modifiers_falloff_far(const FloatList& floatList, double time = TiMe::Default()) { return setValue("area_modifiers_falloff_far", floatList, time); }
19550 bool set_area_modifiers_falloff_far(FloatList&& floatList, double time = TiMe::Default()) { return setValue("area_modifiers_falloff_far", std::move(floatList), time); }
19551 bool set_area_modifiers_falloff_far(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("area_modifiers_falloff_far", floats, count, time); }
19552 template<size_t count> bool set_area_modifiers_falloff_far(const float (&floats)[count], double time = TiMe::Default()) { return setArray("area_modifiers_falloff_far", floats, count, time); }
19556 FloatList get_area_modifiers_falloff_far(double time = TiMe::Default()) const { return getFloatList("area_modifiers_falloff_far", time); }
19557
19561 bool set_area_modifiers_scale(const FloatList& floatList, double time = TiMe::Default()) { return setValue("area_modifiers_scale", floatList, time); }
19562 bool set_area_modifiers_scale(FloatList&& floatList, double time = TiMe::Default()) { return setValue("area_modifiers_scale", std::move(floatList), time); }
19563 bool set_area_modifiers_scale(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("area_modifiers_scale", floats, count, time); }
19564 template<size_t count> bool set_area_modifiers_scale(const float (&floats)[count], double time = TiMe::Default()) { return setArray("area_modifiers_scale", floats, count, time); }
19568 FloatList get_area_modifiers_scale(double time = TiMe::Default()) const { return getFloatList("area_modifiers_scale", time); }
19569
19573 bool set_area_modifiers_density(const FloatList& floatList, double time = TiMe::Default()) { return setValue("area_modifiers_density", floatList, time); }
19574 bool set_area_modifiers_density(FloatList&& floatList, double time = TiMe::Default()) { return setValue("area_modifiers_density", std::move(floatList), time); }
19575 bool set_area_modifiers_density(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("area_modifiers_density", floats, count, time); }
19576 template<size_t count> bool set_area_modifiers_density(const float (&floats)[count], double time = TiMe::Default()) { return setArray("area_modifiers_density", floats, count, time); }
19580 FloatList get_area_modifiers_density(double time = TiMe::Default()) const { return getFloatList("area_modifiers_density", time); }
19581
19585 bool set_area_modifiers_axis(const IntList& intList, double time = TiMe::Default()) { return setValue("area_modifiers_axis", intList, time); }
19586 bool set_area_modifiers_axis(IntList&& intList, double time = TiMe::Default()) { return setValue("area_modifiers_axis", std::move(intList), time); }
19587 bool set_area_modifiers_axis(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("area_modifiers_axis", ints, count, time); }
19588 template<size_t count> bool set_area_modifiers_axis(const int (&ints)[count], double time = TiMe::Default()) { return setArray("area_modifiers_axis", ints, count, time); }
19592 IntList get_area_modifiers_axis(double time = TiMe::Default()) const { return getIntList("area_modifiers_axis", time); }
19593
19597 bool set_flip_axis(int val, double time = TiMe::Default()) { return setValue("flip_axis", val, time); }
19601 int get_flip_axis(double time = TiMe::Default()) const { return getInt("flip_axis", time); }
19602
19606 bool set_edge_trimming_enabled(int val, double time = TiMe::Default()) { return setValue("edge_trimming_enabled", val, time); }
19610 int get_edge_trimming_enabled(double time = TiMe::Default()) const { return getInt("edge_trimming_enabled", time); }
19611
19615 bool set_camera_clipping_enabled(bool val, double time = TiMe::Default()) { return setValue("camera_clipping_enabled", val, time); }
19619 bool get_camera_clipping_enabled(double time = TiMe::Default()) const { return getBool("camera_clipping_enabled", time); }
19620
19624 bool set_camera_clipping_mode(int val, double time = TiMe::Default()) { return setValue("camera_clipping_mode", val, time); }
19628 int get_camera_clipping_mode(double time = TiMe::Default()) const { return getInt("camera_clipping_mode", time); }
19629
19631 bool set_camera_clipping_selected_cam(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("camera_clipping_selected_cam", plugin, time); }
19633 PluginRef get_camera_clipping_selected_cam(double time = TiMe::Default()) const { return getPlugin("camera_clipping_selected_cam", time); }
19634
19638 bool set_camera_clipping_extend_view(float val, double time = TiMe::Default()) { return setValue("camera_clipping_extend_view", val, time); }
19642 float get_camera_clipping_extend_view(double time = TiMe::Default()) const { return getFloat("camera_clipping_extend_view", time); }
19643
19647 bool set_camera_clipping_near_far_enabled(bool val, double time = TiMe::Default()) { return setValue("camera_clipping_near_far_enabled", val, time); }
19651 bool get_camera_clipping_near_far_enabled(double time = TiMe::Default()) const { return getBool("camera_clipping_near_far_enabled", time); }
19652
19656 bool set_camera_clipping_near_distance(float val, double time = TiMe::Default()) { return setValue("camera_clipping_near_distance", val, time); }
19660 float get_camera_clipping_near_distance(double time = TiMe::Default()) const { return getFloat("camera_clipping_near_distance", time); }
19661
19665 bool set_camera_clipping_far_distance(float val, double time = TiMe::Default()) { return setValue("camera_clipping_far_distance", val, time); }
19669 float get_camera_clipping_far_distance(double time = TiMe::Default()) const { return getFloat("camera_clipping_far_distance", time); }
19670
19673 bool set_instance_override_info_packs(const IntList& intList, double time = TiMe::Default()) { return setValue("instance_override_info_packs", intList, time); }
19674 bool set_instance_override_info_packs(IntList&& intList, double time = TiMe::Default()) { return setValue("instance_override_info_packs", std::move(intList), time); }
19675 bool set_instance_override_info_packs(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("instance_override_info_packs", ints, count, time); }
19676 template<size_t count> bool set_instance_override_info_packs(const int (&ints)[count], double time = TiMe::Default()) { return setArray("instance_override_info_packs", ints, count, time); }
19679 IntList get_instance_override_info_packs(double time = TiMe::Default()) const { return getIntList("instance_override_info_packs", time); }
19680
19683 bool set_instance_override_transforms(const TransformList& transformList, double time = TiMe::Default()) { return setValue("instance_override_transforms", transformList, time); }
19684 bool set_instance_override_transforms(const Transform* transforms, size_t count, double time = TiMe::Default()) { return setArray("instance_override_transforms", transforms, count, time); }
19685 template<size_t count> bool set_instance_override_transforms(const Transform (&transforms)[count], double time = TiMe::Default()) { return setArray("instance_override_transforms", transforms, count, time); }
19688 TransformList get_instance_override_transforms(double time = TiMe::Default()) const { return getTransformList("instance_override_transforms", time); }
19689
19692 bool set_instance_override_placements(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("instance_override_placements", vectorList, time); }
19693 bool set_instance_override_placements(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("instance_override_placements", std::move(vectorList), time); }
19694 bool set_instance_override_placements(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("instance_override_placements", vectors, count, time); }
19695 template<size_t count> bool set_instance_override_placements(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("instance_override_placements", vectors, count, time); }
19698 VectorList get_instance_override_placements(double time = TiMe::Default()) const { return getVectorList("instance_override_placements", time); }
19699
19703 bool set_presample_surface_color_map(bool val, double time = TiMe::Default()) { return setValue("presample_surface_color_map", val, time); }
19707 bool get_presample_surface_color_map(double time = TiMe::Default()) const { return getBool("presample_surface_color_map", time); }
19708
19711 bool set_instances_cryptomatte_override(bool val, double time = TiMe::Default()) { return setValue("instances_cryptomatte_override", val, time); }
19714 bool get_instances_cryptomatte_override(double time = TiMe::Default()) const { return getBool("instances_cryptomatte_override", time); }
19715
19719 bool set_compatibility_skip_transformations_rebase(bool val, double time = TiMe::Default()) { return setValue("compatibility_skip_transformations_rebase", val, time); }
19723 bool get_compatibility_skip_transformations_rebase(double time = TiMe::Default()) const { return getBool("compatibility_skip_transformations_rebase", time); }
19724
19728 bool set_compatibility_skip_original_rotation(bool val, double time = TiMe::Default()) { return setValue("compatibility_skip_original_rotation", val, time); }
19732 bool get_compatibility_skip_original_rotation(double time = TiMe::Default()) const { return getBool("compatibility_skip_original_rotation", time); }
19733
19737 bool set_compatibility_sample_model_tm_at_rest_pose(bool val, double time = TiMe::Default()) { return setValue("compatibility_sample_model_tm_at_rest_pose", val, time); }
19741 bool get_compatibility_sample_model_tm_at_rest_pose(double time = TiMe::Default()) const { return getBool("compatibility_sample_model_tm_at_rest_pose", time); }
19742
19746 bool set_compatibility_spline_scatter_normals_refdir(bool val, double time = TiMe::Default()) { return setValue("compatibility_spline_scatter_normals_refdir", val, time); }
19750 bool get_compatibility_spline_scatter_normals_refdir(double time = TiMe::Default()) const { return getBool("compatibility_spline_scatter_normals_refdir", time); }
19751
19755 bool set_compatibility_planar_map_no_scale_swap(bool val, double time = TiMe::Default()) { return setValue("compatibility_planar_map_no_scale_swap", val, time); }
19759 bool get_compatibility_planar_map_no_scale_swap(double time = TiMe::Default()) const { return getBool("compatibility_planar_map_no_scale_swap", time); }
19760
19764 bool set_compatibility_light_bounding_box_mode(int val, double time = TiMe::Default()) { return setValue("compatibility_light_bounding_box_mode", val, time); }
19768 int get_compatibility_light_bounding_box_mode(double time = TiMe::Default()) const { return getInt("compatibility_light_bounding_box_mode", time); }
19769
19773 bool set_compatibility_single_channel_limitation(bool val, double time = TiMe::Default()) { return setValue("compatibility_single_channel_limitation", val, time); }
19777 bool get_compatibility_single_channel_limitation(double time = TiMe::Default()) const { return getBool("compatibility_single_channel_limitation", time); }
19778
19782 bool set_compatibility_edited_instances_avoidance_legacy(bool val, double time = TiMe::Default()) { return setValue("compatibility_edited_instances_avoidance_legacy", val, time); }
19786 bool get_compatibility_edited_instances_avoidance_legacy(double time = TiMe::Default()) const { return getBool("compatibility_edited_instances_avoidance_legacy", time); }
19787
19791 bool set_compatibility_omit_rest_pose_transformations(bool val, double time = TiMe::Default()) { return setValue("compatibility_omit_rest_pose_transformations", val, time); }
19795 bool get_compatibility_omit_rest_pose_transformations(double time = TiMe::Default()) const { return getBool("compatibility_omit_rest_pose_transformations", time); }
19796
19800 bool set_compatibility_tiny_triangles_scattering(bool val, double time = TiMe::Default()) { return setValue("compatibility_tiny_triangles_scattering", val, time); }
19804 bool get_compatibility_tiny_triangles_scattering(double time = TiMe::Default()) const { return getBool("compatibility_tiny_triangles_scattering", time); }
19805
19809 bool set_compatibility_altitude_falloff_unstable_randomization(bool val, double time = TiMe::Default()) { return setValue("compatibility_altitude_falloff_unstable_randomization", val, time); }
19813 bool get_compatibility_altitude_falloff_unstable_randomization(double time = TiMe::Default()) const { return getBool("compatibility_altitude_falloff_unstable_randomization", time); }
19814
19818 bool set_compatibility_altitude_falloff_inconsistency(bool val, double time = TiMe::Default()) { return setValue("compatibility_altitude_falloff_inconsistency", val, time); }
19822 bool get_compatibility_altitude_falloff_inconsistency(double time = TiMe::Default()) const { return getBool("compatibility_altitude_falloff_inconsistency", time); }
19823
19827 bool set_compatibility_transforms_inconsistency(bool val, double time = TiMe::Default()) { return setValue("compatibility_transforms_inconsistency", val, time); }
19831 bool get_compatibility_transforms_inconsistency(double time = TiMe::Default()) const { return getBool("compatibility_transforms_inconsistency", time); }
19832
19836 bool set_compatibility_use_volatile_edited_instance_ids(bool val, double time = TiMe::Default()) { return setValue("compatibility_use_volatile_edited_instance_ids", val, time); }
19840 bool get_compatibility_use_volatile_edited_instance_ids(double time = TiMe::Default()) const { return getBool("compatibility_use_volatile_edited_instance_ids", time); }
19841
19845 bool set_compatibility_cyclic_map_channel_selection(bool val, double time = TiMe::Default()) { return setValue("compatibility_cyclic_map_channel_selection", val, time); }
19849 bool get_compatibility_cyclic_map_channel_selection(double time = TiMe::Default()) const { return getBool("compatibility_cyclic_map_channel_selection", time); }
19850};
19851
19854public:
19856 static constexpr const PluginTypeId getTypeId() { return 0x7895C966; }
19858 static constexpr const char* getType() { return "GeomScatterSpline"; }
19859
19862 bool set_vertices(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("vertices", vectorList, time); }
19863 bool set_vertices(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("vertices", std::move(vectorList), time); }
19864 bool set_vertices(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("vertices", vectors, count, time); }
19865 template<size_t count> bool set_vertices(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("vertices", vectors, count, time); }
19868 VectorList get_vertices(double time = TiMe::Default()) const { return getVectorList("vertices", time); }
19869
19872 bool set_triangulate(int val, double time = TiMe::Default()) { return setValue("triangulate", val, time); }
19875 int get_triangulate(double time = TiMe::Default()) const { return getInt("triangulate", time); }
19876};
19877
19879class GeomStaticMesh : public Plugin {
19880public:
19882 static constexpr const PluginTypeId getTypeId() { return 0x77742AB4; }
19884 static constexpr const char* getType() { return "GeomStaticMesh"; }
19885
19886 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
19887
19889 bool set_vertices(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("vertices", vectorList, time); }
19890 bool set_vertices(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("vertices", std::move(vectorList), time); }
19891 bool set_vertices(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("vertices", vectors, count, time); }
19892 template<size_t count> bool set_vertices(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("vertices", vectors, count, time); }
19894 VectorList get_vertices(double time = TiMe::Default()) const { return getVectorList("vertices", time); }
19895
19897 bool set_faces(const IntList& intList, double time = TiMe::Default()) { return setValue("faces", intList, time); }
19898 bool set_faces(IntList&& intList, double time = TiMe::Default()) { return setValue("faces", std::move(intList), time); }
19899 bool set_faces(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("faces", ints, count, time); }
19900 template<size_t count> bool set_faces(const int (&ints)[count], double time = TiMe::Default()) { return setArray("faces", ints, count, time); }
19902 IntList get_faces(double time = TiMe::Default()) const { return getIntList("faces", time); }
19903
19905 bool set_normals(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("normals", vectorList, time); }
19906 bool set_normals(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("normals", std::move(vectorList), time); }
19907 bool set_normals(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("normals", vectors, count, time); }
19908 template<size_t count> bool set_normals(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("normals", vectors, count, time); }
19910 VectorList get_normals(double time = TiMe::Default()) const { return getVectorList("normals", time); }
19911
19913 bool set_faceNormals(const IntList& intList, double time = TiMe::Default()) { return setValue("faceNormals", intList, time); }
19914 bool set_faceNormals(IntList&& intList, double time = TiMe::Default()) { return setValue("faceNormals", std::move(intList), time); }
19915 bool set_faceNormals(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("faceNormals", ints, count, time); }
19916 template<size_t count> bool set_faceNormals(const int (&ints)[count], double time = TiMe::Default()) { return setArray("faceNormals", ints, count, time); }
19918 IntList get_faceNormals(double time = TiMe::Default()) const { return getIntList("faceNormals", time); }
19919
19921 bool set_map_channels(const ValueList& list, double time = TiMe::Default()) { return setValue("map_channels", list, time); }
19922 bool set_map_channels(ValueList&& list, double time = TiMe::Default()) { return setValue("map_channels", std::move(list), time); }
19923 bool set_map_channels(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("map_channels", values, count, time); }
19924 template<size_t count> bool set_map_channels(const Value (&values)[count], double time = TiMe::Default()) { return setArray("map_channels", values, count, time); }
19925 template<size_t count> bool set_map_channels(Value (&&values)[count], double time = TiMe::Default()) { return setArray("map_channels", values, count, time); }
19927 ValueList get_map_channels(double time = TiMe::Default()) const { return getValueList("map_channels", time); }
19928
19930 bool set_map_channels_names(const StringList& stringList, double time = TiMe::Default()) { return setValue("map_channels_names", stringList, time); }
19932 StringList get_map_channels_names(double time = TiMe::Default()) const { return getStringList("map_channels_names", time); }
19933
19935 bool set_edge_visibility(const IntList& intList, double time = TiMe::Default()) { return setValue("edge_visibility", intList, time); }
19936 bool set_edge_visibility(IntList&& intList, double time = TiMe::Default()) { return setValue("edge_visibility", std::move(intList), time); }
19937 bool set_edge_visibility(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("edge_visibility", ints, count, time); }
19938 template<size_t count> bool set_edge_visibility(const int (&ints)[count], double time = TiMe::Default()) { return setArray("edge_visibility", ints, count, time); }
19940 IntList get_edge_visibility(double time = TiMe::Default()) const { return getIntList("edge_visibility", time); }
19941
19943 bool set_face_mtlIDs(const IntList& intList, double time = TiMe::Default()) { return setValue("face_mtlIDs", intList, time); }
19944 bool set_face_mtlIDs(IntList&& intList, double time = TiMe::Default()) { return setValue("face_mtlIDs", std::move(intList), time); }
19945 bool set_face_mtlIDs(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("face_mtlIDs", ints, count, time); }
19946 template<size_t count> bool set_face_mtlIDs(const int (&ints)[count], double time = TiMe::Default()) { return setArray("face_mtlIDs", ints, count, time); }
19948 IntList get_face_mtlIDs(double time = TiMe::Default()) const { return getIntList("face_mtlIDs", time); }
19949
19951 bool set_shaders_names(const ValueList& list, double time = TiMe::Default()) { return setValue("shaders_names", list, time); }
19952 bool set_shaders_names(ValueList&& list, double time = TiMe::Default()) { return setValue("shaders_names", std::move(list), time); }
19953 bool set_shaders_names(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("shaders_names", values, count, time); }
19954 template<size_t count> bool set_shaders_names(const Value (&values)[count], double time = TiMe::Default()) { return setArray("shaders_names", values, count, time); }
19955 template<size_t count> bool set_shaders_names(Value (&&values)[count], double time = TiMe::Default()) { return setArray("shaders_names", values, count, time); }
19957 ValueList get_shaders_names(double time = TiMe::Default()) const { return getValueList("shaders_names", time); }
19958
19960 bool set_smooth_derivs(const ValueList& list, double time = TiMe::Default()) { return setValue("smooth_derivs", list, time); }
19961 bool set_smooth_derivs(ValueList&& list, double time = TiMe::Default()) { return setValue("smooth_derivs", std::move(list), time); }
19962 bool set_smooth_derivs(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("smooth_derivs", values, count, time); }
19963 template<size_t count> bool set_smooth_derivs(const Value (&values)[count], double time = TiMe::Default()) { return setArray("smooth_derivs", values, count, time); }
19964 template<size_t count> bool set_smooth_derivs(Value (&&values)[count], double time = TiMe::Default()) { return setArray("smooth_derivs", values, count, time); }
19966 ValueList get_smooth_derivs(double time = TiMe::Default()) const { return getValueList("smooth_derivs", time); }
19967
19970 bool set_weld_threshold(float val, double time = TiMe::Default()) { return setValue("weld_threshold", val, time); }
19973 float get_weld_threshold(double time = TiMe::Default()) const { return getFloat("weld_threshold", time); }
19974
19976 bool set_reference_mesh(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("reference_mesh", plugin, time); }
19978 PluginRef get_reference_mesh(double time = TiMe::Default()) const { return getPlugin("reference_mesh", time); }
19979
19982 bool set_reference_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("reference_transform", transform, time); }
19985 Transform get_reference_transform(double time = TiMe::Default()) const { return getTransform("reference_transform", time); }
19986
19989 bool set_primary_visibility(bool val, double time = TiMe::Default()) { return setValue("primary_visibility", val, time); }
19992 bool get_primary_visibility(double time = TiMe::Default()) const { return getBool("primary_visibility", time); }
19993
19997 bool set_dynamic_geometry(int val, double time = TiMe::Default()) { return setValue("dynamic_geometry", val, time); }
20001 int get_dynamic_geometry(double time = TiMe::Default()) const { return getInt("dynamic_geometry", time); }
20002
20005 bool set_smooth_uv_borders(bool val, double time = TiMe::Default()) { return setValue("smooth_uv_borders", val, time); }
20008 bool get_smooth_uv_borders(double time = TiMe::Default()) const { return getBool("smooth_uv_borders", time); }
20009
20013 bool set_smooth_uv(bool val, double time = TiMe::Default()) { return setValue("smooth_uv", val, time); }
20017 bool get_smooth_uv(double time = TiMe::Default()) const { return getBool("smooth_uv", time); }
20018
20021 bool set_velocities(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("velocities", vectorList, time); }
20022 bool set_velocities(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("velocities", std::move(vectorList), time); }
20023 bool set_velocities(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("velocities", vectors, count, time); }
20024 template<size_t count> bool set_velocities(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("velocities", vectors, count, time); }
20027 VectorList get_velocities(double time = TiMe::Default()) const { return getVectorList("velocities", time); }
20028
20030 bool set_first_poly_vertices(const IntList& intList, double time = TiMe::Default()) { return setValue("first_poly_vertices", intList, time); }
20031 bool set_first_poly_vertices(IntList&& intList, double time = TiMe::Default()) { return setValue("first_poly_vertices", std::move(intList), time); }
20032 bool set_first_poly_vertices(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("first_poly_vertices", ints, count, time); }
20033 template<size_t count> bool set_first_poly_vertices(const int (&ints)[count], double time = TiMe::Default()) { return setArray("first_poly_vertices", ints, count, time); }
20035 IntList get_first_poly_vertices(double time = TiMe::Default()) const { return getIntList("first_poly_vertices", time); }
20036
20040 bool set_osd_subdiv_enable(bool val, double time = TiMe::Default()) { return setValue("osd_subdiv_enable", val, time); }
20044 bool get_osd_subdiv_enable(double time = TiMe::Default()) const { return getBool("osd_subdiv_enable", time); }
20045
20049 bool set_osd_subdiv_level(int val, double time = TiMe::Default()) { return setValue("osd_subdiv_level", val, time); }
20053 int get_osd_subdiv_level(double time = TiMe::Default()) const { return getInt("osd_subdiv_level", time); }
20054
20058 bool set_osd_subdiv_type(int val, double time = TiMe::Default()) { return setValue("osd_subdiv_type", val, time); }
20062 int get_osd_subdiv_type(double time = TiMe::Default()) const { return getInt("osd_subdiv_type", time); }
20063
20067 bool set_osd_subdiv_uvs(bool val, double time = TiMe::Default()) { return setValue("osd_subdiv_uvs", val, time); }
20071 bool get_osd_subdiv_uvs(double time = TiMe::Default()) const { return getBool("osd_subdiv_uvs", time); }
20072
20076 bool set_osd_preserve_map_borders(int val, double time = TiMe::Default()) { return setValue("osd_preserve_map_borders", val, time); }
20080 int get_osd_preserve_map_borders(double time = TiMe::Default()) const { return getInt("osd_preserve_map_borders", time); }
20081
20085 bool set_osd_preserve_geometry_borders(bool val, double time = TiMe::Default()) { return setValue("osd_preserve_geometry_borders", val, time); }
20089 bool get_osd_preserve_geometry_borders(double time = TiMe::Default()) const { return getBool("osd_preserve_geometry_borders", time); }
20090
20093 bool set_edge_creases_vertices(const IntList& intList, double time = TiMe::Default()) { return setValue("edge_creases_vertices", intList, time); }
20094 bool set_edge_creases_vertices(IntList&& intList, double time = TiMe::Default()) { return setValue("edge_creases_vertices", std::move(intList), time); }
20095 bool set_edge_creases_vertices(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("edge_creases_vertices", ints, count, time); }
20096 template<size_t count> bool set_edge_creases_vertices(const int (&ints)[count], double time = TiMe::Default()) { return setArray("edge_creases_vertices", ints, count, time); }
20099 IntList get_edge_creases_vertices(double time = TiMe::Default()) const { return getIntList("edge_creases_vertices", time); }
20100
20103 bool set_edge_creases_sharpness(const FloatList& floatList, double time = TiMe::Default()) { return setValue("edge_creases_sharpness", floatList, time); }
20104 bool set_edge_creases_sharpness(FloatList&& floatList, double time = TiMe::Default()) { return setValue("edge_creases_sharpness", std::move(floatList), time); }
20105 bool set_edge_creases_sharpness(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("edge_creases_sharpness", floats, count, time); }
20106 template<size_t count> bool set_edge_creases_sharpness(const float (&floats)[count], double time = TiMe::Default()) { return setArray("edge_creases_sharpness", floats, count, time); }
20109 FloatList get_edge_creases_sharpness(double time = TiMe::Default()) const { return getFloatList("edge_creases_sharpness", time); }
20110
20113 bool set_vertex_creases_vertices(const IntList& intList, double time = TiMe::Default()) { return setValue("vertex_creases_vertices", intList, time); }
20114 bool set_vertex_creases_vertices(IntList&& intList, double time = TiMe::Default()) { return setValue("vertex_creases_vertices", std::move(intList), time); }
20115 bool set_vertex_creases_vertices(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("vertex_creases_vertices", ints, count, time); }
20116 template<size_t count> bool set_vertex_creases_vertices(const int (&ints)[count], double time = TiMe::Default()) { return setArray("vertex_creases_vertices", ints, count, time); }
20119 IntList get_vertex_creases_vertices(double time = TiMe::Default()) const { return getIntList("vertex_creases_vertices", time); }
20120
20123 bool set_vertex_creases_sharpness(const FloatList& floatList, double time = TiMe::Default()) { return setValue("vertex_creases_sharpness", floatList, time); }
20124 bool set_vertex_creases_sharpness(FloatList&& floatList, double time = TiMe::Default()) { return setValue("vertex_creases_sharpness", std::move(floatList), time); }
20125 bool set_vertex_creases_sharpness(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("vertex_creases_sharpness", floats, count, time); }
20126 template<size_t count> bool set_vertex_creases_sharpness(const float (&floats)[count], double time = TiMe::Default()) { return setArray("vertex_creases_sharpness", floats, count, time); }
20129 FloatList get_vertex_creases_sharpness(double time = TiMe::Default()) const { return getFloatList("vertex_creases_sharpness", time); }
20130
20134 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
20138 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
20139};
20140
20142class GeomStaticNURBS : public Plugin {
20143public:
20145 static constexpr const PluginTypeId getTypeId() { return 0x77822DC5; }
20147 static constexpr const char* getType() { return "GeomStaticNURBS"; }
20148
20149 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
20150
20152 bool set_cvs(const ValueList& list, double time = TiMe::Default()) { return setValue("cvs", list, time); }
20153 bool set_cvs(ValueList&& list, double time = TiMe::Default()) { return setValue("cvs", std::move(list), time); }
20154 bool set_cvs(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("cvs", values, count, time); }
20155 template<size_t count> bool set_cvs(const Value (&values)[count], double time = TiMe::Default()) { return setArray("cvs", values, count, time); }
20156 template<size_t count> bool set_cvs(Value (&&values)[count], double time = TiMe::Default()) { return setArray("cvs", values, count, time); }
20158 ValueList get_cvs(double time = TiMe::Default()) const { return getValueList("cvs", time); }
20159
20161 bool set_weights(const ValueList& list, double time = TiMe::Default()) { return setValue("weights", list, time); }
20162 bool set_weights(ValueList&& list, double time = TiMe::Default()) { return setValue("weights", std::move(list), time); }
20163 bool set_weights(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("weights", values, count, time); }
20164 template<size_t count> bool set_weights(const Value (&values)[count], double time = TiMe::Default()) { return setArray("weights", values, count, time); }
20165 template<size_t count> bool set_weights(Value (&&values)[count], double time = TiMe::Default()) { return setArray("weights", values, count, time); }
20167 ValueList get_weights(double time = TiMe::Default()) const { return getValueList("weights", time); }
20168
20170 bool set_trims(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("trims", pluginList, time); }
20171 bool set_trims(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("trims", plugins, count, time); }
20172 template<size_t count> bool set_trims(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("trims", plugins, count, time); }
20174 PluginList get_trims(double time = TiMe::Default()) const { return getPluginList("trims", time); }
20175
20177 bool set_listTrimCurves(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("listTrimCurves", pluginList, time); }
20178 bool set_listTrimCurves(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("listTrimCurves", plugins, count, time); }
20179 template<size_t count> bool set_listTrimCurves(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("listTrimCurves", plugins, count, time); }
20181 PluginList get_listTrimCurves(double time = TiMe::Default()) const { return getPluginList("listTrimCurves", time); }
20182
20184 bool set_trimsComplex(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("trimsComplex", plugin, time); }
20186 PluginRef get_trimsComplex(double time = TiMe::Default()) const { return getPlugin("trimsComplex", time); }
20187
20190 bool set_uKnots(const FloatList& floatList, double time = TiMe::Default()) { return setValue("uKnots", floatList, time); }
20191 bool set_uKnots(FloatList&& floatList, double time = TiMe::Default()) { return setValue("uKnots", std::move(floatList), time); }
20192 bool set_uKnots(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("uKnots", floats, count, time); }
20193 template<size_t count> bool set_uKnots(const float (&floats)[count], double time = TiMe::Default()) { return setArray("uKnots", floats, count, time); }
20196 FloatList get_uKnots(double time = TiMe::Default()) const { return getFloatList("uKnots", time); }
20197
20200 bool set_vKnots(const FloatList& floatList, double time = TiMe::Default()) { return setValue("vKnots", floatList, time); }
20201 bool set_vKnots(FloatList&& floatList, double time = TiMe::Default()) { return setValue("vKnots", std::move(floatList), time); }
20202 bool set_vKnots(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("vKnots", floats, count, time); }
20203 template<size_t count> bool set_vKnots(const float (&floats)[count], double time = TiMe::Default()) { return setArray("vKnots", floats, count, time); }
20206 FloatList get_vKnots(double time = TiMe::Default()) const { return getFloatList("vKnots", time); }
20207
20210 bool set_maxSubdivDepth(int val, double time = TiMe::Default()) { return setValue("maxSubdivDepth", val, time); }
20213 int get_maxSubdivDepth(double time = TiMe::Default()) const { return getInt("maxSubdivDepth", time); }
20214
20217 bool set_flatnessCoef(float val, double time = TiMe::Default()) { return setValue("flatnessCoef", val, time); }
20220 float get_flatnessCoef(double time = TiMe::Default()) const { return getFloat("flatnessCoef", time); }
20221
20224 bool set_regularSubdiv(bool val, double time = TiMe::Default()) { return setValue("regularSubdiv", val, time); }
20227 bool get_regularSubdiv(double time = TiMe::Default()) const { return getBool("regularSubdiv", time); }
20228
20231 bool set_regularUSteps(int val, double time = TiMe::Default()) { return setValue("regularUSteps", val, time); }
20234 int get_regularUSteps(double time = TiMe::Default()) const { return getInt("regularUSteps", time); }
20235
20238 bool set_regularVSteps(int val, double time = TiMe::Default()) { return setValue("regularVSteps", val, time); }
20241 int get_regularVSteps(double time = TiMe::Default()) const { return getInt("regularVSteps", time); }
20242
20245 bool set_uDirectionType(int val, double time = TiMe::Default()) { return setValue("uDirectionType", val, time); }
20248 int get_uDirectionType(double time = TiMe::Default()) const { return getInt("uDirectionType", time); }
20249
20252 bool set_vDirectionType(int val, double time = TiMe::Default()) { return setValue("vDirectionType", val, time); }
20255 int get_vDirectionType(double time = TiMe::Default()) const { return getInt("vDirectionType", time); }
20256
20259 bool set_uDegree(int val, double time = TiMe::Default()) { return setValue("uDegree", val, time); }
20262 int get_uDegree(double time = TiMe::Default()) const { return getInt("uDegree", time); }
20263
20266 bool set_vDegree(int val, double time = TiMe::Default()) { return setValue("vDegree", val, time); }
20269 int get_vDegree(double time = TiMe::Default()) const { return getInt("vDegree", time); }
20270
20273 bool set_flipNormals(bool val, double time = TiMe::Default()) { return setValue("flipNormals", val, time); }
20276 bool get_flipNormals(double time = TiMe::Default()) const { return getBool("flipNormals", time); }
20277
20280 bool set_generateStatic(bool val, double time = TiMe::Default()) { return setValue("generateStatic", val, time); }
20283 bool get_generateStatic(double time = TiMe::Default()) const { return getBool("generateStatic", time); }
20284
20287 bool set_primary_visibility(bool val, double time = TiMe::Default()) { return setValue("primary_visibility", val, time); }
20290 bool get_primary_visibility(double time = TiMe::Default()) const { return getBool("primary_visibility", time); }
20291
20293 bool set_reference_nurbs(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("reference_nurbs", plugin, time); }
20295 PluginRef get_reference_nurbs(double time = TiMe::Default()) const { return getPlugin("reference_nurbs", time); }
20296
20299 bool set_reference_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("reference_transform", transform, time); }
20302 Transform get_reference_transform(double time = TiMe::Default()) const { return getTransform("reference_transform", time); }
20303};
20304
20307public:
20309 static constexpr const PluginTypeId getTypeId() { return 0x7782FA11; }
20311 static constexpr const char* getType() { return "GeomStaticSmoothedMesh"; }
20312
20313 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
20314
20316 bool set_mesh(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("mesh", plugin, time); }
20318 PluginRef get_mesh(double time = TiMe::Default()) const { return getPlugin("mesh", time); }
20319
20321 bool set_displacement_tex_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("displacement_tex_color", texture, time); }
20323 bool set_displacement_tex_color(const AColor& texture, double time = TiMe::Default()) { return setValue("displacement_tex_color", texture, time); }
20325 Value get_displacement_tex_color(double time = TiMe::Default()) const { return getValue("displacement_tex_color", time); }
20326
20328 bool set_displacement_tex_float(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("displacement_tex_float", texturefloat, time); }
20330 bool set_displacement_tex_float(float texturefloat, double time = TiMe::Default()) { return setValue("displacement_tex_float", texturefloat, time); }
20332 Value get_displacement_tex_float(double time = TiMe::Default()) const { return getValue("displacement_tex_float", time); }
20333
20336 bool set_displacement_amount(float val, double time = TiMe::Default()) { return setValue("displacement_amount", val, time); }
20339 float get_displacement_amount(double time = TiMe::Default()) const { return getFloat("displacement_amount", time); }
20340
20343 bool set_displacement_shift(float val, double time = TiMe::Default()) { return setValue("displacement_shift", val, time); }
20346 float get_displacement_shift(double time = TiMe::Default()) const { return getFloat("displacement_shift", time); }
20347
20350 bool set_keep_continuity(bool val, double time = TiMe::Default()) { return setValue("keep_continuity", val, time); }
20353 bool get_keep_continuity(double time = TiMe::Default()) const { return getBool("keep_continuity", time); }
20354
20357 bool set_water_level(float val, double time = TiMe::Default()) { return setValue("water_level", val, time); }
20360 float get_water_level(double time = TiMe::Default()) const { return getFloat("water_level", time); }
20361
20364 bool set_vector_displacement(int val, double time = TiMe::Default()) { return setValue("vector_displacement", val, time); }
20367 int get_vector_displacement(double time = TiMe::Default()) const { return getInt("vector_displacement", time); }
20368
20371 bool set_map_channel(int val, double time = TiMe::Default()) { return setValue("map_channel", val, time); }
20374 int get_map_channel(double time = TiMe::Default()) const { return getInt("map_channel", time); }
20375
20379 bool set_map_channel_name(const char* str, double time = TiMe::Default()) { return setValue("map_channel_name", str, time); }
20383 bool set_map_channel_name(const std::string& str, double time = TiMe::Default()) { return setValue("map_channel_name", str, time); }
20387 std::string get_map_channel_name(double time = TiMe::Default()) const { return getString("map_channel_name", time); }
20388
20391 bool set_image_width(int val, double time = TiMe::Default()) { return setValue("image_width", val, time); }
20394 int get_image_width(double time = TiMe::Default()) const { return getInt("image_width", time); }
20395
20398 bool set_cache_normals(bool val, double time = TiMe::Default()) { return setValue("cache_normals", val, time); }
20401 bool get_cache_normals(double time = TiMe::Default()) const { return getBool("cache_normals", time); }
20402
20405 bool set_object_space_displacement(bool val, double time = TiMe::Default()) { return setValue("object_space_displacement", val, time); }
20408 bool get_object_space_displacement(double time = TiMe::Default()) const { return getBool("object_space_displacement", time); }
20409
20413 bool set_static_subdiv(bool val, double time = TiMe::Default()) { return setValue("static_subdiv", val, time); }
20417 bool get_static_subdiv(double time = TiMe::Default()) const { return getBool("static_subdiv", time); }
20418
20422 bool set_use_globals(bool val, double time = TiMe::Default()) { return setValue("use_globals", val, time); }
20426 bool get_use_globals(double time = TiMe::Default()) const { return getBool("use_globals", time); }
20427
20431 bool set_view_dep(bool val, double time = TiMe::Default()) { return setValue("view_dep", val, time); }
20435 bool get_view_dep(double time = TiMe::Default()) const { return getBool("view_dep", time); }
20436
20440 bool set_edge_length(float val, double time = TiMe::Default()) { return setValue("edge_length", val, time); }
20444 float get_edge_length(double time = TiMe::Default()) const { return getFloat("edge_length", time); }
20445
20449 bool set_max_subdivs(int val, double time = TiMe::Default()) { return setValue("max_subdivs", val, time); }
20453 int get_max_subdivs(double time = TiMe::Default()) const { return getInt("max_subdivs", time); }
20454
20457 bool set_use_bounds(bool val, double time = TiMe::Default()) { return setValue("use_bounds", val, time); }
20460 bool get_use_bounds(double time = TiMe::Default()) const { return getBool("use_bounds", time); }
20461
20464 bool set_min_bound(const Color& color, double time = TiMe::Default()) { return setValue("min_bound", color, time); }
20467 Color get_min_bound(double time = TiMe::Default()) const { return getColor("min_bound", time); }
20468
20471 bool set_max_bound(const Color& color, double time = TiMe::Default()) { return setValue("max_bound", color, time); }
20474 Color get_max_bound(double time = TiMe::Default()) const { return getColor("max_bound", time); }
20475
20479 bool set_preserve_map_borders(int val, double time = TiMe::Default()) { return setValue("preserve_map_borders", val, time); }
20483 int get_preserve_map_borders(double time = TiMe::Default()) const { return getInt("preserve_map_borders", time); }
20484
20488 bool set_preserve_geometry_borders(bool val, double time = TiMe::Default()) { return setValue("preserve_geometry_borders", val, time); }
20492 bool get_preserve_geometry_borders(double time = TiMe::Default()) const { return getBool("preserve_geometry_borders", time); }
20493
20497 bool set_classic_catmark(bool val, double time = TiMe::Default()) { return setValue("classic_catmark", val, time); }
20501 bool get_classic_catmark(double time = TiMe::Default()) const { return getBool("classic_catmark", time); }
20502};
20503
20505class InfoRenderEngine : public Plugin {
20506public:
20508 static constexpr const PluginTypeId getTypeId() { return 0x7857A8F2; }
20510 static constexpr const char* getType() { return "InfoRenderEngine"; }
20511
20512 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
20513
20516 bool set_engine_type(const char* str, double time = TiMe::Default()) { return setValue("engine_type", str, time); }
20519 bool set_engine_type(const std::string& str, double time = TiMe::Default()) { return setValue("engine_type", str, time); }
20522 std::string get_engine_type(double time = TiMe::Default()) const { return getString("engine_type", time); }
20523
20526 bool set_version(const char* str, double time = TiMe::Default()) { return setValue("version", str, time); }
20529 bool set_version(const std::string& str, double time = TiMe::Default()) { return setValue("version", str, time); }
20532 std::string get_version(double time = TiMe::Default()) const { return getString("version", time); }
20533
20536 bool set_build(const char* str, double time = TiMe::Default()) { return setValue("build", str, time); }
20539 bool set_build(const std::string& str, double time = TiMe::Default()) { return setValue("build", str, time); }
20542 std::string get_build(double time = TiMe::Default()) const { return getString("build", time); }
20543
20546 bool set_build_number(const char* str, double time = TiMe::Default()) { return setValue("build_number", str, time); }
20549 bool set_build_number(const std::string& str, double time = TiMe::Default()) { return setValue("build_number", str, time); }
20552 std::string get_build_number(double time = TiMe::Default()) const { return getString("build_number", time); }
20553
20556 bool set_build_date(const char* str, double time = TiMe::Default()) { return setValue("build_date", str, time); }
20559 bool set_build_date(const std::string& str, double time = TiMe::Default()) { return setValue("build_date", str, time); }
20562 std::string get_build_date(double time = TiMe::Default()) const { return getString("build_date", time); }
20563
20566 bool set_exporter_version(const char* str, double time = TiMe::Default()) { return setValue("exporter_version", str, time); }
20569 bool set_exporter_version(const std::string& str, double time = TiMe::Default()) { return setValue("exporter_version", str, time); }
20572 std::string get_exporter_version(double time = TiMe::Default()) const { return getString("exporter_version", time); }
20573
20576 bool set_build_mod(const char* str, double time = TiMe::Default()) { return setValue("build_mod", str, time); }
20579 bool set_build_mod(const std::string& str, double time = TiMe::Default()) { return setValue("build_mod", str, time); }
20582 std::string get_build_mod(double time = TiMe::Default()) const { return getString("build_mod", time); }
20583
20586 bool set_host(const char* str, double time = TiMe::Default()) { return setValue("host", str, time); }
20589 bool set_host(const std::string& str, double time = TiMe::Default()) { return setValue("host", str, time); }
20592 std::string get_host(double time = TiMe::Default()) const { return getString("host", time); }
20593
20596 bool set_host_version(const char* str, double time = TiMe::Default()) { return setValue("host_version", str, time); }
20599 bool set_host_version(const std::string& str, double time = TiMe::Default()) { return setValue("host_version", str, time); }
20602 std::string get_host_version(double time = TiMe::Default()) const { return getString("host_version", time); }
20603};
20604
20606class Instancer : public Plugin {
20607public:
20609 static constexpr const PluginTypeId getTypeId() { return 0x77B0BDB2; }
20611 static constexpr const char* getType() { return "Instancer"; }
20612
20613 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
20614
20618 bool set_acceleration_pp(const ColorList& colorList, double time = TiMe::Default()) { return setValue("acceleration_pp", colorList, time); }
20619 bool set_acceleration_pp(ColorList&& colorList, double time = TiMe::Default()) { return setValue("acceleration_pp", std::move(colorList), time); }
20620 bool set_acceleration_pp(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("acceleration_pp", colors, count, time); }
20621 template<size_t count> bool set_acceleration_pp(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("acceleration_pp", colors, count, time); }
20625 ColorList get_acceleration_pp(double time = TiMe::Default()) const { return getColorList("acceleration_pp", time); }
20626
20630 bool set_colors(const ColorList& colorList, double time = TiMe::Default()) { return setValue("colors", colorList, time); }
20631 bool set_colors(ColorList&& colorList, double time = TiMe::Default()) { return setValue("colors", std::move(colorList), time); }
20632 bool set_colors(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("colors", colors, count, time); }
20633 template<size_t count> bool set_colors(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("colors", colors, count, time); }
20637 ColorList get_colors(double time = TiMe::Default()) const { return getColorList("colors", time); }
20638
20642 bool set_emission_pp(const ColorList& colorList, double time = TiMe::Default()) { return setValue("emission_pp", colorList, time); }
20643 bool set_emission_pp(ColorList&& colorList, double time = TiMe::Default()) { return setValue("emission_pp", std::move(colorList), time); }
20644 bool set_emission_pp(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("emission_pp", colors, count, time); }
20645 template<size_t count> bool set_emission_pp(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("emission_pp", colors, count, time); }
20649 ColorList get_emission_pp(double time = TiMe::Default()) const { return getColorList("emission_pp", time); }
20650
20654 bool set_user_color_pp_1(const ColorList& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_1", colorList, time); }
20655 bool set_user_color_pp_1(ColorList&& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_1", std::move(colorList), time); }
20656 bool set_user_color_pp_1(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("user_color_pp_1", colors, count, time); }
20657 template<size_t count> bool set_user_color_pp_1(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("user_color_pp_1", colors, count, time); }
20661 ColorList get_user_color_pp_1(double time = TiMe::Default()) const { return getColorList("user_color_pp_1", time); }
20662
20666 bool set_user_color_pp_2(const ColorList& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_2", colorList, time); }
20667 bool set_user_color_pp_2(ColorList&& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_2", std::move(colorList), time); }
20668 bool set_user_color_pp_2(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("user_color_pp_2", colors, count, time); }
20669 template<size_t count> bool set_user_color_pp_2(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("user_color_pp_2", colors, count, time); }
20673 ColorList get_user_color_pp_2(double time = TiMe::Default()) const { return getColorList("user_color_pp_2", time); }
20674
20678 bool set_user_color_pp_3(const ColorList& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_3", colorList, time); }
20679 bool set_user_color_pp_3(ColorList&& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_3", std::move(colorList), time); }
20680 bool set_user_color_pp_3(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("user_color_pp_3", colors, count, time); }
20681 template<size_t count> bool set_user_color_pp_3(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("user_color_pp_3", colors, count, time); }
20685 ColorList get_user_color_pp_3(double time = TiMe::Default()) const { return getColorList("user_color_pp_3", time); }
20686
20690 bool set_user_color_pp_4(const ColorList& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_4", colorList, time); }
20691 bool set_user_color_pp_4(ColorList&& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_4", std::move(colorList), time); }
20692 bool set_user_color_pp_4(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("user_color_pp_4", colors, count, time); }
20693 template<size_t count> bool set_user_color_pp_4(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("user_color_pp_4", colors, count, time); }
20697 ColorList get_user_color_pp_4(double time = TiMe::Default()) const { return getColorList("user_color_pp_4", time); }
20698
20702 bool set_user_color_pp_5(const ColorList& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_5", colorList, time); }
20703 bool set_user_color_pp_5(ColorList&& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_5", std::move(colorList), time); }
20704 bool set_user_color_pp_5(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("user_color_pp_5", colors, count, time); }
20705 template<size_t count> bool set_user_color_pp_5(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("user_color_pp_5", colors, count, time); }
20709 ColorList get_user_color_pp_5(double time = TiMe::Default()) const { return getColorList("user_color_pp_5", time); }
20710
20714 bool set_age_pp(const FloatList& floatList, double time = TiMe::Default()) { return setValue("age_pp", floatList, time); }
20715 bool set_age_pp(FloatList&& floatList, double time = TiMe::Default()) { return setValue("age_pp", std::move(floatList), time); }
20716 bool set_age_pp(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("age_pp", floats, count, time); }
20717 template<size_t count> bool set_age_pp(const float (&floats)[count], double time = TiMe::Default()) { return setArray("age_pp", floats, count, time); }
20721 FloatList get_age_pp(double time = TiMe::Default()) const { return getFloatList("age_pp", time); }
20722
20726 bool set_lifespan_pp(const FloatList& floatList, double time = TiMe::Default()) { return setValue("lifespan_pp", floatList, time); }
20727 bool set_lifespan_pp(FloatList&& floatList, double time = TiMe::Default()) { return setValue("lifespan_pp", std::move(floatList), time); }
20728 bool set_lifespan_pp(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("lifespan_pp", floats, count, time); }
20729 template<size_t count> bool set_lifespan_pp(const float (&floats)[count], double time = TiMe::Default()) { return setArray("lifespan_pp", floats, count, time); }
20733 FloatList get_lifespan_pp(double time = TiMe::Default()) const { return getFloatList("lifespan_pp", time); }
20734
20738 bool set_opacity_pp(const FloatList& floatList, double time = TiMe::Default()) { return setValue("opacity_pp", floatList, time); }
20739 bool set_opacity_pp(FloatList&& floatList, double time = TiMe::Default()) { return setValue("opacity_pp", std::move(floatList), time); }
20740 bool set_opacity_pp(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("opacity_pp", floats, count, time); }
20741 template<size_t count> bool set_opacity_pp(const float (&floats)[count], double time = TiMe::Default()) { return setArray("opacity_pp", floats, count, time); }
20745 FloatList get_opacity_pp(double time = TiMe::Default()) const { return getFloatList("opacity_pp", time); }
20746
20750 bool set_user_float_pp_1(const FloatList& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_1", floatList, time); }
20751 bool set_user_float_pp_1(FloatList&& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_1", std::move(floatList), time); }
20752 bool set_user_float_pp_1(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("user_float_pp_1", floats, count, time); }
20753 template<size_t count> bool set_user_float_pp_1(const float (&floats)[count], double time = TiMe::Default()) { return setArray("user_float_pp_1", floats, count, time); }
20757 FloatList get_user_float_pp_1(double time = TiMe::Default()) const { return getFloatList("user_float_pp_1", time); }
20758
20762 bool set_user_float_pp_2(const FloatList& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_2", floatList, time); }
20763 bool set_user_float_pp_2(FloatList&& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_2", std::move(floatList), time); }
20764 bool set_user_float_pp_2(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("user_float_pp_2", floats, count, time); }
20765 template<size_t count> bool set_user_float_pp_2(const float (&floats)[count], double time = TiMe::Default()) { return setArray("user_float_pp_2", floats, count, time); }
20769 FloatList get_user_float_pp_2(double time = TiMe::Default()) const { return getFloatList("user_float_pp_2", time); }
20770
20774 bool set_user_float_pp_3(const FloatList& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_3", floatList, time); }
20775 bool set_user_float_pp_3(FloatList&& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_3", std::move(floatList), time); }
20776 bool set_user_float_pp_3(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("user_float_pp_3", floats, count, time); }
20777 template<size_t count> bool set_user_float_pp_3(const float (&floats)[count], double time = TiMe::Default()) { return setArray("user_float_pp_3", floats, count, time); }
20781 FloatList get_user_float_pp_3(double time = TiMe::Default()) const { return getFloatList("user_float_pp_3", time); }
20782
20786 bool set_user_float_pp_4(const FloatList& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_4", floatList, time); }
20787 bool set_user_float_pp_4(FloatList&& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_4", std::move(floatList), time); }
20788 bool set_user_float_pp_4(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("user_float_pp_4", floats, count, time); }
20789 template<size_t count> bool set_user_float_pp_4(const float (&floats)[count], double time = TiMe::Default()) { return setArray("user_float_pp_4", floats, count, time); }
20793 FloatList get_user_float_pp_4(double time = TiMe::Default()) const { return getFloatList("user_float_pp_4", time); }
20794
20798 bool set_user_float_pp_5(const FloatList& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_5", floatList, time); }
20799 bool set_user_float_pp_5(FloatList&& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_5", std::move(floatList), time); }
20800 bool set_user_float_pp_5(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("user_float_pp_5", floats, count, time); }
20801 template<size_t count> bool set_user_float_pp_5(const float (&floats)[count], double time = TiMe::Default()) { return setArray("user_float_pp_5", floats, count, time); }
20805 FloatList get_user_float_pp_5(double time = TiMe::Default()) const { return getFloatList("user_float_pp_5", time); }
20806
20809 bool set_instances(const ValueList& list, double time = TiMe::Default()) { return setValue("instances", list, time); }
20810 bool set_instances(ValueList&& list, double time = TiMe::Default()) { return setValue("instances", std::move(list), time); }
20811 bool set_instances(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("instances", values, count, time); }
20812 template<size_t count> bool set_instances(const Value (&values)[count], double time = TiMe::Default()) { return setArray("instances", values, count, time); }
20813 template<size_t count> bool set_instances(Value (&&values)[count], double time = TiMe::Default()) { return setArray("instances", values, count, time); }
20816 ValueList get_instances(double time = TiMe::Default()) const { return getValueList("instances", time); }
20817
20819 bool set_instances_material_override(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("instances_material_override", plugin, time); }
20821 PluginRef get_instances_material_override(double time = TiMe::Default()) const { return getPlugin("instances_material_override", time); }
20822
20826 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
20830 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
20831
20835 bool set_visible(bool val, double time = TiMe::Default()) { return setValue("visible", val, time); }
20839 bool get_visible(double time = TiMe::Default()) const { return getBool("visible", time); }
20840
20844 bool set_shading_needs_ids(bool val, double time = TiMe::Default()) { return setValue("shading_needs_ids", val, time); }
20848 bool get_shading_needs_ids(double time = TiMe::Default()) const { return getBool("shading_needs_ids", time); }
20849
20853 bool set_use_additional_params(bool val, double time = TiMe::Default()) { return setValue("use_additional_params", val, time); }
20857 bool get_use_additional_params(double time = TiMe::Default()) const { return getBool("use_additional_params", time); }
20858
20862 bool set_use_visibility(bool val, double time = TiMe::Default()) { return setValue("use_visibility", val, time); }
20866 bool get_use_visibility(double time = TiMe::Default()) const { return getBool("use_visibility", time); }
20867
20871 bool set_use_direct_velocity(bool val, double time = TiMe::Default()) { return setValue("use_direct_velocity", val, time); }
20875 bool get_use_direct_velocity(double time = TiMe::Default()) const { return getBool("use_direct_velocity", time); }
20876
20880 bool set_render_ids_gen_mode(int val, double time = TiMe::Default()) { return setValue("render_ids_gen_mode", val, time); }
20884 int get_render_ids_gen_mode(double time = TiMe::Default()) const { return getInt("render_ids_gen_mode", time); }
20885
20888 bool set_extra_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("extra_channels", pluginList, time); }
20889 bool set_extra_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("extra_channels", plugins, count, time); }
20890 template<size_t count> bool set_extra_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("extra_channels", plugins, count, time); }
20893 PluginList get_extra_channels(double time = TiMe::Default()) const { return getPluginList("extra_channels", time); }
20894
20898 bool set_use_time_instancing(int val, double time = TiMe::Default()) { return setValue("use_time_instancing", val, time); }
20902 int get_use_time_instancing(double time = TiMe::Default()) const { return getInt("use_time_instancing", time); }
20903};
20904
20906class Instancer2 : public Plugin {
20907public:
20909 static constexpr const PluginTypeId getTypeId() { return 0x77EEFB79; }
20911 static constexpr const char* getType() { return "Instancer2"; }
20912
20913 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
20914
20918 bool set_acceleration_pp(const ColorList& colorList, double time = TiMe::Default()) { return setValue("acceleration_pp", colorList, time); }
20919 bool set_acceleration_pp(ColorList&& colorList, double time = TiMe::Default()) { return setValue("acceleration_pp", std::move(colorList), time); }
20920 bool set_acceleration_pp(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("acceleration_pp", colors, count, time); }
20921 template<size_t count> bool set_acceleration_pp(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("acceleration_pp", colors, count, time); }
20925 ColorList get_acceleration_pp(double time = TiMe::Default()) const { return getColorList("acceleration_pp", time); }
20926
20930 bool set_colors(const ColorList& colorList, double time = TiMe::Default()) { return setValue("colors", colorList, time); }
20931 bool set_colors(ColorList&& colorList, double time = TiMe::Default()) { return setValue("colors", std::move(colorList), time); }
20932 bool set_colors(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("colors", colors, count, time); }
20933 template<size_t count> bool set_colors(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("colors", colors, count, time); }
20937 ColorList get_colors(double time = TiMe::Default()) const { return getColorList("colors", time); }
20938
20942 bool set_emission_pp(const ColorList& colorList, double time = TiMe::Default()) { return setValue("emission_pp", colorList, time); }
20943 bool set_emission_pp(ColorList&& colorList, double time = TiMe::Default()) { return setValue("emission_pp", std::move(colorList), time); }
20944 bool set_emission_pp(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("emission_pp", colors, count, time); }
20945 template<size_t count> bool set_emission_pp(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("emission_pp", colors, count, time); }
20949 ColorList get_emission_pp(double time = TiMe::Default()) const { return getColorList("emission_pp", time); }
20950
20954 bool set_user_color_pp_1(const ColorList& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_1", colorList, time); }
20955 bool set_user_color_pp_1(ColorList&& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_1", std::move(colorList), time); }
20956 bool set_user_color_pp_1(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("user_color_pp_1", colors, count, time); }
20957 template<size_t count> bool set_user_color_pp_1(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("user_color_pp_1", colors, count, time); }
20961 ColorList get_user_color_pp_1(double time = TiMe::Default()) const { return getColorList("user_color_pp_1", time); }
20962
20966 bool set_user_color_pp_2(const ColorList& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_2", colorList, time); }
20967 bool set_user_color_pp_2(ColorList&& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_2", std::move(colorList), time); }
20968 bool set_user_color_pp_2(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("user_color_pp_2", colors, count, time); }
20969 template<size_t count> bool set_user_color_pp_2(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("user_color_pp_2", colors, count, time); }
20973 ColorList get_user_color_pp_2(double time = TiMe::Default()) const { return getColorList("user_color_pp_2", time); }
20974
20978 bool set_user_color_pp_3(const ColorList& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_3", colorList, time); }
20979 bool set_user_color_pp_3(ColorList&& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_3", std::move(colorList), time); }
20980 bool set_user_color_pp_3(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("user_color_pp_3", colors, count, time); }
20981 template<size_t count> bool set_user_color_pp_3(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("user_color_pp_3", colors, count, time); }
20985 ColorList get_user_color_pp_3(double time = TiMe::Default()) const { return getColorList("user_color_pp_3", time); }
20986
20990 bool set_user_color_pp_4(const ColorList& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_4", colorList, time); }
20991 bool set_user_color_pp_4(ColorList&& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_4", std::move(colorList), time); }
20992 bool set_user_color_pp_4(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("user_color_pp_4", colors, count, time); }
20993 template<size_t count> bool set_user_color_pp_4(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("user_color_pp_4", colors, count, time); }
20997 ColorList get_user_color_pp_4(double time = TiMe::Default()) const { return getColorList("user_color_pp_4", time); }
20998
21002 bool set_user_color_pp_5(const ColorList& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_5", colorList, time); }
21003 bool set_user_color_pp_5(ColorList&& colorList, double time = TiMe::Default()) { return setValue("user_color_pp_5", std::move(colorList), time); }
21004 bool set_user_color_pp_5(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("user_color_pp_5", colors, count, time); }
21005 template<size_t count> bool set_user_color_pp_5(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("user_color_pp_5", colors, count, time); }
21009 ColorList get_user_color_pp_5(double time = TiMe::Default()) const { return getColorList("user_color_pp_5", time); }
21010
21014 bool set_age_pp(const FloatList& floatList, double time = TiMe::Default()) { return setValue("age_pp", floatList, time); }
21015 bool set_age_pp(FloatList&& floatList, double time = TiMe::Default()) { return setValue("age_pp", std::move(floatList), time); }
21016 bool set_age_pp(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("age_pp", floats, count, time); }
21017 template<size_t count> bool set_age_pp(const float (&floats)[count], double time = TiMe::Default()) { return setArray("age_pp", floats, count, time); }
21021 FloatList get_age_pp(double time = TiMe::Default()) const { return getFloatList("age_pp", time); }
21022
21026 bool set_lifespan_pp(const FloatList& floatList, double time = TiMe::Default()) { return setValue("lifespan_pp", floatList, time); }
21027 bool set_lifespan_pp(FloatList&& floatList, double time = TiMe::Default()) { return setValue("lifespan_pp", std::move(floatList), time); }
21028 bool set_lifespan_pp(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("lifespan_pp", floats, count, time); }
21029 template<size_t count> bool set_lifespan_pp(const float (&floats)[count], double time = TiMe::Default()) { return setArray("lifespan_pp", floats, count, time); }
21033 FloatList get_lifespan_pp(double time = TiMe::Default()) const { return getFloatList("lifespan_pp", time); }
21034
21038 bool set_opacity_pp(const FloatList& floatList, double time = TiMe::Default()) { return setValue("opacity_pp", floatList, time); }
21039 bool set_opacity_pp(FloatList&& floatList, double time = TiMe::Default()) { return setValue("opacity_pp", std::move(floatList), time); }
21040 bool set_opacity_pp(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("opacity_pp", floats, count, time); }
21041 template<size_t count> bool set_opacity_pp(const float (&floats)[count], double time = TiMe::Default()) { return setArray("opacity_pp", floats, count, time); }
21045 FloatList get_opacity_pp(double time = TiMe::Default()) const { return getFloatList("opacity_pp", time); }
21046
21050 bool set_user_float_pp_1(const FloatList& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_1", floatList, time); }
21051 bool set_user_float_pp_1(FloatList&& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_1", std::move(floatList), time); }
21052 bool set_user_float_pp_1(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("user_float_pp_1", floats, count, time); }
21053 template<size_t count> bool set_user_float_pp_1(const float (&floats)[count], double time = TiMe::Default()) { return setArray("user_float_pp_1", floats, count, time); }
21057 FloatList get_user_float_pp_1(double time = TiMe::Default()) const { return getFloatList("user_float_pp_1", time); }
21058
21062 bool set_user_float_pp_2(const FloatList& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_2", floatList, time); }
21063 bool set_user_float_pp_2(FloatList&& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_2", std::move(floatList), time); }
21064 bool set_user_float_pp_2(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("user_float_pp_2", floats, count, time); }
21065 template<size_t count> bool set_user_float_pp_2(const float (&floats)[count], double time = TiMe::Default()) { return setArray("user_float_pp_2", floats, count, time); }
21069 FloatList get_user_float_pp_2(double time = TiMe::Default()) const { return getFloatList("user_float_pp_2", time); }
21070
21074 bool set_user_float_pp_3(const FloatList& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_3", floatList, time); }
21075 bool set_user_float_pp_3(FloatList&& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_3", std::move(floatList), time); }
21076 bool set_user_float_pp_3(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("user_float_pp_3", floats, count, time); }
21077 template<size_t count> bool set_user_float_pp_3(const float (&floats)[count], double time = TiMe::Default()) { return setArray("user_float_pp_3", floats, count, time); }
21081 FloatList get_user_float_pp_3(double time = TiMe::Default()) const { return getFloatList("user_float_pp_3", time); }
21082
21086 bool set_user_float_pp_4(const FloatList& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_4", floatList, time); }
21087 bool set_user_float_pp_4(FloatList&& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_4", std::move(floatList), time); }
21088 bool set_user_float_pp_4(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("user_float_pp_4", floats, count, time); }
21089 template<size_t count> bool set_user_float_pp_4(const float (&floats)[count], double time = TiMe::Default()) { return setArray("user_float_pp_4", floats, count, time); }
21093 FloatList get_user_float_pp_4(double time = TiMe::Default()) const { return getFloatList("user_float_pp_4", time); }
21094
21098 bool set_user_float_pp_5(const FloatList& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_5", floatList, time); }
21099 bool set_user_float_pp_5(FloatList&& floatList, double time = TiMe::Default()) { return setValue("user_float_pp_5", std::move(floatList), time); }
21100 bool set_user_float_pp_5(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("user_float_pp_5", floats, count, time); }
21101 template<size_t count> bool set_user_float_pp_5(const float (&floats)[count], double time = TiMe::Default()) { return setArray("user_float_pp_5", floats, count, time); }
21105 FloatList get_user_float_pp_5(double time = TiMe::Default()) const { return getFloatList("user_float_pp_5", time); }
21106
21109 bool set_instances(const ValueList& list, double time = TiMe::Default()) { return setValue("instances", list, time); }
21110 bool set_instances(ValueList&& list, double time = TiMe::Default()) { return setValue("instances", std::move(list), time); }
21111 bool set_instances(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("instances", values, count, time); }
21112 template<size_t count> bool set_instances(const Value (&values)[count], double time = TiMe::Default()) { return setArray("instances", values, count, time); }
21113 template<size_t count> bool set_instances(Value (&&values)[count], double time = TiMe::Default()) { return setArray("instances", values, count, time); }
21116 ValueList get_instances(double time = TiMe::Default()) const { return getValueList("instances", time); }
21117
21119 bool set_instances_material_override(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("instances_material_override", plugin, time); }
21121 PluginRef get_instances_material_override(double time = TiMe::Default()) const { return getPlugin("instances_material_override", time); }
21122
21126 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
21130 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
21131
21135 bool set_visible(bool val, double time = TiMe::Default()) { return setValue("visible", val, time); }
21139 bool get_visible(double time = TiMe::Default()) const { return getBool("visible", time); }
21140
21144 bool set_shading_needs_ids(bool val, double time = TiMe::Default()) { return setValue("shading_needs_ids", val, time); }
21148 bool get_shading_needs_ids(double time = TiMe::Default()) const { return getBool("shading_needs_ids", time); }
21149
21153 bool set_use_additional_params(bool val, double time = TiMe::Default()) { return setValue("use_additional_params", val, time); }
21157 bool get_use_additional_params(double time = TiMe::Default()) const { return getBool("use_additional_params", time); }
21158
21162 bool set_use_visibility(bool val, double time = TiMe::Default()) { return setValue("use_visibility", val, time); }
21166 bool get_use_visibility(double time = TiMe::Default()) const { return getBool("use_visibility", time); }
21167
21171 bool set_use_direct_velocity(bool val, double time = TiMe::Default()) { return setValue("use_direct_velocity", val, time); }
21175 bool get_use_direct_velocity(double time = TiMe::Default()) const { return getBool("use_direct_velocity", time); }
21176
21180 bool set_render_ids_gen_mode(int val, double time = TiMe::Default()) { return setValue("render_ids_gen_mode", val, time); }
21184 int get_render_ids_gen_mode(double time = TiMe::Default()) const { return getInt("render_ids_gen_mode", time); }
21185
21188 bool set_extra_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("extra_channels", pluginList, time); }
21189 bool set_extra_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("extra_channels", plugins, count, time); }
21190 template<size_t count> bool set_extra_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("extra_channels", plugins, count, time); }
21193 PluginList get_extra_channels(double time = TiMe::Default()) const { return getPluginList("extra_channels", time); }
21194
21198 bool set_use_time_instancing(int val, double time = TiMe::Default()) { return setValue("use_time_instancing", val, time); }
21202 int get_use_time_instancing(double time = TiMe::Default()) const { return getInt("use_time_instancing", time); }
21203};
21204
21206class LightAmbient : public Plugin {
21207public:
21209 static constexpr const PluginTypeId getTypeId() { return 0x77827D84; }
21211 static constexpr const char* getType() { return "LightAmbient"; }
21212
21213 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
21214
21218 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
21222 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
21223
21227 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
21231 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
21232
21235 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
21238 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
21239
21243 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
21247 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
21248
21251 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
21254 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
21257 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
21258
21262 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
21266 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
21267
21271 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
21275 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
21276
21280 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
21284 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
21285
21289 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
21293 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
21294
21298 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
21302 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
21303
21307 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
21311 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
21312
21316 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
21320 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
21321
21325 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
21329 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
21330
21334 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
21338 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
21339
21343 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
21347 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
21348
21352 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
21356 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
21357
21361 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
21365 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
21366
21369 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
21372 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
21375 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
21376
21380 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
21384 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
21385
21389 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
21393 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
21394
21398 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
21402 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
21403
21407 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
21411 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
21412
21416 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
21420 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
21421
21425 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
21429 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
21430
21434 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
21438 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
21439
21442 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
21443 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
21444 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
21447 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
21448
21451 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
21452 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
21453 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
21456 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
21457
21460 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
21461 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
21462 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
21465 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
21466
21469 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
21470 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
21471 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
21474 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
21475
21478 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
21479 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
21480 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
21483 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
21484
21488 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
21492 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
21496 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
21497
21501 bool set_decay_near_on(bool val, double time = TiMe::Default()) { return setValue("decay_near_on", val, time); }
21505 bool get_decay_near_on(double time = TiMe::Default()) const { return getBool("decay_near_on", time); }
21506
21510 bool set_decay_near_start(float val, double time = TiMe::Default()) { return setValue("decay_near_start", val, time); }
21514 float get_decay_near_start(double time = TiMe::Default()) const { return getFloat("decay_near_start", time); }
21515
21519 bool set_decay_near_end(float val, double time = TiMe::Default()) { return setValue("decay_near_end", val, time); }
21523 float get_decay_near_end(double time = TiMe::Default()) const { return getFloat("decay_near_end", time); }
21524
21528 bool set_decay_far_on(bool val, double time = TiMe::Default()) { return setValue("decay_far_on", val, time); }
21532 bool get_decay_far_on(double time = TiMe::Default()) const { return getBool("decay_far_on", time); }
21533
21537 bool set_decay_far_start(float val, double time = TiMe::Default()) { return setValue("decay_far_start", val, time); }
21541 float get_decay_far_start(double time = TiMe::Default()) const { return getFloat("decay_far_start", time); }
21542
21546 bool set_decay_far_end(float val, double time = TiMe::Default()) { return setValue("decay_far_end", val, time); }
21550 float get_decay_far_end(double time = TiMe::Default()) const { return getFloat("decay_far_end", time); }
21551
21555 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
21559 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
21560
21564 bool set_intensity(float val, double time = TiMe::Default()) { return setValue("intensity", val, time); }
21568 float get_intensity(double time = TiMe::Default()) const { return getFloat("intensity", time); }
21569
21572 bool set_intensity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
21575 bool set_intensity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
21578 Value get_intensity_tex(double time = TiMe::Default()) const { return getValue("intensity_tex", time); }
21579
21583 bool set_areaSpeculars(bool val, double time = TiMe::Default()) { return setValue("areaSpeculars", val, time); }
21587 bool get_areaSpeculars(double time = TiMe::Default()) const { return getBool("areaSpeculars", time); }
21588
21592 bool set_shadowRadius(float val, double time = TiMe::Default()) { return setValue("shadowRadius", val, time); }
21596 float get_shadowRadius(double time = TiMe::Default()) const { return getFloat("shadowRadius", time); }
21597
21600 bool set_shadowRadius_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("shadowRadius_tex", texturefloat, time); }
21603 bool set_shadowRadius_tex(float texturefloat, double time = TiMe::Default()) { return setValue("shadowRadius_tex", texturefloat, time); }
21606 Value get_shadowRadius_tex(double time = TiMe::Default()) const { return getValue("shadowRadius_tex", time); }
21607
21611 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
21615 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
21616
21620 bool set_shadowSubdivs(int val, double time = TiMe::Default()) { return setValue("shadowSubdivs", val, time); }
21624 int get_shadowSubdivs(double time = TiMe::Default()) const { return getInt("shadowSubdivs", time); }
21625
21629 bool set_decay(float val, double time = TiMe::Default()) { return setValue("decay", val, time); }
21633 float get_decay(double time = TiMe::Default()) const { return getFloat("decay", time); }
21634
21638 bool set_ambient_shade(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("ambient_shade", texturefloat, time); }
21642 bool set_ambient_shade(float texturefloat, double time = TiMe::Default()) { return setValue("ambient_shade", texturefloat, time); }
21646 Value get_ambient_shade(double time = TiMe::Default()) const { return getValue("ambient_shade", time); }
21647};
21648
21650class LightAmbientMax : public Plugin {
21651public:
21653 static constexpr const PluginTypeId getTypeId() { return 0x77CEF0F1; }
21655 static constexpr const char* getType() { return "LightAmbientMax"; }
21656
21657 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
21658
21661 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
21664 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
21665
21669 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
21673 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
21674
21677 bool set_gi_min_distance(float val, double time = TiMe::Default()) { return setValue("gi_min_distance", val, time); }
21680 float get_gi_min_distance(double time = TiMe::Default()) const { return getFloat("gi_min_distance", time); }
21681
21684 bool set_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color", texture, time); }
21687 bool set_color(const AColor& texture, double time = TiMe::Default()) { return setValue("color", texture, time); }
21690 Value get_color(double time = TiMe::Default()) const { return getValue("color", time); }
21691
21694 bool set_compensate_exposure(bool val, double time = TiMe::Default()) { return setValue("compensate_exposure", val, time); }
21697 bool get_compensate_exposure(double time = TiMe::Default()) const { return getBool("compensate_exposure", time); }
21698
21701 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
21702 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
21703 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
21706 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
21707
21710 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
21711 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
21712 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
21715 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
21716
21719 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
21720 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
21721 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
21724 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
21725
21728 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
21729 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
21730 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
21733 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
21734
21737 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
21738 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
21739 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
21742 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
21743};
21744
21746class LightDirect : public Plugin {
21747public:
21749 static constexpr const PluginTypeId getTypeId() { return 0x77742BD4; }
21751 static constexpr const char* getType() { return "LightDirect"; }
21752
21753 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
21754
21758 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
21762 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
21763
21767 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
21771 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
21772
21775 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
21778 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
21779
21783 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
21787 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
21788
21791 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
21794 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
21797 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
21798
21802 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
21806 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
21807
21811 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
21815 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
21816
21820 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
21824 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
21825
21829 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
21833 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
21834
21838 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
21842 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
21843
21847 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
21851 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
21852
21856 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
21860 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
21861
21865 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
21869 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
21870
21874 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
21878 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
21879
21883 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
21887 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
21888
21892 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
21896 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
21897
21901 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
21905 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
21906
21909 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
21912 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
21915 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
21916
21920 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
21924 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
21925
21929 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
21933 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
21934
21938 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
21942 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
21943
21947 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
21951 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
21952
21956 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
21960 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
21961
21965 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
21969 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
21970
21974 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
21978 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
21979
21982 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
21983 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
21984 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
21987 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
21988
21991 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
21992 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
21993 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
21996 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
21997
22000 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
22001 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
22002 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
22005 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
22006
22009 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
22010 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
22011 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
22014 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
22015
22018 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
22019 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
22020 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
22023 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
22024
22028 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
22032 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
22036 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
22037
22041 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
22045 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
22046
22050 bool set_intensity(float val, double time = TiMe::Default()) { return setValue("intensity", val, time); }
22054 float get_intensity(double time = TiMe::Default()) const { return getFloat("intensity", time); }
22055
22058 bool set_intensity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
22061 bool set_intensity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
22064 Value get_intensity_tex(double time = TiMe::Default()) const { return getValue("intensity_tex", time); }
22065
22069 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
22073 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
22074
22078 bool set_shadowSubdivs(int val, double time = TiMe::Default()) { return setValue("shadowSubdivs", val, time); }
22082 int get_shadowSubdivs(double time = TiMe::Default()) const { return getInt("shadowSubdivs", time); }
22083
22087 bool set_beamRadius(float val, double time = TiMe::Default()) { return setValue("beamRadius", val, time); }
22091 float get_beamRadius(double time = TiMe::Default()) const { return getFloat("beamRadius", time); }
22092
22096 bool set_spreadAngle(float val, double time = TiMe::Default()) { return setValue("spreadAngle", val, time); }
22100 float get_spreadAngle(double time = TiMe::Default()) const { return getFloat("spreadAngle", time); }
22101};
22102
22104class LightDirectMax : public Plugin {
22105public:
22107 static constexpr const PluginTypeId getTypeId() { return 0x77BF65A7; }
22109 static constexpr const char* getType() { return "LightDirectMax"; }
22110
22111 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
22112
22113 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
22114
22118 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
22122 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
22123
22127 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
22131 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
22132
22135 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
22138 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
22139
22143 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
22147 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
22148
22151 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
22154 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
22157 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
22158
22162 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
22166 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
22167
22171 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
22175 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
22176
22180 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
22184 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
22185
22189 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
22193 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
22194
22198 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
22202 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
22203
22207 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
22211 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
22212
22216 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
22220 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
22221
22225 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
22229 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
22230
22234 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
22238 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
22239
22243 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
22247 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
22248
22252 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
22256 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
22257
22261 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
22265 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
22266
22269 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
22272 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
22275 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
22276
22280 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
22284 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
22285
22289 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
22293 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
22294
22298 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
22302 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
22303
22307 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
22311 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
22312
22316 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
22320 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
22321
22325 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
22329 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
22330
22334 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
22338 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
22339
22342 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
22343 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
22344 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
22347 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
22348
22351 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
22352 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
22353 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
22356 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
22357
22360 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
22361 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
22362 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
22365 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
22366
22369 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
22370 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
22371 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
22374 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
22375
22378 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
22379 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
22380 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
22383 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
22384
22388 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
22392 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
22396 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
22397
22401 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
22405 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
22406
22410 bool set_intensity(float val, double time = TiMe::Default()) { return setValue("intensity", val, time); }
22414 float get_intensity(double time = TiMe::Default()) const { return getFloat("intensity", time); }
22415
22418 bool set_intensity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
22421 bool set_intensity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
22424 Value get_intensity_tex(double time = TiMe::Default()) const { return getValue("intensity_tex", time); }
22425
22429 bool set_areaSpeculars(bool val, double time = TiMe::Default()) { return setValue("areaSpeculars", val, time); }
22433 bool get_areaSpeculars(double time = TiMe::Default()) const { return getBool("areaSpeculars", time); }
22434
22438 bool set_shadowRadius(float val, double time = TiMe::Default()) { return setValue("shadowRadius", val, time); }
22442 float get_shadowRadius(double time = TiMe::Default()) const { return getFloat("shadowRadius", time); }
22443
22446 bool set_shadowRadius_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("shadowRadius_tex", texturefloat, time); }
22449 bool set_shadowRadius_tex(float texturefloat, double time = TiMe::Default()) { return setValue("shadowRadius_tex", texturefloat, time); }
22452 Value get_shadowRadius_tex(double time = TiMe::Default()) const { return getValue("shadowRadius_tex", time); }
22453
22457 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
22461 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
22462
22466 bool set_shadowSubdivs(int val, double time = TiMe::Default()) { return setValue("shadowSubdivs", val, time); }
22470 int get_shadowSubdivs(double time = TiMe::Default()) const { return getInt("shadowSubdivs", time); }
22471
22474 bool set_projector_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("projector_map", texture, time); }
22477 bool set_projector_map(const AColor& texture, double time = TiMe::Default()) { return setValue("projector_map", texture, time); }
22480 Value get_projector_map(double time = TiMe::Default()) const { return getValue("projector_map", time); }
22481
22485 bool set_decay_type(int val, double time = TiMe::Default()) { return setValue("decay_type", val, time); }
22489 int get_decay_type(double time = TiMe::Default()) const { return getInt("decay_type", time); }
22490
22494 bool set_decay_start(float val, double time = TiMe::Default()) { return setValue("decay_start", val, time); }
22498 float get_decay_start(double time = TiMe::Default()) const { return getFloat("decay_start", time); }
22499
22503 bool set_near_attenuation(bool val, double time = TiMe::Default()) { return setValue("near_attenuation", val, time); }
22507 bool get_near_attenuation(double time = TiMe::Default()) const { return getBool("near_attenuation", time); }
22508
22512 bool set_near_attenuation_start(float val, double time = TiMe::Default()) { return setValue("near_attenuation_start", val, time); }
22516 float get_near_attenuation_start(double time = TiMe::Default()) const { return getFloat("near_attenuation_start", time); }
22517
22521 bool set_near_attenuation_end(float val, double time = TiMe::Default()) { return setValue("near_attenuation_end", val, time); }
22525 float get_near_attenuation_end(double time = TiMe::Default()) const { return getFloat("near_attenuation_end", time); }
22526
22530 bool set_far_attenuation(bool val, double time = TiMe::Default()) { return setValue("far_attenuation", val, time); }
22534 bool get_far_attenuation(double time = TiMe::Default()) const { return getBool("far_attenuation", time); }
22535
22539 bool set_far_attenuation_start(float val, double time = TiMe::Default()) { return setValue("far_attenuation_start", val, time); }
22543 float get_far_attenuation_start(double time = TiMe::Default()) const { return getFloat("far_attenuation_start", time); }
22544
22548 bool set_far_attenuation_end(float val, double time = TiMe::Default()) { return setValue("far_attenuation_end", val, time); }
22552 float get_far_attenuation_end(double time = TiMe::Default()) const { return getFloat("far_attenuation_end", time); }
22553
22557 bool set_shadowShape(int val, double time = TiMe::Default()) { return setValue("shadowShape", val, time); }
22561 int get_shadowShape(double time = TiMe::Default()) const { return getInt("shadowShape", time); }
22562
22566 bool set_shadowRadius1(float val, double time = TiMe::Default()) { return setValue("shadowRadius1", val, time); }
22570 float get_shadowRadius1(double time = TiMe::Default()) const { return getFloat("shadowRadius1", time); }
22571
22575 bool set_shadowRadius2(float val, double time = TiMe::Default()) { return setValue("shadowRadius2", val, time); }
22579 float get_shadowRadius2(double time = TiMe::Default()) const { return getFloat("shadowRadius2", time); }
22580
22584 bool set_overshoot(bool val, double time = TiMe::Default()) { return setValue("overshoot", val, time); }
22588 bool get_overshoot(double time = TiMe::Default()) const { return getBool("overshoot", time); }
22589
22593 bool set_hotspot(float val, double time = TiMe::Default()) { return setValue("hotspot", val, time); }
22597 float get_hotspot(double time = TiMe::Default()) const { return getFloat("hotspot", time); }
22598
22602 bool set_fallsize(float val, double time = TiMe::Default()) { return setValue("fallsize", val, time); }
22606 float get_fallsize(double time = TiMe::Default()) const { return getFloat("fallsize", time); }
22607
22611 bool set_shape_type(int val, double time = TiMe::Default()) { return setValue("shape_type", val, time); }
22615 int get_shape_type(double time = TiMe::Default()) const { return getInt("shape_type", time); }
22616
22620 bool set_rect_aspect(float val, double time = TiMe::Default()) { return setValue("rect_aspect", val, time); }
22624 float get_rect_aspect(double time = TiMe::Default()) const { return getFloat("rect_aspect", time); }
22625};
22626
22628class LightDirectModo : public Plugin {
22629public:
22631 static constexpr const PluginTypeId getTypeId() { return 0x77FDA8B4; }
22633 static constexpr const char* getType() { return "LightDirectModo"; }
22634
22635 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
22636
22640 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
22644 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
22645
22649 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
22653 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
22654
22657 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
22660 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
22661
22665 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
22669 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
22670
22673 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
22676 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
22679 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
22680
22684 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
22688 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
22689
22693 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
22697 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
22698
22702 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
22706 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
22707
22711 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
22715 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
22716
22720 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
22724 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
22725
22729 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
22733 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
22734
22738 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
22742 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
22743
22747 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
22751 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
22752
22756 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
22760 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
22761
22765 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
22769 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
22770
22774 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
22778 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
22779
22783 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
22787 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
22788
22791 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
22794 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
22797 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
22798
22802 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
22806 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
22807
22811 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
22815 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
22816
22820 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
22824 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
22825
22829 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
22833 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
22834
22838 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
22842 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
22843
22847 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
22851 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
22852
22856 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
22860 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
22861
22864 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
22865 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
22866 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
22869 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
22870
22873 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
22874 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
22875 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
22878 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
22879
22882 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
22883 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
22884 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
22887 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
22888
22891 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
22892 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
22893 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
22896 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
22897
22900 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
22901 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
22902 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
22905 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
22906
22910 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
22914 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
22918 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
22919
22923 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
22927 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
22928
22932 bool set_intensity(float val, double time = TiMe::Default()) { return setValue("intensity", val, time); }
22936 float get_intensity(double time = TiMe::Default()) const { return getFloat("intensity", time); }
22937
22940 bool set_intensity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
22943 bool set_intensity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
22946 Value get_intensity_tex(double time = TiMe::Default()) const { return getValue("intensity_tex", time); }
22947
22951 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
22955 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
22956
22960 bool set_shadowSubdivs(int val, double time = TiMe::Default()) { return setValue("shadowSubdivs", val, time); }
22964 int get_shadowSubdivs(double time = TiMe::Default()) const { return getInt("shadowSubdivs", time); }
22965
22969 bool set_beamRadius(float val, double time = TiMe::Default()) { return setValue("beamRadius", val, time); }
22973 float get_beamRadius(double time = TiMe::Default()) const { return getFloat("beamRadius", time); }
22974
22978 bool set_spreadAngle(float val, double time = TiMe::Default()) { return setValue("spreadAngle", val, time); }
22982 float get_spreadAngle(double time = TiMe::Default()) const { return getFloat("spreadAngle", time); }
22983};
22984
22986class LightDome : public Plugin {
22987public:
22989 static constexpr const PluginTypeId getTypeId() { return 0x77928C00; }
22991 static constexpr const char* getType() { return "LightDome"; }
22992
22993 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
22994
22995 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
22996
23000 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
23004 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
23005
23009 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
23013 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
23014
23017 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
23020 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
23021
23025 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
23029 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
23030
23033 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
23036 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
23039 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
23040
23044 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
23048 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
23049
23053 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
23057 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
23058
23062 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
23066 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
23067
23071 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
23075 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
23076
23080 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
23084 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
23085
23089 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
23093 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
23094
23098 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
23102 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
23103
23107 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
23111 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
23112
23116 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
23120 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
23121
23125 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
23129 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
23130
23134 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
23138 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
23139
23143 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
23147 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
23148
23151 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
23154 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
23157 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
23158
23162 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
23166 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
23167
23171 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
23175 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
23176
23180 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
23184 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
23185
23189 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
23193 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
23194
23198 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
23202 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
23203
23207 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
23211 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
23212
23216 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
23220 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
23221
23224 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
23225 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
23226 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
23229 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
23230
23233 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
23234 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
23235 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
23238 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
23239
23242 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
23243 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
23244 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
23247 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
23248
23251 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
23252 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
23253 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
23256 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
23257
23260 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
23261 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
23262 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
23265 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
23266
23270 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
23274 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
23278 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
23279
23283 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
23287 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
23288
23292 bool set_intensity(float val, double time = TiMe::Default()) { return setValue("intensity", val, time); }
23296 float get_intensity(double time = TiMe::Default()) const { return getFloat("intensity", time); }
23297
23300 bool set_intensity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
23303 bool set_intensity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
23306 Value get_intensity_tex(double time = TiMe::Default()) const { return getValue("intensity_tex", time); }
23307
23311 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
23315 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
23316
23320 bool set_invisible(bool val, double time = TiMe::Default()) { return setValue("invisible", val, time); }
23324 bool get_invisible(double time = TiMe::Default()) const { return getBool("invisible", time); }
23325
23329 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
23333 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
23334
23338 bool set_affectReflections(bool val, double time = TiMe::Default()) { return setValue("affectReflections", val, time); }
23342 bool get_affectReflections(double time = TiMe::Default()) const { return getBool("affectReflections", time); }
23343
23347 bool set_objectID(int val, double time = TiMe::Default()) { return setValue("objectID", val, time); }
23351 int get_objectID(double time = TiMe::Default()) const { return getInt("objectID", time); }
23352
23356 bool set_useMIS(bool val, double time = TiMe::Default()) { return setValue("useMIS", val, time); }
23360 bool get_useMIS(double time = TiMe::Default()) const { return getBool("useMIS", time); }
23361
23365 bool set_dome_spherical(bool val, double time = TiMe::Default()) { return setValue("dome_spherical", val, time); }
23369 bool get_dome_spherical(double time = TiMe::Default()) const { return getBool("dome_spherical", time); }
23370
23374 bool set_use_dome_tex(bool val, double time = TiMe::Default()) { return setValue("use_dome_tex", val, time); }
23378 bool get_use_dome_tex(double time = TiMe::Default()) const { return getBool("use_dome_tex", time); }
23379
23382 bool set_dome_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("dome_tex", texture, time); }
23385 bool set_dome_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("dome_tex", texture, time); }
23388 Value get_dome_tex(double time = TiMe::Default()) const { return getValue("dome_tex", time); }
23389
23393 bool set_tex_resolution(int val, double time = TiMe::Default()) { return setValue("tex_resolution", val, time); }
23397 int get_tex_resolution(double time = TiMe::Default()) const { return getInt("tex_resolution", time); }
23398
23402 bool set_tex_adaptive(float val, double time = TiMe::Default()) { return setValue("tex_adaptive", val, time); }
23406 float get_tex_adaptive(double time = TiMe::Default()) const { return getFloat("tex_adaptive", time); }
23407
23411 bool set_dome_targetRadius(float val, double time = TiMe::Default()) { return setValue("dome_targetRadius", val, time); }
23415 float get_dome_targetRadius(double time = TiMe::Default()) const { return getFloat("dome_targetRadius", time); }
23416
23420 bool set_dome_emitRadius(float val, double time = TiMe::Default()) { return setValue("dome_emitRadius", val, time); }
23424 float get_dome_emitRadius(double time = TiMe::Default()) const { return getFloat("dome_emitRadius", time); }
23425
23429 bool set_affect_alpha(bool val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
23433 bool get_affect_alpha(double time = TiMe::Default()) const { return getBool("affect_alpha", time); }
23434
23438 bool set_dome_rayDistanceMode(int val, double time = TiMe::Default()) { return setValue("dome_rayDistanceMode", val, time); }
23442 int get_dome_rayDistanceMode(double time = TiMe::Default()) const { return getInt("dome_rayDistanceMode", time); }
23443
23447 bool set_dome_rayDistance(float val, double time = TiMe::Default()) { return setValue("dome_rayDistance", val, time); }
23451 float get_dome_rayDistance(double time = TiMe::Default()) const { return getFloat("dome_rayDistance", time); }
23452
23456 bool set_dome_adaptive(bool val, double time = TiMe::Default()) { return setValue("dome_adaptive", val, time); }
23460 bool get_dome_adaptive(double time = TiMe::Default()) const { return getBool("dome_adaptive", time); }
23461
23465 bool set_dome_grid_res(int val, double time = TiMe::Default()) { return setValue("dome_grid_res", val, time); }
23469 int get_dome_grid_res(double time = TiMe::Default()) const { return getInt("dome_grid_res", time); }
23470
23474 bool set_dome_u_tiles(int val, double time = TiMe::Default()) { return setValue("dome_u_tiles", val, time); }
23478 int get_dome_u_tiles(double time = TiMe::Default()) const { return getInt("dome_u_tiles", time); }
23479
23483 bool set_dome_finite_on(int val, double time = TiMe::Default()) { return setValue("dome_finite_on", val, time); }
23487 int get_dome_finite_on(double time = TiMe::Default()) const { return getInt("dome_finite_on", time); }
23488
23492 bool set_finite_radius(float val, double time = TiMe::Default()) { return setValue("finite_radius", val, time); }
23496 float get_finite_radius(double time = TiMe::Default()) const { return getFloat("finite_radius", time); }
23497
23501 bool set_finite_cameraHeight(float val, double time = TiMe::Default()) { return setValue("finite_cameraHeight", val, time); }
23505 float get_finite_cameraHeight(double time = TiMe::Default()) const { return getFloat("finite_cameraHeight", time); }
23506
23510 bool set_finite_groundBlend(float val, double time = TiMe::Default()) { return setValue("finite_groundBlend", val, time); }
23514 float get_finite_groundBlend(double time = TiMe::Default()) const { return getFloat("finite_groundBlend", time); }
23515};
23516
23518class LightIES : public Plugin {
23519public:
23521 static constexpr const PluginTypeId getTypeId() { return 0x77A101F5; }
23523 static constexpr const char* getType() { return "LightIES"; }
23524
23525 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
23526
23530 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
23534 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
23535
23539 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
23543 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
23544
23547 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
23550 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
23551
23555 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
23559 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
23560
23563 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
23566 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
23569 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
23570
23574 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
23578 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
23579
23583 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
23587 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
23588
23592 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
23596 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
23597
23601 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
23605 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
23606
23610 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
23614 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
23615
23619 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
23623 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
23624
23628 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
23632 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
23633
23637 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
23641 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
23642
23646 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
23650 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
23651
23655 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
23659 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
23660
23664 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
23668 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
23669
23673 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
23677 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
23678
23681 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
23684 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
23687 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
23688
23692 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
23696 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
23697
23701 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
23705 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
23706
23710 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
23714 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
23715
23719 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
23723 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
23724
23728 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
23732 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
23733
23737 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
23741 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
23742
23746 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
23750 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
23751
23754 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
23755 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
23756 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
23759 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
23760
23763 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
23764 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
23765 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
23768 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
23769
23772 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
23773 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
23774 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
23777 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
23778
23781 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
23782 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
23783 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
23786 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
23787
23790 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
23791 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
23792 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
23795 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
23796
23800 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
23804 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
23808 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
23809
23813 bool set_decay_near_on(bool val, double time = TiMe::Default()) { return setValue("decay_near_on", val, time); }
23817 bool get_decay_near_on(double time = TiMe::Default()) const { return getBool("decay_near_on", time); }
23818
23822 bool set_decay_near_start(float val, double time = TiMe::Default()) { return setValue("decay_near_start", val, time); }
23826 float get_decay_near_start(double time = TiMe::Default()) const { return getFloat("decay_near_start", time); }
23827
23831 bool set_decay_near_end(float val, double time = TiMe::Default()) { return setValue("decay_near_end", val, time); }
23835 float get_decay_near_end(double time = TiMe::Default()) const { return getFloat("decay_near_end", time); }
23836
23840 bool set_decay_far_on(bool val, double time = TiMe::Default()) { return setValue("decay_far_on", val, time); }
23844 bool get_decay_far_on(double time = TiMe::Default()) const { return getBool("decay_far_on", time); }
23845
23849 bool set_decay_far_start(float val, double time = TiMe::Default()) { return setValue("decay_far_start", val, time); }
23853 float get_decay_far_start(double time = TiMe::Default()) const { return getFloat("decay_far_start", time); }
23854
23858 bool set_decay_far_end(float val, double time = TiMe::Default()) { return setValue("decay_far_end", val, time); }
23862 float get_decay_far_end(double time = TiMe::Default()) const { return getFloat("decay_far_end", time); }
23863
23867 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
23871 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
23872
23876 bool set_shadowSubdivs(int val, double time = TiMe::Default()) { return setValue("shadowSubdivs", val, time); }
23880 int get_shadowSubdivs(double time = TiMe::Default()) const { return getInt("shadowSubdivs", time); }
23881
23885 bool set_ies_file(const char* str, double time = TiMe::Default()) { return setValue("ies_file", str, time); }
23889 bool set_ies_file(const std::string& str, double time = TiMe::Default()) { return setValue("ies_file", str, time); }
23893 std::string get_ies_file(double time = TiMe::Default()) const { return getString("ies_file", time); }
23894
23898 bool set_filter_color(const Color& color, double time = TiMe::Default()) { return setValue("filter_color", color, time); }
23902 Color get_filter_color(double time = TiMe::Default()) const { return getColor("filter_color", time); }
23903
23907 bool set_power(float val, double time = TiMe::Default()) { return setValue("power", val, time); }
23911 float get_power(double time = TiMe::Default()) const { return getFloat("power", time); }
23912
23916 bool set_override_prescribed_power(bool val, double time = TiMe::Default()) { return setValue("override_prescribed_power", val, time); }
23920 bool get_override_prescribed_power(double time = TiMe::Default()) const { return getBool("override_prescribed_power", time); }
23921
23925 bool set_area_speculars(bool val, double time = TiMe::Default()) { return setValue("area_speculars", val, time); }
23929 bool get_area_speculars(double time = TiMe::Default()) const { return getBool("area_speculars", time); }
23930
23934 bool set_soft_shadows(int val, double time = TiMe::Default()) { return setValue("soft_shadows", val, time); }
23938 int get_soft_shadows(double time = TiMe::Default()) const { return getInt("soft_shadows", time); }
23939
23943 bool set_ies_light_shape(int val, double time = TiMe::Default()) { return setValue("ies_light_shape", val, time); }
23947 int get_ies_light_shape(double time = TiMe::Default()) const { return getInt("ies_light_shape", time); }
23948
23952 bool set_ies_light_width(float val, double time = TiMe::Default()) { return setValue("ies_light_width", val, time); }
23956 float get_ies_light_width(double time = TiMe::Default()) const { return getFloat("ies_light_width", time); }
23957
23961 bool set_ies_light_length(float val, double time = TiMe::Default()) { return setValue("ies_light_length", val, time); }
23965 float get_ies_light_length(double time = TiMe::Default()) const { return getFloat("ies_light_length", time); }
23966
23970 bool set_ies_light_height(float val, double time = TiMe::Default()) { return setValue("ies_light_height", val, time); }
23974 float get_ies_light_height(double time = TiMe::Default()) const { return getFloat("ies_light_height", time); }
23975
23979 bool set_ies_light_diameter(float val, double time = TiMe::Default()) { return setValue("ies_light_diameter", val, time); }
23983 float get_ies_light_diameter(double time = TiMe::Default()) const { return getFloat("ies_light_diameter", time); }
23984
23988 bool set_rescale_max_intensty(bool val, double time = TiMe::Default()) { return setValue("rescale_max_intensty", val, time); }
23992 bool get_rescale_max_intensty(double time = TiMe::Default()) const { return getBool("rescale_max_intensty", time); }
23993
23997 bool set_new_max_intensity(float val, double time = TiMe::Default()) { return setValue("new_max_intensity", val, time); }
24001 float get_new_max_intensity(double time = TiMe::Default()) const { return getFloat("new_max_intensity", time); }
24002};
24003
24006class LightIESMax : public Plugin {
24007public:
24009 static constexpr const PluginTypeId getTypeId() { return 0x77BFB429; }
24011 static constexpr const char* getType() { return "LightIESMax"; }
24012
24013 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
24014
24018 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
24022 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
24023
24027 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
24031 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
24032
24035 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
24038 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
24039
24043 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
24047 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
24048
24051 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
24054 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
24057 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
24058
24062 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
24066 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
24067
24071 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
24075 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
24076
24080 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
24084 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
24085
24089 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
24093 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
24094
24098 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
24102 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
24103
24107 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
24111 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
24112
24116 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
24120 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
24121
24125 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
24129 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
24130
24134 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
24138 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
24139
24143 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
24147 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
24148
24152 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
24156 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
24157
24161 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
24165 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
24166
24169 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
24172 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
24175 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
24176
24180 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
24184 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
24185
24189 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
24193 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
24194
24198 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
24202 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
24203
24207 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
24211 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
24212
24216 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
24220 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
24221
24225 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
24229 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
24230
24234 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
24238 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
24239
24242 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
24243 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
24244 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
24247 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
24248
24251 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
24252 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
24253 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
24256 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
24257
24260 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
24261 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
24262 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
24265 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
24266
24269 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
24270 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
24271 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
24274 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
24275
24278 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
24279 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
24280 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
24283 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
24284
24288 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
24292 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
24296 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
24297
24301 bool set_decay_near_on(bool val, double time = TiMe::Default()) { return setValue("decay_near_on", val, time); }
24305 bool get_decay_near_on(double time = TiMe::Default()) const { return getBool("decay_near_on", time); }
24306
24310 bool set_decay_near_start(float val, double time = TiMe::Default()) { return setValue("decay_near_start", val, time); }
24314 float get_decay_near_start(double time = TiMe::Default()) const { return getFloat("decay_near_start", time); }
24315
24319 bool set_decay_near_end(float val, double time = TiMe::Default()) { return setValue("decay_near_end", val, time); }
24323 float get_decay_near_end(double time = TiMe::Default()) const { return getFloat("decay_near_end", time); }
24324
24328 bool set_decay_far_on(bool val, double time = TiMe::Default()) { return setValue("decay_far_on", val, time); }
24332 bool get_decay_far_on(double time = TiMe::Default()) const { return getBool("decay_far_on", time); }
24333
24337 bool set_decay_far_start(float val, double time = TiMe::Default()) { return setValue("decay_far_start", val, time); }
24341 float get_decay_far_start(double time = TiMe::Default()) const { return getFloat("decay_far_start", time); }
24342
24346 bool set_decay_far_end(float val, double time = TiMe::Default()) { return setValue("decay_far_end", val, time); }
24350 float get_decay_far_end(double time = TiMe::Default()) const { return getFloat("decay_far_end", time); }
24351
24355 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
24359 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
24360
24364 bool set_shadowSubdivs(int val, double time = TiMe::Default()) { return setValue("shadowSubdivs", val, time); }
24368 int get_shadowSubdivs(double time = TiMe::Default()) const { return getInt("shadowSubdivs", time); }
24369
24373 bool set_ies_file(const char* str, double time = TiMe::Default()) { return setValue("ies_file", str, time); }
24377 bool set_ies_file(const std::string& str, double time = TiMe::Default()) { return setValue("ies_file", str, time); }
24381 std::string get_ies_file(double time = TiMe::Default()) const { return getString("ies_file", time); }
24382
24386 bool set_filter_color(const Color& color, double time = TiMe::Default()) { return setValue("filter_color", color, time); }
24390 Color get_filter_color(double time = TiMe::Default()) const { return getColor("filter_color", time); }
24391
24395 bool set_power(float val, double time = TiMe::Default()) { return setValue("power", val, time); }
24399 float get_power(double time = TiMe::Default()) const { return getFloat("power", time); }
24400
24404 bool set_override_prescribed_power(bool val, double time = TiMe::Default()) { return setValue("override_prescribed_power", val, time); }
24408 bool get_override_prescribed_power(double time = TiMe::Default()) const { return getBool("override_prescribed_power", time); }
24409
24413 bool set_area_speculars(bool val, double time = TiMe::Default()) { return setValue("area_speculars", val, time); }
24417 bool get_area_speculars(double time = TiMe::Default()) const { return getBool("area_speculars", time); }
24418
24422 bool set_soft_shadows(int val, double time = TiMe::Default()) { return setValue("soft_shadows", val, time); }
24426 int get_soft_shadows(double time = TiMe::Default()) const { return getInt("soft_shadows", time); }
24427
24431 bool set_ies_light_shape(int val, double time = TiMe::Default()) { return setValue("ies_light_shape", val, time); }
24435 int get_ies_light_shape(double time = TiMe::Default()) const { return getInt("ies_light_shape", time); }
24436
24440 bool set_ies_light_width(float val, double time = TiMe::Default()) { return setValue("ies_light_width", val, time); }
24444 float get_ies_light_width(double time = TiMe::Default()) const { return getFloat("ies_light_width", time); }
24445
24449 bool set_ies_light_length(float val, double time = TiMe::Default()) { return setValue("ies_light_length", val, time); }
24453 float get_ies_light_length(double time = TiMe::Default()) const { return getFloat("ies_light_length", time); }
24454
24458 bool set_ies_light_height(float val, double time = TiMe::Default()) { return setValue("ies_light_height", val, time); }
24462 float get_ies_light_height(double time = TiMe::Default()) const { return getFloat("ies_light_height", time); }
24463
24467 bool set_ies_light_diameter(float val, double time = TiMe::Default()) { return setValue("ies_light_diameter", val, time); }
24471 float get_ies_light_diameter(double time = TiMe::Default()) const { return getFloat("ies_light_diameter", time); }
24472
24476 bool set_rescale_max_intensty(bool val, double time = TiMe::Default()) { return setValue("rescale_max_intensty", val, time); }
24480 bool get_rescale_max_intensty(double time = TiMe::Default()) const { return getBool("rescale_max_intensty", time); }
24481
24485 bool set_new_max_intensity(float val, double time = TiMe::Default()) { return setValue("new_max_intensity", val, time); }
24489 float get_new_max_intensity(double time = TiMe::Default()) const { return getFloat("new_max_intensity", time); }
24490};
24491
24493class LightInstancer : public Plugin {
24494public:
24496 static constexpr const PluginTypeId getTypeId() { return 0x7867AC9A; }
24498 static constexpr const char* getType() { return "LightInstancer"; }
24499
24500 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
24501
24505 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
24509 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
24510
24513 bool set_source_light(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("source_light", plugin, time); }
24516 PluginRef get_source_light(double time = TiMe::Default()) const { return getPlugin("source_light", time); }
24517
24521 bool set_transforms_vector(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("transforms_vector", vectorList, time); }
24522 bool set_transforms_vector(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("transforms_vector", std::move(vectorList), time); }
24523 bool set_transforms_vector(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("transforms_vector", vectors, count, time); }
24524 template<size_t count> bool set_transforms_vector(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("transforms_vector", vectors, count, time); }
24528 VectorList get_transforms_vector(double time = TiMe::Default()) const { return getVectorList("transforms_vector", time); }
24529
24533 bool set_transforms(const TransformList& transformList, double time = TiMe::Default()) { return setValue("transforms", transformList, time); }
24534 bool set_transforms(const Transform* transforms, size_t count, double time = TiMe::Default()) { return setArray("transforms", transforms, count, time); }
24535 template<size_t count> bool set_transforms(const Transform (&transforms)[count], double time = TiMe::Default()) { return setArray("transforms", transforms, count, time); }
24539 TransformList get_transforms(double time = TiMe::Default()) const { return getTransformList("transforms", time); }
24540
24544 bool set_use_source_light_transform(bool val, double time = TiMe::Default()) { return setValue("use_source_light_transform", val, time); }
24548 bool get_use_source_light_transform(double time = TiMe::Default()) const { return getBool("use_source_light_transform", time); }
24549
24553 bool set_colors(const ColorList& colorList, double time = TiMe::Default()) { return setValue("colors", colorList, time); }
24554 bool set_colors(ColorList&& colorList, double time = TiMe::Default()) { return setValue("colors", std::move(colorList), time); }
24555 bool set_colors(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("colors", colors, count, time); }
24556 template<size_t count> bool set_colors(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("colors", colors, count, time); }
24560 ColorList get_colors(double time = TiMe::Default()) const { return getColorList("colors", time); }
24561
24565 bool set_intensities(const FloatList& floatList, double time = TiMe::Default()) { return setValue("intensities", floatList, time); }
24566 bool set_intensities(FloatList&& floatList, double time = TiMe::Default()) { return setValue("intensities", std::move(floatList), time); }
24567 bool set_intensities(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("intensities", floats, count, time); }
24568 template<size_t count> bool set_intensities(const float (&floats)[count], double time = TiMe::Default()) { return setArray("intensities", floats, count, time); }
24572 FloatList get_intensities(double time = TiMe::Default()) const { return getFloatList("intensities", time); }
24573};
24574
24576class LightLuminaire : public Plugin {
24577public:
24579 static constexpr const PluginTypeId getTypeId() { return 0x7886D14B; }
24581 static constexpr const char* getType() { return "LightLuminaire"; }
24582
24583 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
24584
24585 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
24586
24590 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
24594 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
24595
24599 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
24603 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
24604
24607 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
24610 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
24611
24615 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
24619 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
24620
24623 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
24626 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
24629 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
24630
24634 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
24638 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
24639
24643 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
24647 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
24648
24652 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
24656 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
24657
24661 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
24665 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
24666
24670 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
24674 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
24675
24679 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
24683 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
24684
24688 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
24692 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
24693
24697 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
24701 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
24702
24706 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
24710 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
24711
24715 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
24719 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
24720
24724 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
24728 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
24729
24733 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
24737 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
24738
24741 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
24744 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
24747 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
24748
24752 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
24756 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
24757
24761 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
24765 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
24766
24770 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
24774 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
24775
24779 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
24783 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
24784
24788 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
24792 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
24793
24797 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
24801 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
24802
24806 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
24810 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
24811
24814 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
24815 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
24816 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
24819 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
24820
24823 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
24824 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
24825 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
24828 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
24829
24832 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
24833 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
24834 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
24837 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
24838
24841 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
24842 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
24843 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
24846 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
24847
24850 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
24851 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
24852 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
24855 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
24856
24860 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
24864 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
24868 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
24869
24873 bool set_decay_near_on(bool val, double time = TiMe::Default()) { return setValue("decay_near_on", val, time); }
24877 bool get_decay_near_on(double time = TiMe::Default()) const { return getBool("decay_near_on", time); }
24878
24882 bool set_decay_near_start(float val, double time = TiMe::Default()) { return setValue("decay_near_start", val, time); }
24886 float get_decay_near_start(double time = TiMe::Default()) const { return getFloat("decay_near_start", time); }
24887
24891 bool set_decay_near_end(float val, double time = TiMe::Default()) { return setValue("decay_near_end", val, time); }
24895 float get_decay_near_end(double time = TiMe::Default()) const { return getFloat("decay_near_end", time); }
24896
24900 bool set_decay_far_on(bool val, double time = TiMe::Default()) { return setValue("decay_far_on", val, time); }
24904 bool get_decay_far_on(double time = TiMe::Default()) const { return getBool("decay_far_on", time); }
24905
24909 bool set_decay_far_start(float val, double time = TiMe::Default()) { return setValue("decay_far_start", val, time); }
24913 float get_decay_far_start(double time = TiMe::Default()) const { return getFloat("decay_far_start", time); }
24914
24918 bool set_decay_far_end(float val, double time = TiMe::Default()) { return setValue("decay_far_end", val, time); }
24922 float get_decay_far_end(double time = TiMe::Default()) const { return getFloat("decay_far_end", time); }
24923
24927 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
24931 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
24932
24936 bool set_intensity(float val, double time = TiMe::Default()) { return setValue("intensity", val, time); }
24940 float get_intensity(double time = TiMe::Default()) const { return getFloat("intensity", time); }
24941
24944 bool set_intensity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
24947 bool set_intensity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
24950 Value get_intensity_tex(double time = TiMe::Default()) const { return getValue("intensity_tex", time); }
24951
24955 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
24959 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
24960
24964 bool set_invisible(bool val, double time = TiMe::Default()) { return setValue("invisible", val, time); }
24968 bool get_invisible(double time = TiMe::Default()) const { return getBool("invisible", time); }
24969
24973 bool set_occludeLights(bool val, double time = TiMe::Default()) { return setValue("occludeLights", val, time); }
24977 bool get_occludeLights(double time = TiMe::Default()) const { return getBool("occludeLights", time); }
24978
24982 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
24986 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
24987
24991 bool set_affectReflections(bool val, double time = TiMe::Default()) { return setValue("affectReflections", val, time); }
24995 bool get_affectReflections(double time = TiMe::Default()) const { return getBool("affectReflections", time); }
24996
25000 bool set_noDecay(bool val, double time = TiMe::Default()) { return setValue("noDecay", val, time); }
25004 bool get_noDecay(double time = TiMe::Default()) const { return getBool("noDecay", time); }
25005
25009 bool set_objectID(int val, double time = TiMe::Default()) { return setValue("objectID", val, time); }
25013 int get_objectID(double time = TiMe::Default()) const { return getInt("objectID", time); }
25014
25018 bool set_useMIS(bool val, double time = TiMe::Default()) { return setValue("useMIS", val, time); }
25022 bool get_useMIS(double time = TiMe::Default()) const { return getBool("useMIS", time); }
25023
25027 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
25031 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
25035 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
25036
25040 bool set_lod_on(bool val, double time = TiMe::Default()) { return setValue("lod_on", val, time); }
25044 bool get_lod_on(double time = TiMe::Default()) const { return getBool("lod_on", time); }
25045
25048 bool set_sampling_mode(int val, double time = TiMe::Default()) { return setValue("sampling_mode", val, time); }
25051 int get_sampling_mode(double time = TiMe::Default()) const { return getInt("sampling_mode", time); }
25052
25056 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
25060 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
25061
25065 bool set_filter_strength(float val, double time = TiMe::Default()) { return setValue("filter_strength", val, time); }
25069 float get_filter_strength(double time = TiMe::Default()) const { return getFloat("filter_strength", time); }
25070
25074 bool set_scale(float val, double time = TiMe::Default()) { return setValue("scale", val, time); }
25078 float get_scale(double time = TiMe::Default()) const { return getFloat("scale", time); }
25079};
25080
25082class LightMesh : public Plugin {
25083public:
25085 static constexpr const PluginTypeId getTypeId() { return 0x77BF86D9; }
25087 static constexpr const char* getType() { return "LightMesh"; }
25088
25089 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
25090
25091 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
25092
25096 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
25100 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
25101
25105 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
25109 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
25110
25113 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
25116 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
25117
25121 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
25125 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
25126
25129 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
25132 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
25135 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
25136
25140 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
25144 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
25145
25149 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
25153 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
25154
25158 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
25162 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
25163
25167 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
25171 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
25172
25176 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
25180 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
25181
25185 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
25189 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
25190
25194 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
25198 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
25199
25203 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
25207 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
25208
25212 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
25216 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
25217
25221 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
25225 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
25226
25230 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
25234 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
25235
25239 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
25243 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
25244
25247 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
25250 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
25253 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
25254
25258 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
25262 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
25263
25267 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
25271 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
25272
25276 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
25280 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
25281
25285 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
25289 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
25290
25294 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
25298 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
25299
25303 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
25307 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
25308
25312 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
25316 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
25317
25320 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
25321 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
25322 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
25325 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
25326
25329 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
25330 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
25331 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
25334 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
25335
25338 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
25339 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
25340 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
25343 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
25344
25347 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
25348 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
25349 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
25352 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
25353
25356 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
25357 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
25358 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
25361 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
25362
25366 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
25370 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
25374 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
25375
25379 bool set_decay_near_on(bool val, double time = TiMe::Default()) { return setValue("decay_near_on", val, time); }
25383 bool get_decay_near_on(double time = TiMe::Default()) const { return getBool("decay_near_on", time); }
25384
25388 bool set_decay_near_start(float val, double time = TiMe::Default()) { return setValue("decay_near_start", val, time); }
25392 float get_decay_near_start(double time = TiMe::Default()) const { return getFloat("decay_near_start", time); }
25393
25397 bool set_decay_near_end(float val, double time = TiMe::Default()) { return setValue("decay_near_end", val, time); }
25401 float get_decay_near_end(double time = TiMe::Default()) const { return getFloat("decay_near_end", time); }
25402
25406 bool set_decay_far_on(bool val, double time = TiMe::Default()) { return setValue("decay_far_on", val, time); }
25410 bool get_decay_far_on(double time = TiMe::Default()) const { return getBool("decay_far_on", time); }
25411
25415 bool set_decay_far_start(float val, double time = TiMe::Default()) { return setValue("decay_far_start", val, time); }
25419 float get_decay_far_start(double time = TiMe::Default()) const { return getFloat("decay_far_start", time); }
25420
25424 bool set_decay_far_end(float val, double time = TiMe::Default()) { return setValue("decay_far_end", val, time); }
25428 float get_decay_far_end(double time = TiMe::Default()) const { return getFloat("decay_far_end", time); }
25429
25433 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
25437 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
25438
25442 bool set_intensity(float val, double time = TiMe::Default()) { return setValue("intensity", val, time); }
25446 float get_intensity(double time = TiMe::Default()) const { return getFloat("intensity", time); }
25447
25450 bool set_intensity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
25453 bool set_intensity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
25456 Value get_intensity_tex(double time = TiMe::Default()) const { return getValue("intensity_tex", time); }
25457
25461 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
25465 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
25466
25470 bool set_invisible(bool val, double time = TiMe::Default()) { return setValue("invisible", val, time); }
25474 bool get_invisible(double time = TiMe::Default()) const { return getBool("invisible", time); }
25475
25479 bool set_occludeLights(bool val, double time = TiMe::Default()) { return setValue("occludeLights", val, time); }
25483 bool get_occludeLights(double time = TiMe::Default()) const { return getBool("occludeLights", time); }
25484
25488 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
25492 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
25493
25497 bool set_affectReflections(bool val, double time = TiMe::Default()) { return setValue("affectReflections", val, time); }
25501 bool get_affectReflections(double time = TiMe::Default()) const { return getBool("affectReflections", time); }
25502
25506 bool set_noDecay(bool val, double time = TiMe::Default()) { return setValue("noDecay", val, time); }
25510 bool get_noDecay(double time = TiMe::Default()) const { return getBool("noDecay", time); }
25511
25515 bool set_doubleSided(bool val, double time = TiMe::Default()) { return setValue("doubleSided", val, time); }
25519 bool get_doubleSided(double time = TiMe::Default()) const { return getBool("doubleSided", time); }
25520
25524 bool set_lightPortal(int val, double time = TiMe::Default()) { return setValue("lightPortal", val, time); }
25528 int get_lightPortal(double time = TiMe::Default()) const { return getInt("lightPortal", time); }
25529
25533 bool set_objectID(int val, double time = TiMe::Default()) { return setValue("objectID", val, time); }
25537 int get_objectID(double time = TiMe::Default()) const { return getInt("objectID", time); }
25538
25542 bool set_useMIS(bool val, double time = TiMe::Default()) { return setValue("useMIS", val, time); }
25546 bool get_useMIS(double time = TiMe::Default()) const { return getBool("useMIS", time); }
25547
25550 bool set_geometry(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("geometry", plugin, time); }
25553 PluginRef get_geometry(double time = TiMe::Default()) const { return getPlugin("geometry", time); }
25554
25558 bool set_ignoreLightNormals(bool val, double time = TiMe::Default()) { return setValue("ignoreLightNormals", val, time); }
25562 bool get_ignoreLightNormals(double time = TiMe::Default()) const { return getBool("ignoreLightNormals", time); }
25563
25567 bool set_use_tex(bool val, double time = TiMe::Default()) { return setValue("use_tex", val, time); }
25571 bool get_use_tex(double time = TiMe::Default()) const { return getBool("use_tex", time); }
25572
25575 bool set_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex", texture, time); }
25578 bool set_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("tex", texture, time); }
25581 Value get_tex(double time = TiMe::Default()) const { return getValue("tex", time); }
25582
25586 bool set_tex_resolution(int val, double time = TiMe::Default()) { return setValue("tex_resolution", val, time); }
25590 int get_tex_resolution(double time = TiMe::Default()) const { return getInt("tex_resolution", time); }
25591
25595 bool set_cache_tex(bool val, double time = TiMe::Default()) { return setValue("cache_tex", val, time); }
25599 bool get_cache_tex(double time = TiMe::Default()) const { return getBool("cache_tex", time); }
25600
25604 bool set_user_attributes(const char* str, double time = TiMe::Default()) { return setValue("user_attributes", str, time); }
25608 bool set_user_attributes(const std::string& str, double time = TiMe::Default()) { return setValue("user_attributes", str, time); }
25612 std::string get_user_attributes(double time = TiMe::Default()) const { return getString("user_attributes", time); }
25613
25616 bool set_user_attributes_bin(const IntList& intList, double time = TiMe::Default()) { return setValue("user_attributes_bin", intList, time); }
25617 bool set_user_attributes_bin(IntList&& intList, double time = TiMe::Default()) { return setValue("user_attributes_bin", std::move(intList), time); }
25618 bool set_user_attributes_bin(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("user_attributes_bin", ints, count, time); }
25619 template<size_t count> bool set_user_attributes_bin(const int (&ints)[count], double time = TiMe::Default()) { return setArray("user_attributes_bin", ints, count, time); }
25622 IntList get_user_attributes_bin(double time = TiMe::Default()) const { return getIntList("user_attributes_bin", time); }
25623
25625 bool set_map_channels(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("map_channels", plugin, time); }
25627 PluginRef get_map_channels(double time = TiMe::Default()) const { return getPlugin("map_channels", time); }
25628};
25629
25631class LightOmni : public Plugin {
25632public:
25634 static constexpr const PluginTypeId getTypeId() { return 0x77742C06; }
25636 static constexpr const char* getType() { return "LightOmni"; }
25637
25638 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
25639
25643 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
25647 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
25648
25652 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
25656 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
25657
25660 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
25663 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
25664
25668 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
25672 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
25673
25676 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
25679 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
25682 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
25683
25687 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
25691 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
25692
25696 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
25700 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
25701
25705 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
25709 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
25710
25714 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
25718 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
25719
25723 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
25727 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
25728
25732 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
25736 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
25737
25741 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
25745 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
25746
25750 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
25754 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
25755
25759 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
25763 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
25764
25768 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
25772 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
25773
25777 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
25781 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
25782
25786 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
25790 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
25791
25794 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
25797 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
25800 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
25801
25805 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
25809 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
25810
25814 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
25818 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
25819
25823 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
25827 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
25828
25832 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
25836 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
25837
25841 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
25845 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
25846
25850 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
25854 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
25855
25859 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
25863 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
25864
25867 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
25868 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
25869 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
25872 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
25873
25876 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
25877 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
25878 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
25881 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
25882
25885 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
25886 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
25887 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
25890 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
25891
25894 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
25895 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
25896 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
25899 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
25900
25903 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
25904 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
25905 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
25908 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
25909
25913 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
25917 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
25921 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
25922
25926 bool set_decay_near_on(bool val, double time = TiMe::Default()) { return setValue("decay_near_on", val, time); }
25930 bool get_decay_near_on(double time = TiMe::Default()) const { return getBool("decay_near_on", time); }
25931
25935 bool set_decay_near_start(float val, double time = TiMe::Default()) { return setValue("decay_near_start", val, time); }
25939 float get_decay_near_start(double time = TiMe::Default()) const { return getFloat("decay_near_start", time); }
25940
25944 bool set_decay_near_end(float val, double time = TiMe::Default()) { return setValue("decay_near_end", val, time); }
25948 float get_decay_near_end(double time = TiMe::Default()) const { return getFloat("decay_near_end", time); }
25949
25953 bool set_decay_far_on(bool val, double time = TiMe::Default()) { return setValue("decay_far_on", val, time); }
25957 bool get_decay_far_on(double time = TiMe::Default()) const { return getBool("decay_far_on", time); }
25958
25962 bool set_decay_far_start(float val, double time = TiMe::Default()) { return setValue("decay_far_start", val, time); }
25966 float get_decay_far_start(double time = TiMe::Default()) const { return getFloat("decay_far_start", time); }
25967
25971 bool set_decay_far_end(float val, double time = TiMe::Default()) { return setValue("decay_far_end", val, time); }
25975 float get_decay_far_end(double time = TiMe::Default()) const { return getFloat("decay_far_end", time); }
25976
25980 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
25984 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
25985
25989 bool set_intensity(float val, double time = TiMe::Default()) { return setValue("intensity", val, time); }
25993 float get_intensity(double time = TiMe::Default()) const { return getFloat("intensity", time); }
25994
25997 bool set_intensity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
26000 bool set_intensity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
26003 Value get_intensity_tex(double time = TiMe::Default()) const { return getValue("intensity_tex", time); }
26004
26008 bool set_areaSpeculars(bool val, double time = TiMe::Default()) { return setValue("areaSpeculars", val, time); }
26012 bool get_areaSpeculars(double time = TiMe::Default()) const { return getBool("areaSpeculars", time); }
26013
26017 bool set_shadowRadius(float val, double time = TiMe::Default()) { return setValue("shadowRadius", val, time); }
26021 float get_shadowRadius(double time = TiMe::Default()) const { return getFloat("shadowRadius", time); }
26022
26025 bool set_shadowRadius_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("shadowRadius_tex", texturefloat, time); }
26028 bool set_shadowRadius_tex(float texturefloat, double time = TiMe::Default()) { return setValue("shadowRadius_tex", texturefloat, time); }
26031 Value get_shadowRadius_tex(double time = TiMe::Default()) const { return getValue("shadowRadius_tex", time); }
26032
26036 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
26040 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
26041
26045 bool set_shadowSubdivs(int val, double time = TiMe::Default()) { return setValue("shadowSubdivs", val, time); }
26049 int get_shadowSubdivs(double time = TiMe::Default()) const { return getInt("shadowSubdivs", time); }
26050
26054 bool set_decay(float val, double time = TiMe::Default()) { return setValue("decay", val, time); }
26058 float get_decay(double time = TiMe::Default()) const { return getFloat("decay", time); }
26059};
26060
26062class LightOmniMax : public Plugin {
26063public:
26065 static constexpr const PluginTypeId getTypeId() { return 0x77BF65A5; }
26067 static constexpr const char* getType() { return "LightOmniMax"; }
26068
26069 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
26070
26071 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
26072
26076 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
26080 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
26081
26085 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
26089 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
26090
26093 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
26096 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
26097
26101 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
26105 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
26106
26109 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
26112 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
26115 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
26116
26120 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
26124 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
26125
26129 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
26133 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
26134
26138 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
26142 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
26143
26147 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
26151 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
26152
26156 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
26160 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
26161
26165 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
26169 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
26170
26174 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
26178 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
26179
26183 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
26187 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
26188
26192 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
26196 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
26197
26201 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
26205 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
26206
26210 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
26214 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
26215
26219 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
26223 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
26224
26227 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
26230 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
26233 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
26234
26238 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
26242 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
26243
26247 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
26251 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
26252
26256 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
26260 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
26261
26265 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
26269 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
26270
26274 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
26278 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
26279
26283 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
26287 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
26288
26292 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
26296 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
26297
26300 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
26301 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
26302 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
26305 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
26306
26309 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
26310 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
26311 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
26314 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
26315
26318 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
26319 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
26320 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
26323 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
26324
26327 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
26328 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
26329 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
26332 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
26333
26336 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
26337 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
26338 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
26341 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
26342
26346 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
26350 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
26354 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
26355
26359 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
26363 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
26364
26368 bool set_intensity(float val, double time = TiMe::Default()) { return setValue("intensity", val, time); }
26372 float get_intensity(double time = TiMe::Default()) const { return getFloat("intensity", time); }
26373
26376 bool set_intensity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
26379 bool set_intensity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
26382 Value get_intensity_tex(double time = TiMe::Default()) const { return getValue("intensity_tex", time); }
26383
26387 bool set_areaSpeculars(bool val, double time = TiMe::Default()) { return setValue("areaSpeculars", val, time); }
26391 bool get_areaSpeculars(double time = TiMe::Default()) const { return getBool("areaSpeculars", time); }
26392
26396 bool set_shadowRadius(float val, double time = TiMe::Default()) { return setValue("shadowRadius", val, time); }
26400 float get_shadowRadius(double time = TiMe::Default()) const { return getFloat("shadowRadius", time); }
26401
26404 bool set_shadowRadius_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("shadowRadius_tex", texturefloat, time); }
26407 bool set_shadowRadius_tex(float texturefloat, double time = TiMe::Default()) { return setValue("shadowRadius_tex", texturefloat, time); }
26410 Value get_shadowRadius_tex(double time = TiMe::Default()) const { return getValue("shadowRadius_tex", time); }
26411
26415 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
26419 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
26420
26424 bool set_shadowSubdivs(int val, double time = TiMe::Default()) { return setValue("shadowSubdivs", val, time); }
26428 int get_shadowSubdivs(double time = TiMe::Default()) const { return getInt("shadowSubdivs", time); }
26429
26432 bool set_projector_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("projector_map", texture, time); }
26435 bool set_projector_map(const AColor& texture, double time = TiMe::Default()) { return setValue("projector_map", texture, time); }
26438 Value get_projector_map(double time = TiMe::Default()) const { return getValue("projector_map", time); }
26439
26443 bool set_decay_type(int val, double time = TiMe::Default()) { return setValue("decay_type", val, time); }
26447 int get_decay_type(double time = TiMe::Default()) const { return getInt("decay_type", time); }
26448
26452 bool set_decay_start(float val, double time = TiMe::Default()) { return setValue("decay_start", val, time); }
26456 float get_decay_start(double time = TiMe::Default()) const { return getFloat("decay_start", time); }
26457
26461 bool set_near_attenuation(bool val, double time = TiMe::Default()) { return setValue("near_attenuation", val, time); }
26465 bool get_near_attenuation(double time = TiMe::Default()) const { return getBool("near_attenuation", time); }
26466
26470 bool set_near_attenuation_start(float val, double time = TiMe::Default()) { return setValue("near_attenuation_start", val, time); }
26474 float get_near_attenuation_start(double time = TiMe::Default()) const { return getFloat("near_attenuation_start", time); }
26475
26479 bool set_near_attenuation_end(float val, double time = TiMe::Default()) { return setValue("near_attenuation_end", val, time); }
26483 float get_near_attenuation_end(double time = TiMe::Default()) const { return getFloat("near_attenuation_end", time); }
26484
26488 bool set_far_attenuation(bool val, double time = TiMe::Default()) { return setValue("far_attenuation", val, time); }
26492 bool get_far_attenuation(double time = TiMe::Default()) const { return getBool("far_attenuation", time); }
26493
26497 bool set_far_attenuation_start(float val, double time = TiMe::Default()) { return setValue("far_attenuation_start", val, time); }
26501 float get_far_attenuation_start(double time = TiMe::Default()) const { return getFloat("far_attenuation_start", time); }
26502
26506 bool set_far_attenuation_end(float val, double time = TiMe::Default()) { return setValue("far_attenuation_end", val, time); }
26510 float get_far_attenuation_end(double time = TiMe::Default()) const { return getFloat("far_attenuation_end", time); }
26511
26515 bool set_shadowShape(int val, double time = TiMe::Default()) { return setValue("shadowShape", val, time); }
26519 int get_shadowShape(double time = TiMe::Default()) const { return getInt("shadowShape", time); }
26520
26524 bool set_shadowRadius1(float val, double time = TiMe::Default()) { return setValue("shadowRadius1", val, time); }
26528 float get_shadowRadius1(double time = TiMe::Default()) const { return getFloat("shadowRadius1", time); }
26529
26533 bool set_shadowRadius2(float val, double time = TiMe::Default()) { return setValue("shadowRadius2", val, time); }
26537 float get_shadowRadius2(double time = TiMe::Default()) const { return getFloat("shadowRadius2", time); }
26538};
26539
26541class LightRectangle : public Plugin {
26542public:
26544 static constexpr const PluginTypeId getTypeId() { return 0x77838E80; }
26546 static constexpr const char* getType() { return "LightRectangle"; }
26547
26548 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
26549
26550 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
26551
26555 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
26559 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
26560
26564 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
26568 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
26569
26572 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
26575 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
26576
26580 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
26584 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
26585
26588 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
26591 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
26594 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
26595
26599 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
26603 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
26604
26608 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
26612 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
26613
26617 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
26621 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
26622
26626 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
26630 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
26631
26635 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
26639 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
26640
26644 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
26648 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
26649
26653 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
26657 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
26658
26662 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
26666 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
26667
26671 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
26675 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
26676
26680 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
26684 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
26685
26689 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
26693 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
26694
26698 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
26702 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
26703
26706 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
26709 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
26712 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
26713
26717 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
26721 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
26722
26726 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
26730 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
26731
26735 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
26739 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
26740
26744 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
26748 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
26749
26753 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
26757 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
26758
26762 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
26766 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
26767
26771 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
26775 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
26776
26779 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
26780 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
26781 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
26784 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
26785
26788 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
26789 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
26790 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
26793 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
26794
26797 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
26798 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
26799 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
26802 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
26803
26806 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
26807 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
26808 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
26811 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
26812
26815 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
26816 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
26817 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
26820 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
26821
26825 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
26829 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
26833 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
26834
26838 bool set_decay_near_on(bool val, double time = TiMe::Default()) { return setValue("decay_near_on", val, time); }
26842 bool get_decay_near_on(double time = TiMe::Default()) const { return getBool("decay_near_on", time); }
26843
26847 bool set_decay_near_start(float val, double time = TiMe::Default()) { return setValue("decay_near_start", val, time); }
26851 float get_decay_near_start(double time = TiMe::Default()) const { return getFloat("decay_near_start", time); }
26852
26856 bool set_decay_near_end(float val, double time = TiMe::Default()) { return setValue("decay_near_end", val, time); }
26860 float get_decay_near_end(double time = TiMe::Default()) const { return getFloat("decay_near_end", time); }
26861
26865 bool set_decay_far_on(bool val, double time = TiMe::Default()) { return setValue("decay_far_on", val, time); }
26869 bool get_decay_far_on(double time = TiMe::Default()) const { return getBool("decay_far_on", time); }
26870
26874 bool set_decay_far_start(float val, double time = TiMe::Default()) { return setValue("decay_far_start", val, time); }
26878 float get_decay_far_start(double time = TiMe::Default()) const { return getFloat("decay_far_start", time); }
26879
26883 bool set_decay_far_end(float val, double time = TiMe::Default()) { return setValue("decay_far_end", val, time); }
26887 float get_decay_far_end(double time = TiMe::Default()) const { return getFloat("decay_far_end", time); }
26888
26892 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
26896 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
26897
26901 bool set_intensity(float val, double time = TiMe::Default()) { return setValue("intensity", val, time); }
26905 float get_intensity(double time = TiMe::Default()) const { return getFloat("intensity", time); }
26906
26909 bool set_intensity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
26912 bool set_intensity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
26915 Value get_intensity_tex(double time = TiMe::Default()) const { return getValue("intensity_tex", time); }
26916
26920 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
26924 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
26925
26929 bool set_invisible(bool val, double time = TiMe::Default()) { return setValue("invisible", val, time); }
26933 bool get_invisible(double time = TiMe::Default()) const { return getBool("invisible", time); }
26934
26938 bool set_occludeLights(bool val, double time = TiMe::Default()) { return setValue("occludeLights", val, time); }
26942 bool get_occludeLights(double time = TiMe::Default()) const { return getBool("occludeLights", time); }
26943
26947 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
26951 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
26952
26956 bool set_affectReflections(bool val, double time = TiMe::Default()) { return setValue("affectReflections", val, time); }
26960 bool get_affectReflections(double time = TiMe::Default()) const { return getBool("affectReflections", time); }
26961
26965 bool set_noDecay(bool val, double time = TiMe::Default()) { return setValue("noDecay", val, time); }
26969 bool get_noDecay(double time = TiMe::Default()) const { return getBool("noDecay", time); }
26970
26974 bool set_doubleSided(bool val, double time = TiMe::Default()) { return setValue("doubleSided", val, time); }
26978 bool get_doubleSided(double time = TiMe::Default()) const { return getBool("doubleSided", time); }
26979
26983 bool set_lightPortal(int val, double time = TiMe::Default()) { return setValue("lightPortal", val, time); }
26987 int get_lightPortal(double time = TiMe::Default()) const { return getInt("lightPortal", time); }
26988
26992 bool set_objectID(int val, double time = TiMe::Default()) { return setValue("objectID", val, time); }
26996 int get_objectID(double time = TiMe::Default()) const { return getInt("objectID", time); }
26997
27001 bool set_useMIS(bool val, double time = TiMe::Default()) { return setValue("useMIS", val, time); }
27005 bool get_useMIS(double time = TiMe::Default()) const { return getBool("useMIS", time); }
27006
27010 bool set_is_disc(bool val, double time = TiMe::Default()) { return setValue("is_disc", val, time); }
27014 bool get_is_disc(double time = TiMe::Default()) const { return getBool("is_disc", time); }
27015
27019 bool set_u_size(float val, double time = TiMe::Default()) { return setValue("u_size", val, time); }
27023 float get_u_size(double time = TiMe::Default()) const { return getFloat("u_size", time); }
27024
27028 bool set_v_size(float val, double time = TiMe::Default()) { return setValue("v_size", val, time); }
27032 float get_v_size(double time = TiMe::Default()) const { return getFloat("v_size", time); }
27033
27037 bool set_directional(float val, double time = TiMe::Default()) { return setValue("directional", val, time); }
27041 float get_directional(double time = TiMe::Default()) const { return getFloat("directional", time); }
27042
27046 bool set_directional_strength(float val, double time = TiMe::Default()) { return setValue("directional_strength", val, time); }
27050 float get_directional_strength(double time = TiMe::Default()) const { return getFloat("directional_strength", time); }
27051
27055 bool set_ignoreLightNormals(bool val, double time = TiMe::Default()) { return setValue("ignoreLightNormals", val, time); }
27059 bool get_ignoreLightNormals(double time = TiMe::Default()) const { return getBool("ignoreLightNormals", time); }
27060
27064 bool set_use_rect_tex(bool val, double time = TiMe::Default()) { return setValue("use_rect_tex", val, time); }
27068 bool get_use_rect_tex(double time = TiMe::Default()) const { return getBool("use_rect_tex", time); }
27069
27072 bool set_rect_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("rect_tex", texture, time); }
27075 bool set_rect_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("rect_tex", texture, time); }
27078 Value get_rect_tex(double time = TiMe::Default()) const { return getValue("rect_tex", time); }
27079
27083 bool set_tex_resolution(int val, double time = TiMe::Default()) { return setValue("tex_resolution", val, time); }
27087 int get_tex_resolution(double time = TiMe::Default()) const { return getInt("tex_resolution", time); }
27088
27092 bool set_tex_adaptive(float val, double time = TiMe::Default()) { return setValue("tex_adaptive", val, time); }
27096 float get_tex_adaptive(double time = TiMe::Default()) const { return getFloat("tex_adaptive", time); }
27097};
27098
27100class LightSphere : public Plugin {
27101public:
27103 static constexpr const PluginTypeId getTypeId() { return 0x77928B9C; }
27105 static constexpr const char* getType() { return "LightSphere"; }
27106
27107 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
27108
27109 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
27110
27114 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
27118 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
27119
27123 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
27127 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
27128
27131 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
27134 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
27135
27139 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
27143 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
27144
27147 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
27150 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
27153 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
27154
27158 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
27162 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
27163
27167 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
27171 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
27172
27176 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
27180 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
27181
27185 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
27189 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
27190
27194 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
27198 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
27199
27203 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
27207 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
27208
27212 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
27216 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
27217
27221 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
27225 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
27226
27230 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
27234 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
27235
27239 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
27243 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
27244
27248 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
27252 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
27253
27257 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
27261 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
27262
27265 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
27268 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
27271 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
27272
27276 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
27280 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
27281
27285 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
27289 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
27290
27294 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
27298 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
27299
27303 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
27307 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
27308
27312 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
27316 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
27317
27321 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
27325 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
27326
27330 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
27334 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
27335
27338 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
27339 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
27340 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
27343 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
27344
27347 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
27348 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
27349 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
27352 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
27353
27356 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
27357 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
27358 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
27361 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
27362
27365 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
27366 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
27367 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
27370 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
27371
27374 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
27375 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
27376 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
27379 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
27380
27384 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
27388 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
27392 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
27393
27397 bool set_decay_near_on(bool val, double time = TiMe::Default()) { return setValue("decay_near_on", val, time); }
27401 bool get_decay_near_on(double time = TiMe::Default()) const { return getBool("decay_near_on", time); }
27402
27406 bool set_decay_near_start(float val, double time = TiMe::Default()) { return setValue("decay_near_start", val, time); }
27410 float get_decay_near_start(double time = TiMe::Default()) const { return getFloat("decay_near_start", time); }
27411
27415 bool set_decay_near_end(float val, double time = TiMe::Default()) { return setValue("decay_near_end", val, time); }
27419 float get_decay_near_end(double time = TiMe::Default()) const { return getFloat("decay_near_end", time); }
27420
27424 bool set_decay_far_on(bool val, double time = TiMe::Default()) { return setValue("decay_far_on", val, time); }
27428 bool get_decay_far_on(double time = TiMe::Default()) const { return getBool("decay_far_on", time); }
27429
27433 bool set_decay_far_start(float val, double time = TiMe::Default()) { return setValue("decay_far_start", val, time); }
27437 float get_decay_far_start(double time = TiMe::Default()) const { return getFloat("decay_far_start", time); }
27438
27442 bool set_decay_far_end(float val, double time = TiMe::Default()) { return setValue("decay_far_end", val, time); }
27446 float get_decay_far_end(double time = TiMe::Default()) const { return getFloat("decay_far_end", time); }
27447
27451 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
27455 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
27456
27460 bool set_intensity(float val, double time = TiMe::Default()) { return setValue("intensity", val, time); }
27464 float get_intensity(double time = TiMe::Default()) const { return getFloat("intensity", time); }
27465
27468 bool set_intensity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
27471 bool set_intensity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
27474 Value get_intensity_tex(double time = TiMe::Default()) const { return getValue("intensity_tex", time); }
27475
27479 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
27483 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
27484
27488 bool set_invisible(bool val, double time = TiMe::Default()) { return setValue("invisible", val, time); }
27492 bool get_invisible(double time = TiMe::Default()) const { return getBool("invisible", time); }
27493
27497 bool set_occludeLights(bool val, double time = TiMe::Default()) { return setValue("occludeLights", val, time); }
27501 bool get_occludeLights(double time = TiMe::Default()) const { return getBool("occludeLights", time); }
27502
27506 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
27510 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
27511
27515 bool set_affectReflections(bool val, double time = TiMe::Default()) { return setValue("affectReflections", val, time); }
27519 bool get_affectReflections(double time = TiMe::Default()) const { return getBool("affectReflections", time); }
27520
27524 bool set_noDecay(bool val, double time = TiMe::Default()) { return setValue("noDecay", val, time); }
27528 bool get_noDecay(double time = TiMe::Default()) const { return getBool("noDecay", time); }
27529
27533 bool set_objectID(int val, double time = TiMe::Default()) { return setValue("objectID", val, time); }
27537 int get_objectID(double time = TiMe::Default()) const { return getInt("objectID", time); }
27538
27542 bool set_useMIS(bool val, double time = TiMe::Default()) { return setValue("useMIS", val, time); }
27546 bool get_useMIS(double time = TiMe::Default()) const { return getBool("useMIS", time); }
27547
27551 bool set_radius(float val, double time = TiMe::Default()) { return setValue("radius", val, time); }
27555 float get_radius(double time = TiMe::Default()) const { return getFloat("radius", time); }
27556
27560 bool set_sphere_segments(int val, double time = TiMe::Default()) { return setValue("sphere_segments", val, time); }
27564 int get_sphere_segments(double time = TiMe::Default()) const { return getInt("sphere_segments", time); }
27565};
27566
27568class LightSpot : public Plugin {
27569public:
27571 static constexpr const PluginTypeId getTypeId() { return 0x77827D1B; }
27573 static constexpr const char* getType() { return "LightSpot"; }
27574
27575 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
27576
27580 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
27584 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
27585
27589 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
27593 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
27594
27597 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
27600 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
27601
27605 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
27609 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
27610
27613 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
27616 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
27619 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
27620
27624 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
27628 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
27629
27633 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
27637 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
27638
27642 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
27646 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
27647
27651 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
27655 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
27656
27660 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
27664 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
27665
27669 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
27673 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
27674
27678 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
27682 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
27683
27687 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
27691 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
27692
27696 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
27700 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
27701
27705 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
27709 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
27710
27714 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
27718 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
27719
27723 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
27727 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
27728
27731 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
27734 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
27737 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
27738
27742 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
27746 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
27747
27751 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
27755 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
27756
27760 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
27764 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
27765
27769 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
27773 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
27774
27778 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
27782 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
27783
27787 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
27791 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
27792
27796 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
27800 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
27801
27804 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
27805 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
27806 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
27809 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
27810
27813 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
27814 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
27815 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
27818 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
27819
27822 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
27823 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
27824 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
27827 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
27828
27831 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
27832 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
27833 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
27836 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
27837
27840 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
27841 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
27842 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
27845 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
27846
27850 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
27854 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
27858 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
27859
27863 bool set_decay_near_on(bool val, double time = TiMe::Default()) { return setValue("decay_near_on", val, time); }
27867 bool get_decay_near_on(double time = TiMe::Default()) const { return getBool("decay_near_on", time); }
27868
27872 bool set_decay_near_start(float val, double time = TiMe::Default()) { return setValue("decay_near_start", val, time); }
27876 float get_decay_near_start(double time = TiMe::Default()) const { return getFloat("decay_near_start", time); }
27877
27881 bool set_decay_near_end(float val, double time = TiMe::Default()) { return setValue("decay_near_end", val, time); }
27885 float get_decay_near_end(double time = TiMe::Default()) const { return getFloat("decay_near_end", time); }
27886
27890 bool set_decay_far_on(bool val, double time = TiMe::Default()) { return setValue("decay_far_on", val, time); }
27894 bool get_decay_far_on(double time = TiMe::Default()) const { return getBool("decay_far_on", time); }
27895
27899 bool set_decay_far_start(float val, double time = TiMe::Default()) { return setValue("decay_far_start", val, time); }
27903 float get_decay_far_start(double time = TiMe::Default()) const { return getFloat("decay_far_start", time); }
27904
27908 bool set_decay_far_end(float val, double time = TiMe::Default()) { return setValue("decay_far_end", val, time); }
27912 float get_decay_far_end(double time = TiMe::Default()) const { return getFloat("decay_far_end", time); }
27913
27917 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
27921 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
27922
27926 bool set_intensity(float val, double time = TiMe::Default()) { return setValue("intensity", val, time); }
27930 float get_intensity(double time = TiMe::Default()) const { return getFloat("intensity", time); }
27931
27934 bool set_intensity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
27937 bool set_intensity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
27940 Value get_intensity_tex(double time = TiMe::Default()) const { return getValue("intensity_tex", time); }
27941
27945 bool set_areaSpeculars(bool val, double time = TiMe::Default()) { return setValue("areaSpeculars", val, time); }
27949 bool get_areaSpeculars(double time = TiMe::Default()) const { return getBool("areaSpeculars", time); }
27950
27954 bool set_shadowRadius(float val, double time = TiMe::Default()) { return setValue("shadowRadius", val, time); }
27958 float get_shadowRadius(double time = TiMe::Default()) const { return getFloat("shadowRadius", time); }
27959
27962 bool set_shadowRadius_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("shadowRadius_tex", texturefloat, time); }
27965 bool set_shadowRadius_tex(float texturefloat, double time = TiMe::Default()) { return setValue("shadowRadius_tex", texturefloat, time); }
27968 Value get_shadowRadius_tex(double time = TiMe::Default()) const { return getValue("shadowRadius_tex", time); }
27969
27973 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
27977 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
27978
27982 bool set_shadowSubdivs(int val, double time = TiMe::Default()) { return setValue("shadowSubdivs", val, time); }
27986 int get_shadowSubdivs(double time = TiMe::Default()) const { return getInt("shadowSubdivs", time); }
27987
27991 bool set_falloffType(int val, double time = TiMe::Default()) { return setValue("falloffType", val, time); }
27995 int get_falloffType(double time = TiMe::Default()) const { return getInt("falloffType", time); }
27996
28000 bool set_decay(float val, double time = TiMe::Default()) { return setValue("decay", val, time); }
28004 float get_decay(double time = TiMe::Default()) const { return getFloat("decay", time); }
28005
28009 bool set_coneAngle(float val, double time = TiMe::Default()) { return setValue("coneAngle", val, time); }
28013 float get_coneAngle(double time = TiMe::Default()) const { return getFloat("coneAngle", time); }
28014
28018 bool set_penumbraAngle(float val, double time = TiMe::Default()) { return setValue("penumbraAngle", val, time); }
28022 float get_penumbraAngle(double time = TiMe::Default()) const { return getFloat("penumbraAngle", time); }
28023
28027 bool set_dropOff(float val, double time = TiMe::Default()) { return setValue("dropOff", val, time); }
28031 float get_dropOff(double time = TiMe::Default()) const { return getFloat("dropOff", time); }
28032
28036 bool set_barnDoor(bool val, double time = TiMe::Default()) { return setValue("barnDoor", val, time); }
28040 bool get_barnDoor(double time = TiMe::Default()) const { return getBool("barnDoor", time); }
28041
28045 bool set_barnDoorLeft(float val, double time = TiMe::Default()) { return setValue("barnDoorLeft", val, time); }
28049 float get_barnDoorLeft(double time = TiMe::Default()) const { return getFloat("barnDoorLeft", time); }
28050
28054 bool set_barnDoorRight(float val, double time = TiMe::Default()) { return setValue("barnDoorRight", val, time); }
28058 float get_barnDoorRight(double time = TiMe::Default()) const { return getFloat("barnDoorRight", time); }
28059
28063 bool set_barnDoorTop(float val, double time = TiMe::Default()) { return setValue("barnDoorTop", val, time); }
28067 float get_barnDoorTop(double time = TiMe::Default()) const { return getFloat("barnDoorTop", time); }
28068
28072 bool set_barnDoorBottom(float val, double time = TiMe::Default()) { return setValue("barnDoorBottom", val, time); }
28076 float get_barnDoorBottom(double time = TiMe::Default()) const { return getFloat("barnDoorBottom", time); }
28077
28081 bool set_useDecayRegions(bool val, double time = TiMe::Default()) { return setValue("useDecayRegions", val, time); }
28085 bool get_useDecayRegions(double time = TiMe::Default()) const { return getBool("useDecayRegions", time); }
28086
28090 bool set_startDistance1(float val, double time = TiMe::Default()) { return setValue("startDistance1", val, time); }
28094 float get_startDistance1(double time = TiMe::Default()) const { return getFloat("startDistance1", time); }
28095
28099 bool set_endDistance1(float val, double time = TiMe::Default()) { return setValue("endDistance1", val, time); }
28103 float get_endDistance1(double time = TiMe::Default()) const { return getFloat("endDistance1", time); }
28104
28108 bool set_startDistance2(float val, double time = TiMe::Default()) { return setValue("startDistance2", val, time); }
28112 float get_startDistance2(double time = TiMe::Default()) const { return getFloat("startDistance2", time); }
28113
28117 bool set_endDistance2(float val, double time = TiMe::Default()) { return setValue("endDistance2", val, time); }
28121 float get_endDistance2(double time = TiMe::Default()) const { return getFloat("endDistance2", time); }
28122
28126 bool set_startDistance3(float val, double time = TiMe::Default()) { return setValue("startDistance3", val, time); }
28130 float get_startDistance3(double time = TiMe::Default()) const { return getFloat("startDistance3", time); }
28131
28135 bool set_endDistance3(float val, double time = TiMe::Default()) { return setValue("endDistance3", val, time); }
28139 float get_endDistance3(double time = TiMe::Default()) const { return getFloat("endDistance3", time); }
28140};
28141
28143class LightSpotMax : public Plugin {
28144public:
28146 static constexpr const PluginTypeId getTypeId() { return 0x77BF65A6; }
28148 static constexpr const char* getType() { return "LightSpotMax"; }
28149
28150 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
28151
28152 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
28153
28157 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
28161 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
28162
28166 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
28170 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
28171
28174 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
28177 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
28178
28182 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
28186 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
28187
28190 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
28193 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
28196 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
28197
28201 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
28205 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
28206
28210 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
28214 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
28215
28219 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
28223 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
28224
28228 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
28232 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
28233
28237 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
28241 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
28242
28246 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
28250 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
28251
28255 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
28259 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
28260
28264 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
28268 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
28269
28273 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
28277 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
28278
28282 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
28286 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
28287
28291 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
28295 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
28296
28300 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
28304 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
28305
28308 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
28311 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
28314 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
28315
28319 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
28323 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
28324
28328 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
28332 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
28333
28337 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
28341 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
28342
28346 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
28350 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
28351
28355 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
28359 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
28360
28364 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
28368 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
28369
28373 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
28377 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
28378
28381 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
28382 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
28383 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
28386 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
28387
28390 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
28391 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
28392 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
28395 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
28396
28399 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
28400 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
28401 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
28404 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
28405
28408 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
28409 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
28410 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
28413 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
28414
28417 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
28418 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
28419 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
28422 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
28423
28427 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
28431 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
28435 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
28436
28440 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
28444 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
28445
28449 bool set_intensity(float val, double time = TiMe::Default()) { return setValue("intensity", val, time); }
28453 float get_intensity(double time = TiMe::Default()) const { return getFloat("intensity", time); }
28454
28457 bool set_intensity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
28460 bool set_intensity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
28463 Value get_intensity_tex(double time = TiMe::Default()) const { return getValue("intensity_tex", time); }
28464
28468 bool set_areaSpeculars(bool val, double time = TiMe::Default()) { return setValue("areaSpeculars", val, time); }
28472 bool get_areaSpeculars(double time = TiMe::Default()) const { return getBool("areaSpeculars", time); }
28473
28477 bool set_shadowRadius(float val, double time = TiMe::Default()) { return setValue("shadowRadius", val, time); }
28481 float get_shadowRadius(double time = TiMe::Default()) const { return getFloat("shadowRadius", time); }
28482
28485 bool set_shadowRadius_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("shadowRadius_tex", texturefloat, time); }
28488 bool set_shadowRadius_tex(float texturefloat, double time = TiMe::Default()) { return setValue("shadowRadius_tex", texturefloat, time); }
28491 Value get_shadowRadius_tex(double time = TiMe::Default()) const { return getValue("shadowRadius_tex", time); }
28492
28496 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
28500 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
28501
28505 bool set_shadowSubdivs(int val, double time = TiMe::Default()) { return setValue("shadowSubdivs", val, time); }
28509 int get_shadowSubdivs(double time = TiMe::Default()) const { return getInt("shadowSubdivs", time); }
28510
28513 bool set_projector_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("projector_map", texture, time); }
28516 bool set_projector_map(const AColor& texture, double time = TiMe::Default()) { return setValue("projector_map", texture, time); }
28519 Value get_projector_map(double time = TiMe::Default()) const { return getValue("projector_map", time); }
28520
28524 bool set_decay_type(int val, double time = TiMe::Default()) { return setValue("decay_type", val, time); }
28528 int get_decay_type(double time = TiMe::Default()) const { return getInt("decay_type", time); }
28529
28533 bool set_decay_start(float val, double time = TiMe::Default()) { return setValue("decay_start", val, time); }
28537 float get_decay_start(double time = TiMe::Default()) const { return getFloat("decay_start", time); }
28538
28542 bool set_near_attenuation(bool val, double time = TiMe::Default()) { return setValue("near_attenuation", val, time); }
28546 bool get_near_attenuation(double time = TiMe::Default()) const { return getBool("near_attenuation", time); }
28547
28551 bool set_near_attenuation_start(float val, double time = TiMe::Default()) { return setValue("near_attenuation_start", val, time); }
28555 float get_near_attenuation_start(double time = TiMe::Default()) const { return getFloat("near_attenuation_start", time); }
28556
28560 bool set_near_attenuation_end(float val, double time = TiMe::Default()) { return setValue("near_attenuation_end", val, time); }
28564 float get_near_attenuation_end(double time = TiMe::Default()) const { return getFloat("near_attenuation_end", time); }
28565
28569 bool set_far_attenuation(bool val, double time = TiMe::Default()) { return setValue("far_attenuation", val, time); }
28573 bool get_far_attenuation(double time = TiMe::Default()) const { return getBool("far_attenuation", time); }
28574
28578 bool set_far_attenuation_start(float val, double time = TiMe::Default()) { return setValue("far_attenuation_start", val, time); }
28582 float get_far_attenuation_start(double time = TiMe::Default()) const { return getFloat("far_attenuation_start", time); }
28583
28587 bool set_far_attenuation_end(float val, double time = TiMe::Default()) { return setValue("far_attenuation_end", val, time); }
28591 float get_far_attenuation_end(double time = TiMe::Default()) const { return getFloat("far_attenuation_end", time); }
28592
28596 bool set_shadowShape(int val, double time = TiMe::Default()) { return setValue("shadowShape", val, time); }
28600 int get_shadowShape(double time = TiMe::Default()) const { return getInt("shadowShape", time); }
28601
28605 bool set_shadowRadius1(float val, double time = TiMe::Default()) { return setValue("shadowRadius1", val, time); }
28609 float get_shadowRadius1(double time = TiMe::Default()) const { return getFloat("shadowRadius1", time); }
28610
28614 bool set_shadowRadius2(float val, double time = TiMe::Default()) { return setValue("shadowRadius2", val, time); }
28618 float get_shadowRadius2(double time = TiMe::Default()) const { return getFloat("shadowRadius2", time); }
28619
28623 bool set_overshoot(bool val, double time = TiMe::Default()) { return setValue("overshoot", val, time); }
28627 bool get_overshoot(double time = TiMe::Default()) const { return getBool("overshoot", time); }
28628
28632 bool set_hotspot(float val, double time = TiMe::Default()) { return setValue("hotspot", val, time); }
28636 float get_hotspot(double time = TiMe::Default()) const { return getFloat("hotspot", time); }
28637
28641 bool set_fallsize(float val, double time = TiMe::Default()) { return setValue("fallsize", val, time); }
28645 float get_fallsize(double time = TiMe::Default()) const { return getFloat("fallsize", time); }
28646
28650 bool set_shape_type(int val, double time = TiMe::Default()) { return setValue("shape_type", val, time); }
28654 int get_shape_type(double time = TiMe::Default()) const { return getInt("shape_type", time); }
28655
28659 bool set_rect_aspect(float val, double time = TiMe::Default()) { return setValue("rect_aspect", val, time); }
28663 float get_rect_aspect(double time = TiMe::Default()) const { return getFloat("rect_aspect", time); }
28664};
28665
28667class LuminaireBaker : public Plugin {
28668public:
28670 static constexpr const PluginTypeId getTypeId() { return 0x7886CE4E; }
28672 static constexpr const char* getType() { return "LuminaireBaker"; }
28673
28674 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
28675
28676 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
28677
28681 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
28685 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
28686
28690 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
28694 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
28695
28699 bool set_filter_strength(float val, double time = TiMe::Default()) { return setValue("filter_strength", val, time); }
28703 float get_filter_strength(double time = TiMe::Default()) const { return getFloat("filter_strength", time); }
28704
28708 bool set_texel_radius(float val, double time = TiMe::Default()) { return setValue("texel_radius", val, time); }
28712 float get_texel_radius(double time = TiMe::Default()) const { return getFloat("texel_radius", time); }
28713
28717 bool set_bin_spread(float val, double time = TiMe::Default()) { return setValue("bin_spread", val, time); }
28721 float get_bin_spread(double time = TiMe::Default()) const { return getFloat("bin_spread", time); }
28722
28726 bool set_resolution(int val, double time = TiMe::Default()) { return setValue("resolution", val, time); }
28730 int get_resolution(double time = TiMe::Default()) const { return getInt("resolution", time); }
28731
28734 bool set_node(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("node", plugin, time); }
28737 PluginRef get_node(double time = TiMe::Default()) const { return getPlugin("node", time); }
28738
28742 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
28746 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
28750 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
28751
28755 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
28759 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
28760
28764 bool set_texel_sh_degree(int val, double time = TiMe::Default()) { return setValue("texel_sh_degree", val, time); }
28768 int get_texel_sh_degree(double time = TiMe::Default()) const { return getInt("texel_sh_degree", time); }
28769
28773 bool set_bin_subdivs(int val, double time = TiMe::Default()) { return setValue("bin_subdivs", val, time); }
28777 int get_bin_subdivs(double time = TiMe::Default()) const { return getInt("bin_subdivs", time); }
28778
28782 bool set_compression_ratio(float val, double time = TiMe::Default()) { return setValue("compression_ratio", val, time); }
28786 float get_compression_ratio(double time = TiMe::Default()) const { return getFloat("compression_ratio", time); }
28787
28790 bool set_dump_dir(const char* str, double time = TiMe::Default()) { return setValue("dump_dir", str, time); }
28793 bool set_dump_dir(const std::string& str, double time = TiMe::Default()) { return setValue("dump_dir", str, time); }
28796 std::string get_dump_dir(double time = TiMe::Default()) const { return getString("dump_dir", time); }
28797
28800 bool set_include_mtl_ids(const IntList& intList, double time = TiMe::Default()) { return setValue("include_mtl_ids", intList, time); }
28801 bool set_include_mtl_ids(IntList&& intList, double time = TiMe::Default()) { return setValue("include_mtl_ids", std::move(intList), time); }
28802 bool set_include_mtl_ids(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("include_mtl_ids", ints, count, time); }
28803 template<size_t count> bool set_include_mtl_ids(const int (&ints)[count], double time = TiMe::Default()) { return setArray("include_mtl_ids", ints, count, time); }
28806 IntList get_include_mtl_ids(double time = TiMe::Default()) const { return getIntList("include_mtl_ids", time); }
28807
28810 bool set_exclude_mtl_ids(const IntList& intList, double time = TiMe::Default()) { return setValue("exclude_mtl_ids", intList, time); }
28811 bool set_exclude_mtl_ids(IntList&& intList, double time = TiMe::Default()) { return setValue("exclude_mtl_ids", std::move(intList), time); }
28812 bool set_exclude_mtl_ids(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("exclude_mtl_ids", ints, count, time); }
28813 template<size_t count> bool set_exclude_mtl_ids(const int (&ints)[count], double time = TiMe::Default()) { return setArray("exclude_mtl_ids", ints, count, time); }
28816 IntList get_exclude_mtl_ids(double time = TiMe::Default()) const { return getIntList("exclude_mtl_ids", time); }
28817
28820 bool set_reduce_box_min(const Vector& vector, double time = TiMe::Default()) { return setValue("reduce_box_min", vector, time); }
28823 Vector get_reduce_box_min(double time = TiMe::Default()) const { return getVector("reduce_box_min", time); }
28824
28827 bool set_reduce_box_max(const Vector& vector, double time = TiMe::Default()) { return setValue("reduce_box_max", vector, time); }
28830 Vector get_reduce_box_max(double time = TiMe::Default()) const { return getVector("reduce_box_max", time); }
28831
28834 bool set_photon_subdivs(int val, double time = TiMe::Default()) { return setValue("photon_subdivs", val, time); }
28837 int get_photon_subdivs(double time = TiMe::Default()) const { return getInt("photon_subdivs", time); }
28838
28841 bool set_use_convex_hull(bool val, double time = TiMe::Default()) { return setValue("use_convex_hull", val, time); }
28844 bool get_use_convex_hull(double time = TiMe::Default()) const { return getBool("use_convex_hull", time); }
28845
28848 bool set_intensity_threshold(float val, double time = TiMe::Default()) { return setValue("intensity_threshold", val, time); }
28851 float get_intensity_threshold(double time = TiMe::Default()) const { return getFloat("intensity_threshold", time); }
28852
28855 bool set_minimize_box(bool val, double time = TiMe::Default()) { return setValue("minimize_box", val, time); }
28858 bool get_minimize_box(double time = TiMe::Default()) const { return getBool("minimize_box", time); }
28859
28862 bool set_minimize_box_threshold(float val, double time = TiMe::Default()) { return setValue("minimize_box_threshold", val, time); }
28865 float get_minimize_box_threshold(double time = TiMe::Default()) const { return getFloat("minimize_box_threshold", time); }
28866
28869 bool set_max_unoccluded_photons(float val, double time = TiMe::Default()) { return setValue("max_unoccluded_photons", val, time); }
28872 float get_max_unoccluded_photons(double time = TiMe::Default()) const { return getFloat("max_unoccluded_photons", time); }
28873
28876 bool set_viewpoint_supersamples(int val, double time = TiMe::Default()) { return setValue("viewpoint_supersamples", val, time); }
28879 int get_viewpoint_supersamples(double time = TiMe::Default()) const { return getInt("viewpoint_supersamples", time); }
28880};
28881
28884public:
28886 static constexpr const PluginTypeId getTypeId() { return 0x2EF6EB9B2B; }
28888 static constexpr const char* getType() { return "MaterialOverrider"; }
28889
28890 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
28891
28895 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
28899 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
28900
28903 bool set_inclusion_nodes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("inclusion_nodes", pluginList, time); }
28904 bool set_inclusion_nodes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("inclusion_nodes", plugins, count, time); }
28905 template<size_t count> bool set_inclusion_nodes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("inclusion_nodes", plugins, count, time); }
28908 PluginList get_inclusion_nodes(double time = TiMe::Default()) const { return getPluginList("inclusion_nodes", time); }
28909
28912 bool set_inclusion_materials(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("inclusion_materials", pluginList, time); }
28913 bool set_inclusion_materials(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("inclusion_materials", plugins, count, time); }
28914 template<size_t count> bool set_inclusion_materials(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("inclusion_materials", plugins, count, time); }
28917 PluginList get_inclusion_materials(double time = TiMe::Default()) const { return getPluginList("inclusion_materials", time); }
28918
28922 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
28926 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
28927
28930 bool set_global_material(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("global_material", plugin, time); }
28933 PluginRef get_global_material(double time = TiMe::Default()) const { return getPlugin("global_material", time); }
28934
28937 bool set_excluded_nodes_material(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("excluded_nodes_material", plugin, time); }
28940 PluginRef get_excluded_nodes_material(double time = TiMe::Default()) const { return getPlugin("excluded_nodes_material", time); }
28941
28945 bool set_override_lights_visibility(bool val, double time = TiMe::Default()) { return setValue("override_lights_visibility", val, time); }
28949 bool get_override_lights_visibility(double time = TiMe::Default()) const { return getBool("override_lights_visibility", time); }
28950
28953 bool set_visible_lights(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("visible_lights", pluginList, time); }
28954 bool set_visible_lights(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("visible_lights", plugins, count, time); }
28955 template<size_t count> bool set_visible_lights(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("visible_lights", plugins, count, time); }
28958 PluginList get_visible_lights(double time = TiMe::Default()) const { return getPluginList("visible_lights", time); }
28959
28963 bool set_first_hit_only(bool val, double time = TiMe::Default()) { return setValue("first_hit_only", val, time); }
28967 bool get_first_hit_only(double time = TiMe::Default()) const { return getBool("first_hit_only", time); }
28968
28971 bool set_patterns(const StringList& stringList, double time = TiMe::Default()) { return setValue("patterns", stringList, time); }
28974 StringList get_patterns(double time = TiMe::Default()) const { return getStringList("patterns", time); }
28975};
28976
28978class MayaGamma : public Plugin {
28979public:
28981 static constexpr const PluginTypeId getTypeId() { return 0x77923E47; }
28983 static constexpr const char* getType() { return "MayaGamma"; }
28984
28985 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
28986
28989 bool set_input(const PluginRef& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
28992 bool set_input(const AColor& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
28995 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
28996
28999 bool set_gamma(const PluginRef& texture, double time = TiMe::Default()) { return setValue("gamma", texture, time); }
29002 bool set_gamma(const AColor& texture, double time = TiMe::Default()) { return setValue("gamma", texture, time); }
29005 Value get_gamma(double time = TiMe::Default()) const { return getValue("gamma", time); }
29006
29008 PluginRef out_color() const { return PluginRef(*this, "color"); }
29009};
29010
29012class MayaLightDirect : public Plugin {
29013public:
29015 static constexpr const PluginTypeId getTypeId() { return 0x778257A0; }
29017 static constexpr const char* getType() { return "MayaLightDirect"; }
29018
29019 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
29020
29024 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
29028 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
29029
29033 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
29037 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
29038
29041 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
29044 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
29045
29049 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
29053 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
29054
29057 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
29060 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
29063 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
29064
29068 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
29072 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
29073
29077 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
29081 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
29082
29086 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
29090 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
29091
29095 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
29099 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
29100
29104 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
29108 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
29109
29113 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
29117 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
29118
29122 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
29126 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
29127
29131 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
29135 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
29136
29140 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
29144 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
29145
29149 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
29153 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
29154
29158 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
29162 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
29163
29167 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
29171 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
29172
29175 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
29178 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
29181 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
29182
29186 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
29190 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
29191
29195 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
29199 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
29200
29204 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
29208 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
29209
29213 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
29217 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
29218
29222 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
29226 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
29227
29231 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
29235 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
29236
29240 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
29244 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
29245
29248 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
29249 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
29250 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
29253 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
29254
29257 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
29258 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
29259 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
29262 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
29263
29266 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
29267 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
29268 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
29271 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
29272
29275 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
29276 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
29277 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
29280 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
29281
29284 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
29285 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
29286 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
29289 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
29290
29294 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
29298 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
29302 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
29303
29307 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
29311 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
29312
29316 bool set_intensity(float val, double time = TiMe::Default()) { return setValue("intensity", val, time); }
29320 float get_intensity(double time = TiMe::Default()) const { return getFloat("intensity", time); }
29321
29324 bool set_intensity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
29327 bool set_intensity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
29330 Value get_intensity_tex(double time = TiMe::Default()) const { return getValue("intensity_tex", time); }
29331
29335 bool set_areaSpeculars(bool val, double time = TiMe::Default()) { return setValue("areaSpeculars", val, time); }
29339 bool get_areaSpeculars(double time = TiMe::Default()) const { return getBool("areaSpeculars", time); }
29340
29344 bool set_shadowRadius(float val, double time = TiMe::Default()) { return setValue("shadowRadius", val, time); }
29348 float get_shadowRadius(double time = TiMe::Default()) const { return getFloat("shadowRadius", time); }
29349
29352 bool set_shadowRadius_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("shadowRadius_tex", texturefloat, time); }
29355 bool set_shadowRadius_tex(float texturefloat, double time = TiMe::Default()) { return setValue("shadowRadius_tex", texturefloat, time); }
29358 Value get_shadowRadius_tex(double time = TiMe::Default()) const { return getValue("shadowRadius_tex", time); }
29359
29363 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
29367 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
29368
29372 bool set_shadowSubdivs(int val, double time = TiMe::Default()) { return setValue("shadowSubdivs", val, time); }
29376 int get_shadowSubdivs(double time = TiMe::Default()) const { return getInt("shadowSubdivs", time); }
29377
29381 bool set_shadowRadiusMode(int val, double time = TiMe::Default()) { return setValue("shadowRadiusMode", val, time); }
29385 int get_shadowRadiusMode(double time = TiMe::Default()) const { return getInt("shadowRadiusMode", time); }
29386
29390 bool set_beamRadius(float val, double time = TiMe::Default()) { return setValue("beamRadius", val, time); }
29394 float get_beamRadius(double time = TiMe::Default()) const { return getFloat("beamRadius", time); }
29395};
29396
29398class MayaMtlMatte : public Plugin {
29399public:
29401 static constexpr const PluginTypeId getTypeId() { return 0x7792DAE9; }
29403 static constexpr const char* getType() { return "MayaMtlMatte"; }
29404
29405 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
29406
29407 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
29408
29412 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
29416 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
29417
29419 bool set_base_mtl(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_mtl", plugin, time); }
29421 PluginRef get_base_mtl(double time = TiMe::Default()) const { return getPlugin("base_mtl", time); }
29422
29424 bool set_matte_opacity(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("matte_opacity", texturefloat, time); }
29426 bool set_matte_opacity(float texturefloat, double time = TiMe::Default()) { return setValue("matte_opacity", texturefloat, time); }
29428 Value get_matte_opacity(double time = TiMe::Default()) const { return getValue("matte_opacity", time); }
29429
29431 bool set_alpha_transparency(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_transparency", texturefloat, time); }
29433 bool set_alpha_transparency(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_transparency", texturefloat, time); }
29435 Value get_alpha_transparency(double time = TiMe::Default()) const { return getValue("alpha_transparency", time); }
29436};
29437
29440public:
29442 static constexpr const PluginTypeId getTypeId() { return 0x77923E46; }
29444 static constexpr const char* getType() { return "MayaMultiplyDivide"; }
29445
29446 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
29447
29450 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
29453 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
29456 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
29457
29460 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
29463 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
29466 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
29467
29471 bool set_operation(int val, double time = TiMe::Default()) { return setValue("operation", val, time); }
29475 int get_operation(double time = TiMe::Default()) const { return getInt("operation", time); }
29476
29478 PluginRef out_color() const { return PluginRef(*this, "color"); }
29479};
29480
29482public:
29484 static constexpr const PluginTypeId getTypeId() { return 0x77B07185; }
29486 static constexpr const char* getType() { return "MayaProjectionTex"; }
29487
29488 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
29489
29493 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
29497 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
29498
29502 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
29506 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
29507
29511 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
29515 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
29516
29520 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
29524 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
29525
29529 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
29533 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
29537 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
29538
29542 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
29546 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
29550 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
29551
29555 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
29559 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
29563 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
29564
29568 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
29572 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
29576 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
29577
29581 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
29585 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
29589 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
29590
29592 PluginRef out_color() const { return PluginRef(*this, "color"); }
29593
29595 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
29596
29598 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
29599
29601 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
29602
29605 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
29608 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
29609
29613 bool set_wrap(bool val, double time = TiMe::Default()) { return setValue("wrap", val, time); }
29617 bool get_wrap(double time = TiMe::Default()) const { return getBool("wrap", time); }
29618
29622 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
29626 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
29627
29631 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
29635 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
29636
29640 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
29644 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
29645
29649 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
29653 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
29654
29658 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
29662 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
29663
29667 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
29671 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
29672
29676 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
29680 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
29681
29685 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
29689 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
29690
29694 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
29698 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
29699
29703 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
29707 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
29708
29712 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
29716 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
29717
29721 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
29725 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
29726
29730 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
29734 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
29735
29739 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
29743 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
29744
29747 bool set_base_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("base_texture", texture, time); }
29750 bool set_base_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("base_texture", texture, time); }
29753 Value get_base_texture(double time = TiMe::Default()) const { return getValue("base_texture", time); }
29754
29757 bool set_nouvw_transparency(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_transparency", texture, time); }
29760 bool set_nouvw_transparency(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_transparency", texture, time); }
29763 Value get_nouvw_transparency(double time = TiMe::Default()) const { return getValue("nouvw_transparency", time); }
29764
29767 bool set_transparency_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_mult", texture, time); }
29770 bool set_transparency_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_mult", texture, time); }
29773 Value get_transparency_mult(double time = TiMe::Default()) const { return getValue("transparency_mult", time); }
29774
29777 bool set_transparency_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_offset", texture, time); }
29780 bool set_transparency_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_offset", texture, time); }
29783 Value get_transparency_offset(double time = TiMe::Default()) const { return getValue("transparency_offset", time); }
29784};
29785
29787class MeshGeometryTrim : public Plugin {
29788public:
29790 static constexpr const PluginTypeId getTypeId() { return 0xC0EEEA7; }
29792 static constexpr const char* getType() { return "MeshGeometryTrim"; }
29793
29796 bool set_visibility_list(const IntList& intList, double time = TiMe::Default()) { return setValue("visibility_list", intList, time); }
29797 bool set_visibility_list(IntList&& intList, double time = TiMe::Default()) { return setValue("visibility_list", std::move(intList), time); }
29798 bool set_visibility_list(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("visibility_list", ints, count, time); }
29799 template<size_t count> bool set_visibility_list(const int (&ints)[count], double time = TiMe::Default()) { return setArray("visibility_list", ints, count, time); }
29802 IntList get_visibility_list(double time = TiMe::Default()) const { return getIntList("visibility_list", time); }
29803
29806 bool set_voxels_face_basis(const IntList& intList, double time = TiMe::Default()) { return setValue("voxels_face_basis", intList, time); }
29807 bool set_voxels_face_basis(IntList&& intList, double time = TiMe::Default()) { return setValue("voxels_face_basis", std::move(intList), time); }
29808 bool set_voxels_face_basis(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("voxels_face_basis", ints, count, time); }
29809 template<size_t count> bool set_voxels_face_basis(const int (&ints)[count], double time = TiMe::Default()) { return setArray("voxels_face_basis", ints, count, time); }
29812 IntList get_voxels_face_basis(double time = TiMe::Default()) const { return getIntList("voxels_face_basis", time); }
29813};
29814
29816class Mtl2Sided : public Plugin {
29817public:
29819 static constexpr const PluginTypeId getTypeId() { return 0x779347CD; }
29821 static constexpr const char* getType() { return "Mtl2Sided"; }
29822
29823 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
29824
29825 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
29826
29829 bool set_front(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("front", plugin, time); }
29832 PluginRef get_front(double time = TiMe::Default()) const { return getPlugin("front", time); }
29833
29836 bool set_back(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("back", plugin, time); }
29839 PluginRef get_back(double time = TiMe::Default()) const { return getPlugin("back", time); }
29840
29844 bool set_translucency(const Color& color, double time = TiMe::Default()) { return setValue("translucency", color, time); }
29848 Color get_translucency(double time = TiMe::Default()) const { return getColor("translucency", time); }
29849
29852 bool set_translucency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("translucency_tex", texture, time); }
29855 bool set_translucency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("translucency_tex", texture, time); }
29858 Value get_translucency_tex(double time = TiMe::Default()) const { return getValue("translucency_tex", time); }
29859
29863 bool set_translucency_tex_mult(float val, double time = TiMe::Default()) { return setValue("translucency_tex_mult", val, time); }
29867 float get_translucency_tex_mult(double time = TiMe::Default()) const { return getFloat("translucency_tex_mult", time); }
29868
29872 bool set_force_1sided(bool val, double time = TiMe::Default()) { return setValue("force_1sided", val, time); }
29876 bool get_force_1sided(double time = TiMe::Default()) const { return getBool("force_1sided", time); }
29877
29881 bool set_mult_by_front_diffuse(bool val, double time = TiMe::Default()) { return setValue("mult_by_front_diffuse", val, time); }
29885 bool get_mult_by_front_diffuse(double time = TiMe::Default()) const { return getBool("mult_by_front_diffuse", time); }
29886
29889 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
29890 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
29891 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
29894 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
29895};
29896
29898class MtlDoubleSided : public Plugin {
29899public:
29901 static constexpr const PluginTypeId getTypeId() { return 0x7782FC69; }
29903 static constexpr const char* getType() { return "MtlDoubleSided"; }
29904
29905 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
29906
29907 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
29908
29910 bool set_base_mtl(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_mtl", plugin, time); }
29912 PluginRef get_base_mtl(double time = TiMe::Default()) const { return getPlugin("base_mtl", time); }
29913};
29914
29916class MtlGLSL : public Plugin {
29917public:
29919 static constexpr const PluginTypeId getTypeId() { return 0x77CE7EBE; }
29921 static constexpr const char* getType() { return "MtlGLSL"; }
29922
29923 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
29924
29925 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
29926
29927 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
29928
29932 bool set_shader_file(const char* str, double time = TiMe::Default()) { return setValue("shader_file", str, time); }
29936 bool set_shader_file(const std::string& str, double time = TiMe::Default()) { return setValue("shader_file", str, time); }
29940 std::string get_shader_file(double time = TiMe::Default()) const { return getString("shader_file", time); }
29941
29943 bool set_uvw_generators(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("uvw_generators", pluginList, time); }
29944 bool set_uvw_generators(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("uvw_generators", plugins, count, time); }
29945 template<size_t count> bool set_uvw_generators(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("uvw_generators", plugins, count, time); }
29947 PluginList get_uvw_generators(double time = TiMe::Default()) const { return getPluginList("uvw_generators", time); }
29948
29952 bool set_transparency(const Color& color, double time = TiMe::Default()) { return setValue("transparency", color, time); }
29956 Color get_transparency(double time = TiMe::Default()) const { return getColor("transparency", time); }
29957
29960 bool set_transparency_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
29963 bool set_transparency_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("transparency_tex", texture, time); }
29966 Value get_transparency_tex(double time = TiMe::Default()) const { return getValue("transparency_tex", time); }
29967
29971 bool set_transparency_tex_mult(float val, double time = TiMe::Default()) { return setValue("transparency_tex_mult", val, time); }
29975 float get_transparency_tex_mult(double time = TiMe::Default()) const { return getFloat("transparency_tex_mult", time); }
29976
29979 bool set_use_shader_alpha(bool val, double time = TiMe::Default()) { return setValue("use_shader_alpha", val, time); }
29982 bool get_use_shader_alpha(double time = TiMe::Default()) const { return getBool("use_shader_alpha", time); }
29983
29985 bool set_uniforms(const ValueList& list, double time = TiMe::Default()) { return setValue("uniforms", list, time); }
29986 bool set_uniforms(ValueList&& list, double time = TiMe::Default()) { return setValue("uniforms", std::move(list), time); }
29987 bool set_uniforms(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("uniforms", values, count, time); }
29988 template<size_t count> bool set_uniforms(const Value (&values)[count], double time = TiMe::Default()) { return setArray("uniforms", values, count, time); }
29989 template<size_t count> bool set_uniforms(Value (&&values)[count], double time = TiMe::Default()) { return setArray("uniforms", values, count, time); }
29991 ValueList get_uniforms(double time = TiMe::Default()) const { return getValueList("uniforms", time); }
29992
29995 bool set_max_ray_depth(int val, double time = TiMe::Default()) { return setValue("max_ray_depth", val, time); }
29998 int get_max_ray_depth(double time = TiMe::Default()) const { return getInt("max_ray_depth", time); }
29999
30002 bool set_clamp_result(bool val, double time = TiMe::Default()) { return setValue("clamp_result", val, time); }
30005 bool get_clamp_result(double time = TiMe::Default()) const { return getBool("clamp_result", time); }
30006
30009 bool set_clamp_value(float val, double time = TiMe::Default()) { return setValue("clamp_value", val, time); }
30012 float get_clamp_value(double time = TiMe::Default()) const { return getFloat("clamp_value", time); }
30013
30016 bool set_use_inline_shader(bool val, double time = TiMe::Default()) { return setValue("use_inline_shader", val, time); }
30019 bool get_use_inline_shader(double time = TiMe::Default()) const { return getBool("use_inline_shader", time); }
30020
30024 bool set_inline_shader(const char* str, double time = TiMe::Default()) { return setValue("inline_shader", str, time); }
30028 bool set_inline_shader(const std::string& str, double time = TiMe::Default()) { return setValue("inline_shader", str, time); }
30032 std::string get_inline_shader(double time = TiMe::Default()) const { return getString("inline_shader", time); }
30033
30035 bool set_vertex_channels(const ValueList& list, double time = TiMe::Default()) { return setValue("vertex_channels", list, time); }
30036 bool set_vertex_channels(ValueList&& list, double time = TiMe::Default()) { return setValue("vertex_channels", std::move(list), time); }
30037 bool set_vertex_channels(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("vertex_channels", values, count, time); }
30038 template<size_t count> bool set_vertex_channels(const Value (&values)[count], double time = TiMe::Default()) { return setArray("vertex_channels", values, count, time); }
30039 template<size_t count> bool set_vertex_channels(Value (&&values)[count], double time = TiMe::Default()) { return setArray("vertex_channels", values, count, time); }
30041 ValueList get_vertex_channels(double time = TiMe::Default()) const { return getValueList("vertex_channels", time); }
30042
30045 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
30046 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
30047 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
30050 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
30051
30054 bool set_bump_replaces_normal(bool val, double time = TiMe::Default()) { return setValue("bump_replaces_normal", val, time); }
30057 bool get_bump_replaces_normal(double time = TiMe::Default()) const { return getBool("bump_replaces_normal", time); }
30058};
30059
30061class MtlMDL : public Plugin {
30062public:
30064 static constexpr const PluginTypeId getTypeId() { return 0x781C2AF0; }
30066 static constexpr const char* getType() { return "MtlMDL"; }
30067
30068 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
30069
30070 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
30071
30074 bool set_mdl_module(const char* str, double time = TiMe::Default()) { return setValue("mdl_module", str, time); }
30077 bool set_mdl_module(const std::string& str, double time = TiMe::Default()) { return setValue("mdl_module", str, time); }
30080 std::string get_mdl_module(double time = TiMe::Default()) const { return getString("mdl_module", time); }
30081
30084 bool set_mdl_material(const char* str, double time = TiMe::Default()) { return setValue("mdl_material", str, time); }
30087 bool set_mdl_material(const std::string& str, double time = TiMe::Default()) { return setValue("mdl_material", str, time); }
30090 std::string get_mdl_material(double time = TiMe::Default()) const { return getString("mdl_material", time); }
30091
30094 bool set_mdl_material_signature(const char* str, double time = TiMe::Default()) { return setValue("mdl_material_signature", str, time); }
30097 bool set_mdl_material_signature(const std::string& str, double time = TiMe::Default()) { return setValue("mdl_material_signature", str, time); }
30100 std::string get_mdl_material_signature(double time = TiMe::Default()) const { return getString("mdl_material_signature", time); }
30101
30103 bool set_input_parameters(const ValueList& list, double time = TiMe::Default()) { return setValue("input_parameters", list, time); }
30104 bool set_input_parameters(ValueList&& list, double time = TiMe::Default()) { return setValue("input_parameters", std::move(list), time); }
30105 bool set_input_parameters(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("input_parameters", values, count, time); }
30106 template<size_t count> bool set_input_parameters(const Value (&values)[count], double time = TiMe::Default()) { return setArray("input_parameters", values, count, time); }
30107 template<size_t count> bool set_input_parameters(Value (&&values)[count], double time = TiMe::Default()) { return setArray("input_parameters", values, count, time); }
30109 ValueList get_input_parameters(double time = TiMe::Default()) const { return getValueList("input_parameters", time); }
30110
30112 bool set_uvw_generators(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("uvw_generators", pluginList, time); }
30113 bool set_uvw_generators(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("uvw_generators", plugins, count, time); }
30114 template<size_t count> bool set_uvw_generators(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("uvw_generators", plugins, count, time); }
30116 PluginList get_uvw_generators(double time = TiMe::Default()) const { return getPluginList("uvw_generators", time); }
30117
30120 bool set_max_ray_depth(int val, double time = TiMe::Default()) { return setValue("max_ray_depth", val, time); }
30123 int get_max_ray_depth(double time = TiMe::Default()) const { return getInt("max_ray_depth", time); }
30124
30127 bool set_mdl_path_list(const char* str, double time = TiMe::Default()) { return setValue("mdl_path_list", str, time); }
30130 bool set_mdl_path_list(const std::string& str, double time = TiMe::Default()) { return setValue("mdl_path_list", str, time); }
30133 std::string get_mdl_path_list(double time = TiMe::Default()) const { return getString("mdl_path_list", time); }
30134
30136 bool set_imports_list(const ValueList& list, double time = TiMe::Default()) { return setValue("imports_list", list, time); }
30137 bool set_imports_list(ValueList&& list, double time = TiMe::Default()) { return setValue("imports_list", std::move(list), time); }
30138 bool set_imports_list(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("imports_list", values, count, time); }
30139 template<size_t count> bool set_imports_list(const Value (&values)[count], double time = TiMe::Default()) { return setArray("imports_list", values, count, time); }
30140 template<size_t count> bool set_imports_list(Value (&&values)[count], double time = TiMe::Default()) { return setArray("imports_list", values, count, time); }
30142 ValueList get_imports_list(double time = TiMe::Default()) const { return getValueList("imports_list", time); }
30143
30146 bool set_remap_roughness(int val, double time = TiMe::Default()) { return setValue("remap_roughness", val, time); }
30149 int get_remap_roughness(double time = TiMe::Default()) const { return getInt("remap_roughness", time); }
30150
30154 bool set_try_to_use_vraymtl(int val, double time = TiMe::Default()) { return setValue("try_to_use_vraymtl", val, time); }
30158 int get_try_to_use_vraymtl(double time = TiMe::Default()) const { return getInt("try_to_use_vraymtl", time); }
30159
30161 PluginRef out_displacement_tex() const { return PluginRef(*this, "displacement_tex"); }
30162
30165 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
30166 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
30167 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
30170 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
30171};
30172
30174class MtlMaterialID : public Plugin {
30175public:
30177 static constexpr const PluginTypeId getTypeId() { return 0x77B41398; }
30179 static constexpr const char* getType() { return "MtlMaterialID"; }
30180
30181 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
30182
30183 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
30184
30187 bool set_base_mtl(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_mtl", plugin, time); }
30190 PluginRef get_base_mtl(double time = TiMe::Default()) const { return getPlugin("base_mtl", time); }
30191
30194 bool set_material_id_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("material_id_color", texture, time); }
30197 bool set_material_id_color(const AColor& texture, double time = TiMe::Default()) { return setValue("material_id_color", texture, time); }
30200 Value get_material_id_color(double time = TiMe::Default()) const { return getValue("material_id_color", time); }
30201
30205 bool set_material_id_number(int val, double time = TiMe::Default()) { return setValue("material_id_number", val, time); }
30209 int get_material_id_number(double time = TiMe::Default()) const { return getInt("material_id_number", time); }
30210
30214 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
30218 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
30222 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
30223};
30224
30226class MtlMayaRamp : public Plugin {
30227public:
30229 static constexpr const PluginTypeId getTypeId() { return 0x77C09D5D; }
30231 static constexpr const char* getType() { return "MtlMayaRamp"; }
30232
30233 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
30234
30235 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
30236
30238 bool set_color_positions(const ValueList& list, double time = TiMe::Default()) { return setValue("color_positions", list, time); }
30239 bool set_color_positions(ValueList&& list, double time = TiMe::Default()) { return setValue("color_positions", std::move(list), time); }
30240 bool set_color_positions(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("color_positions", values, count, time); }
30241 template<size_t count> bool set_color_positions(const Value (&values)[count], double time = TiMe::Default()) { return setArray("color_positions", values, count, time); }
30242 template<size_t count> bool set_color_positions(Value (&&values)[count], double time = TiMe::Default()) { return setArray("color_positions", values, count, time); }
30244 ValueList get_color_positions(double time = TiMe::Default()) const { return getValueList("color_positions", time); }
30245
30247 bool set_color_colors(const ValueList& textureList, double time = TiMe::Default()) { return setValue("color_colors", textureList, time); }
30248 bool set_color_colors(ValueList&& textureList, double time = TiMe::Default()) { return setValue("color_colors", std::move(textureList), time); }
30249 bool set_color_colors(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("color_colors", textures, count, time); }
30250 template<size_t count> bool set_color_colors(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("color_colors", textures, count, time); }
30251 template<size_t count> bool set_color_colors(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("color_colors", textures, count, time); }
30253 ValueList get_color_colors(double time = TiMe::Default()) const { return getValueList("color_colors", time); }
30254
30257 bool set_color_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("color_interpolations", intList, time); }
30258 bool set_color_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("color_interpolations", std::move(intList), time); }
30259 bool set_color_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("color_interpolations", ints, count, time); }
30260 template<size_t count> bool set_color_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("color_interpolations", ints, count, time); }
30263 IntList get_color_interpolations(double time = TiMe::Default()) const { return getIntList("color_interpolations", time); }
30264
30267 bool set_color_input(int val, double time = TiMe::Default()) { return setValue("color_input", val, time); }
30270 int get_color_input(double time = TiMe::Default()) const { return getInt("color_input", time); }
30271
30273 bool set_transp_positions(const ValueList& list, double time = TiMe::Default()) { return setValue("transp_positions", list, time); }
30274 bool set_transp_positions(ValueList&& list, double time = TiMe::Default()) { return setValue("transp_positions", std::move(list), time); }
30275 bool set_transp_positions(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("transp_positions", values, count, time); }
30276 template<size_t count> bool set_transp_positions(const Value (&values)[count], double time = TiMe::Default()) { return setArray("transp_positions", values, count, time); }
30277 template<size_t count> bool set_transp_positions(Value (&&values)[count], double time = TiMe::Default()) { return setArray("transp_positions", values, count, time); }
30279 ValueList get_transp_positions(double time = TiMe::Default()) const { return getValueList("transp_positions", time); }
30280
30282 bool set_transp_colors(const ValueList& textureList, double time = TiMe::Default()) { return setValue("transp_colors", textureList, time); }
30283 bool set_transp_colors(ValueList&& textureList, double time = TiMe::Default()) { return setValue("transp_colors", std::move(textureList), time); }
30284 bool set_transp_colors(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("transp_colors", textures, count, time); }
30285 template<size_t count> bool set_transp_colors(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("transp_colors", textures, count, time); }
30286 template<size_t count> bool set_transp_colors(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("transp_colors", textures, count, time); }
30288 ValueList get_transp_colors(double time = TiMe::Default()) const { return getValueList("transp_colors", time); }
30289
30292 bool set_transp_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("transp_interpolations", intList, time); }
30293 bool set_transp_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("transp_interpolations", std::move(intList), time); }
30294 bool set_transp_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("transp_interpolations", ints, count, time); }
30295 template<size_t count> bool set_transp_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("transp_interpolations", ints, count, time); }
30298 IntList get_transp_interpolations(double time = TiMe::Default()) const { return getIntList("transp_interpolations", time); }
30299
30301 bool set_incan_positions(const ValueList& list, double time = TiMe::Default()) { return setValue("incan_positions", list, time); }
30302 bool set_incan_positions(ValueList&& list, double time = TiMe::Default()) { return setValue("incan_positions", std::move(list), time); }
30303 bool set_incan_positions(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("incan_positions", values, count, time); }
30304 template<size_t count> bool set_incan_positions(const Value (&values)[count], double time = TiMe::Default()) { return setArray("incan_positions", values, count, time); }
30305 template<size_t count> bool set_incan_positions(Value (&&values)[count], double time = TiMe::Default()) { return setArray("incan_positions", values, count, time); }
30307 ValueList get_incan_positions(double time = TiMe::Default()) const { return getValueList("incan_positions", time); }
30308
30310 bool set_incan_colors(const ValueList& textureList, double time = TiMe::Default()) { return setValue("incan_colors", textureList, time); }
30311 bool set_incan_colors(ValueList&& textureList, double time = TiMe::Default()) { return setValue("incan_colors", std::move(textureList), time); }
30312 bool set_incan_colors(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("incan_colors", textures, count, time); }
30313 template<size_t count> bool set_incan_colors(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("incan_colors", textures, count, time); }
30314 template<size_t count> bool set_incan_colors(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("incan_colors", textures, count, time); }
30316 ValueList get_incan_colors(double time = TiMe::Default()) const { return getValueList("incan_colors", time); }
30317
30320 bool set_incan_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("incan_interpolations", intList, time); }
30321 bool set_incan_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("incan_interpolations", std::move(intList), time); }
30322 bool set_incan_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("incan_interpolations", ints, count, time); }
30323 template<size_t count> bool set_incan_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("incan_interpolations", ints, count, time); }
30326 IntList get_incan_interpolations(double time = TiMe::Default()) const { return getIntList("incan_interpolations", time); }
30327
30329 bool set_specular_positions(const ValueList& list, double time = TiMe::Default()) { return setValue("specular_positions", list, time); }
30330 bool set_specular_positions(ValueList&& list, double time = TiMe::Default()) { return setValue("specular_positions", std::move(list), time); }
30331 bool set_specular_positions(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("specular_positions", values, count, time); }
30332 template<size_t count> bool set_specular_positions(const Value (&values)[count], double time = TiMe::Default()) { return setArray("specular_positions", values, count, time); }
30333 template<size_t count> bool set_specular_positions(Value (&&values)[count], double time = TiMe::Default()) { return setArray("specular_positions", values, count, time); }
30335 ValueList get_specular_positions(double time = TiMe::Default()) const { return getValueList("specular_positions", time); }
30336
30338 bool set_specular_colors(const ValueList& textureList, double time = TiMe::Default()) { return setValue("specular_colors", textureList, time); }
30339 bool set_specular_colors(ValueList&& textureList, double time = TiMe::Default()) { return setValue("specular_colors", std::move(textureList), time); }
30340 bool set_specular_colors(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("specular_colors", textures, count, time); }
30341 template<size_t count> bool set_specular_colors(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("specular_colors", textures, count, time); }
30342 template<size_t count> bool set_specular_colors(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("specular_colors", textures, count, time); }
30344 ValueList get_specular_colors(double time = TiMe::Default()) const { return getValueList("specular_colors", time); }
30345
30348 bool set_specular_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("specular_interpolations", intList, time); }
30349 bool set_specular_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("specular_interpolations", std::move(intList), time); }
30350 bool set_specular_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("specular_interpolations", ints, count, time); }
30351 template<size_t count> bool set_specular_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("specular_interpolations", ints, count, time); }
30354 IntList get_specular_interpolations(double time = TiMe::Default()) const { return getIntList("specular_interpolations", time); }
30355
30357 bool set_environm_positions(const ValueList& list, double time = TiMe::Default()) { return setValue("environm_positions", list, time); }
30358 bool set_environm_positions(ValueList&& list, double time = TiMe::Default()) { return setValue("environm_positions", std::move(list), time); }
30359 bool set_environm_positions(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("environm_positions", values, count, time); }
30360 template<size_t count> bool set_environm_positions(const Value (&values)[count], double time = TiMe::Default()) { return setArray("environm_positions", values, count, time); }
30361 template<size_t count> bool set_environm_positions(Value (&&values)[count], double time = TiMe::Default()) { return setArray("environm_positions", values, count, time); }
30363 ValueList get_environm_positions(double time = TiMe::Default()) const { return getValueList("environm_positions", time); }
30364
30366 bool set_environm_colors(const ValueList& textureList, double time = TiMe::Default()) { return setValue("environm_colors", textureList, time); }
30367 bool set_environm_colors(ValueList&& textureList, double time = TiMe::Default()) { return setValue("environm_colors", std::move(textureList), time); }
30368 bool set_environm_colors(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("environm_colors", textures, count, time); }
30369 template<size_t count> bool set_environm_colors(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("environm_colors", textures, count, time); }
30370 template<size_t count> bool set_environm_colors(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("environm_colors", textures, count, time); }
30372 ValueList get_environm_colors(double time = TiMe::Default()) const { return getValueList("environm_colors", time); }
30373
30376 bool set_environm_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("environm_interpolations", intList, time); }
30377 bool set_environm_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("environm_interpolations", std::move(intList), time); }
30378 bool set_environm_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("environm_interpolations", ints, count, time); }
30379 template<size_t count> bool set_environm_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("environm_interpolations", ints, count, time); }
30382 IntList get_environm_interpolations(double time = TiMe::Default()) const { return getIntList("environm_interpolations", time); }
30383
30385 bool set_specularRollOff_positions(const ValueList& list, double time = TiMe::Default()) { return setValue("specularRollOff_positions", list, time); }
30386 bool set_specularRollOff_positions(ValueList&& list, double time = TiMe::Default()) { return setValue("specularRollOff_positions", std::move(list), time); }
30387 bool set_specularRollOff_positions(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("specularRollOff_positions", values, count, time); }
30388 template<size_t count> bool set_specularRollOff_positions(const Value (&values)[count], double time = TiMe::Default()) { return setArray("specularRollOff_positions", values, count, time); }
30389 template<size_t count> bool set_specularRollOff_positions(Value (&&values)[count], double time = TiMe::Default()) { return setArray("specularRollOff_positions", values, count, time); }
30391 ValueList get_specularRollOff_positions(double time = TiMe::Default()) const { return getValueList("specularRollOff_positions", time); }
30392
30394 bool set_specularRollOff_values(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("specularRollOff_values", texturefloatList, time); }
30395 bool set_specularRollOff_values(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("specularRollOff_values", std::move(texturefloatList), time); }
30396 bool set_specularRollOff_values(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("specularRollOff_values", texturefloats, count, time); }
30397 template<size_t count> bool set_specularRollOff_values(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("specularRollOff_values", texturefloats, count, time); }
30398 template<size_t count> bool set_specularRollOff_values(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("specularRollOff_values", texturefloats, count, time); }
30400 ValueList get_specularRollOff_values(double time = TiMe::Default()) const { return getValueList("specularRollOff_values", time); }
30401
30404 bool set_specularRollOff_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("specularRollOff_interpolations", intList, time); }
30405 bool set_specularRollOff_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("specularRollOff_interpolations", std::move(intList), time); }
30406 bool set_specularRollOff_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("specularRollOff_interpolations", ints, count, time); }
30407 template<size_t count> bool set_specularRollOff_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("specularRollOff_interpolations", ints, count, time); }
30410 IntList get_specularRollOff_interpolations(double time = TiMe::Default()) const { return getIntList("specularRollOff_interpolations", time); }
30411
30413 bool set_reflectivity_positions(const ValueList& list, double time = TiMe::Default()) { return setValue("reflectivity_positions", list, time); }
30414 bool set_reflectivity_positions(ValueList&& list, double time = TiMe::Default()) { return setValue("reflectivity_positions", std::move(list), time); }
30415 bool set_reflectivity_positions(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("reflectivity_positions", values, count, time); }
30416 template<size_t count> bool set_reflectivity_positions(const Value (&values)[count], double time = TiMe::Default()) { return setArray("reflectivity_positions", values, count, time); }
30417 template<size_t count> bool set_reflectivity_positions(Value (&&values)[count], double time = TiMe::Default()) { return setArray("reflectivity_positions", values, count, time); }
30419 ValueList get_reflectivity_positions(double time = TiMe::Default()) const { return getValueList("reflectivity_positions", time); }
30420
30422 bool set_reflectivity_values(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("reflectivity_values", texturefloatList, time); }
30423 bool set_reflectivity_values(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("reflectivity_values", std::move(texturefloatList), time); }
30424 bool set_reflectivity_values(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("reflectivity_values", texturefloats, count, time); }
30425 template<size_t count> bool set_reflectivity_values(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("reflectivity_values", texturefloats, count, time); }
30426 template<size_t count> bool set_reflectivity_values(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("reflectivity_values", texturefloats, count, time); }
30428 ValueList get_reflectivity_values(double time = TiMe::Default()) const { return getValueList("reflectivity_values", time); }
30429
30432 bool set_reflectivity_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("reflectivity_interpolations", intList, time); }
30433 bool set_reflectivity_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("reflectivity_interpolations", std::move(intList), time); }
30434 bool set_reflectivity_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("reflectivity_interpolations", ints, count, time); }
30435 template<size_t count> bool set_reflectivity_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("reflectivity_interpolations", ints, count, time); }
30438 IntList get_reflectivity_interpolations(double time = TiMe::Default()) const { return getIntList("reflectivity_interpolations", time); }
30439
30442 bool set_ambient_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("ambient_tex", texture, time); }
30445 bool set_ambient_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("ambient_tex", texture, time); }
30448 Value get_ambient_tex(double time = TiMe::Default()) const { return getValue("ambient_tex", time); }
30449
30452 bool set_eccentricity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("eccentricity_tex", texturefloat, time); }
30455 bool set_eccentricity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("eccentricity_tex", texturefloat, time); }
30458 Value get_eccentricity_tex(double time = TiMe::Default()) const { return getValue("eccentricity_tex", time); }
30459
30462 bool set_specularity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("specularity_tex", texturefloat, time); }
30465 bool set_specularity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("specularity_tex", texturefloat, time); }
30468 Value get_specularity_tex(double time = TiMe::Default()) const { return getValue("specularity_tex", time); }
30469
30472 bool set_diffuse_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("diffuse_tex", texturefloat, time); }
30475 bool set_diffuse_tex(float texturefloat, double time = TiMe::Default()) { return setValue("diffuse_tex", texturefloat, time); }
30478 Value get_diffuse_tex(double time = TiMe::Default()) const { return getValue("diffuse_tex", time); }
30479
30482 bool set_fscatter_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("fscatter_tex", texturefloat, time); }
30485 bool set_fscatter_tex(float texturefloat, double time = TiMe::Default()) { return setValue("fscatter_tex", texturefloat, time); }
30488 Value get_fscatter_tex(double time = TiMe::Default()) const { return getValue("fscatter_tex", time); }
30489
30492 bool set_reflection_limit(int val, double time = TiMe::Default()) { return setValue("reflection_limit", val, time); }
30495 int get_reflection_limit(double time = TiMe::Default()) const { return getInt("reflection_limit", time); }
30496
30499 bool set_refractions(bool val, double time = TiMe::Default()) { return setValue("refractions", val, time); }
30502 bool get_refractions(double time = TiMe::Default()) const { return getBool("refractions", time); }
30503
30506 bool set_ior(float val, double time = TiMe::Default()) { return setValue("ior", val, time); }
30509 float get_ior(double time = TiMe::Default()) const { return getFloat("ior", time); }
30510
30513 bool set_refraction_limit(int val, double time = TiMe::Default()) { return setValue("refraction_limit", val, time); }
30516 int get_refraction_limit(double time = TiMe::Default()) const { return getInt("refraction_limit", time); }
30517
30519 bool set_volume(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("volume", plugin, time); }
30521 PluginRef get_volume(double time = TiMe::Default()) const { return getPlugin("volume", time); }
30522
30524 bool set_bump_brdf(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("bump_brdf", plugin, time); }
30526 PluginRef get_bump_brdf(double time = TiMe::Default()) const { return getPlugin("bump_brdf", time); }
30527
30529 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
30530 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
30531 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
30533 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
30534};
30535
30537class MtlMulti : public Plugin {
30538public:
30540 static constexpr const PluginTypeId getTypeId() { return 0x7782AD1D; }
30542 static constexpr const char* getType() { return "MtlMulti"; }
30543
30544 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
30545
30546 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
30547
30548 operator VolumetricPluginCategory() { return *static_cast<VolumetricPluginCategory*>(static_cast<Plugin*>(this)); }
30549
30552 bool set_mtls(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("mtls", pluginList, time); }
30553 bool set_mtls(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("mtls", plugins, count, time); }
30554 template<size_t count> bool set_mtls(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("mtls", plugins, count, time); }
30557 PluginList get_mtls(double time = TiMe::Default()) const { return getPluginList("mtls", time); }
30558
30561 bool set_mtls_list(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("mtls_list", pluginList, time); }
30562 bool set_mtls_list(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("mtls_list", plugins, count, time); }
30563 template<size_t count> bool set_mtls_list(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("mtls_list", plugins, count, time); }
30566 PluginList get_mtls_list(double time = TiMe::Default()) const { return getPluginList("mtls_list", time); }
30567
30570 bool set_volumes_list(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("volumes_list", pluginList, time); }
30571 bool set_volumes_list(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("volumes_list", plugins, count, time); }
30572 template<size_t count> bool set_volumes_list(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("volumes_list", plugins, count, time); }
30575 PluginList get_volumes_list(double time = TiMe::Default()) const { return getPluginList("volumes_list", time); }
30576
30580 bool set_ids_list(const IntList& intList, double time = TiMe::Default()) { return setValue("ids_list", intList, time); }
30581 bool set_ids_list(IntList&& intList, double time = TiMe::Default()) { return setValue("ids_list", std::move(intList), time); }
30582 bool set_ids_list(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("ids_list", ints, count, time); }
30583 template<size_t count> bool set_ids_list(const int (&ints)[count], double time = TiMe::Default()) { return setArray("ids_list", ints, count, time); }
30587 IntList get_ids_list(double time = TiMe::Default()) const { return getIntList("ids_list", time); }
30588
30591 bool set_shader_sets_list(const StringList& stringList, double time = TiMe::Default()) { return setValue("shader_sets_list", stringList, time); }
30594 StringList get_shader_sets_list(double time = TiMe::Default()) const { return getStringList("shader_sets_list", time); }
30595
30599 bool set_use_shader_set_patterns(bool val, double time = TiMe::Default()) { return setValue("use_shader_set_patterns", val, time); }
30603 bool get_use_shader_set_patterns(double time = TiMe::Default()) const { return getBool("use_shader_set_patterns", time); }
30604
30607 bool set_mtlid_gen(const PluginRef& textureint, double time = TiMe::Default()) { return setValue("mtlid_gen", textureint, time); }
30610 bool set_mtlid_gen(int textureint, double time = TiMe::Default()) { return setValue("mtlid_gen", textureint, time); }
30613 Value get_mtlid_gen(double time = TiMe::Default()) const { return getValue("mtlid_gen", time); }
30614
30617 bool set_mtlid_gen_float(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("mtlid_gen_float", texturefloat, time); }
30620 bool set_mtlid_gen_float(float texturefloat, double time = TiMe::Default()) { return setValue("mtlid_gen_float", texturefloat, time); }
30623 Value get_mtlid_gen_float(double time = TiMe::Default()) const { return getValue("mtlid_gen_float", time); }
30624
30628 bool set_mtlid_gen_float_round_mode(int val, double time = TiMe::Default()) { return setValue("mtlid_gen_float_round_mode", val, time); }
30632 int get_mtlid_gen_float_round_mode(double time = TiMe::Default()) const { return getInt("mtlid_gen_float_round_mode", time); }
30633
30637 bool set_wrap_id(bool val, double time = TiMe::Default()) { return setValue("wrap_id", val, time); }
30641 bool get_wrap_id(double time = TiMe::Default()) const { return getBool("wrap_id", time); }
30642
30646 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
30650 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
30651
30654 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
30655 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
30656 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
30659 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
30660};
30661
30663class MtlOSL : public Plugin {
30664public:
30666 static constexpr const PluginTypeId getTypeId() { return 0x77ED26B8; }
30668 static constexpr const char* getType() { return "MtlOSL"; }
30669
30670 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
30671
30672 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
30673
30677 bool set_shader_file(const char* str, double time = TiMe::Default()) { return setValue("shader_file", str, time); }
30681 bool set_shader_file(const std::string& str, double time = TiMe::Default()) { return setValue("shader_file", str, time); }
30685 std::string get_shader_file(double time = TiMe::Default()) const { return getString("shader_file", time); }
30686
30688 bool set_input_parameters(const ValueList& list, double time = TiMe::Default()) { return setValue("input_parameters", list, time); }
30689 bool set_input_parameters(ValueList&& list, double time = TiMe::Default()) { return setValue("input_parameters", std::move(list), time); }
30690 bool set_input_parameters(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("input_parameters", values, count, time); }
30691 template<size_t count> bool set_input_parameters(const Value (&values)[count], double time = TiMe::Default()) { return setArray("input_parameters", values, count, time); }
30692 template<size_t count> bool set_input_parameters(Value (&&values)[count], double time = TiMe::Default()) { return setArray("input_parameters", values, count, time); }
30694 ValueList get_input_parameters(double time = TiMe::Default()) const { return getValueList("input_parameters", time); }
30695
30698 bool set_output_closure(const char* str, double time = TiMe::Default()) { return setValue("output_closure", str, time); }
30701 bool set_output_closure(const std::string& str, double time = TiMe::Default()) { return setValue("output_closure", str, time); }
30704 std::string get_output_closure(double time = TiMe::Default()) const { return getString("output_closure", time); }
30705
30707 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
30709 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
30710
30714 bool set_max_ray_depth(int val, double time = TiMe::Default()) { return setValue("max_ray_depth", val, time); }
30718 int get_max_ray_depth(double time = TiMe::Default()) const { return getInt("max_ray_depth", time); }
30719
30722 bool set_include_path(const char* str, double time = TiMe::Default()) { return setValue("include_path", str, time); }
30725 bool set_include_path(const std::string& str, double time = TiMe::Default()) { return setValue("include_path", str, time); }
30728 std::string get_include_path(double time = TiMe::Default()) const { return getString("include_path", time); }
30729
30732 bool set_shader_type(int val, double time = TiMe::Default()) { return setValue("shader_type", val, time); }
30735 int get_shader_type(double time = TiMe::Default()) const { return getInt("shader_type", time); }
30736
30739 bool set_inline_shader(const char* str, double time = TiMe::Default()) { return setValue("inline_shader", str, time); }
30742 bool set_inline_shader(const std::string& str, double time = TiMe::Default()) { return setValue("inline_shader", str, time); }
30745 std::string get_inline_shader(double time = TiMe::Default()) const { return getString("inline_shader", time); }
30746
30749 bool set_graph_owner(int val, double time = TiMe::Default()) { return setValue("graph_owner", val, time); }
30752 int get_graph_owner(double time = TiMe::Default()) const { return getInt("graph_owner", time); }
30753
30756 bool set_flip_textures(int val, double time = TiMe::Default()) { return setValue("flip_textures", val, time); }
30759 int get_flip_textures(double time = TiMe::Default()) const { return getInt("flip_textures", time); }
30760
30763 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
30764 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
30765 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
30768 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
30769};
30770
30772class MtlObjBBox : public Plugin {
30773public:
30775 static constexpr const PluginTypeId getTypeId() { return 0x77A2129D; }
30777 static constexpr const char* getType() { return "MtlObjBBox"; }
30778
30779 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
30780
30781 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
30782
30784 bool set_base_mtl(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_mtl", plugin, time); }
30786 PluginRef get_base_mtl(double time = TiMe::Default()) const { return getPlugin("base_mtl", time); }
30787
30790 bool set_bbox_min(const Vector& vector, double time = TiMe::Default()) { return setValue("bbox_min", vector, time); }
30793 Vector get_bbox_min(double time = TiMe::Default()) const { return getVector("bbox_min", time); }
30794
30797 bool set_bbox_max(const Vector& vector, double time = TiMe::Default()) { return setValue("bbox_max", vector, time); }
30800 Vector get_bbox_max(double time = TiMe::Default()) const { return getVector("bbox_max", time); }
30801};
30802
30804class MtlOverride : public Plugin {
30805public:
30807 static constexpr const PluginTypeId getTypeId() { return 0x77A0B2A7; }
30809 static constexpr const char* getType() { return "MtlOverride"; }
30810
30811 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
30812
30813 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
30814
30817 bool set_base_mtl(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_mtl", plugin, time); }
30820 PluginRef get_base_mtl(double time = TiMe::Default()) const { return getPlugin("base_mtl", time); }
30821
30825 bool set_enable_gi_mtl(bool val, double time = TiMe::Default()) { return setValue("enable_gi_mtl", val, time); }
30829 bool get_enable_gi_mtl(double time = TiMe::Default()) const { return getBool("enable_gi_mtl", time); }
30830
30833 bool set_gi_mtl(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("gi_mtl", plugin, time); }
30836 PluginRef get_gi_mtl(double time = TiMe::Default()) const { return getPlugin("gi_mtl", time); }
30837
30841 bool set_enable_reflect_mtl(bool val, double time = TiMe::Default()) { return setValue("enable_reflect_mtl", val, time); }
30845 bool get_enable_reflect_mtl(double time = TiMe::Default()) const { return getBool("enable_reflect_mtl", time); }
30846
30849 bool set_reflect_mtl(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("reflect_mtl", plugin, time); }
30852 PluginRef get_reflect_mtl(double time = TiMe::Default()) const { return getPlugin("reflect_mtl", time); }
30853
30857 bool set_enable_refract_mtl(bool val, double time = TiMe::Default()) { return setValue("enable_refract_mtl", val, time); }
30861 bool get_enable_refract_mtl(double time = TiMe::Default()) const { return getBool("enable_refract_mtl", time); }
30862
30865 bool set_refract_mtl(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("refract_mtl", plugin, time); }
30868 PluginRef get_refract_mtl(double time = TiMe::Default()) const { return getPlugin("refract_mtl", time); }
30869
30873 bool set_enable_shadow_mtl(bool val, double time = TiMe::Default()) { return setValue("enable_shadow_mtl", val, time); }
30877 bool get_enable_shadow_mtl(double time = TiMe::Default()) const { return getBool("enable_shadow_mtl", time); }
30878
30881 bool set_shadow_mtl(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("shadow_mtl", plugin, time); }
30884 PluginRef get_shadow_mtl(double time = TiMe::Default()) const { return getPlugin("shadow_mtl", time); }
30885
30889 bool set_use_environment_override(bool val, double time = TiMe::Default()) { return setValue("use_environment_override", val, time); }
30893 bool get_use_environment_override(double time = TiMe::Default()) const { return getBool("use_environment_override", time); }
30894
30897 bool set_environment_override(const PluginRef& texture, double time = TiMe::Default()) { return setValue("environment_override", texture, time); }
30900 bool set_environment_override(const AColor& texture, double time = TiMe::Default()) { return setValue("environment_override", texture, time); }
30903 Value get_environment_override(double time = TiMe::Default()) const { return getValue("environment_override", time); }
30904
30908 bool set_environment_priority(int val, double time = TiMe::Default()) { return setValue("environment_priority", val, time); }
30912 int get_environment_priority(double time = TiMe::Default()) const { return getInt("environment_priority", time); }
30913};
30914
30916class MtlRenderStats : public Plugin {
30917public:
30919 static constexpr const PluginTypeId getTypeId() { return 0x77A0B885; }
30921 static constexpr const char* getType() { return "MtlRenderStats"; }
30922
30923 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
30924
30925 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
30926
30929 bool set_base_mtl(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_mtl", plugin, time); }
30932 PluginRef get_base_mtl(double time = TiMe::Default()) const { return getPlugin("base_mtl", time); }
30933
30937 bool set_camera_visibility(bool val, double time = TiMe::Default()) { return setValue("camera_visibility", val, time); }
30941 bool get_camera_visibility(double time = TiMe::Default()) const { return getBool("camera_visibility", time); }
30942
30946 bool set_reflections_visibility(bool val, double time = TiMe::Default()) { return setValue("reflections_visibility", val, time); }
30950 bool get_reflections_visibility(double time = TiMe::Default()) const { return getBool("reflections_visibility", time); }
30951
30955 bool set_refractions_visibility(bool val, double time = TiMe::Default()) { return setValue("refractions_visibility", val, time); }
30959 bool get_refractions_visibility(double time = TiMe::Default()) const { return getBool("refractions_visibility", time); }
30960
30964 bool set_gi_visibility(bool val, double time = TiMe::Default()) { return setValue("gi_visibility", val, time); }
30968 bool get_gi_visibility(double time = TiMe::Default()) const { return getBool("gi_visibility", time); }
30969
30973 bool set_shadows_visibility(bool val, double time = TiMe::Default()) { return setValue("shadows_visibility", val, time); }
30977 bool get_shadows_visibility(double time = TiMe::Default()) const { return getBool("shadows_visibility", time); }
30978
30982 bool set_shadows_receive(bool val, double time = TiMe::Default()) { return setValue("shadows_receive", val, time); }
30986 bool get_shadows_receive(double time = TiMe::Default()) const { return getBool("shadows_receive", time); }
30987
30991 bool set_visibility(float val, double time = TiMe::Default()) { return setValue("visibility", val, time); }
30995 float get_visibility(double time = TiMe::Default()) const { return getFloat("visibility", time); }
30996
30999 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
31000 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
31001 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
31004 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
31005};
31006
31008class MtlRoundEdges : public Plugin {
31009public:
31011 static constexpr const PluginTypeId getTypeId() { return 0x77A104BA; }
31013 static constexpr const char* getType() { return "MtlRoundEdges"; }
31014
31015 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
31016
31017 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
31018
31021 bool set_base_mtl(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_mtl", plugin, time); }
31024 PluginRef get_base_mtl(double time = TiMe::Default()) const { return getPlugin("base_mtl", time); }
31025
31029 bool set_radius(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("radius", texturefloat, time); }
31033 bool set_radius(float texturefloat, double time = TiMe::Default()) { return setValue("radius", texturefloat, time); }
31037 Value get_radius(double time = TiMe::Default()) const { return getValue("radius", time); }
31038
31042 bool set_radius_mode(int val, double time = TiMe::Default()) { return setValue("radius_mode", val, time); }
31046 int get_radius_mode(double time = TiMe::Default()) const { return getInt("radius_mode", time); }
31047
31051 bool set_raytraced(bool val, double time = TiMe::Default()) { return setValue("raytraced", val, time); }
31055 bool get_raytraced(double time = TiMe::Default()) const { return getBool("raytraced", time); }
31056
31060 bool set_raytraced_consider_same_object_only(bool val, double time = TiMe::Default()) { return setValue("raytraced_consider_same_object_only", val, time); }
31064 bool get_raytraced_consider_same_object_only(double time = TiMe::Default()) const { return getBool("raytraced_consider_same_object_only", time); }
31065
31069 bool set_raytraced_mode(int val, double time = TiMe::Default()) { return setValue("raytraced_mode", val, time); }
31073 int get_raytraced_mode(double time = TiMe::Default()) const { return getInt("raytraced_mode", time); }
31074};
31075
31077class MtlSelectRE : public Plugin {
31078public:
31080 static constexpr const PluginTypeId getTypeId() { return 0x781B65FC; }
31082 static constexpr const char* getType() { return "MtlSelectRE"; }
31083
31084 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
31085
31086 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
31087
31089 bool set_base_mtl(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_mtl", plugin, time); }
31091 PluginRef get_base_mtl(double time = TiMe::Default()) const { return getPlugin("base_mtl", time); }
31092
31094 bool set_alpha_elements(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("alpha_elements", pluginList, time); }
31095 bool set_alpha_elements(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("alpha_elements", plugins, count, time); }
31096 template<size_t count> bool set_alpha_elements(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("alpha_elements", plugins, count, time); }
31098 PluginList get_alpha_elements(double time = TiMe::Default()) const { return getPluginList("alpha_elements", time); }
31099};
31100
31102class MtlSingleBRDF : public Plugin {
31103public:
31105 static constexpr const PluginTypeId getTypeId() { return 0x77742AB2; }
31107 static constexpr const char* getType() { return "MtlSingleBRDF"; }
31108
31109 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
31110
31111 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
31112
31116 bool set_filter(const Color& color, double time = TiMe::Default()) { return setValue("filter", color, time); }
31120 Color get_filter(double time = TiMe::Default()) const { return getColor("filter", time); }
31121
31124 bool set_brdf(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("brdf", plugin, time); }
31127 PluginRef get_brdf(double time = TiMe::Default()) const { return getPlugin("brdf", time); }
31128
31132 bool set_double_sided(int val, double time = TiMe::Default()) { return setValue("double_sided", val, time); }
31136 int get_double_sided(double time = TiMe::Default()) const { return getInt("double_sided", time); }
31137
31141 bool set_allow_negative_colors(bool val, double time = TiMe::Default()) { return setValue("allow_negative_colors", val, time); }
31145 bool get_allow_negative_colors(double time = TiMe::Default()) const { return getBool("allow_negative_colors", time); }
31146
31150 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
31154 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
31155
31158 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
31159 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
31160 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
31163 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
31164};
31165
31167class MtlStreakFade : public Plugin {
31168public:
31170 static constexpr const PluginTypeId getTypeId() { return 0x77CEF5A1; }
31172 static constexpr const char* getType() { return "MtlStreakFade"; }
31173
31174 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
31175
31176 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
31177
31179 bool set_base_mtl(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_mtl", plugin, time); }
31181 PluginRef get_base_mtl(double time = TiMe::Default()) const { return getPlugin("base_mtl", time); }
31182
31185 bool set_fade(float val, double time = TiMe::Default()) { return setValue("fade", val, time); }
31188 float get_fade(double time = TiMe::Default()) const { return getFloat("fade", time); }
31189};
31190
31192class MtlUVWScaler : public Plugin {
31193public:
31195 static constexpr const PluginTypeId getTypeId() { return 0x7867FBAC; }
31197 static constexpr const char* getType() { return "MtlUVWScaler"; }
31198
31199 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
31200
31201 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
31202
31204 bool set_base_mtl(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_mtl", plugin, time); }
31206 PluginRef get_base_mtl(double time = TiMe::Default()) const { return getPlugin("base_mtl", time); }
31207
31211 bool set_uvw_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("uvw_transform", transform, time); }
31215 Transform get_uvw_transform(double time = TiMe::Default()) const { return getTransform("uvw_transform", time); }
31216
31220 bool set_uvw_mode(int val, double time = TiMe::Default()) { return setValue("uvw_mode", val, time); }
31224 int get_uvw_mode(double time = TiMe::Default()) const { return getInt("uvw_mode", time); }
31225};
31226
31228class MtlUVWSelect : public Plugin {
31229public:
31231 static constexpr const PluginTypeId getTypeId() { return 0x785891EA; }
31233 static constexpr const char* getType() { return "MtlUVWSelect"; }
31234
31235 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
31236
31237 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
31238
31240 bool set_base_mtl(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_mtl", plugin, time); }
31242 PluginRef get_base_mtl(double time = TiMe::Default()) const { return getPlugin("base_mtl", time); }
31243
31246 bool set_uvwgen_ids(const StringList& stringList, double time = TiMe::Default()) { return setValue("uvwgen_ids", stringList, time); }
31249 StringList get_uvwgen_ids(double time = TiMe::Default()) const { return getStringList("uvwgen_ids", time); }
31250
31252 bool set_uvwgens(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("uvwgens", pluginList, time); }
31253 bool set_uvwgens(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("uvwgens", plugins, count, time); }
31254 template<size_t count> bool set_uvwgens(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("uvwgens", plugins, count, time); }
31256 PluginList get_uvwgens(double time = TiMe::Default()) const { return getPluginList("uvwgens", time); }
31257
31260 bool set_face_material_ids(const IntList& intList, double time = TiMe::Default()) { return setValue("face_material_ids", intList, time); }
31261 bool set_face_material_ids(IntList&& intList, double time = TiMe::Default()) { return setValue("face_material_ids", std::move(intList), time); }
31262 bool set_face_material_ids(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("face_material_ids", ints, count, time); }
31263 template<size_t count> bool set_face_material_ids(const int (&ints)[count], double time = TiMe::Default()) { return setArray("face_material_ids", ints, count, time); }
31266 IntList get_face_material_ids(double time = TiMe::Default()) const { return getIntList("face_material_ids", time); }
31267};
31268
31270class MtlVRmat : public Plugin {
31271public:
31273 static constexpr const PluginTypeId getTypeId() { return 0x2ED8D0B1F8; }
31275 static constexpr const char* getType() { return "MtlVRmat"; }
31276
31277 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
31278
31279 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
31280
31284 bool set_filename(const char* str, double time = TiMe::Default()) { return setValue("filename", str, time); }
31288 bool set_filename(const std::string& str, double time = TiMe::Default()) { return setValue("filename", str, time); }
31292 std::string get_filename(double time = TiMe::Default()) const { return getString("filename", time); }
31293
31297 bool set_mtlx_document(const char* str, double time = TiMe::Default()) { return setValue("mtlx_document", str, time); }
31301 bool set_mtlx_document(const std::string& str, double time = TiMe::Default()) { return setValue("mtlx_document", str, time); }
31305 std::string get_mtlx_document(double time = TiMe::Default()) const { return getString("mtlx_document", time); }
31306
31310 bool set_mtlname(const char* str, double time = TiMe::Default()) { return setValue("mtlname", str, time); }
31314 bool set_mtlname(const std::string& str, double time = TiMe::Default()) { return setValue("mtlname", str, time); }
31318 std::string get_mtlname(double time = TiMe::Default()) const { return getString("mtlname", time); }
31319
31323 bool set_mtlindex(int val, double time = TiMe::Default()) { return setValue("mtlindex", val, time); }
31327 int get_mtlindex(double time = TiMe::Default()) const { return getInt("mtlindex", time); }
31328
31333 bool set_param_override(const char* str, double time = TiMe::Default()) { return setValue("param_override", str, time); }
31338 bool set_param_override(const std::string& str, double time = TiMe::Default()) { return setValue("param_override", str, time); }
31343 std::string get_param_override(double time = TiMe::Default()) const { return getString("param_override", time); }
31344
31349 bool set_param_override_all(const char* str, double time = TiMe::Default()) { return setValue("param_override_all", str, time); }
31354 bool set_param_override_all(const std::string& str, double time = TiMe::Default()) { return setValue("param_override_all", str, time); }
31359 std::string get_param_override_all(double time = TiMe::Default()) const { return getString("param_override_all", time); }
31360};
31361
31363class MtlWrapper : public Plugin {
31364public:
31366 static constexpr const PluginTypeId getTypeId() { return 0x77B266B0; }
31368 static constexpr const char* getType() { return "MtlWrapper"; }
31369
31370 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
31371
31372 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
31373
31376 bool set_base_material(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_material", plugin, time); }
31379 PluginRef get_base_material(double time = TiMe::Default()) const { return getPlugin("base_material", time); }
31380
31384 bool set_use_irrad_map(bool val, double time = TiMe::Default()) { return setValue("use_irrad_map", val, time); }
31388 bool get_use_irrad_map(double time = TiMe::Default()) const { return getBool("use_irrad_map", time); }
31389
31393 bool set_generate_gi(float val, double time = TiMe::Default()) { return setValue("generate_gi", val, time); }
31397 float get_generate_gi(double time = TiMe::Default()) const { return getFloat("generate_gi", time); }
31398
31402 bool set_receive_gi(float val, double time = TiMe::Default()) { return setValue("receive_gi", val, time); }
31406 float get_receive_gi(double time = TiMe::Default()) const { return getFloat("receive_gi", time); }
31407
31411 bool set_generate_caustics(float val, double time = TiMe::Default()) { return setValue("generate_caustics", val, time); }
31415 float get_generate_caustics(double time = TiMe::Default()) const { return getFloat("generate_caustics", time); }
31416
31420 bool set_receive_caustics(float val, double time = TiMe::Default()) { return setValue("receive_caustics", val, time); }
31424 float get_receive_caustics(double time = TiMe::Default()) const { return getFloat("receive_caustics", time); }
31425
31429 bool set_alpha_contribution(float val, double time = TiMe::Default()) { return setValue("alpha_contribution", val, time); }
31433 float get_alpha_contribution(double time = TiMe::Default()) const { return getFloat("alpha_contribution", time); }
31434
31438 bool set_matte_surface(bool val, double time = TiMe::Default()) { return setValue("matte_surface", val, time); }
31442 bool get_matte_surface(double time = TiMe::Default()) const { return getBool("matte_surface", time); }
31443
31447 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
31451 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
31452
31456 bool set_affect_alpha(bool val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
31460 bool get_affect_alpha(double time = TiMe::Default()) const { return getBool("affect_alpha", time); }
31461
31465 bool set_shadow_tint_color(const Color& color, double time = TiMe::Default()) { return setValue("shadow_tint_color", color, time); }
31469 Color get_shadow_tint_color(double time = TiMe::Default()) const { return getColor("shadow_tint_color", time); }
31470
31474 bool set_shadow_brightness(float val, double time = TiMe::Default()) { return setValue("shadow_brightness", val, time); }
31478 float get_shadow_brightness(double time = TiMe::Default()) const { return getFloat("shadow_brightness", time); }
31479
31483 bool set_reflection_amount(float val, double time = TiMe::Default()) { return setValue("reflection_amount", val, time); }
31487 float get_reflection_amount(double time = TiMe::Default()) const { return getFloat("reflection_amount", time); }
31488
31492 bool set_refraction_amount(float val, double time = TiMe::Default()) { return setValue("refraction_amount", val, time); }
31496 float get_refraction_amount(double time = TiMe::Default()) const { return getFloat("refraction_amount", time); }
31497
31501 bool set_gi_amount(float val, double time = TiMe::Default()) { return setValue("gi_amount", val, time); }
31505 float get_gi_amount(double time = TiMe::Default()) const { return getFloat("gi_amount", time); }
31506
31510 bool set_no_gi_on_other_mattes(bool val, double time = TiMe::Default()) { return setValue("no_gi_on_other_mattes", val, time); }
31514 bool get_no_gi_on_other_mattes(double time = TiMe::Default()) const { return getBool("no_gi_on_other_mattes", time); }
31515
31519 bool set_matte_for_secondary_rays(int val, double time = TiMe::Default()) { return setValue("matte_for_secondary_rays", val, time); }
31523 int get_matte_for_secondary_rays(double time = TiMe::Default()) const { return getInt("matte_for_secondary_rays", time); }
31524
31528 bool set_gi_surface_id(int val, double time = TiMe::Default()) { return setValue("gi_surface_id", val, time); }
31532 int get_gi_surface_id(double time = TiMe::Default()) const { return getInt("gi_surface_id", time); }
31533
31537 bool set_gi_quality_multiplier(float val, double time = TiMe::Default()) { return setValue("gi_quality_multiplier", val, time); }
31541 float get_gi_quality_multiplier(double time = TiMe::Default()) const { return getFloat("gi_quality_multiplier", time); }
31542
31546 bool set_maya_background_shader_compatibility(bool val, double time = TiMe::Default()) { return setValue("maya_background_shader_compatibility", val, time); }
31550 bool get_maya_background_shader_compatibility(double time = TiMe::Default()) const { return getBool("maya_background_shader_compatibility", time); }
31551
31554 bool set_alpha_contribution_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_contribution_tex", texturefloat, time); }
31557 bool set_alpha_contribution_tex(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_contribution_tex", texturefloat, time); }
31560 Value get_alpha_contribution_tex(double time = TiMe::Default()) const { return getValue("alpha_contribution_tex", time); }
31561
31564 bool set_shadow_brightness_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("shadow_brightness_tex", texturefloat, time); }
31567 bool set_shadow_brightness_tex(float texturefloat, double time = TiMe::Default()) { return setValue("shadow_brightness_tex", texturefloat, time); }
31570 Value get_shadow_brightness_tex(double time = TiMe::Default()) const { return getValue("shadow_brightness_tex", time); }
31571
31574 bool set_reflection_filter_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflection_filter_tex", texture, time); }
31577 bool set_reflection_filter_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("reflection_filter_tex", texture, time); }
31580 Value get_reflection_filter_tex(double time = TiMe::Default()) const { return getValue("reflection_filter_tex", time); }
31581
31585 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
31589 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
31590
31593 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
31594 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
31595 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
31598 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
31599
31603 bool set_generate_render_elements(bool val, double time = TiMe::Default()) { return setValue("generate_render_elements", val, time); }
31607 bool get_generate_render_elements(double time = TiMe::Default()) const { return getBool("generate_render_elements", time); }
31608
31611 bool set_reflection_exclude(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("reflection_exclude", pluginList, time); }
31612 bool set_reflection_exclude(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("reflection_exclude", plugins, count, time); }
31613 template<size_t count> bool set_reflection_exclude(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("reflection_exclude", plugins, count, time); }
31616 PluginList get_reflection_exclude(double time = TiMe::Default()) const { return getPluginList("reflection_exclude", time); }
31617
31621 bool set_reflection_list_is_inclusive(bool val, double time = TiMe::Default()) { return setValue("reflection_list_is_inclusive", val, time); }
31625 bool get_reflection_list_is_inclusive(double time = TiMe::Default()) const { return getBool("reflection_list_is_inclusive", time); }
31626
31629 bool set_refraction_exclude(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("refraction_exclude", pluginList, time); }
31630 bool set_refraction_exclude(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("refraction_exclude", plugins, count, time); }
31631 template<size_t count> bool set_refraction_exclude(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("refraction_exclude", plugins, count, time); }
31634 PluginList get_refraction_exclude(double time = TiMe::Default()) const { return getPluginList("refraction_exclude", time); }
31635
31639 bool set_refraction_list_is_inclusive(bool val, double time = TiMe::Default()) { return setValue("refraction_list_is_inclusive", val, time); }
31643 bool get_refraction_list_is_inclusive(double time = TiMe::Default()) const { return getBool("refraction_list_is_inclusive", time); }
31644};
31645
31647class MtlWrapperMaya : public Plugin {
31648public:
31650 static constexpr const PluginTypeId getTypeId() { return 0x77C24530; }
31652 static constexpr const char* getType() { return "MtlWrapperMaya"; }
31653
31654 operator BSDFPluginCategory() { return *static_cast<BSDFPluginCategory*>(static_cast<Plugin*>(this)); }
31655
31656 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
31657
31660 bool set_base_material(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_material", plugin, time); }
31663 PluginRef get_base_material(double time = TiMe::Default()) const { return getPlugin("base_material", time); }
31664
31668 bool set_use_irrad_map(bool val, double time = TiMe::Default()) { return setValue("use_irrad_map", val, time); }
31672 bool get_use_irrad_map(double time = TiMe::Default()) const { return getBool("use_irrad_map", time); }
31673
31677 bool set_generate_gi(float val, double time = TiMe::Default()) { return setValue("generate_gi", val, time); }
31681 float get_generate_gi(double time = TiMe::Default()) const { return getFloat("generate_gi", time); }
31682
31686 bool set_receive_gi(float val, double time = TiMe::Default()) { return setValue("receive_gi", val, time); }
31690 float get_receive_gi(double time = TiMe::Default()) const { return getFloat("receive_gi", time); }
31691
31695 bool set_generate_caustics(float val, double time = TiMe::Default()) { return setValue("generate_caustics", val, time); }
31699 float get_generate_caustics(double time = TiMe::Default()) const { return getFloat("generate_caustics", time); }
31700
31704 bool set_receive_caustics(float val, double time = TiMe::Default()) { return setValue("receive_caustics", val, time); }
31708 float get_receive_caustics(double time = TiMe::Default()) const { return getFloat("receive_caustics", time); }
31709
31713 bool set_alpha_contribution(float val, double time = TiMe::Default()) { return setValue("alpha_contribution", val, time); }
31717 float get_alpha_contribution(double time = TiMe::Default()) const { return getFloat("alpha_contribution", time); }
31718
31722 bool set_matte_surface(bool val, double time = TiMe::Default()) { return setValue("matte_surface", val, time); }
31726 bool get_matte_surface(double time = TiMe::Default()) const { return getBool("matte_surface", time); }
31727
31731 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
31735 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
31736
31740 bool set_affect_alpha(bool val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
31744 bool get_affect_alpha(double time = TiMe::Default()) const { return getBool("affect_alpha", time); }
31745
31749 bool set_shadow_tint_color(const Color& color, double time = TiMe::Default()) { return setValue("shadow_tint_color", color, time); }
31753 Color get_shadow_tint_color(double time = TiMe::Default()) const { return getColor("shadow_tint_color", time); }
31754
31758 bool set_shadow_brightness(float val, double time = TiMe::Default()) { return setValue("shadow_brightness", val, time); }
31762 float get_shadow_brightness(double time = TiMe::Default()) const { return getFloat("shadow_brightness", time); }
31763
31767 bool set_reflection_amount(float val, double time = TiMe::Default()) { return setValue("reflection_amount", val, time); }
31771 float get_reflection_amount(double time = TiMe::Default()) const { return getFloat("reflection_amount", time); }
31772
31776 bool set_refraction_amount(float val, double time = TiMe::Default()) { return setValue("refraction_amount", val, time); }
31780 float get_refraction_amount(double time = TiMe::Default()) const { return getFloat("refraction_amount", time); }
31781
31785 bool set_gi_amount(float val, double time = TiMe::Default()) { return setValue("gi_amount", val, time); }
31789 float get_gi_amount(double time = TiMe::Default()) const { return getFloat("gi_amount", time); }
31790
31794 bool set_no_gi_on_other_mattes(bool val, double time = TiMe::Default()) { return setValue("no_gi_on_other_mattes", val, time); }
31798 bool get_no_gi_on_other_mattes(double time = TiMe::Default()) const { return getBool("no_gi_on_other_mattes", time); }
31799
31803 bool set_matte_for_secondary_rays(int val, double time = TiMe::Default()) { return setValue("matte_for_secondary_rays", val, time); }
31807 int get_matte_for_secondary_rays(double time = TiMe::Default()) const { return getInt("matte_for_secondary_rays", time); }
31808
31812 bool set_gi_surface_id(int val, double time = TiMe::Default()) { return setValue("gi_surface_id", val, time); }
31816 int get_gi_surface_id(double time = TiMe::Default()) const { return getInt("gi_surface_id", time); }
31817
31821 bool set_gi_quality_multiplier(float val, double time = TiMe::Default()) { return setValue("gi_quality_multiplier", val, time); }
31825 float get_gi_quality_multiplier(double time = TiMe::Default()) const { return getFloat("gi_quality_multiplier", time); }
31826
31830 bool set_maya_background_shader_compatibility(bool val, double time = TiMe::Default()) { return setValue("maya_background_shader_compatibility", val, time); }
31834 bool get_maya_background_shader_compatibility(double time = TiMe::Default()) const { return getBool("maya_background_shader_compatibility", time); }
31835
31838 bool set_alpha_contribution_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_contribution_tex", texturefloat, time); }
31841 bool set_alpha_contribution_tex(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_contribution_tex", texturefloat, time); }
31844 Value get_alpha_contribution_tex(double time = TiMe::Default()) const { return getValue("alpha_contribution_tex", time); }
31845
31848 bool set_shadow_brightness_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("shadow_brightness_tex", texturefloat, time); }
31851 bool set_shadow_brightness_tex(float texturefloat, double time = TiMe::Default()) { return setValue("shadow_brightness_tex", texturefloat, time); }
31854 Value get_shadow_brightness_tex(double time = TiMe::Default()) const { return getValue("shadow_brightness_tex", time); }
31855
31858 bool set_reflection_filter_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflection_filter_tex", texture, time); }
31861 bool set_reflection_filter_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("reflection_filter_tex", texture, time); }
31864 Value get_reflection_filter_tex(double time = TiMe::Default()) const { return getValue("reflection_filter_tex", time); }
31865
31869 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
31873 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
31874
31877 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
31878 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
31879 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
31882 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
31883
31887 bool set_generate_render_elements(bool val, double time = TiMe::Default()) { return setValue("generate_render_elements", val, time); }
31891 bool get_generate_render_elements(double time = TiMe::Default()) const { return getBool("generate_render_elements", time); }
31892
31895 bool set_reflection_exclude(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("reflection_exclude", pluginList, time); }
31896 bool set_reflection_exclude(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("reflection_exclude", plugins, count, time); }
31897 template<size_t count> bool set_reflection_exclude(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("reflection_exclude", plugins, count, time); }
31900 PluginList get_reflection_exclude(double time = TiMe::Default()) const { return getPluginList("reflection_exclude", time); }
31901
31905 bool set_reflection_list_is_inclusive(bool val, double time = TiMe::Default()) { return setValue("reflection_list_is_inclusive", val, time); }
31909 bool get_reflection_list_is_inclusive(double time = TiMe::Default()) const { return getBool("reflection_list_is_inclusive", time); }
31910
31913 bool set_refraction_exclude(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("refraction_exclude", pluginList, time); }
31914 bool set_refraction_exclude(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("refraction_exclude", plugins, count, time); }
31915 template<size_t count> bool set_refraction_exclude(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("refraction_exclude", plugins, count, time); }
31918 PluginList get_refraction_exclude(double time = TiMe::Default()) const { return getPluginList("refraction_exclude", time); }
31919
31923 bool set_refraction_list_is_inclusive(bool val, double time = TiMe::Default()) { return setValue("refraction_list_is_inclusive", val, time); }
31927 bool get_refraction_list_is_inclusive(double time = TiMe::Default()) const { return getBool("refraction_list_is_inclusive", time); }
31928};
31929
31931class NURBSCurve : public Plugin {
31932public:
31934 static constexpr const PluginTypeId getTypeId() { return 0x77823595; }
31936 static constexpr const char* getType() { return "NURBSCurve"; }
31937
31938 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
31939
31942 bool set_degree(int val, double time = TiMe::Default()) { return setValue("degree", val, time); }
31945 int get_degree(double time = TiMe::Default()) const { return getInt("degree", time); }
31946
31949 bool set_cvs(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("cvs", vectorList, time); }
31950 bool set_cvs(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("cvs", std::move(vectorList), time); }
31951 bool set_cvs(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("cvs", vectors, count, time); }
31952 template<size_t count> bool set_cvs(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("cvs", vectors, count, time); }
31955 VectorList get_cvs(double time = TiMe::Default()) const { return getVectorList("cvs", time); }
31956
31959 bool set_knotVector(const FloatList& floatList, double time = TiMe::Default()) { return setValue("knotVector", floatList, time); }
31960 bool set_knotVector(FloatList&& floatList, double time = TiMe::Default()) { return setValue("knotVector", std::move(floatList), time); }
31961 bool set_knotVector(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("knotVector", floats, count, time); }
31962 template<size_t count> bool set_knotVector(const float (&floats)[count], double time = TiMe::Default()) { return setArray("knotVector", floats, count, time); }
31965 FloatList get_knotVector(double time = TiMe::Default()) const { return getFloatList("knotVector", time); }
31966
31969 bool set_boundary(const IntList& intList, double time = TiMe::Default()) { return setValue("boundary", intList, time); }
31970 bool set_boundary(IntList&& intList, double time = TiMe::Default()) { return setValue("boundary", std::move(intList), time); }
31971 bool set_boundary(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("boundary", ints, count, time); }
31972 template<size_t count> bool set_boundary(const int (&ints)[count], double time = TiMe::Default()) { return setArray("boundary", ints, count, time); }
31975 IntList get_boundary(double time = TiMe::Default()) const { return getIntList("boundary", time); }
31976};
31977
31979class Node : public Plugin {
31980public:
31982 static constexpr const PluginTypeId getTypeId() { return 0x77742AB3; }
31984 static constexpr const char* getType() { return "Node"; }
31985
31986 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
31987
31990 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
31993 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
31994
31997 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
32000 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
32001
32003 bool set_geometry(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("geometry", plugin, time); }
32005 PluginRef get_geometry(double time = TiMe::Default()) const { return getPlugin("geometry", time); }
32006
32008 bool set_material(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("material", plugin, time); }
32010 PluginRef get_material(double time = TiMe::Default()) const { return getPlugin("material", time); }
32011
32013 bool set_volume(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("volume", plugin, time); }
32015 PluginRef get_volume(double time = TiMe::Default()) const { return getPlugin("volume", time); }
32016
32019 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
32022 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
32023
32025 bool set_lights(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("lights", pluginList, time); }
32026 bool set_lights(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("lights", plugins, count, time); }
32027 template<size_t count> bool set_lights(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("lights", plugins, count, time); }
32029 PluginList get_lights(double time = TiMe::Default()) const { return getPluginList("lights", time); }
32030
32033 bool set_visible(bool val, double time = TiMe::Default()) { return setValue("visible", val, time); }
32036 bool get_visible(double time = TiMe::Default()) const { return getBool("visible", time); }
32037
32040 bool set_user_attributes(const char* str, double time = TiMe::Default()) { return setValue("user_attributes", str, time); }
32043 bool set_user_attributes(const std::string& str, double time = TiMe::Default()) { return setValue("user_attributes", str, time); }
32046 std::string get_user_attributes(double time = TiMe::Default()) const { return getString("user_attributes", time); }
32047
32050 bool set_user_attributes_bin(const IntList& intList, double time = TiMe::Default()) { return setValue("user_attributes_bin", intList, time); }
32051 bool set_user_attributes_bin(IntList&& intList, double time = TiMe::Default()) { return setValue("user_attributes_bin", std::move(intList), time); }
32052 bool set_user_attributes_bin(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("user_attributes_bin", ints, count, time); }
32053 template<size_t count> bool set_user_attributes_bin(const int (&ints)[count], double time = TiMe::Default()) { return setArray("user_attributes_bin", ints, count, time); }
32056 IntList get_user_attributes_bin(double time = TiMe::Default()) const { return getIntList("user_attributes_bin", time); }
32057
32060 bool set_objectID(int val, double time = TiMe::Default()) { return setValue("objectID", val, time); }
32063 int get_objectID(double time = TiMe::Default()) const { return getInt("objectID", time); }
32064
32067 bool set_primary_visibility(bool val, double time = TiMe::Default()) { return setValue("primary_visibility", val, time); }
32070 bool get_primary_visibility(double time = TiMe::Default()) const { return getBool("primary_visibility", time); }
32071
32074 bool set_time_for_geometry(float val, double time = TiMe::Default()) { return setValue("time_for_geometry", val, time); }
32077 float get_time_for_geometry(double time = TiMe::Default()) const { return getFloat("time_for_geometry", time); }
32078
32081 bool set_use_time_for_geometry(bool val, double time = TiMe::Default()) { return setValue("use_time_for_geometry", val, time); }
32084 bool get_use_time_for_geometry(double time = TiMe::Default()) const { return getBool("use_time_for_geometry", time); }
32085
32087 bool set_map_channels(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("map_channels", plugin, time); }
32089 PluginRef get_map_channels(double time = TiMe::Default()) const { return getPlugin("map_channels", time); }
32090
32093 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
32096 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
32097
32100 bool set_bake_subdiv_filepath(const char* str, double time = TiMe::Default()) { return setValue("bake_subdiv_filepath", str, time); }
32103 bool set_bake_subdiv_filepath(const std::string& str, double time = TiMe::Default()) { return setValue("bake_subdiv_filepath", str, time); }
32106 std::string get_bake_subdiv_filepath(double time = TiMe::Default()) const { return getString("bake_subdiv_filepath", time); }
32107
32111 bool set_object_space_displacement(int val, double time = TiMe::Default()) { return setValue("object_space_displacement", val, time); }
32115 int get_object_space_displacement(double time = TiMe::Default()) const { return getInt("object_space_displacement", time); }
32116
32120 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
32124 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
32125
32128 bool set_object_properties(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("object_properties", plugin, time); }
32131 PluginRef get_object_properties(double time = TiMe::Default()) const { return getPlugin("object_properties", time); }
32132};
32133
32135class OutputDeepWriter : public Plugin {
32136public:
32138 static constexpr const PluginTypeId getTypeId() { return 0x77ED0811; }
32140 static constexpr const char* getType() { return "OutputDeepWriter"; }
32141
32142 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
32143
32147 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
32151 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
32155 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
32156
32159 bool set_float_colors_mode(bool val, double time = TiMe::Default()) { return setValue("float_colors_mode", val, time); }
32162 bool get_float_colors_mode(double time = TiMe::Default()) const { return getBool("float_colors_mode", time); }
32163
32167 bool set_vrst_compression(int val, double time = TiMe::Default()) { return setValue("vrst_compression", val, time); }
32171 int get_vrst_compression(double time = TiMe::Default()) const { return getInt("vrst_compression", time); }
32172
32176 bool set_exr_compression(int val, double time = TiMe::Default()) { return setValue("exr_compression", val, time); }
32180 int get_exr_compression(double time = TiMe::Default()) const { return getInt("exr_compression", time); }
32181};
32182
32183class OutputTest : public Plugin {
32184public:
32186 static constexpr const PluginTypeId getTypeId() { return 0x77C05195; }
32188 static constexpr const char* getType() { return "OutputTest"; }
32189
32190 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
32191};
32192
32194class ParticleTex : public Plugin {
32195public:
32197 static constexpr const PluginTypeId getTypeId() { return 0x77DEACAD; }
32199 static constexpr const char* getType() { return "ParticleTex"; }
32200
32201 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
32202
32206 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
32210 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
32211
32215 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
32219 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
32220
32224 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
32228 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
32229
32233 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
32237 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
32238
32242 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
32246 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
32250 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
32251
32255 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
32259 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
32263 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
32264
32268 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
32272 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
32276 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
32277
32281 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
32285 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
32289 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
32290
32294 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
32298 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
32302 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
32303
32305 PluginRef out_color() const { return PluginRef(*this, "color"); }
32306
32308 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
32309
32311 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
32312
32314 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
32315
32318 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
32321 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
32322
32326 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
32330 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
32331
32335 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
32339 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
32340
32344 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
32348 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
32349
32353 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
32357 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
32358
32362 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
32366 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
32367
32371 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
32375 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
32376
32380 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
32384 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
32385
32389 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
32393 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
32394
32398 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
32402 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
32403
32407 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
32411 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
32412
32416 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
32420 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
32421
32425 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
32429 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
32430
32434 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
32438 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
32439
32443 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
32447 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
32448
32451 bool set_blend_alpha(bool val, double time = TiMe::Default()) { return setValue("blend_alpha", val, time); }
32454 bool get_blend_alpha(double time = TiMe::Default()) const { return getBool("blend_alpha", time); }
32455
32459 bool set_blend_method(int val, double time = TiMe::Default()) { return setValue("blend_method", val, time); }
32463 int get_blend_method(double time = TiMe::Default()) const { return getInt("blend_method", time); }
32464
32467 bool set_color_mode(int val, double time = TiMe::Default()) { return setValue("color_mode", val, time); }
32470 int get_color_mode(double time = TiMe::Default()) const { return getInt("color_mode", time); }
32471
32474 bool set_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("map", texture, time); }
32477 bool set_map(const AColor& texture, double time = TiMe::Default()) { return setValue("map", texture, time); }
32480 Value get_map(double time = TiMe::Default()) const { return getValue("map", time); }
32481
32484 bool set_radius_mode(int val, double time = TiMe::Default()) { return setValue("radius_mode", val, time); }
32487 int get_radius_mode(double time = TiMe::Default()) const { return getInt("radius_mode", time); }
32488
32491 bool set_radius(float val, double time = TiMe::Default()) { return setValue("radius", val, time); }
32494 float get_radius(double time = TiMe::Default()) const { return getFloat("radius", time); }
32495
32498 bool set_amplitude(float val, double time = TiMe::Default()) { return setValue("amplitude", val, time); }
32501 float get_amplitude(double time = TiMe::Default()) const { return getFloat("amplitude", time); }
32502
32505 bool set_shift_mode(bool val, double time = TiMe::Default()) { return setValue("shift_mode", val, time); }
32508 bool get_shift_mode(double time = TiMe::Default()) const { return getBool("shift_mode", time); }
32509
32512 bool set_shift(float val, double time = TiMe::Default()) { return setValue("shift", val, time); }
32515 float get_shift(double time = TiMe::Default()) const { return getFloat("shift", time); }
32516
32519 bool set_radius_scale(bool val, double time = TiMe::Default()) { return setValue("radius_scale", val, time); }
32522 bool get_radius_scale(double time = TiMe::Default()) const { return getBool("radius_scale", time); }
32523
32526 bool set_pa_color(bool val, double time = TiMe::Default()) { return setValue("pa_color", val, time); }
32529 bool get_pa_color(double time = TiMe::Default()) const { return getBool("pa_color", time); }
32530
32533 bool set_pa_radius(bool val, double time = TiMe::Default()) { return setValue("pa_radius", val, time); }
32536 bool get_pa_radius(double time = TiMe::Default()) const { return getBool("pa_radius", time); }
32537
32540 bool set_pa_amplitude(bool val, double time = TiMe::Default()) { return setValue("pa_amplitude", val, time); }
32543 bool get_pa_amplitude(double time = TiMe::Default()) const { return getBool("pa_amplitude", time); }
32544
32547 bool set_pa_shift(bool val, double time = TiMe::Default()) { return setValue("pa_shift", val, time); }
32550 bool get_pa_shift(double time = TiMe::Default()) const { return getBool("pa_shift", time); }
32551
32553 bool set_particle_systems(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("particle_systems", pluginList, time); }
32554 bool set_particle_systems(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("particle_systems", plugins, count, time); }
32555 template<size_t count> bool set_particle_systems(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("particle_systems", plugins, count, time); }
32557 PluginList get_particle_systems(double time = TiMe::Default()) const { return getPluginList("particle_systems", time); }
32558
32561 bool set_source_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("source_transform", transform, time); }
32564 Transform get_source_transform(double time = TiMe::Default()) const { return getTransform("source_transform", time); }
32565};
32566
32568class PhxShaderCache : public Plugin {
32569public:
32571 static constexpr const PluginTypeId getTypeId() { return 0x4AEA9A6CB; }
32573 static constexpr const char* getType() { return "PhxShaderCache"; }
32574
32578 bool set_cache_path(const char* str, double time = TiMe::Default()) { return setValue("cache_path", str, time); }
32582 bool set_cache_path(const std::string& str, double time = TiMe::Default()) { return setValue("cache_path", str, time); }
32586 std::string get_cache_path(double time = TiMe::Default()) const { return getString("cache_path", time); }
32587
32591 bool set_cache_load(bool val, double time = TiMe::Default()) { return setValue("cache_load", val, time); }
32595 bool get_cache_load(double time = TiMe::Default()) const { return getBool("cache_load", time); }
32596
32600 bool set_velocities_from_uvw(bool val, double time = TiMe::Default()) { return setValue("velocities_from_uvw", val, time); }
32604 bool get_velocities_from_uvw(double time = TiMe::Default()) const { return getBool("velocities_from_uvw", time); }
32605
32609 bool set_isMayaFluid(bool val, double time = TiMe::Default()) { return setValue("isMayaFluid", val, time); }
32613 bool get_isMayaFluid(double time = TiMe::Default()) const { return getBool("isMayaFluid", time); }
32614
32618 bool set_empty_grid_up_axis(int val, double time = TiMe::Default()) { return setValue("empty_grid_up_axis", val, time); }
32622 int get_empty_grid_up_axis(double time = TiMe::Default()) const { return getInt("empty_grid_up_axis", time); }
32623
32627 bool set_grid_size_x(float val, double time = TiMe::Default()) { return setValue("grid_size_x", val, time); }
32631 float get_grid_size_x(double time = TiMe::Default()) const { return getFloat("grid_size_x", time); }
32632
32636 bool set_grid_size_y(float val, double time = TiMe::Default()) { return setValue("grid_size_y", val, time); }
32640 float get_grid_size_y(double time = TiMe::Default()) const { return getFloat("grid_size_y", time); }
32641
32645 bool set_grid_size_z(float val, double time = TiMe::Default()) { return setValue("grid_size_z", val, time); }
32649 float get_grid_size_z(double time = TiMe::Default()) const { return getFloat("grid_size_z", time); }
32650
32653 bool set_cell_size(float val, double time = TiMe::Default()) { return setValue("cell_size", val, time); }
32656 float get_cell_size(double time = TiMe::Default()) const { return getFloat("cell_size", time); }
32657
32661 bool set_dynamic_offset_x(float val, double time = TiMe::Default()) { return setValue("dynamic_offset_x", val, time); }
32665 float get_dynamic_offset_x(double time = TiMe::Default()) const { return getFloat("dynamic_offset_x", time); }
32666
32670 bool set_dynamic_offset_y(float val, double time = TiMe::Default()) { return setValue("dynamic_offset_y", val, time); }
32674 float get_dynamic_offset_y(double time = TiMe::Default()) const { return getFloat("dynamic_offset_y", time); }
32675
32679 bool set_dynamic_offset_z(float val, double time = TiMe::Default()) { return setValue("dynamic_offset_z", val, time); }
32683 float get_dynamic_offset_z(double time = TiMe::Default()) const { return getFloat("dynamic_offset_z", time); }
32684
32688 bool set_anim_mode(int val, double time = TiMe::Default()) { return setValue("anim_mode", val, time); }
32692 int get_anim_mode(double time = TiMe::Default()) const { return getInt("anim_mode", time); }
32693
32697 bool set_t2f(float val, double time = TiMe::Default()) { return setValue("t2f", val, time); }
32701 float get_t2f(double time = TiMe::Default()) const { return getFloat("t2f", time); }
32702
32706 bool set_play_at(int val, double time = TiMe::Default()) { return setValue("play_at", val, time); }
32710 int get_play_at(double time = TiMe::Default()) const { return getInt("play_at", time); }
32711
32715 bool set_read_offset(int val, double time = TiMe::Default()) { return setValue("read_offset", val, time); }
32719 int get_read_offset(double time = TiMe::Default()) const { return getInt("read_offset", time); }
32720
32724 bool set_play_speed(float val, double time = TiMe::Default()) { return setValue("play_speed", val, time); }
32728 float get_play_speed(double time = TiMe::Default()) const { return getFloat("play_speed", time); }
32729
32733 bool set_max_length(int val, double time = TiMe::Default()) { return setValue("max_length", val, time); }
32737 int get_max_length(double time = TiMe::Default()) const { return getInt("max_length", time); }
32738
32742 bool set_loop_overlap(int val, double time = TiMe::Default()) { return setValue("loop_overlap", val, time); }
32746 int get_loop_overlap(double time = TiMe::Default()) const { return getInt("loop_overlap", time); }
32747
32751 bool set_blend_method(int val, double time = TiMe::Default()) { return setValue("blend_method", val, time); }
32755 int get_blend_method(double time = TiMe::Default()) const { return getInt("blend_method", time); }
32756
32760 bool set_load_nearest(bool val, double time = TiMe::Default()) { return setValue("load_nearest", val, time); }
32764 bool get_load_nearest(double time = TiMe::Default()) const { return getBool("load_nearest", time); }
32765
32769 bool set_flip_yz(bool val, double time = TiMe::Default()) { return setValue("flip_yz", val, time); }
32773 bool get_flip_yz(double time = TiMe::Default()) const { return getBool("flip_yz", time); }
32774
32778 bool set_mirror_z(bool val, double time = TiMe::Default()) { return setValue("mirror_z", val, time); }
32782 bool get_mirror_z(double time = TiMe::Default()) const { return getBool("mirror_z", time); }
32783
32787 bool set_TPF(int val, double time = TiMe::Default()) { return setValue("TPF", val, time); }
32791 int get_TPF(double time = TiMe::Default()) const { return getInt("TPF", time); }
32792
32796 bool set_load_flags(int val, double time = TiMe::Default()) { return setValue("load_flags", val, time); }
32800 int get_load_flags(double time = TiMe::Default()) const { return getInt("load_flags", time); }
32801
32805 bool set_time_tform(bool val, double time = TiMe::Default()) { return setValue("time_tform", val, time); }
32809 bool get_time_tform(double time = TiMe::Default()) const { return getBool("time_tform", time); }
32810
32814 bool set_smooth_mask(int val, double time = TiMe::Default()) { return setValue("smooth_mask", val, time); }
32818 int get_smooth_mask(double time = TiMe::Default()) const { return getInt("smooth_mask", time); }
32819
32823 bool set_smooth_threshold(const FloatList& floatList, double time = TiMe::Default()) { return setValue("smooth_threshold", floatList, time); }
32824 bool set_smooth_threshold(FloatList&& floatList, double time = TiMe::Default()) { return setValue("smooth_threshold", std::move(floatList), time); }
32825 bool set_smooth_threshold(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("smooth_threshold", floats, count, time); }
32826 template<size_t count> bool set_smooth_threshold(const float (&floats)[count], double time = TiMe::Default()) { return setArray("smooth_threshold", floats, count, time); }
32830 FloatList get_smooth_threshold(double time = TiMe::Default()) const { return getFloatList("smooth_threshold", time); }
32831
32835 bool set_smooth_similarity(const FloatList& floatList, double time = TiMe::Default()) { return setValue("smooth_similarity", floatList, time); }
32836 bool set_smooth_similarity(FloatList&& floatList, double time = TiMe::Default()) { return setValue("smooth_similarity", std::move(floatList), time); }
32837 bool set_smooth_similarity(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("smooth_similarity", floats, count, time); }
32838 template<size_t count> bool set_smooth_similarity(const float (&floats)[count], double time = TiMe::Default()) { return setArray("smooth_similarity", floats, count, time); }
32842 FloatList get_smooth_similarity(double time = TiMe::Default()) const { return getFloatList("smooth_similarity", time); }
32843
32847 bool set_smooth_randomize(const FloatList& floatList, double time = TiMe::Default()) { return setValue("smooth_randomize", floatList, time); }
32848 bool set_smooth_randomize(FloatList&& floatList, double time = TiMe::Default()) { return setValue("smooth_randomize", std::move(floatList), time); }
32849 bool set_smooth_randomize(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("smooth_randomize", floats, count, time); }
32850 template<size_t count> bool set_smooth_randomize(const float (&floats)[count], double time = TiMe::Default()) { return setArray("smooth_randomize", floats, count, time); }
32854 FloatList get_smooth_randomize(double time = TiMe::Default()) const { return getFloatList("smooth_randomize", time); }
32855
32859 bool set_free_mem_detect(int val, double time = TiMe::Default()) { return setValue("free_mem_detect", val, time); }
32863 int get_free_mem_detect(double time = TiMe::Default()) const { return getInt("free_mem_detect", time); }
32864
32868 bool set_usrchmap(const char* str, double time = TiMe::Default()) { return setValue("usrchmap", str, time); }
32872 bool set_usrchmap(const std::string& str, double time = TiMe::Default()) { return setValue("usrchmap", str, time); }
32876 std::string get_usrchmap(double time = TiMe::Default()) const { return getString("usrchmap", time); }
32877
32880 bool set_raw_vdb_stream(const ValueList& list, double time = TiMe::Default()) { return setValue("raw_vdb_stream", list, time); }
32881 bool set_raw_vdb_stream(ValueList&& list, double time = TiMe::Default()) { return setValue("raw_vdb_stream", std::move(list), time); }
32882 bool set_raw_vdb_stream(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("raw_vdb_stream", values, count, time); }
32883 template<size_t count> bool set_raw_vdb_stream(const Value (&values)[count], double time = TiMe::Default()) { return setArray("raw_vdb_stream", values, count, time); }
32884 template<size_t count> bool set_raw_vdb_stream(Value (&&values)[count], double time = TiMe::Default()) { return setArray("raw_vdb_stream", values, count, time); }
32887 ValueList get_raw_vdb_stream(double time = TiMe::Default()) const { return getValueList("raw_vdb_stream", time); }
32888};
32889
32891class PhxShaderFoam : public Plugin {
32892public:
32894 static constexpr const PluginTypeId getTypeId() { return 0x4AEB4705B; }
32896 static constexpr const char* getType() { return "PhxShaderFoam"; }
32897
32898 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
32899
32900 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
32901
32905 bool set_renderAsVolumetric(bool val, double time = TiMe::Default()) { return setValue("renderAsVolumetric", val, time); }
32909 bool get_renderAsVolumetric(double time = TiMe::Default()) const { return getBool("renderAsVolumetric", time); }
32910
32914 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
32918 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
32919
32923 bool set_geommode(int val, double time = TiMe::Default()) { return setValue("geommode", val, time); }
32927 int get_geommode(double time = TiMe::Default()) const { return getInt("geommode", time); }
32928
32931 bool set_particle_source(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("particle_source", pluginList, time); }
32932 bool set_particle_source(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("particle_source", plugins, count, time); }
32933 template<size_t count> bool set_particle_source(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("particle_source", plugins, count, time); }
32936 PluginList get_particle_source(double time = TiMe::Default()) const { return getPluginList("particle_source", time); }
32937
32940 bool set_particle_tm(const ValueList& list, double time = TiMe::Default()) { return setValue("particle_tm", list, time); }
32941 bool set_particle_tm(ValueList&& list, double time = TiMe::Default()) { return setValue("particle_tm", std::move(list), time); }
32942 bool set_particle_tm(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("particle_tm", values, count, time); }
32943 template<size_t count> bool set_particle_tm(const Value (&values)[count], double time = TiMe::Default()) { return setArray("particle_tm", values, count, time); }
32944 template<size_t count> bool set_particle_tm(Value (&&values)[count], double time = TiMe::Default()) { return setArray("particle_tm", values, count, time); }
32947 ValueList get_particle_tm(double time = TiMe::Default()) const { return getValueList("particle_tm", time); }
32948
32951 bool set_gpuMaterial(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("gpuMaterial", plugin, time); }
32954 PluginRef get_gpuMaterial(double time = TiMe::Default()) const { return getPlugin("gpuMaterial", time); }
32955
32959 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
32963 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
32964
32968 bool set_colfrompartchan(bool val, double time = TiMe::Default()) { return setValue("colfrompartchan", val, time); }
32972 bool get_colfrompartchan(double time = TiMe::Default()) const { return getBool("colfrompartchan", time); }
32973
32977 bool set_usecolormap(bool val, double time = TiMe::Default()) { return setValue("usecolormap", val, time); }
32981 bool get_usecolormap(double time = TiMe::Default()) const { return getBool("usecolormap", time); }
32982
32985 bool set_colormap(const PluginRef& texture, double time = TiMe::Default()) { return setValue("colormap", texture, time); }
32988 bool set_colormap(const AColor& texture, double time = TiMe::Default()) { return setValue("colormap", texture, time); }
32991 Value get_colormap(double time = TiMe::Default()) const { return getValue("colormap", time); }
32992
32996 bool set_bounces(int val, double time = TiMe::Default()) { return setValue("bounces", val, time); }
33000 int get_bounces(double time = TiMe::Default()) const { return getInt("bounces", time); }
33001
33005 bool set_minw(float val, double time = TiMe::Default()) { return setValue("minw", val, time); }
33009 float get_minw(double time = TiMe::Default()) const { return getFloat("minw", time); }
33010
33014 bool set_ri(float val, double time = TiMe::Default()) { return setValue("ri", val, time); }
33018 float get_ri(double time = TiMe::Default()) const { return getFloat("ri", time); }
33019
33023 bool set_difmul(float val, double time = TiMe::Default()) { return setValue("difmul", val, time); }
33027 float get_difmul(double time = TiMe::Default()) const { return getFloat("difmul", time); }
33028
33032 bool set_hlwidth(float val, double time = TiMe::Default()) { return setValue("hlwidth", val, time); }
33036 float get_hlwidth(double time = TiMe::Default()) const { return getFloat("hlwidth", time); }
33037
33041 bool set_hlmult(float val, double time = TiMe::Default()) { return setValue("hlmult", val, time); }
33045 float get_hlmult(double time = TiMe::Default()) const { return getFloat("hlmult", time); }
33046
33050 bool set_reduction(float val, double time = TiMe::Default()) { return setValue("reduction", val, time); }
33054 float get_reduction(double time = TiMe::Default()) const { return getFloat("reduction", time); }
33055
33059 bool set_cntmul_inc_meth(int val, double time = TiMe::Default()) { return setValue("cntmul_inc_meth", val, time); }
33063 int get_cntmul_inc_meth(double time = TiMe::Default()) const { return getInt("cntmul_inc_meth", time); }
33064
33068 bool set_cntmul_inc_nbrs(int val, double time = TiMe::Default()) { return setValue("cntmul_inc_nbrs", val, time); }
33072 int get_cntmul_inc_nbrs(double time = TiMe::Default()) const { return getInt("cntmul_inc_nbrs", time); }
33073
33077 bool set_displ_fade_from_liq(bool val, double time = TiMe::Default()) { return setValue("displ_fade_from_liq", val, time); }
33081 bool get_displ_fade_from_liq(double time = TiMe::Default()) const { return getBool("displ_fade_from_liq", time); }
33082
33086 bool set_displ_fade_from_liq_dist(float val, double time = TiMe::Default()) { return setValue("displ_fade_from_liq_dist", val, time); }
33090 float get_displ_fade_from_liq_dist(double time = TiMe::Default()) const { return getFloat("displ_fade_from_liq_dist", time); }
33091
33095 bool set_pvar(float val, double time = TiMe::Default()) { return setValue("pvar", val, time); }
33099 float get_pvar(double time = TiMe::Default()) const { return getFloat("pvar", time); }
33100
33104 bool set_szmul(float val, double time = TiMe::Default()) { return setValue("szmul", val, time); }
33108 float get_szmul(double time = TiMe::Default()) const { return getFloat("szmul", time); }
33109
33113 bool set_szmul_pa(bool val, double time = TiMe::Default()) { return setValue("szmul_pa", val, time); }
33117 bool get_szmul_pa(double time = TiMe::Default()) const { return getBool("szmul_pa", time); }
33118
33121 bool set_szmul_anim(const ValueList& list, double time = TiMe::Default()) { return setValue("szmul_anim", list, time); }
33122 bool set_szmul_anim(ValueList&& list, double time = TiMe::Default()) { return setValue("szmul_anim", std::move(list), time); }
33123 bool set_szmul_anim(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("szmul_anim", values, count, time); }
33124 template<size_t count> bool set_szmul_anim(const Value (&values)[count], double time = TiMe::Default()) { return setArray("szmul_anim", values, count, time); }
33125 template<size_t count> bool set_szmul_anim(Value (&&values)[count], double time = TiMe::Default()) { return setArray("szmul_anim", values, count, time); }
33128 ValueList get_szmul_anim(double time = TiMe::Default()) const { return getValueList("szmul_anim", time); }
33129
33133 bool set_szadd(float val, double time = TiMe::Default()) { return setValue("szadd", val, time); }
33137 float get_szadd(double time = TiMe::Default()) const { return getFloat("szadd", time); }
33138
33142 bool set_szvar(float val, double time = TiMe::Default()) { return setValue("szvar", val, time); }
33146 float get_szvar(double time = TiMe::Default()) const { return getFloat("szvar", time); }
33147
33151 bool set_szdist(float val, double time = TiMe::Default()) { return setValue("szdist", val, time); }
33155 float get_szdist(double time = TiMe::Default()) const { return getFloat("szdist", time); }
33156
33160 bool set_scattering(int val, double time = TiMe::Default()) { return setValue("scattering", val, time); }
33164 int get_scattering(double time = TiMe::Default()) const { return getInt("scattering", time); }
33165
33169 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
33173 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
33174
33178 bool set_optimize(bool val, double time = TiMe::Default()) { return setValue("optimize", val, time); }
33182 bool get_optimize(double time = TiMe::Default()) const { return getBool("optimize", time); }
33183
33187 bool set_moblur(int val, double time = TiMe::Default()) { return setValue("moblur", val, time); }
33191 int get_moblur(double time = TiMe::Default()) const { return getInt("moblur", time); }
33192
33196 bool set_mbstep(float val, double time = TiMe::Default()) { return setValue("mbstep", val, time); }
33200 float get_mbstep(double time = TiMe::Default()) const { return getFloat("mbstep", time); }
33201
33205 bool set_mblimit(int val, double time = TiMe::Default()) { return setValue("mblimit", val, time); }
33209 int get_mblimit(double time = TiMe::Default()) const { return getInt("mblimit", time); }
33210
33214 bool set_ptAlpha(float val, double time = TiMe::Default()) { return setValue("ptAlpha", val, time); }
33218 float get_ptAlpha(double time = TiMe::Default()) const { return getFloat("ptAlpha", time); }
33219
33223 bool set_ptSize(float val, double time = TiMe::Default()) { return setValue("ptSize", val, time); }
33227 float get_ptSize(double time = TiMe::Default()) const { return getFloat("ptSize", time); }
33228
33232 bool set_ptShadStren(float val, double time = TiMe::Default()) { return setValue("ptShadStren", val, time); }
33236 float get_ptShadStren(double time = TiMe::Default()) const { return getFloat("ptShadStren", time); }
33237
33241 bool set_ptSizeExtra(float val, double time = TiMe::Default()) { return setValue("ptSizeExtra", val, time); }
33245 float get_ptSizeExtra(double time = TiMe::Default()) const { return getFloat("ptSizeExtra", time); }
33246
33250 bool set_velmult(float val, double time = TiMe::Default()) { return setValue("velmult", val, time); }
33254 float get_velmult(double time = TiMe::Default()) const { return getFloat("velmult", time); }
33255
33259 bool set_subgroup(int val, double time = TiMe::Default()) { return setValue("subgroup", val, time); }
33263 int get_subgroup(double time = TiMe::Default()) const { return getInt("subgroup", time); }
33264
33268 bool set_nolqshadows(bool val, double time = TiMe::Default()) { return setValue("nolqshadows", val, time); }
33272 bool get_nolqshadows(double time = TiMe::Default()) const { return getBool("nolqshadows", time); }
33273
33277 bool set_flatatoceanbord(bool val, double time = TiMe::Default()) { return setValue("flatatoceanbord", val, time); }
33281 bool get_flatatoceanbord(double time = TiMe::Default()) const { return getBool("flatatoceanbord", time); }
33282
33286 bool set_ignoresize(bool val, double time = TiMe::Default()) { return setValue("ignoresize", val, time); }
33290 bool get_ignoresize(double time = TiMe::Default()) const { return getBool("ignoresize", time); }
33291
33295 bool set_szlimit(float val, double time = TiMe::Default()) { return setValue("szlimit", val, time); }
33299 float get_szlimit(double time = TiMe::Default()) const { return getFloat("szlimit", time); }
33300
33304 bool set_vertoffs(float val, double time = TiMe::Default()) { return setValue("vertoffs", val, time); }
33308 float get_vertoffs(double time = TiMe::Default()) const { return getFloat("vertoffs", time); }
33309
33313 bool set_fogres(float val, double time = TiMe::Default()) { return setValue("fogres", val, time); }
33317 float get_fogres(double time = TiMe::Default()) const { return getFloat("fogres", time); }
33318
33322 bool set_fogmult(float val, double time = TiMe::Default()) { return setValue("fogmult", val, time); }
33326 float get_fogmult(double time = TiMe::Default()) const { return getFloat("fogmult", time); }
33327
33331 bool set_fogmult_legacy(float val, double time = TiMe::Default()) { return setValue("fogmult_legacy", val, time); }
33335 float get_fogmult_legacy(double time = TiMe::Default()) const { return getFloat("fogmult_legacy", time); }
33336
33340 bool set_rendstep(int val, double time = TiMe::Default()) { return setValue("rendstep", val, time); }
33344 int get_rendstep(double time = TiMe::Default()) const { return getInt("rendstep", time); }
33345
33349 bool set_rendshadstep(int val, double time = TiMe::Default()) { return setValue("rendshadstep", val, time); }
33353 int get_rendshadstep(double time = TiMe::Default()) const { return getInt("rendshadstep", time); }
33354
33358 bool set_absorption_color(const Color& color, double time = TiMe::Default()) { return setValue("absorption_color", color, time); }
33362 Color get_absorption_color(double time = TiMe::Default()) const { return getColor("absorption_color", time); }
33363
33367 bool set_phase_function(float val, double time = TiMe::Default()) { return setValue("phase_function", val, time); }
33371 float get_phase_function(double time = TiMe::Default()) const { return getFloat("phase_function", time); }
33372
33376 bool set_usereflmap(bool val, double time = TiMe::Default()) { return setValue("usereflmap", val, time); }
33380 bool get_usereflmap(double time = TiMe::Default()) const { return getBool("usereflmap", time); }
33381
33385 bool set_useenvmap(bool val, double time = TiMe::Default()) { return setValue("useenvmap", val, time); }
33389 bool get_useenvmap(double time = TiMe::Default()) const { return getBool("useenvmap", time); }
33390
33393 bool set_reflmap(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflmap", texture, time); }
33396 bool set_reflmap(const AColor& texture, double time = TiMe::Default()) { return setValue("reflmap", texture, time); }
33399 Value get_reflmap(double time = TiMe::Default()) const { return getValue("reflmap", time); }
33400
33403 bool set_envmap(const PluginRef& texture, double time = TiMe::Default()) { return setValue("envmap", texture, time); }
33406 bool set_envmap(const AColor& texture, double time = TiMe::Default()) { return setValue("envmap", texture, time); }
33409 Value get_envmap(double time = TiMe::Default()) const { return getValue("envmap", time); }
33410
33414 bool set_usegizmo(int val, double time = TiMe::Default()) { return setValue("usegizmo", val, time); }
33418 int get_usegizmo(double time = TiMe::Default()) const { return getInt("usegizmo", time); }
33419
33423 bool set_invgizmo(int val, double time = TiMe::Default()) { return setValue("invgizmo", val, time); }
33427 int get_invgizmo(double time = TiMe::Default()) const { return getInt("invgizmo", time); }
33428
33431 bool set_gizmo(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("gizmo", plugin, time); }
33434 PluginRef get_gizmo(double time = TiMe::Default()) const { return getPlugin("gizmo", time); }
33435
33439 bool set_gizmo_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("gizmo_transform", transform, time); }
33443 Transform get_gizmo_transform(double time = TiMe::Default()) const { return getTransform("gizmo_transform", time); }
33444
33448 bool set_useliquid(int val, double time = TiMe::Default()) { return setValue("useliquid", val, time); }
33452 int get_useliquid(double time = TiMe::Default()) const { return getInt("useliquid", time); }
33453
33456 bool set_liquid_sim(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("liquid_sim", plugin, time); }
33459 PluginRef get_liquid_sim(double time = TiMe::Default()) const { return getPlugin("liquid_sim", time); }
33460
33464 bool set_useglass(int val, double time = TiMe::Default()) { return setValue("useglass", val, time); }
33468 int get_useglass(double time = TiMe::Default()) const { return getInt("useglass", time); }
33469
33472 bool set_glass(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("glass", plugin, time); }
33475 PluginRef get_glass(double time = TiMe::Default()) const { return getPlugin("glass", time); }
33476
33480 bool set_glass_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("glass_transform", transform, time); }
33484 Transform get_glass_transform(double time = TiMe::Default()) const { return getTransform("glass_transform", time); }
33485
33488 bool set_lightlinks(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("lightlinks", pluginList, time); }
33489 bool set_lightlinks(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("lightlinks", plugins, count, time); }
33490 template<size_t count> bool set_lightlinks(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("lightlinks", plugins, count, time); }
33493 PluginList get_lightlinks(double time = TiMe::Default()) const { return getPluginList("lightlinks", time); }
33494
33498 bool set_lightcache(int val, double time = TiMe::Default()) { return setValue("lightcache", val, time); }
33502 int get_lightcache(double time = TiMe::Default()) const { return getInt("lightcache", time); }
33503
33507 bool set_lightcachesr(float val, double time = TiMe::Default()) { return setValue("lightcachesr", val, time); }
33511 float get_lightcachesr(double time = TiMe::Default()) const { return getFloat("lightcachesr", time); }
33512
33516 bool set_pmprimary(bool val, double time = TiMe::Default()) { return setValue("pmprimary", val, time); }
33520 bool get_pmprimary(double time = TiMe::Default()) const { return getBool("pmprimary", time); }
33521
33524 bool set_oceanlevel(float val, double time = TiMe::Default()) { return setValue("oceanlevel", val, time); }
33527 float get_oceanlevel(double time = TiMe::Default()) const { return getFloat("oceanlevel", time); }
33528
33532 bool set_generate_gi(int val, double time = TiMe::Default()) { return setValue("generate_gi", val, time); }
33536 int get_generate_gi(double time = TiMe::Default()) const { return getInt("generate_gi", time); }
33537
33541 bool set_receive_gi(int val, double time = TiMe::Default()) { return setValue("receive_gi", val, time); }
33545 int get_receive_gi(double time = TiMe::Default()) const { return getInt("receive_gi", time); }
33546
33550 bool set_gen_gi_mult(float val, double time = TiMe::Default()) { return setValue("gen_gi_mult", val, time); }
33554 float get_gen_gi_mult(double time = TiMe::Default()) const { return getFloat("gen_gi_mult", time); }
33555
33559 bool set_rec_gi_mult(float val, double time = TiMe::Default()) { return setValue("rec_gi_mult", val, time); }
33563 float get_rec_gi_mult(double time = TiMe::Default()) const { return getFloat("rec_gi_mult", time); }
33564
33568 bool set_generate_caust(int val, double time = TiMe::Default()) { return setValue("generate_caust", val, time); }
33572 int get_generate_caust(double time = TiMe::Default()) const { return getInt("generate_caust", time); }
33573
33577 bool set_receive_caust(int val, double time = TiMe::Default()) { return setValue("receive_caust", val, time); }
33581 int get_receive_caust(double time = TiMe::Default()) const { return getInt("receive_caust", time); }
33582
33586 bool set_caust_mult(float val, double time = TiMe::Default()) { return setValue("caust_mult", val, time); }
33590 float get_caust_mult(double time = TiMe::Default()) const { return getFloat("caust_mult", time); }
33591
33595 bool set_camera_visibility(bool val, double time = TiMe::Default()) { return setValue("camera_visibility", val, time); }
33599 bool get_camera_visibility(double time = TiMe::Default()) const { return getBool("camera_visibility", time); }
33600
33604 bool set_reflections_visibility(bool val, double time = TiMe::Default()) { return setValue("reflections_visibility", val, time); }
33608 bool get_reflections_visibility(double time = TiMe::Default()) const { return getBool("reflections_visibility", time); }
33609
33613 bool set_refractions_visibility(bool val, double time = TiMe::Default()) { return setValue("refractions_visibility", val, time); }
33617 bool get_refractions_visibility(double time = TiMe::Default()) const { return getBool("refractions_visibility", time); }
33618
33622 bool set_gi_visibility(bool val, double time = TiMe::Default()) { return setValue("gi_visibility", val, time); }
33626 bool get_gi_visibility(double time = TiMe::Default()) const { return getBool("gi_visibility", time); }
33627
33631 bool set_shadows_visibility(bool val, double time = TiMe::Default()) { return setValue("shadows_visibility", val, time); }
33635 bool get_shadows_visibility(double time = TiMe::Default()) const { return getBool("shadows_visibility", time); }
33636
33640 bool set_probabilistic(int val, double time = TiMe::Default()) { return setValue("probabilistic", val, time); }
33644 int get_probabilistic(double time = TiMe::Default()) const { return getInt("probabilistic", time); }
33645
33649 bool set_material_id(const Color& color, double time = TiMe::Default()) { return setValue("material_id", color, time); }
33653 Color get_material_id(double time = TiMe::Default()) const { return getColor("material_id", time); }
33654
33658 bool set_volzdepth(int val, double time = TiMe::Default()) { return setValue("volzdepth", val, time); }
33662 int get_volzdepth(double time = TiMe::Default()) const { return getInt("volzdepth", time); }
33663
33667 bool set_part_age(int val, double time = TiMe::Default()) { return setValue("part_age", val, time); }
33671 int get_part_age(double time = TiMe::Default()) const { return getInt("part_age", time); }
33672
33676 bool set_volumetric_mode_geometry_RE(bool val, double time = TiMe::Default()) { return setValue("volumetric_mode_geometry_RE", val, time); }
33680 bool get_volumetric_mode_geometry_RE(double time = TiMe::Default()) const { return getBool("volumetric_mode_geometry_RE", time); }
33681
33684 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
33687 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
33688
33691 bool set_objectID(int val, double time = TiMe::Default()) { return setValue("objectID", val, time); }
33694 int get_objectID(double time = TiMe::Default()) const { return getInt("objectID", time); }
33695
33698 bool set_user_attributes(const char* str, double time = TiMe::Default()) { return setValue("user_attributes", str, time); }
33701 bool set_user_attributes(const std::string& str, double time = TiMe::Default()) { return setValue("user_attributes", str, time); }
33704 std::string get_user_attributes(double time = TiMe::Default()) const { return getString("user_attributes", time); }
33705
33708 bool set_user_attributes_bin(const IntList& intList, double time = TiMe::Default()) { return setValue("user_attributes_bin", intList, time); }
33709 bool set_user_attributes_bin(IntList&& intList, double time = TiMe::Default()) { return setValue("user_attributes_bin", std::move(intList), time); }
33710 bool set_user_attributes_bin(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("user_attributes_bin", ints, count, time); }
33711 template<size_t count> bool set_user_attributes_bin(const int (&ints)[count], double time = TiMe::Default()) { return setArray("user_attributes_bin", ints, count, time); }
33714 IntList get_user_attributes_bin(double time = TiMe::Default()) const { return getIntList("user_attributes_bin", time); }
33715};
33716
33718class PhxShaderFoamTex : public Plugin {
33719public:
33721 static constexpr const PluginTypeId getTypeId() { return 0x4B37A5123; }
33723 static constexpr const char* getType() { return "PhxShaderFoamTex"; }
33724
33725 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
33726
33730 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
33734 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
33735
33739 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
33743 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
33744
33747 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
33750 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
33751
33755 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
33759 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
33760
33763 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
33766 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
33769 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
33770
33773 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
33776 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
33779 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
33780
33783 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
33786 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
33789 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
33790
33793 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
33796 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
33799 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
33800
33804 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
33808 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
33812 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
33813
33815 PluginRef out_color() const { return PluginRef(*this, "color"); }
33816
33818 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
33819
33821 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
33822
33824 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
33825
33828 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
33831 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
33832
33836 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
33840 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
33841
33845 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
33849 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
33850
33854 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
33858 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
33859
33863 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
33867 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
33868
33872 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
33876 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
33877
33881 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
33885 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
33886
33890 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
33894 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
33895
33899 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
33903 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
33904
33908 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
33912 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
33913
33917 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
33921 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
33922
33926 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
33930 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
33931
33935 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
33939 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
33940
33944 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
33948 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
33949
33953 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
33957 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
33958
33961 bool set_ocean(const PluginRef& texture, double time = TiMe::Default()) { return setValue("ocean", texture, time); }
33964 bool set_ocean(const AColor& texture, double time = TiMe::Default()) { return setValue("ocean", texture, time); }
33967 Value get_ocean(double time = TiMe::Default()) const { return getValue("ocean", time); }
33968
33971 bool set_life(float val, double time = TiMe::Default()) { return setValue("life", val, time); }
33974 float get_life(double time = TiMe::Default()) const { return getFloat("life", time); }
33975
33978 bool set_thr(float val, double time = TiMe::Default()) { return setValue("thr", val, time); }
33981 float get_thr(double time = TiMe::Default()) const { return getFloat("thr", time); }
33982
33985 bool set_ptrn(float val, double time = TiMe::Default()) { return setValue("ptrn", val, time); }
33988 float get_ptrn(double time = TiMe::Default()) const { return getFloat("ptrn", time); }
33989
33992 bool set_ptrnszx(float val, double time = TiMe::Default()) { return setValue("ptrnszx", val, time); }
33995 float get_ptrnszx(double time = TiMe::Default()) const { return getFloat("ptrnszx", time); }
33996
33999 bool set_ptrnszy(float val, double time = TiMe::Default()) { return setValue("ptrnszy", val, time); }
34002 float get_ptrnszy(double time = TiMe::Default()) const { return getFloat("ptrnszy", time); }
34003
34006 bool set_uwfoam(float val, double time = TiMe::Default()) { return setValue("uwfoam", val, time); }
34009 float get_uwfoam(double time = TiMe::Default()) const { return getFloat("uwfoam", time); }
34010
34013 bool set_tint(const Color& color, double time = TiMe::Default()) { return setValue("tint", color, time); }
34016 Color get_tint(double time = TiMe::Default()) const { return getColor("tint", time); }
34017
34020 bool set_foamcolor(const Color& color, double time = TiMe::Default()) { return setValue("foamcolor", color, time); }
34023 Color get_foamcolor(double time = TiMe::Default()) const { return getColor("foamcolor", time); }
34024
34027 bool set_useuvw(bool val, double time = TiMe::Default()) { return setValue("useuvw", val, time); }
34030 bool get_useuvw(double time = TiMe::Default()) const { return getBool("useuvw", time); }
34031};
34032
34035public:
34037 static constexpr const PluginTypeId getTypeId() { return 0x4AFE0C71D; }
34039 static constexpr const char* getType() { return "PhxShaderOceanTex"; }
34040
34041 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
34042
34046 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
34050 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
34051
34055 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
34059 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
34060
34063 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
34066 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
34067
34071 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
34075 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
34076
34079 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
34082 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
34085 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
34086
34089 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
34092 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
34095 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
34096
34099 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
34102 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
34105 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
34106
34109 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
34112 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
34115 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
34116
34120 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
34124 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
34128 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
34129
34131 PluginRef out_color() const { return PluginRef(*this, "color"); }
34132
34134 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
34135
34137 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
34138
34140 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
34141
34144 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
34147 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
34148
34152 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
34156 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
34157
34161 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
34165 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
34166
34170 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
34174 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
34175
34179 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
34183 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
34184
34188 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
34192 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
34193
34197 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
34201 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
34202
34206 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
34210 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
34211
34215 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
34219 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
34220
34224 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
34228 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
34229
34233 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
34237 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
34238
34242 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
34246 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
34247
34251 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
34255 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
34256
34260 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
34264 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
34265
34269 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
34273 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
34274
34278 bool set_vector(bool val, double time = TiMe::Default()) { return setValue("vector", val, time); }
34282 bool get_vector(double time = TiMe::Default()) const { return getBool("vector", time); }
34283
34287 bool set_usewind(bool val, double time = TiMe::Default()) { return setValue("usewind", val, time); }
34291 bool get_usewind(double time = TiMe::Default()) const { return getBool("usewind", time); }
34292
34296 bool set_wind(float val, double time = TiMe::Default()) { return setValue("wind", val, time); }
34300 float get_wind(double time = TiMe::Default()) const { return getFloat("wind", time); }
34301
34305 bool set_lod(int val, double time = TiMe::Default()) { return setValue("lod", val, time); }
34309 int get_lod(double time = TiMe::Default()) const { return getInt("lod", time); }
34310
34314 bool set_sharpness(float val, double time = TiMe::Default()) { return setValue("sharpness", val, time); }
34318 float get_sharpness(double time = TiMe::Default()) const { return getFloat("sharpness", time); }
34319
34323 bool set_velmult(float val, double time = TiMe::Default()) { return setValue("velmult", val, time); }
34327 float get_velmult(double time = TiMe::Default()) const { return getFloat("velmult", time); }
34328
34332 bool set_velcoh(float val, double time = TiMe::Default()) { return setValue("velcoh", val, time); }
34336 float get_velcoh(double time = TiMe::Default()) const { return getFloat("velcoh", time); }
34337
34341 bool set_rgbmult(float val, double time = TiMe::Default()) { return setValue("rgbmult", val, time); }
34345 float get_rgbmult(double time = TiMe::Default()) const { return getFloat("rgbmult", time); }
34346
34350 bool set_rgboffset(float val, double time = TiMe::Default()) { return setValue("rgboffset", val, time); }
34354 float get_rgboffset(double time = TiMe::Default()) const { return getFloat("rgboffset", time); }
34355
34359 bool set_meter_scale(float val, double time = TiMe::Default()) { return setValue("meter_scale", val, time); }
34363 float get_meter_scale(double time = TiMe::Default()) const { return getFloat("meter_scale", time); }
34364
34368 bool set_up_vector(int val, double time = TiMe::Default()) { return setValue("up_vector", val, time); }
34372 int get_up_vector(double time = TiMe::Default()) const { return getInt("up_vector", time); }
34373
34377 bool set_seed(int val, double time = TiMe::Default()) { return setValue("seed", val, time); }
34381 int get_seed(double time = TiMe::Default()) const { return getInt("seed", time); }
34382
34386 bool set_bell(float val, double time = TiMe::Default()) { return setValue("bell", val, time); }
34390 float get_bell(double time = TiMe::Default()) const { return getFloat("bell", time); }
34391
34395 bool set_animmode(int val, double time = TiMe::Default()) { return setValue("animmode", val, time); }
34399 int get_animmode(double time = TiMe::Default()) const { return getInt("animmode", time); }
34400
34404 bool set_loopLength(float val, double time = TiMe::Default()) { return setValue("loopLength", val, time); }
34408 float get_loopLength(double time = TiMe::Default()) const { return getFloat("loopLength", time); }
34409
34413 bool set_directTime(float val, double time = TiMe::Default()) { return setValue("directTime", val, time); }
34417 float get_directTime(double time = TiMe::Default()) const { return getFloat("directTime", time); }
34418
34422 bool set_scaletex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("scaletex", texture, time); }
34426 bool set_scaletex(const AColor& texture, double time = TiMe::Default()) { return setValue("scaletex", texture, time); }
34430 Value get_scaletex(double time = TiMe::Default()) const { return getValue("scaletex", time); }
34431};
34432
34434class PhxShaderPGroup : public Plugin {
34435public:
34437 static constexpr const PluginTypeId getTypeId() { return 0x4AEB47065; }
34439 static constexpr const char* getType() { return "PhxShaderPGroup"; }
34440
34443 bool set_phoenix_sim(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("phoenix_sim", plugin, time); }
34446 PluginRef get_phoenix_sim(double time = TiMe::Default()) const { return getPlugin("phoenix_sim", time); }
34447
34451 bool set_pgroup(const char* str, double time = TiMe::Default()) { return setValue("pgroup", str, time); }
34455 bool set_pgroup(const std::string& str, double time = TiMe::Default()) { return setValue("pgroup", str, time); }
34459 std::string get_pgroup(double time = TiMe::Default()) const { return getString("pgroup", time); }
34460
34464 bool set_lifespan_mode(int val, double time = TiMe::Default()) { return setValue("lifespan_mode", val, time); }
34468 int get_lifespan_mode(double time = TiMe::Default()) const { return getInt("lifespan_mode", time); }
34469
34473 bool set_lifespan_seed(int val, double time = TiMe::Default()) { return setValue("lifespan_seed", val, time); }
34477 int get_lifespan_seed(double time = TiMe::Default()) const { return getInt("lifespan_seed", time); }
34478
34482 bool set_lifespan(float val, double time = TiMe::Default()) { return setValue("lifespan", val, time); }
34486 float get_lifespan(double time = TiMe::Default()) const { return getFloat("lifespan", time); }
34487
34491 bool set_lifespan_random(float val, double time = TiMe::Default()) { return setValue("lifespan_random", val, time); }
34495 float get_lifespan_random(double time = TiMe::Default()) const { return getFloat("lifespan_random", time); }
34496};
34497
34500public:
34502 static constexpr const PluginTypeId getTypeId() { return 0x4B1AD9003; }
34504 static constexpr const char* getType() { return "PhxShaderParticleTex"; }
34505
34506 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
34507
34511 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
34515 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
34516
34520 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
34524 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
34525
34528 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
34531 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
34532
34536 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
34540 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
34541
34544 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
34547 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
34550 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
34551
34554 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
34557 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
34560 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
34561
34564 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
34567 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
34570 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
34571
34574 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
34577 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
34580 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
34581
34585 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
34589 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
34593 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
34594
34596 PluginRef out_color() const { return PluginRef(*this, "color"); }
34597
34599 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
34600
34602 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
34603
34605 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
34606
34609 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
34612 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
34613
34617 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
34621 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
34622
34626 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
34630 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
34631
34635 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
34639 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
34640
34644 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
34648 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
34649
34653 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
34657 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
34658
34662 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
34666 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
34667
34671 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
34675 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
34676
34680 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
34684 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
34685
34689 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
34693 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
34694
34698 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
34702 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
34703
34707 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
34711 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
34712
34716 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
34720 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
34721
34725 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
34729 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
34730
34734 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
34738 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
34739
34741 bool set_system(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("system", pluginList, time); }
34742 bool set_system(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("system", plugins, count, time); }
34743 template<size_t count> bool set_system(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("system", plugins, count, time); }
34745 PluginList get_system(double time = TiMe::Default()) const { return getPluginList("system", time); }
34746
34748 bool set_system_tm(const ValueList& list, double time = TiMe::Default()) { return setValue("system_tm", list, time); }
34749 bool set_system_tm(ValueList&& list, double time = TiMe::Default()) { return setValue("system_tm", std::move(list), time); }
34750 bool set_system_tm(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("system_tm", values, count, time); }
34751 template<size_t count> bool set_system_tm(const Value (&values)[count], double time = TiMe::Default()) { return setArray("system_tm", values, count, time); }
34752 template<size_t count> bool set_system_tm(Value (&&values)[count], double time = TiMe::Default()) { return setArray("system_tm", values, count, time); }
34754 ValueList get_system_tm(double time = TiMe::Default()) const { return getValueList("system_tm", time); }
34755
34758 bool set_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("map", texture, time); }
34761 bool set_map(const AColor& texture, double time = TiMe::Default()) { return setValue("map", texture, time); }
34764 Value get_map(double time = TiMe::Default()) const { return getValue("map", time); }
34765
34768 bool set_radius(float val, double time = TiMe::Default()) { return setValue("radius", val, time); }
34771 float get_radius(double time = TiMe::Default()) const { return getFloat("radius", time); }
34772
34774 bool set_radius_anim(const ValueList& list, double time = TiMe::Default()) { return setValue("radius_anim", list, time); }
34775 bool set_radius_anim(ValueList&& list, double time = TiMe::Default()) { return setValue("radius_anim", std::move(list), time); }
34776 bool set_radius_anim(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("radius_anim", values, count, time); }
34777 template<size_t count> bool set_radius_anim(const Value (&values)[count], double time = TiMe::Default()) { return setArray("radius_anim", values, count, time); }
34778 template<size_t count> bool set_radius_anim(Value (&&values)[count], double time = TiMe::Default()) { return setArray("radius_anim", values, count, time); }
34780 ValueList get_radius_anim(double time = TiMe::Default()) const { return getValueList("radius_anim", time); }
34781
34784 bool set_radius_time(bool val, double time = TiMe::Default()) { return setValue("radius_time", val, time); }
34787 bool get_radius_time(double time = TiMe::Default()) const { return getBool("radius_time", time); }
34788
34791 bool set_mulbysz(bool val, double time = TiMe::Default()) { return setValue("mulbysz", val, time); }
34794 bool get_mulbysz(double time = TiMe::Default()) const { return getBool("mulbysz", time); }
34795
34798 bool set_amplitude(float val, double time = TiMe::Default()) { return setValue("amplitude", val, time); }
34801 float get_amplitude(double time = TiMe::Default()) const { return getFloat("amplitude", time); }
34802
34804 bool set_amplitude_anim(const ValueList& list, double time = TiMe::Default()) { return setValue("amplitude_anim", list, time); }
34805 bool set_amplitude_anim(ValueList&& list, double time = TiMe::Default()) { return setValue("amplitude_anim", std::move(list), time); }
34806 bool set_amplitude_anim(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("amplitude_anim", values, count, time); }
34807 template<size_t count> bool set_amplitude_anim(const Value (&values)[count], double time = TiMe::Default()) { return setArray("amplitude_anim", values, count, time); }
34808 template<size_t count> bool set_amplitude_anim(Value (&&values)[count], double time = TiMe::Default()) { return setArray("amplitude_anim", values, count, time); }
34810 ValueList get_amplitude_anim(double time = TiMe::Default()) const { return getValueList("amplitude_anim", time); }
34811
34814 bool set_amplitude_time(bool val, double time = TiMe::Default()) { return setValue("amplitude_time", val, time); }
34817 bool get_amplitude_time(double time = TiMe::Default()) const { return getBool("amplitude_time", time); }
34818
34821 bool set_shift_mode(bool val, double time = TiMe::Default()) { return setValue("shift_mode", val, time); }
34824 bool get_shift_mode(double time = TiMe::Default()) const { return getBool("shift_mode", time); }
34825
34828 bool set_shift(float val, double time = TiMe::Default()) { return setValue("shift", val, time); }
34831 float get_shift(double time = TiMe::Default()) const { return getFloat("shift", time); }
34832
34834 bool set_shift_anim(const ValueList& list, double time = TiMe::Default()) { return setValue("shift_anim", list, time); }
34835 bool set_shift_anim(ValueList&& list, double time = TiMe::Default()) { return setValue("shift_anim", std::move(list), time); }
34836 bool set_shift_anim(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("shift_anim", values, count, time); }
34837 template<size_t count> bool set_shift_anim(const Value (&values)[count], double time = TiMe::Default()) { return setArray("shift_anim", values, count, time); }
34838 template<size_t count> bool set_shift_anim(Value (&&values)[count], double time = TiMe::Default()) { return setArray("shift_anim", values, count, time); }
34840 ValueList get_shift_anim(double time = TiMe::Default()) const { return getValueList("shift_anim", time); }
34841
34844 bool set_shift_time(bool val, double time = TiMe::Default()) { return setValue("shift_time", val, time); }
34847 bool get_shift_time(double time = TiMe::Default()) const { return getBool("shift_time", time); }
34848
34851 bool set_blending(int val, double time = TiMe::Default()) { return setValue("blending", val, time); }
34854 int get_blending(double time = TiMe::Default()) const { return getInt("blending", time); }
34855
34858 bool set_blend_alpha(bool val, double time = TiMe::Default()) { return setValue("blend_alpha", val, time); }
34861 bool get_blend_alpha(double time = TiMe::Default()) const { return getBool("blend_alpha", time); }
34862
34865 bool set_local_space_particles(bool val, double time = TiMe::Default()) { return setValue("local_space_particles", val, time); }
34868 bool get_local_space_particles(double time = TiMe::Default()) const { return getBool("local_space_particles", time); }
34869
34872 bool set_colfrompartchan(bool val, double time = TiMe::Default()) { return setValue("colfrompartchan", val, time); }
34875 bool get_colfrompartchan(double time = TiMe::Default()) const { return getBool("colfrompartchan", time); }
34876
34879 bool set_colpartchan(const char* str, double time = TiMe::Default()) { return setValue("colpartchan", str, time); }
34882 bool set_colpartchan(const std::string& str, double time = TiMe::Default()) { return setValue("colpartchan", str, time); }
34885 std::string get_colpartchan(double time = TiMe::Default()) const { return getString("colpartchan", time); }
34886
34889 bool set_partcolmin(float val, double time = TiMe::Default()) { return setValue("partcolmin", val, time); }
34892 float get_partcolmin(double time = TiMe::Default()) const { return getFloat("partcolmin", time); }
34893
34896 bool set_partcolmax(float val, double time = TiMe::Default()) { return setValue("partcolmax", val, time); }
34899 float get_partcolmax(double time = TiMe::Default()) const { return getFloat("partcolmax", time); }
34900
34903 bool set_partcolremap(bool val, double time = TiMe::Default()) { return setValue("partcolremap", val, time); }
34906 bool get_partcolremap(double time = TiMe::Default()) const { return getBool("partcolremap", time); }
34907
34910 bool set_remapcolcomp(int val, double time = TiMe::Default()) { return setValue("remapcolcomp", val, time); }
34913 int get_remapcolcomp(double time = TiMe::Default()) const { return getInt("remapcolcomp", time); }
34914
34917 bool set_partcolor_p(const FloatList& floatList, double time = TiMe::Default()) { return setValue("partcolor_p", floatList, time); }
34918 bool set_partcolor_p(FloatList&& floatList, double time = TiMe::Default()) { return setValue("partcolor_p", std::move(floatList), time); }
34919 bool set_partcolor_p(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("partcolor_p", floats, count, time); }
34920 template<size_t count> bool set_partcolor_p(const float (&floats)[count], double time = TiMe::Default()) { return setArray("partcolor_p", floats, count, time); }
34923 FloatList get_partcolor_p(double time = TiMe::Default()) const { return getFloatList("partcolor_p", time); }
34924
34927 bool set_partcolor_c(const ColorList& colorList, double time = TiMe::Default()) { return setValue("partcolor_c", colorList, time); }
34928 bool set_partcolor_c(ColorList&& colorList, double time = TiMe::Default()) { return setValue("partcolor_c", std::move(colorList), time); }
34929 bool set_partcolor_c(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("partcolor_c", colors, count, time); }
34930 template<size_t count> bool set_partcolor_c(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("partcolor_c", colors, count, time); }
34933 ColorList get_partcolor_c(double time = TiMe::Default()) const { return getColorList("partcolor_c", time); }
34934
34937 bool set_partcolor_i(const IntList& intList, double time = TiMe::Default()) { return setValue("partcolor_i", intList, time); }
34938 bool set_partcolor_i(IntList&& intList, double time = TiMe::Default()) { return setValue("partcolor_i", std::move(intList), time); }
34939 bool set_partcolor_i(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("partcolor_i", ints, count, time); }
34940 template<size_t count> bool set_partcolor_i(const int (&ints)[count], double time = TiMe::Default()) { return setArray("partcolor_i", ints, count, time); }
34943 IntList get_partcolor_i(double time = TiMe::Default()) const { return getIntList("partcolor_i", time); }
34944};
34945
34948public:
34950 static constexpr const PluginTypeId getTypeId() { return 0x4B111EC43; }
34952 static constexpr const char* getType() { return "PhxShaderPrtLoader"; }
34953
34957 bool set_filesrc(const char* str, double time = TiMe::Default()) { return setValue("filesrc", str, time); }
34961 bool set_filesrc(const std::string& str, double time = TiMe::Default()) { return setValue("filesrc", str, time); }
34965 std::string get_filesrc(double time = TiMe::Default()) const { return getString("filesrc", time); }
34966
34970 bool set_usetm(bool val, double time = TiMe::Default()) { return setValue("usetm", val, time); }
34974 bool get_usetm(double time = TiMe::Default()) const { return getBool("usetm", time); }
34975
34979 bool set_velmult(float val, double time = TiMe::Default()) { return setValue("velmult", val, time); }
34983 float get_velmult(double time = TiMe::Default()) const { return getFloat("velmult", time); }
34984};
34985
34987class PhxShaderSim : public Plugin {
34988public:
34990 static constexpr const PluginTypeId getTypeId() { return 0x4AEA9A6B7; }
34992 static constexpr const char* getType() { return "PhxShaderSim"; }
34993
34994 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
34995
34996 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
34997
34998 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
34999
35003 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
35007 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
35008
35011 bool set_cache(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("cache", plugin, time); }
35014 PluginRef get_cache(double time = TiMe::Default()) const { return getPlugin("cache", time); }
35015
35019 bool set_contentTime(int val, double time = TiMe::Default()) { return setValue("contentTime", val, time); }
35023 int get_contentTime(double time = TiMe::Default()) const { return getInt("contentTime", time); }
35024
35028 bool set_frame_duration(float val, double time = TiMe::Default()) { return setValue("frame_duration", val, time); }
35032 float get_frame_duration(double time = TiMe::Default()) const { return getFloat("frame_duration", time); }
35033
35037 bool set_play_speed(float val, double time = TiMe::Default()) { return setValue("play_speed", val, time); }
35041 float get_play_speed(double time = TiMe::Default()) const { return getFloat("play_speed", time); }
35042
35046 bool set_wind_from_movement(bool val, double time = TiMe::Default()) { return setValue("wind_from_movement", val, time); }
35050 bool get_wind_from_movement(double time = TiMe::Default()) const { return getBool("wind_from_movement", time); }
35051
35055 bool set_unit_scale(float val, double time = TiMe::Default()) { return setValue("unit_scale", val, time); }
35059 float get_unit_scale(double time = TiMe::Default()) const { return getFloat("unit_scale", time); }
35060
35064 bool set_node_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("node_transform", transform, time); }
35068 Transform get_node_transform(double time = TiMe::Default()) const { return getTransform("node_transform", time); }
35069
35073 bool set_use_node_transform_for_instancing(bool val, double time = TiMe::Default()) { return setValue("use_node_transform_for_instancing", val, time); }
35077 bool get_use_node_transform_for_instancing(double time = TiMe::Default()) const { return getBool("use_node_transform_for_instancing", time); }
35078
35082 bool set_renderAsVolumetric(bool val, double time = TiMe::Default()) { return setValue("renderAsVolumetric", val, time); }
35086 bool get_renderAsVolumetric(double time = TiMe::Default()) const { return getBool("renderAsVolumetric", time); }
35087
35091 bool set_render(bool val, double time = TiMe::Default()) { return setValue("render", val, time); }
35095 bool get_render(double time = TiMe::Default()) const { return getBool("render", time); }
35096
35100 bool set_rendMode(int val, double time = TiMe::Default()) { return setValue("rendMode", val, time); }
35104 int get_rendMode(double time = TiMe::Default()) const { return getInt("rendMode", time); }
35105
35109 bool set_rendstep(int val, double time = TiMe::Default()) { return setValue("rendstep", val, time); }
35113 int get_rendstep(double time = TiMe::Default()) const { return getInt("rendstep", time); }
35114
35118 bool set_rendshadstep(int val, double time = TiMe::Default()) { return setValue("rendshadstep", val, time); }
35122 int get_rendshadstep(double time = TiMe::Default()) const { return getInt("rendshadstep", time); }
35123
35127 bool set_jitter(bool val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
35131 bool get_jitter(double time = TiMe::Default()) const { return getBool("jitter", time); }
35132
35136 bool set_borderFade(float val, double time = TiMe::Default()) { return setValue("borderFade", val, time); }
35140 float get_borderFade(double time = TiMe::Default()) const { return getFloat("borderFade", time); }
35141
35145 bool set_sampler(int val, double time = TiMe::Default()) { return setValue("sampler", val, time); }
35149 int get_sampler(double time = TiMe::Default()) const { return getInt("sampler", time); }
35150
35154 bool set_velocity_mult(float val, double time = TiMe::Default()) { return setValue("velocity_mult", val, time); }
35158 float get_velocity_mult(double time = TiMe::Default()) const { return getFloat("velocity_mult", time); }
35159
35163 bool set_varg(int val, double time = TiMe::Default()) { return setValue("varg", val, time); }
35167 int get_varg(double time = TiMe::Default()) const { return getInt("varg", time); }
35168
35171 bool set_vtex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("vtex", texture, time); }
35174 bool set_vtex(const AColor& texture, double time = TiMe::Default()) { return setValue("vtex", texture, time); }
35177 Value get_vtex(double time = TiMe::Default()) const { return getValue("vtex", time); }
35178
35182 bool set_mod_v(int val, double time = TiMe::Default()) { return setValue("mod_v", val, time); }
35186 int get_mod_v(double time = TiMe::Default()) const { return getInt("mod_v", time); }
35187
35191 bool set_velocities(const ColorList& colorList, double time = TiMe::Default()) { return setValue("velocities", colorList, time); }
35192 bool set_velocities(ColorList&& colorList, double time = TiMe::Default()) { return setValue("velocities", std::move(colorList), time); }
35193 bool set_velocities(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("velocities", colors, count, time); }
35194 template<size_t count> bool set_velocities(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("velocities", colors, count, time); }
35198 ColorList get_velocities(double time = TiMe::Default()) const { return getColorList("velocities", time); }
35199
35203 bool set_sarg(int val, double time = TiMe::Default()) { return setValue("sarg", val, time); }
35207 int get_sarg(double time = TiMe::Default()) const { return getInt("sarg", time); }
35208
35212 bool set_surface_chan(const char* str, double time = TiMe::Default()) { return setValue("surface_chan", str, time); }
35216 bool set_surface_chan(const std::string& str, double time = TiMe::Default()) { return setValue("surface_chan", str, time); }
35220 std::string get_surface_chan(double time = TiMe::Default()) const { return getString("surface_chan", time); }
35221
35224 bool set_stex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("stex", texture, time); }
35227 bool set_stex(const AColor& texture, double time = TiMe::Default()) { return setValue("stex", texture, time); }
35230 Value get_stex(double time = TiMe::Default()) const { return getValue("stex", time); }
35231
35235 bool set_surflevel(float val, double time = TiMe::Default()) { return setValue("surflevel", val, time); }
35239 float get_surflevel(double time = TiMe::Default()) const { return getFloat("surflevel", time); }
35240
35244 bool set_solidbelow(bool val, double time = TiMe::Default()) { return setValue("solidbelow", val, time); }
35248 bool get_solidbelow(double time = TiMe::Default()) const { return getBool("solidbelow", time); }
35249
35253 bool set_usegizmo(int val, double time = TiMe::Default()) { return setValue("usegizmo", val, time); }
35257 int get_usegizmo(double time = TiMe::Default()) const { return getInt("usegizmo", time); }
35258
35261 bool set_gizmo(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("gizmo", plugin, time); }
35264 PluginRef get_gizmo(double time = TiMe::Default()) const { return getPlugin("gizmo", time); }
35265
35269 bool set_gizmo_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("gizmo_transform", transform, time); }
35273 Transform get_gizmo_transform(double time = TiMe::Default()) const { return getTransform("gizmo_transform", time); }
35274
35278 bool set_invgizmo(int val, double time = TiMe::Default()) { return setValue("invgizmo", val, time); }
35282 int get_invgizmo(double time = TiMe::Default()) const { return getInt("invgizmo", time); }
35283
35287 bool set_oceanlevel(float val, double time = TiMe::Default()) { return setValue("oceanlevel", val, time); }
35291 float get_oceanlevel(double time = TiMe::Default()) const { return getFloat("oceanlevel", time); }
35292
35296 bool set_oceantransitionzone(float val, double time = TiMe::Default()) { return setValue("oceantransitionzone", val, time); }
35300 float get_oceantransitionzone(double time = TiMe::Default()) const { return getFloat("oceantransitionzone", time); }
35301
35305 bool set_meshsubdiv(float val, double time = TiMe::Default()) { return setValue("meshsubdiv", val, time); }
35309 float get_meshsubdiv(double time = TiMe::Default()) const { return getFloat("meshsubdiv", time); }
35310
35314 bool set_oceanhorizrough(float val, double time = TiMe::Default()) { return setValue("oceanhorizrough", val, time); }
35318 float get_oceanhorizrough(double time = TiMe::Default()) const { return getFloat("oceanhorizrough", time); }
35319
35323 bool set_oceanextramargin(float val, double time = TiMe::Default()) { return setValue("oceanextramargin", val, time); }
35327 float get_oceanextramargin(double time = TiMe::Default()) const { return getFloat("oceanextramargin", time); }
35328
35332 bool set_pureocean(bool val, double time = TiMe::Default()) { return setValue("pureocean", val, time); }
35336 bool get_pureocean(double time = TiMe::Default()) const { return getBool("pureocean", time); }
35337
35341 bool set_uwglasses(bool val, double time = TiMe::Default()) { return setValue("uwglasses", val, time); }
35345 bool get_uwglasses(double time = TiMe::Default()) const { return getBool("uwglasses", time); }
35346
35350 bool set_mbself(bool val, double time = TiMe::Default()) { return setValue("mbself", val, time); }
35354 bool get_mbself(double time = TiMe::Default()) const { return getBool("mbself", time); }
35355
35359 bool set_smoothmesh(int val, double time = TiMe::Default()) { return setValue("smoothmesh", val, time); }
35363 int get_smoothmesh(double time = TiMe::Default()) const { return getInt("smoothmesh", time); }
35364
35368 bool set_smooth_normals(int val, double time = TiMe::Default()) { return setValue("smooth_normals", val, time); }
35372 int get_smooth_normals(double time = TiMe::Default()) const { return getInt("smooth_normals", time); }
35373
35377 bool set_useprt(bool val, double time = TiMe::Default()) { return setValue("useprt", val, time); }
35381 bool get_useprt(double time = TiMe::Default()) const { return getBool("useprt", time); }
35382
35386 bool set_prtsz(float val, double time = TiMe::Default()) { return setValue("prtsz", val, time); }
35390 float get_prtsz(double time = TiMe::Default()) const { return getFloat("prtsz", time); }
35391
35395 bool set_cachestretchzone(float val, double time = TiMe::Default()) { return setValue("cachestretchzone", val, time); }
35399 float get_cachestretchzone(double time = TiMe::Default()) const { return getFloat("cachestretchzone", time); }
35400
35404 bool set_displacement(bool val, double time = TiMe::Default()) { return setValue("displacement", val, time); }
35408 bool get_displacement(double time = TiMe::Default()) const { return getBool("displacement", time); }
35409
35413 bool set_displmul(float val, double time = TiMe::Default()) { return setValue("displmul", val, time); }
35417 float get_displmul(double time = TiMe::Default()) const { return getFloat("displmul", time); }
35418
35421 bool set_displ0(const PluginRef& texture, double time = TiMe::Default()) { return setValue("displ0", texture, time); }
35424 bool set_displ0(const AColor& texture, double time = TiMe::Default()) { return setValue("displ0", texture, time); }
35427 Value get_displ0(double time = TiMe::Default()) const { return getValue("displ0", time); }
35428
35431 bool set_displ1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("displ1", texture, time); }
35434 bool set_displ1(const AColor& texture, double time = TiMe::Default()) { return setValue("displ1", texture, time); }
35437 Value get_displ1(double time = TiMe::Default()) const { return getValue("displ1", time); }
35438
35441 bool set_displ2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("displ2", texture, time); }
35444 bool set_displ2(const AColor& texture, double time = TiMe::Default()) { return setValue("displ2", texture, time); }
35447 Value get_displ2(double time = TiMe::Default()) const { return getValue("displ2", time); }
35448
35452 bool set_displ2d(int val, double time = TiMe::Default()) { return setValue("displ2d", val, time); }
35456 int get_displ2d(double time = TiMe::Default()) const { return getInt("displ2d", time); }
35457
35461 bool set_fadebylevel(bool val, double time = TiMe::Default()) { return setValue("fadebylevel", val, time); }
35465 bool get_fadebylevel(double time = TiMe::Default()) const { return getBool("fadebylevel", time); }
35466
35470 bool set_displfade(float val, double time = TiMe::Default()) { return setValue("displfade", val, time); }
35474 float get_displfade(double time = TiMe::Default()) const { return getFloat("displfade", time); }
35475
35479 bool set_fadebyvel(bool val, double time = TiMe::Default()) { return setValue("fadebyvel", val, time); }
35483 bool get_fadebyvel(double time = TiMe::Default()) const { return getBool("fadebyvel", time); }
35484
35488 bool set_displvelfade(float val, double time = TiMe::Default()) { return setValue("displvelfade", val, time); }
35492 float get_displvelfade(double time = TiMe::Default()) const { return getFloat("displvelfade", time); }
35493
35497 bool set_usefadeobj(int val, double time = TiMe::Default()) { return setValue("usefadeobj", val, time); }
35501 int get_usefadeobj(double time = TiMe::Default()) const { return getInt("usefadeobj", time); }
35502
35506 bool set_displgeomfade(float val, double time = TiMe::Default()) { return setValue("displgeomfade", val, time); }
35510 float get_displgeomfade(double time = TiMe::Default()) const { return getFloat("displgeomfade", time); }
35511
35514 bool set_fadeobj(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("fadeobj", plugin, time); }
35517 PluginRef get_fadeobj(double time = TiMe::Default()) const { return getPlugin("fadeobj", time); }
35518
35522 bool set_fadeobj_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("fadeobj_transform", transform, time); }
35526 Transform get_fadeobj_transform(double time = TiMe::Default()) const { return getTransform("fadeobj_transform", time); }
35527
35531 bool set_hhfactor(float val, double time = TiMe::Default()) { return setValue("hhfactor", val, time); }
35535 float get_hhfactor(double time = TiMe::Default()) const { return getFloat("hhfactor", time); }
35536
35540 bool set_material_id(const Color& color, double time = TiMe::Default()) { return setValue("material_id", color, time); }
35544 Color get_material_id(double time = TiMe::Default()) const { return getColor("material_id", time); }
35545
35549 bool set_volzdepth(int val, double time = TiMe::Default()) { return setValue("volzdepth", val, time); }
35553 int get_volzdepth(double time = TiMe::Default()) const { return getInt("volzdepth", time); }
35554
35558 bool set_volnorm(int val, double time = TiMe::Default()) { return setValue("volnorm", val, time); }
35562 int get_volnorm(double time = TiMe::Default()) const { return getInt("volnorm", time); }
35563
35567 bool set_volumetric_mode_geometry_RE(bool val, double time = TiMe::Default()) { return setValue("volumetric_mode_geometry_RE", val, time); }
35571 bool get_volumetric_mode_geometry_RE(double time = TiMe::Default()) const { return getBool("volumetric_mode_geometry_RE", time); }
35572
35576 bool set_earg(int val, double time = TiMe::Default()) { return setValue("earg", val, time); }
35580 int get_earg(double time = TiMe::Default()) const { return getInt("earg", time); }
35581
35585 bool set_fire_color_chan(const char* str, double time = TiMe::Default()) { return setValue("fire_color_chan", str, time); }
35589 bool set_fire_color_chan(const std::string& str, double time = TiMe::Default()) { return setValue("fire_color_chan", str, time); }
35593 std::string get_fire_color_chan(double time = TiMe::Default()) const { return getString("fire_color_chan", time); }
35594
35597 bool set_etex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("etex", texture, time); }
35600 bool set_etex(const AColor& texture, double time = TiMe::Default()) { return setValue("etex", texture, time); }
35603 Value get_etex(double time = TiMe::Default()) const { return getValue("etex", time); }
35604
35608 bool set_mod_e(bool val, double time = TiMe::Default()) { return setValue("mod_e", val, time); }
35612 bool get_mod_e(double time = TiMe::Default()) const { return getBool("mod_e", time); }
35613
35619 bool set_fire_opacity_mode(int val, double time = TiMe::Default()) { return setValue("fire_opacity_mode", val, time); }
35625 int get_fire_opacity_mode(double time = TiMe::Default()) const { return getInt("fire_opacity_mode", time); }
35626
35630 bool set_blackbody(float val, double time = TiMe::Default()) { return setValue("blackbody", val, time); }
35634 float get_blackbody(double time = TiMe::Default()) const { return getFloat("blackbody", time); }
35635
35639 bool set_mod_et(int val, double time = TiMe::Default()) { return setValue("mod_et", val, time); }
35643 int get_mod_et(double time = TiMe::Default()) const { return getInt("mod_et", time); }
35644
35647 bool set_ettex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("ettex", texture, time); }
35650 bool set_ettex(const AColor& texture, double time = TiMe::Default()) { return setValue("ettex", texture, time); }
35653 Value get_ettex(double time = TiMe::Default()) const { return getValue("ettex", time); }
35654
35658 bool set_emult(float val, double time = TiMe::Default()) { return setValue("emult", val, time); }
35662 float get_emult(double time = TiMe::Default()) const { return getFloat("emult", time); }
35663
35667 bool set_etmult(float val, double time = TiMe::Default()) { return setValue("etmult", val, time); }
35671 float get_etmult(double time = TiMe::Default()) const { return getFloat("etmult", time); }
35672
35676 bool set_ecolor(const Color& color, double time = TiMe::Default()) { return setValue("ecolor", color, time); }
35680 Color get_ecolor(double time = TiMe::Default()) const { return getColor("ecolor", time); }
35681
35685 bool set_ecolor_positions(const FloatList& floatList, double time = TiMe::Default()) { return setValue("ecolor_positions", floatList, time); }
35686 bool set_ecolor_positions(FloatList&& floatList, double time = TiMe::Default()) { return setValue("ecolor_positions", std::move(floatList), time); }
35687 bool set_ecolor_positions(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("ecolor_positions", floats, count, time); }
35688 template<size_t count> bool set_ecolor_positions(const float (&floats)[count], double time = TiMe::Default()) { return setArray("ecolor_positions", floats, count, time); }
35692 FloatList get_ecolor_positions(double time = TiMe::Default()) const { return getFloatList("ecolor_positions", time); }
35693
35697 bool set_ecolor_colors(const ColorList& colorList, double time = TiMe::Default()) { return setValue("ecolor_colors", colorList, time); }
35698 bool set_ecolor_colors(ColorList&& colorList, double time = TiMe::Default()) { return setValue("ecolor_colors", std::move(colorList), time); }
35699 bool set_ecolor_colors(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("ecolor_colors", colors, count, time); }
35700 template<size_t count> bool set_ecolor_colors(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("ecolor_colors", colors, count, time); }
35704 ColorList get_ecolor_colors(double time = TiMe::Default()) const { return getColorList("ecolor_colors", time); }
35705
35709 bool set_ecolor_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("ecolor_interpolations", intList, time); }
35710 bool set_ecolor_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("ecolor_interpolations", std::move(intList), time); }
35711 bool set_ecolor_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("ecolor_interpolations", ints, count, time); }
35712 template<size_t count> bool set_ecolor_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("ecolor_interpolations", ints, count, time); }
35716 IntList get_ecolor_interpolations(double time = TiMe::Default()) const { return getIntList("ecolor_interpolations", time); }
35717
35720 bool set_ecolor_remap(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("ecolor_remap", plugin, time); }
35723 PluginRef get_ecolor_remap(double time = TiMe::Default()) const { return getPlugin("ecolor_remap", time); }
35724
35728 bool set_elum_positions(const FloatList& floatList, double time = TiMe::Default()) { return setValue("elum_positions", floatList, time); }
35729 bool set_elum_positions(FloatList&& floatList, double time = TiMe::Default()) { return setValue("elum_positions", std::move(floatList), time); }
35730 bool set_elum_positions(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("elum_positions", floats, count, time); }
35731 template<size_t count> bool set_elum_positions(const float (&floats)[count], double time = TiMe::Default()) { return setArray("elum_positions", floats, count, time); }
35735 FloatList get_elum_positions(double time = TiMe::Default()) const { return getFloatList("elum_positions", time); }
35736
35740 bool set_elum_values(const FloatList& floatList, double time = TiMe::Default()) { return setValue("elum_values", floatList, time); }
35741 bool set_elum_values(FloatList&& floatList, double time = TiMe::Default()) { return setValue("elum_values", std::move(floatList), time); }
35742 bool set_elum_values(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("elum_values", floats, count, time); }
35743 template<size_t count> bool set_elum_values(const float (&floats)[count], double time = TiMe::Default()) { return setArray("elum_values", floats, count, time); }
35747 FloatList get_elum_values(double time = TiMe::Default()) const { return getFloatList("elum_values", time); }
35748
35752 bool set_elum_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("elum_interpolations", intList, time); }
35753 bool set_elum_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("elum_interpolations", std::move(intList), time); }
35754 bool set_elum_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("elum_interpolations", ints, count, time); }
35755 template<size_t count> bool set_elum_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("elum_interpolations", ints, count, time); }
35759 IntList get_elum_interpolations(double time = TiMe::Default()) const { return getIntList("elum_interpolations", time); }
35760
35763 bool set_elum_remap(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("elum_remap", plugin, time); }
35766 PluginRef get_elum_remap(double time = TiMe::Default()) const { return getPlugin("elum_remap", time); }
35767
35771 bool set_ecolor_offset(float val, double time = TiMe::Default()) { return setValue("ecolor_offset", val, time); }
35775 float get_ecolor_offset(double time = TiMe::Default()) const { return getFloat("ecolor_offset", time); }
35776
35780 bool set_ecolor_scale(float val, double time = TiMe::Default()) { return setValue("ecolor_scale", val, time); }
35784 float get_ecolor_scale(double time = TiMe::Default()) const { return getFloat("ecolor_scale", time); }
35785
35789 bool set_al_enable(bool val, double time = TiMe::Default()) { return setValue("al_enable", val, time); }
35793 bool get_al_enable(double time = TiMe::Default()) const { return getBool("al_enable", time); }
35794
35798 bool set_lights(int val, double time = TiMe::Default()) { return setValue("lights", val, time); }
35802 int get_lights(double time = TiMe::Default()) const { return getInt("lights", time); }
35803
35807 bool set_al_placing(int val, double time = TiMe::Default()) { return setValue("al_placing", val, time); }
35811 int get_al_placing(double time = TiMe::Default()) const { return getInt("al_placing", time); }
35812
35816 bool set_al_sampling(int val, double time = TiMe::Default()) { return setValue("al_sampling", val, time); }
35820 int get_al_sampling(double time = TiMe::Default()) const { return getInt("al_sampling", time); }
35821
35825 bool set_lightsmultself(float val, double time = TiMe::Default()) { return setValue("lightsmultself", val, time); }
35829 float get_lightsmultself(double time = TiMe::Default()) const { return getFloat("lightsmultself", time); }
35830
35834 bool set_lightsmult(float val, double time = TiMe::Default()) { return setValue("lightsmult", val, time); }
35838 float get_lightsmult(double time = TiMe::Default()) const { return getFloat("lightsmult", time); }
35839
35843 bool set_selfshadow(int val, double time = TiMe::Default()) { return setValue("selfshadow", val, time); }
35847 int get_selfshadow(double time = TiMe::Default()) const { return getInt("selfshadow", time); }
35848
35852 bool set_gridreduct(float val, double time = TiMe::Default()) { return setValue("gridreduct", val, time); }
35856 float get_gridreduct(double time = TiMe::Default()) const { return getFloat("gridreduct", time); }
35857
35861 bool set_lightscut(float val, double time = TiMe::Default()) { return setValue("lightscut", val, time); }
35865 float get_lightscut(double time = TiMe::Default()) const { return getFloat("lightscut", time); }
35866
35870 bool set_al_decay(int val, double time = TiMe::Default()) { return setValue("al_decay", val, time); }
35874 int get_al_decay(double time = TiMe::Default()) const { return getInt("al_decay", time); }
35875
35879 bool set_al_subdivs(int val, double time = TiMe::Default()) { return setValue("al_subdivs", val, time); }
35883 int get_al_subdivs(double time = TiMe::Default()) const { return getInt("al_subdivs", time); }
35884
35888 bool set_al_csubdivs(int val, double time = TiMe::Default()) { return setValue("al_csubdivs", val, time); }
35892 int get_al_csubdivs(double time = TiMe::Default()) const { return getInt("al_csubdivs", time); }
35893
35897 bool set_al_cmult(float val, double time = TiMe::Default()) { return setValue("al_cmult", val, time); }
35901 float get_al_cmult(double time = TiMe::Default()) const { return getFloat("al_cmult", time); }
35902
35906 bool set_firelightsspec(bool val, double time = TiMe::Default()) { return setValue("firelightsspec", val, time); }
35910 bool get_firelightsspec(double time = TiMe::Default()) const { return getBool("firelightsspec", time); }
35911
35915 bool set_persistlights(bool val, double time = TiMe::Default()) { return setValue("persistlights", val, time); }
35919 bool get_persistlights(double time = TiMe::Default()) const { return getBool("persistlights", time); }
35920
35923 bool set_instancedlights(bool val, double time = TiMe::Default()) { return setValue("instancedlights", val, time); }
35926 bool get_instancedlights(double time = TiMe::Default()) const { return getBool("instancedlights", time); }
35927
35931 bool set_radmult(float val, double time = TiMe::Default()) { return setValue("radmult", val, time); }
35935 float get_radmult(double time = TiMe::Default()) const { return getFloat("radmult", time); }
35936
35940 bool set_self_illum_map_min_pow(float val, double time = TiMe::Default()) { return setValue("self_illum_map_min_pow", val, time); }
35944 float get_self_illum_map_min_pow(double time = TiMe::Default()) const { return getFloat("self_illum_map_min_pow", time); }
35945
35949 bool set_darg(int val, double time = TiMe::Default()) { return setValue("darg", val, time); }
35953 int get_darg(double time = TiMe::Default()) const { return getInt("darg", time); }
35954
35958 bool set_smoke_color_chan(const char* str, double time = TiMe::Default()) { return setValue("smoke_color_chan", str, time); }
35962 bool set_smoke_color_chan(const std::string& str, double time = TiMe::Default()) { return setValue("smoke_color_chan", str, time); }
35966 std::string get_smoke_color_chan(double time = TiMe::Default()) const { return getString("smoke_color_chan", time); }
35967
35970 bool set_dtex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("dtex", texture, time); }
35973 bool set_dtex(const AColor& texture, double time = TiMe::Default()) { return setValue("dtex", texture, time); }
35976 Value get_dtex(double time = TiMe::Default()) const { return getValue("dtex", time); }
35977
35981 bool set_mod_d(bool val, double time = TiMe::Default()) { return setValue("mod_d", val, time); }
35985 bool get_mod_d(double time = TiMe::Default()) const { return getBool("mod_d", time); }
35986
35990 bool set_simple_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("simple_color", acolor, time); }
35994 AColor get_simple_color(double time = TiMe::Default()) const { return getAColor("simple_color", time); }
35995
35999 bool set_noscatter(int val, double time = TiMe::Default()) { return setValue("noscatter", val, time); }
36003 int get_noscatter(double time = TiMe::Default()) const { return getInt("noscatter", time); }
36004
36008 bool set_bounces(int val, double time = TiMe::Default()) { return setValue("bounces", val, time); }
36012 int get_bounces(double time = TiMe::Default()) const { return getInt("bounces", time); }
36013
36017 bool set_phase_function(float val, double time = TiMe::Default()) { return setValue("phase_function", val, time); }
36021 float get_phase_function(double time = TiMe::Default()) const { return getFloat("phase_function", time); }
36022
36026 bool set_anisotropic_scattering_optimization(int val, double time = TiMe::Default()) { return setValue("anisotropic_scattering_optimization", val, time); }
36030 int get_anisotropic_scattering_optimization(double time = TiMe::Default()) const { return getInt("anisotropic_scattering_optimization", time); }
36031
36035 bool set_lightcache(bool val, double time = TiMe::Default()) { return setValue("lightcache", val, time); }
36039 bool get_lightcache(double time = TiMe::Default()) const { return getBool("lightcache", time); }
36040
36044 bool set_lightcachesr(float val, double time = TiMe::Default()) { return setValue("lightcachesr", val, time); }
36048 float get_lightcachesr(double time = TiMe::Default()) const { return getFloat("lightcachesr", time); }
36049
36053 bool set_transfown(float val, double time = TiMe::Default()) { return setValue("transfown", val, time); }
36057 float get_transfown(double time = TiMe::Default()) const { return getFloat("transfown", time); }
36058
36062 bool set_transfext(float val, double time = TiMe::Default()) { return setValue("transfext", val, time); }
36066 float get_transfext(double time = TiMe::Default()) const { return getFloat("transfext", time); }
36067
36071 bool set_difmul(float val, double time = TiMe::Default()) { return setValue("difmul", val, time); }
36075 float get_difmul(double time = TiMe::Default()) const { return getFloat("difmul", time); }
36076
36080 bool set_shad_strength(float val, double time = TiMe::Default()) { return setValue("shad_strength", val, time); }
36084 float get_shad_strength(double time = TiMe::Default()) const { return getFloat("shad_strength", time); }
36085
36089 bool set_dcolor(const Color& color, double time = TiMe::Default()) { return setValue("dcolor", color, time); }
36093 Color get_dcolor(double time = TiMe::Default()) const { return getColor("dcolor", time); }
36094
36098 bool set_dcolor_positions(const FloatList& floatList, double time = TiMe::Default()) { return setValue("dcolor_positions", floatList, time); }
36099 bool set_dcolor_positions(FloatList&& floatList, double time = TiMe::Default()) { return setValue("dcolor_positions", std::move(floatList), time); }
36100 bool set_dcolor_positions(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("dcolor_positions", floats, count, time); }
36101 template<size_t count> bool set_dcolor_positions(const float (&floats)[count], double time = TiMe::Default()) { return setArray("dcolor_positions", floats, count, time); }
36105 FloatList get_dcolor_positions(double time = TiMe::Default()) const { return getFloatList("dcolor_positions", time); }
36106
36110 bool set_dcolor_colors(const ColorList& colorList, double time = TiMe::Default()) { return setValue("dcolor_colors", colorList, time); }
36111 bool set_dcolor_colors(ColorList&& colorList, double time = TiMe::Default()) { return setValue("dcolor_colors", std::move(colorList), time); }
36112 bool set_dcolor_colors(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("dcolor_colors", colors, count, time); }
36113 template<size_t count> bool set_dcolor_colors(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("dcolor_colors", colors, count, time); }
36117 ColorList get_dcolor_colors(double time = TiMe::Default()) const { return getColorList("dcolor_colors", time); }
36118
36122 bool set_dcolor_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("dcolor_interpolations", intList, time); }
36123 bool set_dcolor_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("dcolor_interpolations", std::move(intList), time); }
36124 bool set_dcolor_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("dcolor_interpolations", ints, count, time); }
36125 template<size_t count> bool set_dcolor_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("dcolor_interpolations", ints, count, time); }
36129 IntList get_dcolor_interpolations(double time = TiMe::Default()) const { return getIntList("dcolor_interpolations", time); }
36130
36133 bool set_dcolor_remap(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("dcolor_remap", plugin, time); }
36136 PluginRef get_dcolor_remap(double time = TiMe::Default()) const { return getPlugin("dcolor_remap", time); }
36137
36141 bool set_dcolor_offset(float val, double time = TiMe::Default()) { return setValue("dcolor_offset", val, time); }
36145 float get_dcolor_offset(double time = TiMe::Default()) const { return getFloat("dcolor_offset", time); }
36146
36150 bool set_dcolor_scale(float val, double time = TiMe::Default()) { return setValue("dcolor_scale", val, time); }
36154 float get_dcolor_scale(double time = TiMe::Default()) const { return getFloat("dcolor_scale", time); }
36155
36159 bool set_targ(int val, double time = TiMe::Default()) { return setValue("targ", val, time); }
36163 int get_targ(double time = TiMe::Default()) const { return getInt("targ", time); }
36164
36168 bool set_smoke_opacity_chan(const char* str, double time = TiMe::Default()) { return setValue("smoke_opacity_chan", str, time); }
36172 bool set_smoke_opacity_chan(const std::string& str, double time = TiMe::Default()) { return setValue("smoke_opacity_chan", str, time); }
36176 std::string get_smoke_opacity_chan(double time = TiMe::Default()) const { return getString("smoke_opacity_chan", time); }
36177
36180 bool set_ttex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("ttex", texture, time); }
36183 bool set_ttex(const AColor& texture, double time = TiMe::Default()) { return setValue("ttex", texture, time); }
36186 Value get_ttex(double time = TiMe::Default()) const { return getValue("ttex", time); }
36187
36191 bool set_mod_t(bool val, double time = TiMe::Default()) { return setValue("mod_t", val, time); }
36195 bool get_mod_t(double time = TiMe::Default()) const { return getBool("mod_t", time); }
36196
36200 bool set_transpmode(int val, double time = TiMe::Default()) { return setValue("transpmode", val, time); }
36204 int get_transpmode(double time = TiMe::Default()) const { return getInt("transpmode", time); }
36205
36209 bool set_smoketransp(float val, double time = TiMe::Default()) { return setValue("smoketransp", val, time); }
36213 float get_smoketransp(double time = TiMe::Default()) const { return getFloat("smoketransp", time); }
36214
36218 bool set_stoptransp(float val, double time = TiMe::Default()) { return setValue("stoptransp", val, time); }
36222 float get_stoptransp(double time = TiMe::Default()) const { return getFloat("stoptransp", time); }
36223
36227 bool set_skiptransp(float val, double time = TiMe::Default()) { return setValue("skiptransp", val, time); }
36231 float get_skiptransp(double time = TiMe::Default()) const { return getFloat("skiptransp", time); }
36232
36236 bool set_alphaunitscale(bool val, double time = TiMe::Default()) { return setValue("alphaunitscale", val, time); }
36240 bool get_alphaunitscale(double time = TiMe::Default()) const { return getBool("alphaunitscale", time); }
36241
36245 bool set_basedensityscale(float val, double time = TiMe::Default()) { return setValue("basedensityscale", val, time); }
36249 float get_basedensityscale(double time = TiMe::Default()) const { return getFloat("basedensityscale", time); }
36250
36254 bool set_optvolpass(bool val, double time = TiMe::Default()) { return setValue("optvolpass", val, time); }
36258 bool get_optvolpass(double time = TiMe::Default()) const { return getBool("optvolpass", time); }
36259
36263 bool set_absorption_arg(int val, double time = TiMe::Default()) { return setValue("absorption_arg", val, time); }
36267 int get_absorption_arg(double time = TiMe::Default()) const { return getInt("absorption_arg", time); }
36268
36272 bool set_absorption_color(const Color& color, double time = TiMe::Default()) { return setValue("absorption_color", color, time); }
36276 Color get_absorption_color(double time = TiMe::Default()) const { return getColor("absorption_color", time); }
36277
36280 bool set_absorption_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("absorption_tex", texture, time); }
36283 bool set_absorption_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("absorption_tex", texture, time); }
36286 Value get_absorption_tex(double time = TiMe::Default()) const { return getValue("absorption_tex", time); }
36287
36291 bool set_transp(float val, double time = TiMe::Default()) { return setValue("transp", val, time); }
36295 float get_transp(double time = TiMe::Default()) const { return getFloat("transp", time); }
36296
36300 bool set_transp_positions(const FloatList& floatList, double time = TiMe::Default()) { return setValue("transp_positions", floatList, time); }
36301 bool set_transp_positions(FloatList&& floatList, double time = TiMe::Default()) { return setValue("transp_positions", std::move(floatList), time); }
36302 bool set_transp_positions(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("transp_positions", floats, count, time); }
36303 template<size_t count> bool set_transp_positions(const float (&floats)[count], double time = TiMe::Default()) { return setArray("transp_positions", floats, count, time); }
36307 FloatList get_transp_positions(double time = TiMe::Default()) const { return getFloatList("transp_positions", time); }
36308
36312 bool set_transp_values(const FloatList& floatList, double time = TiMe::Default()) { return setValue("transp_values", floatList, time); }
36313 bool set_transp_values(FloatList&& floatList, double time = TiMe::Default()) { return setValue("transp_values", std::move(floatList), time); }
36314 bool set_transp_values(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("transp_values", floats, count, time); }
36315 template<size_t count> bool set_transp_values(const float (&floats)[count], double time = TiMe::Default()) { return setArray("transp_values", floats, count, time); }
36319 FloatList get_transp_values(double time = TiMe::Default()) const { return getFloatList("transp_values", time); }
36320
36324 bool set_transp_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("transp_interpolations", intList, time); }
36325 bool set_transp_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("transp_interpolations", std::move(intList), time); }
36326 bool set_transp_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("transp_interpolations", ints, count, time); }
36327 template<size_t count> bool set_transp_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("transp_interpolations", ints, count, time); }
36331 IntList get_transp_interpolations(double time = TiMe::Default()) const { return getIntList("transp_interpolations", time); }
36332
36335 bool set_transp_remap(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("transp_remap", plugin, time); }
36338 PluginRef get_transp_remap(double time = TiMe::Default()) const { return getPlugin("transp_remap", time); }
36339
36343 bool set_transp_offset(float val, double time = TiMe::Default()) { return setValue("transp_offset", val, time); }
36347 float get_transp_offset(double time = TiMe::Default()) const { return getFloat("transp_offset", time); }
36348
36352 bool set_transp_scale(float val, double time = TiMe::Default()) { return setValue("transp_scale", val, time); }
36356 float get_transp_scale(double time = TiMe::Default()) const { return getFloat("transp_scale", time); }
36357
36361 bool set_tmult(float val, double time = TiMe::Default()) { return setValue("tmult", val, time); }
36365 float get_tmult(double time = TiMe::Default()) const { return getFloat("tmult", time); }
36366
36369 bool set_transp_power(float val, double time = TiMe::Default()) { return setValue("transp_power", val, time); }
36372 float get_transp_power(double time = TiMe::Default()) const { return getFloat("transp_power", time); }
36373
36377 bool set_shadow_opacity(float val, double time = TiMe::Default()) { return setValue("shadow_opacity", val, time); }
36381 float get_shadow_opacity(double time = TiMe::Default()) const { return getFloat("shadow_opacity", time); }
36382
36386 bool set_cell_aspect(const FloatList& floatList, double time = TiMe::Default()) { return setValue("cell_aspect", floatList, time); }
36387 bool set_cell_aspect(FloatList&& floatList, double time = TiMe::Default()) { return setValue("cell_aspect", std::move(floatList), time); }
36388 bool set_cell_aspect(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("cell_aspect", floats, count, time); }
36389 template<size_t count> bool set_cell_aspect(const float (&floats)[count], double time = TiMe::Default()) { return setArray("cell_aspect", floats, count, time); }
36393 FloatList get_cell_aspect(double time = TiMe::Default()) const { return getFloatList("cell_aspect", time); }
36394
36398 bool set_pmprimary(int val, double time = TiMe::Default()) { return setValue("pmprimary", val, time); }
36402 int get_pmprimary(double time = TiMe::Default()) const { return getInt("pmprimary", time); }
36403
36407 bool set_pmbounces(int val, double time = TiMe::Default()) { return setValue("pmbounces", val, time); }
36411 int get_pmbounces(double time = TiMe::Default()) const { return getInt("pmbounces", time); }
36412
36415 bool set_left_handed_coord(bool val, double time = TiMe::Default()) { return setValue("left_handed_coord", val, time); }
36418 bool get_left_handed_coord(double time = TiMe::Default()) const { return getBool("left_handed_coord", time); }
36419
36423 bool set_brdfscatter(float val, double time = TiMe::Default()) { return setValue("brdfscatter", val, time); }
36427 float get_brdfscatter(double time = TiMe::Default()) const { return getFloat("brdfscatter", time); }
36428
36432 bool set_brdfscatternogi(float val, double time = TiMe::Default()) { return setValue("brdfscatternogi", val, time); }
36436 float get_brdfscatternogi(double time = TiMe::Default()) const { return getFloat("brdfscatternogi", time); }
36437
36441 bool set_bias(float val, double time = TiMe::Default()) { return setValue("bias", val, time); }
36445 float get_bias(double time = TiMe::Default()) const { return getFloat("bias", time); }
36446
36450 bool set_usebias(int val, double time = TiMe::Default()) { return setValue("usebias", val, time); }
36454 int get_usebias(double time = TiMe::Default()) const { return getInt("usebias", time); }
36455
36459 bool set_wrapx(bool val, double time = TiMe::Default()) { return setValue("wrapx", val, time); }
36463 bool get_wrapx(double time = TiMe::Default()) const { return getBool("wrapx", time); }
36464
36468 bool set_wrapy(bool val, double time = TiMe::Default()) { return setValue("wrapy", val, time); }
36472 bool get_wrapy(double time = TiMe::Default()) const { return getBool("wrapy", time); }
36473
36477 bool set_wrapz(bool val, double time = TiMe::Default()) { return setValue("wrapz", val, time); }
36481 bool get_wrapz(double time = TiMe::Default()) const { return getBool("wrapz", time); }
36482
36486 bool set_useLegacyLightLinkingForVRayStd(bool val, double time = TiMe::Default()) { return setValue("useLegacyLightLinkingForVRayStd", val, time); }
36490 bool get_useLegacyLightLinkingForVRayStd(double time = TiMe::Default()) const { return getBool("useLegacyLightLinkingForVRayStd", time); }
36491
36494 bool set_lightlinks(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("lightlinks", pluginList, time); }
36495 bool set_lightlinks(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("lightlinks", plugins, count, time); }
36496 template<size_t count> bool set_lightlinks(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("lightlinks", plugins, count, time); }
36499 PluginList get_lightlinks(double time = TiMe::Default()) const { return getPluginList("lightlinks", time); }
36500
36503 bool set_shadowBreakings(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("shadowBreakings", pluginList, time); }
36504 bool set_shadowBreakings(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("shadowBreakings", plugins, count, time); }
36505 template<size_t count> bool set_shadowBreakings(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("shadowBreakings", plugins, count, time); }
36508 PluginList get_shadowBreakings(double time = TiMe::Default()) const { return getPluginList("shadowBreakings", time); }
36509
36513 bool set_velocities_from_uvw(bool val, double time = TiMe::Default()) { return setValue("velocities_from_uvw", val, time); }
36517 bool get_velocities_from_uvw(double time = TiMe::Default()) const { return getBool("velocities_from_uvw", time); }
36518
36522 bool set_coord_method(int val, double time = TiMe::Default()) { return setValue("coord_method", val, time); }
36526 int get_coord_method(double time = TiMe::Default()) const { return getInt("coord_method", time); }
36527
36531 bool set_gamma_mult(float val, double time = TiMe::Default()) { return setValue("gamma_mult", val, time); }
36535 float get_gamma_mult(double time = TiMe::Default()) const { return getFloat("gamma_mult", time); }
36536
36540 bool set_mbgrid(bool val, double time = TiMe::Default()) { return setValue("mbgrid", val, time); }
36544 bool get_mbgrid(double time = TiMe::Default()) const { return getBool("mbgrid", time); }
36545
36549 bool set_vol_moblur_method(int val, double time = TiMe::Default()) { return setValue("vol_moblur_method", val, time); }
36553 int get_vol_moblur_method(double time = TiMe::Default()) const { return getInt("vol_moblur_method", time); }
36554
36558 bool set_mbsmooth(int val, double time = TiMe::Default()) { return setValue("mbsmooth", val, time); }
36562 int get_mbsmooth(double time = TiMe::Default()) const { return getInt("mbsmooth", time); }
36563
36567 bool set_normalized_positions(int val, double time = TiMe::Default()) { return setValue("normalized_positions", val, time); }
36571 int get_normalized_positions(double time = TiMe::Default()) const { return getInt("normalized_positions", time); }
36572
36576 bool set_generate_gi(bool val, double time = TiMe::Default()) { return setValue("generate_gi", val, time); }
36580 bool get_generate_gi(double time = TiMe::Default()) const { return getBool("generate_gi", time); }
36581
36585 bool set_receive_gi(bool val, double time = TiMe::Default()) { return setValue("receive_gi", val, time); }
36589 bool get_receive_gi(double time = TiMe::Default()) const { return getBool("receive_gi", time); }
36590
36594 bool set_gen_gi_mult(float val, double time = TiMe::Default()) { return setValue("gen_gi_mult", val, time); }
36598 float get_gen_gi_mult(double time = TiMe::Default()) const { return getFloat("gen_gi_mult", time); }
36599
36603 bool set_rec_gi_mult(float val, double time = TiMe::Default()) { return setValue("rec_gi_mult", val, time); }
36607 float get_rec_gi_mult(double time = TiMe::Default()) const { return getFloat("rec_gi_mult", time); }
36608
36612 bool set_generate_caust(bool val, double time = TiMe::Default()) { return setValue("generate_caust", val, time); }
36616 bool get_generate_caust(double time = TiMe::Default()) const { return getBool("generate_caust", time); }
36617
36621 bool set_receive_caust(bool val, double time = TiMe::Default()) { return setValue("receive_caust", val, time); }
36625 bool get_receive_caust(double time = TiMe::Default()) const { return getBool("receive_caust", time); }
36626
36630 bool set_caust_mult(float val, double time = TiMe::Default()) { return setValue("caust_mult", val, time); }
36634 float get_caust_mult(double time = TiMe::Default()) const { return getFloat("caust_mult", time); }
36635
36639 bool set_camera_visibility(bool val, double time = TiMe::Default()) { return setValue("camera_visibility", val, time); }
36643 bool get_camera_visibility(double time = TiMe::Default()) const { return getBool("camera_visibility", time); }
36644
36648 bool set_reflections_visibility(bool val, double time = TiMe::Default()) { return setValue("reflections_visibility", val, time); }
36652 bool get_reflections_visibility(double time = TiMe::Default()) const { return getBool("reflections_visibility", time); }
36653
36657 bool set_refractions_visibility(bool val, double time = TiMe::Default()) { return setValue("refractions_visibility", val, time); }
36661 bool get_refractions_visibility(double time = TiMe::Default()) const { return getBool("refractions_visibility", time); }
36662
36666 bool set_gi_visibility(bool val, double time = TiMe::Default()) { return setValue("gi_visibility", val, time); }
36670 bool get_gi_visibility(double time = TiMe::Default()) const { return getBool("gi_visibility", time); }
36671
36675 bool set_shadows_visibility(bool val, double time = TiMe::Default()) { return setValue("shadows_visibility", val, time); }
36679 bool get_shadows_visibility(double time = TiMe::Default()) const { return getBool("shadows_visibility", time); }
36680
36683 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
36684 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
36685 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
36688 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
36689
36692 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
36693 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
36694 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
36697 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
36698
36701 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
36702 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
36703 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
36706 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
36707
36710 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
36711 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
36712 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
36715 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
36716
36719 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
36722 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
36723
36726 bool set_objectID(int val, double time = TiMe::Default()) { return setValue("objectID", val, time); }
36729 int get_objectID(double time = TiMe::Default()) const { return getInt("objectID", time); }
36730
36733 bool set_user_attributes(const char* str, double time = TiMe::Default()) { return setValue("user_attributes", str, time); }
36736 bool set_user_attributes(const std::string& str, double time = TiMe::Default()) { return setValue("user_attributes", str, time); }
36739 std::string get_user_attributes(double time = TiMe::Default()) const { return getString("user_attributes", time); }
36740
36743 bool set_user_attributes_bin(const IntList& intList, double time = TiMe::Default()) { return setValue("user_attributes_bin", intList, time); }
36744 bool set_user_attributes_bin(IntList&& intList, double time = TiMe::Default()) { return setValue("user_attributes_bin", std::move(intList), time); }
36745 bool set_user_attributes_bin(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("user_attributes_bin", ints, count, time); }
36746 template<size_t count> bool set_user_attributes_bin(const int (&ints)[count], double time = TiMe::Default()) { return setArray("user_attributes_bin", ints, count, time); }
36749 IntList get_user_attributes_bin(double time = TiMe::Default()) const { return getIntList("user_attributes_bin", time); }
36750};
36751
36753class PhxShaderSimGeom : public Plugin {
36754public:
36756 static constexpr const PluginTypeId getTypeId() { return 0x4AEA9A6A3; }
36758 static constexpr const char* getType() { return "PhxShaderSimGeom"; }
36759
36760 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
36761
36762 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
36763
36766 bool set_phoenix_sim(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("phoenix_sim", plugin, time); }
36769 PluginRef get_phoenix_sim(double time = TiMe::Default()) const { return getPlugin("phoenix_sim", time); }
36770
36774 bool set_gpu_di_mode(int val, double time = TiMe::Default()) { return setValue("gpu_di_mode", val, time); }
36778 int get_gpu_di_mode(double time = TiMe::Default()) const { return getInt("gpu_di_mode", time); }
36779
36783 bool set_gpu_gi_mode(int val, double time = TiMe::Default()) { return setValue("gpu_gi_mode", val, time); }
36787 int get_gpu_gi_mode(double time = TiMe::Default()) const { return getInt("gpu_gi_mode", time); }
36788
36792 bool set_gpu_samples_count(int val, double time = TiMe::Default()) { return setValue("gpu_samples_count", val, time); }
36796 int get_gpu_samples_count(double time = TiMe::Default()) const { return getInt("gpu_samples_count", time); }
36797};
36798
36800class PhxShaderSimMesh : public Plugin {
36801public:
36803 static constexpr const PluginTypeId getTypeId() { return 0x4AFDD8AF3; }
36805 static constexpr const char* getType() { return "PhxShaderSimMesh"; }
36806
36807 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
36808
36811 bool set_phoenix_sim(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("phoenix_sim", plugin, time); }
36814 PluginRef get_phoenix_sim(double time = TiMe::Default()) const { return getPlugin("phoenix_sim", time); }
36815
36818 bool set_static_mesh(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("static_mesh", plugin, time); }
36821 PluginRef get_static_mesh(double time = TiMe::Default()) const { return getPlugin("static_mesh", time); }
36822};
36823
36825class PhxShaderSimVol : public Plugin {
36826public:
36828 static constexpr const PluginTypeId getTypeId() { return 0x4AEA9A6C1; }
36830 static constexpr const char* getType() { return "PhxShaderSimVol"; }
36831
36832 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
36833
36834 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
36835
36836 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
36837
36838 operator VolumetricPluginCategory() { return *static_cast<VolumetricPluginCategory*>(static_cast<Plugin*>(this)); }
36839
36842 bool set_force_prob_samples(int val, double time = TiMe::Default()) { return setValue("force_prob_samples", val, time); }
36845 int get_force_prob_samples(double time = TiMe::Default()) const { return getInt("force_prob_samples", time); }
36846
36849 bool set_force_prob_samples_gi(int val, double time = TiMe::Default()) { return setValue("force_prob_samples_gi", val, time); }
36852 int get_force_prob_samples_gi(double time = TiMe::Default()) const { return getInt("force_prob_samples_gi", time); }
36853};
36854
36856class PhxShaderTex : public Plugin {
36857public:
36859 static constexpr const PluginTypeId getTypeId() { return 0x4AEA9A6AD; }
36861 static constexpr const char* getType() { return "PhxShaderTex"; }
36862
36863 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
36864
36868 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
36872 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
36873
36877 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
36881 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
36882
36885 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
36888 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
36889
36893 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
36897 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
36898
36901 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
36904 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
36907 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
36908
36911 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
36914 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
36917 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
36918
36921 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
36924 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
36927 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
36928
36931 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
36934 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
36937 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
36938
36942 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
36946 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
36950 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
36951
36953 PluginRef out_color() const { return PluginRef(*this, "color"); }
36954
36956 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
36957
36959 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
36960
36962 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
36963
36966 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
36969 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
36970
36974 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
36978 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
36979
36983 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
36987 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
36988
36992 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
36996 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
36997
37001 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
37005 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
37006
37010 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
37014 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
37015
37019 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
37023 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
37024
37028 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
37032 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
37033
37037 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
37041 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
37042
37046 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
37050 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
37051
37055 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
37059 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
37060
37064 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
37068 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
37069
37073 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
37077 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
37078
37082 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
37086 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
37087
37091 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
37095 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
37096
37098 bool set_phoenix_sim(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("phoenix_sim", plugin, time); }
37100 PluginRef get_phoenix_sim(double time = TiMe::Default()) const { return getPlugin("phoenix_sim", time); }
37101
37104 bool set_channel(int val, double time = TiMe::Default()) { return setValue("channel", val, time); }
37107 int get_channel(double time = TiMe::Default()) const { return getInt("channel", time); }
37108
37111 bool set_tiling(int val, double time = TiMe::Default()) { return setValue("tiling", val, time); }
37114 int get_tiling(double time = TiMe::Default()) const { return getInt("tiling", time); }
37115
37118 bool set_sampler_type(int val, double time = TiMe::Default()) { return setValue("sampler_type", val, time); }
37121 int get_sampler_type(double time = TiMe::Default()) const { return getInt("sampler_type", time); }
37122
37125 bool set_skip_fine_displ(bool val, double time = TiMe::Default()) { return setValue("skip_fine_displ", val, time); }
37128 bool get_skip_fine_displ(double time = TiMe::Default()) const { return getBool("skip_fine_displ", time); }
37129
37132 bool set_alpha_intensity(bool val, double time = TiMe::Default()) { return setValue("alpha_intensity", val, time); }
37135 bool get_alpha_intensity(double time = TiMe::Default()) const { return getBool("alpha_intensity", time); }
37136
37139 bool set_output_scale(float val, double time = TiMe::Default()) { return setValue("output_scale", val, time); }
37142 float get_output_scale(double time = TiMe::Default()) const { return getFloat("output_scale", time); }
37143
37146 bool set_output_offset(float val, double time = TiMe::Default()) { return setValue("output_offset", val, time); }
37149 float get_output_offset(double time = TiMe::Default()) const { return getFloat("output_offset", time); }
37150
37153 bool set_up_vector(int val, double time = TiMe::Default()) { return setValue("up_vector", val, time); }
37156 int get_up_vector(double time = TiMe::Default()) const { return getInt("up_vector", time); }
37157
37160 bool set_texture2d(bool val, double time = TiMe::Default()) { return setValue("texture2d", val, time); }
37163 bool get_texture2d(double time = TiMe::Default()) const { return getBool("texture2d", time); }
37164
37167 bool set_auto_map(bool val, double time = TiMe::Default()) { return setValue("auto_map", val, time); }
37170 bool get_auto_map(double time = TiMe::Default()) const { return getBool("auto_map", time); }
37171};
37172
37175public:
37177 static constexpr const PluginTypeId getTypeId() { return 0x4AEB76635; }
37179 static constexpr const char* getType() { return "PhxShaderTexAlpha"; }
37180
37181 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
37182
37184 bool set_ttex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("ttex", texturefloat, time); }
37186 bool set_ttex(float texturefloat, double time = TiMe::Default()) { return setValue("ttex", texturefloat, time); }
37188 Value get_ttex(double time = TiMe::Default()) const { return getValue("ttex", time); }
37189
37192 bool set_transparency(const AColor& acolor, double time = TiMe::Default()) { return setValue("transparency", acolor, time); }
37195 AColor get_transparency(double time = TiMe::Default()) const { return getAColor("transparency", time); }
37196
37198 PluginRef out_out_color() const { return PluginRef(*this, "out_color"); }
37199};
37200
37203public:
37205 static constexpr const PluginTypeId getTypeId() { return 0x4B53C8715; }
37207 static constexpr const char* getType() { return "PhxShaderVoxelShader"; }
37208
37209 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
37210
37211 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
37212
37213 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
37214
37218 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
37222 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
37223
37226 bool set_cache(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("cache", plugin, time); }
37229 PluginRef get_cache(double time = TiMe::Default()) const { return getPlugin("cache", time); }
37230
37234 bool set_contentTime(int val, double time = TiMe::Default()) { return setValue("contentTime", val, time); }
37238 int get_contentTime(double time = TiMe::Default()) const { return getInt("contentTime", time); }
37239
37243 bool set_frame_duration(float val, double time = TiMe::Default()) { return setValue("frame_duration", val, time); }
37247 float get_frame_duration(double time = TiMe::Default()) const { return getFloat("frame_duration", time); }
37248
37252 bool set_play_speed(float val, double time = TiMe::Default()) { return setValue("play_speed", val, time); }
37256 float get_play_speed(double time = TiMe::Default()) const { return getFloat("play_speed", time); }
37257
37261 bool set_wind_from_movement(bool val, double time = TiMe::Default()) { return setValue("wind_from_movement", val, time); }
37265 bool get_wind_from_movement(double time = TiMe::Default()) const { return getBool("wind_from_movement", time); }
37266
37270 bool set_unit_scale(float val, double time = TiMe::Default()) { return setValue("unit_scale", val, time); }
37274 float get_unit_scale(double time = TiMe::Default()) const { return getFloat("unit_scale", time); }
37275
37279 bool set_node_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("node_transform", transform, time); }
37283 Transform get_node_transform(double time = TiMe::Default()) const { return getTransform("node_transform", time); }
37284
37288 bool set_use_node_transform_for_instancing(bool val, double time = TiMe::Default()) { return setValue("use_node_transform_for_instancing", val, time); }
37292 bool get_use_node_transform_for_instancing(double time = TiMe::Default()) const { return getBool("use_node_transform_for_instancing", time); }
37293
37297 bool set_renderAsVolumetric(bool val, double time = TiMe::Default()) { return setValue("renderAsVolumetric", val, time); }
37301 bool get_renderAsVolumetric(double time = TiMe::Default()) const { return getBool("renderAsVolumetric", time); }
37302
37306 bool set_render(bool val, double time = TiMe::Default()) { return setValue("render", val, time); }
37310 bool get_render(double time = TiMe::Default()) const { return getBool("render", time); }
37311
37315 bool set_rendMode(int val, double time = TiMe::Default()) { return setValue("rendMode", val, time); }
37319 int get_rendMode(double time = TiMe::Default()) const { return getInt("rendMode", time); }
37320
37324 bool set_rendstep(int val, double time = TiMe::Default()) { return setValue("rendstep", val, time); }
37328 int get_rendstep(double time = TiMe::Default()) const { return getInt("rendstep", time); }
37329
37333 bool set_rendshadstep(int val, double time = TiMe::Default()) { return setValue("rendshadstep", val, time); }
37337 int get_rendshadstep(double time = TiMe::Default()) const { return getInt("rendshadstep", time); }
37338
37342 bool set_jitter(bool val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
37346 bool get_jitter(double time = TiMe::Default()) const { return getBool("jitter", time); }
37347
37351 bool set_borderFade(float val, double time = TiMe::Default()) { return setValue("borderFade", val, time); }
37355 float get_borderFade(double time = TiMe::Default()) const { return getFloat("borderFade", time); }
37356
37360 bool set_sampler(int val, double time = TiMe::Default()) { return setValue("sampler", val, time); }
37364 int get_sampler(double time = TiMe::Default()) const { return getInt("sampler", time); }
37365
37369 bool set_velocity_mult(float val, double time = TiMe::Default()) { return setValue("velocity_mult", val, time); }
37373 float get_velocity_mult(double time = TiMe::Default()) const { return getFloat("velocity_mult", time); }
37374
37378 bool set_varg(int val, double time = TiMe::Default()) { return setValue("varg", val, time); }
37382 int get_varg(double time = TiMe::Default()) const { return getInt("varg", time); }
37383
37386 bool set_vtex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("vtex", texture, time); }
37389 bool set_vtex(const AColor& texture, double time = TiMe::Default()) { return setValue("vtex", texture, time); }
37392 Value get_vtex(double time = TiMe::Default()) const { return getValue("vtex", time); }
37393
37397 bool set_mod_v(int val, double time = TiMe::Default()) { return setValue("mod_v", val, time); }
37401 int get_mod_v(double time = TiMe::Default()) const { return getInt("mod_v", time); }
37402
37406 bool set_velocities(const ColorList& colorList, double time = TiMe::Default()) { return setValue("velocities", colorList, time); }
37407 bool set_velocities(ColorList&& colorList, double time = TiMe::Default()) { return setValue("velocities", std::move(colorList), time); }
37408 bool set_velocities(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("velocities", colors, count, time); }
37409 template<size_t count> bool set_velocities(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("velocities", colors, count, time); }
37413 ColorList get_velocities(double time = TiMe::Default()) const { return getColorList("velocities", time); }
37414
37418 bool set_sarg(int val, double time = TiMe::Default()) { return setValue("sarg", val, time); }
37422 int get_sarg(double time = TiMe::Default()) const { return getInt("sarg", time); }
37423
37427 bool set_surface_chan(const char* str, double time = TiMe::Default()) { return setValue("surface_chan", str, time); }
37431 bool set_surface_chan(const std::string& str, double time = TiMe::Default()) { return setValue("surface_chan", str, time); }
37435 std::string get_surface_chan(double time = TiMe::Default()) const { return getString("surface_chan", time); }
37436
37439 bool set_stex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("stex", texture, time); }
37442 bool set_stex(const AColor& texture, double time = TiMe::Default()) { return setValue("stex", texture, time); }
37445 Value get_stex(double time = TiMe::Default()) const { return getValue("stex", time); }
37446
37450 bool set_surflevel(float val, double time = TiMe::Default()) { return setValue("surflevel", val, time); }
37454 float get_surflevel(double time = TiMe::Default()) const { return getFloat("surflevel", time); }
37455
37459 bool set_solidbelow(bool val, double time = TiMe::Default()) { return setValue("solidbelow", val, time); }
37463 bool get_solidbelow(double time = TiMe::Default()) const { return getBool("solidbelow", time); }
37464
37468 bool set_usegizmo(int val, double time = TiMe::Default()) { return setValue("usegizmo", val, time); }
37472 int get_usegizmo(double time = TiMe::Default()) const { return getInt("usegizmo", time); }
37473
37476 bool set_gizmo(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("gizmo", plugin, time); }
37479 PluginRef get_gizmo(double time = TiMe::Default()) const { return getPlugin("gizmo", time); }
37480
37484 bool set_gizmo_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("gizmo_transform", transform, time); }
37488 Transform get_gizmo_transform(double time = TiMe::Default()) const { return getTransform("gizmo_transform", time); }
37489
37493 bool set_invgizmo(int val, double time = TiMe::Default()) { return setValue("invgizmo", val, time); }
37497 int get_invgizmo(double time = TiMe::Default()) const { return getInt("invgizmo", time); }
37498
37502 bool set_oceanlevel(float val, double time = TiMe::Default()) { return setValue("oceanlevel", val, time); }
37506 float get_oceanlevel(double time = TiMe::Default()) const { return getFloat("oceanlevel", time); }
37507
37511 bool set_oceantransitionzone(float val, double time = TiMe::Default()) { return setValue("oceantransitionzone", val, time); }
37515 float get_oceantransitionzone(double time = TiMe::Default()) const { return getFloat("oceantransitionzone", time); }
37516
37520 bool set_meshsubdiv(float val, double time = TiMe::Default()) { return setValue("meshsubdiv", val, time); }
37524 float get_meshsubdiv(double time = TiMe::Default()) const { return getFloat("meshsubdiv", time); }
37525
37529 bool set_oceanhorizrough(float val, double time = TiMe::Default()) { return setValue("oceanhorizrough", val, time); }
37533 float get_oceanhorizrough(double time = TiMe::Default()) const { return getFloat("oceanhorizrough", time); }
37534
37538 bool set_oceanextramargin(float val, double time = TiMe::Default()) { return setValue("oceanextramargin", val, time); }
37542 float get_oceanextramargin(double time = TiMe::Default()) const { return getFloat("oceanextramargin", time); }
37543
37547 bool set_pureocean(bool val, double time = TiMe::Default()) { return setValue("pureocean", val, time); }
37551 bool get_pureocean(double time = TiMe::Default()) const { return getBool("pureocean", time); }
37552
37556 bool set_uwglasses(bool val, double time = TiMe::Default()) { return setValue("uwglasses", val, time); }
37560 bool get_uwglasses(double time = TiMe::Default()) const { return getBool("uwglasses", time); }
37561
37565 bool set_mbself(bool val, double time = TiMe::Default()) { return setValue("mbself", val, time); }
37569 bool get_mbself(double time = TiMe::Default()) const { return getBool("mbself", time); }
37570
37574 bool set_smoothmesh(int val, double time = TiMe::Default()) { return setValue("smoothmesh", val, time); }
37578 int get_smoothmesh(double time = TiMe::Default()) const { return getInt("smoothmesh", time); }
37579
37583 bool set_smooth_normals(int val, double time = TiMe::Default()) { return setValue("smooth_normals", val, time); }
37587 int get_smooth_normals(double time = TiMe::Default()) const { return getInt("smooth_normals", time); }
37588
37592 bool set_useprt(bool val, double time = TiMe::Default()) { return setValue("useprt", val, time); }
37596 bool get_useprt(double time = TiMe::Default()) const { return getBool("useprt", time); }
37597
37601 bool set_prtsz(float val, double time = TiMe::Default()) { return setValue("prtsz", val, time); }
37605 float get_prtsz(double time = TiMe::Default()) const { return getFloat("prtsz", time); }
37606
37610 bool set_cachestretchzone(float val, double time = TiMe::Default()) { return setValue("cachestretchzone", val, time); }
37614 float get_cachestretchzone(double time = TiMe::Default()) const { return getFloat("cachestretchzone", time); }
37615
37619 bool set_displacement(bool val, double time = TiMe::Default()) { return setValue("displacement", val, time); }
37623 bool get_displacement(double time = TiMe::Default()) const { return getBool("displacement", time); }
37624
37628 bool set_displmul(float val, double time = TiMe::Default()) { return setValue("displmul", val, time); }
37632 float get_displmul(double time = TiMe::Default()) const { return getFloat("displmul", time); }
37633
37636 bool set_displ0(const PluginRef& texture, double time = TiMe::Default()) { return setValue("displ0", texture, time); }
37639 bool set_displ0(const AColor& texture, double time = TiMe::Default()) { return setValue("displ0", texture, time); }
37642 Value get_displ0(double time = TiMe::Default()) const { return getValue("displ0", time); }
37643
37646 bool set_displ1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("displ1", texture, time); }
37649 bool set_displ1(const AColor& texture, double time = TiMe::Default()) { return setValue("displ1", texture, time); }
37652 Value get_displ1(double time = TiMe::Default()) const { return getValue("displ1", time); }
37653
37656 bool set_displ2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("displ2", texture, time); }
37659 bool set_displ2(const AColor& texture, double time = TiMe::Default()) { return setValue("displ2", texture, time); }
37662 Value get_displ2(double time = TiMe::Default()) const { return getValue("displ2", time); }
37663
37667 bool set_displ2d(int val, double time = TiMe::Default()) { return setValue("displ2d", val, time); }
37671 int get_displ2d(double time = TiMe::Default()) const { return getInt("displ2d", time); }
37672
37676 bool set_fadebylevel(bool val, double time = TiMe::Default()) { return setValue("fadebylevel", val, time); }
37680 bool get_fadebylevel(double time = TiMe::Default()) const { return getBool("fadebylevel", time); }
37681
37685 bool set_displfade(float val, double time = TiMe::Default()) { return setValue("displfade", val, time); }
37689 float get_displfade(double time = TiMe::Default()) const { return getFloat("displfade", time); }
37690
37694 bool set_fadebyvel(bool val, double time = TiMe::Default()) { return setValue("fadebyvel", val, time); }
37698 bool get_fadebyvel(double time = TiMe::Default()) const { return getBool("fadebyvel", time); }
37699
37703 bool set_displvelfade(float val, double time = TiMe::Default()) { return setValue("displvelfade", val, time); }
37707 float get_displvelfade(double time = TiMe::Default()) const { return getFloat("displvelfade", time); }
37708
37712 bool set_usefadeobj(int val, double time = TiMe::Default()) { return setValue("usefadeobj", val, time); }
37716 int get_usefadeobj(double time = TiMe::Default()) const { return getInt("usefadeobj", time); }
37717
37721 bool set_displgeomfade(float val, double time = TiMe::Default()) { return setValue("displgeomfade", val, time); }
37725 float get_displgeomfade(double time = TiMe::Default()) const { return getFloat("displgeomfade", time); }
37726
37729 bool set_fadeobj(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("fadeobj", plugin, time); }
37732 PluginRef get_fadeobj(double time = TiMe::Default()) const { return getPlugin("fadeobj", time); }
37733
37737 bool set_fadeobj_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("fadeobj_transform", transform, time); }
37741 Transform get_fadeobj_transform(double time = TiMe::Default()) const { return getTransform("fadeobj_transform", time); }
37742
37746 bool set_hhfactor(float val, double time = TiMe::Default()) { return setValue("hhfactor", val, time); }
37750 float get_hhfactor(double time = TiMe::Default()) const { return getFloat("hhfactor", time); }
37751
37755 bool set_material_id(const Color& color, double time = TiMe::Default()) { return setValue("material_id", color, time); }
37759 Color get_material_id(double time = TiMe::Default()) const { return getColor("material_id", time); }
37760
37764 bool set_volzdepth(int val, double time = TiMe::Default()) { return setValue("volzdepth", val, time); }
37768 int get_volzdepth(double time = TiMe::Default()) const { return getInt("volzdepth", time); }
37769
37773 bool set_volnorm(int val, double time = TiMe::Default()) { return setValue("volnorm", val, time); }
37777 int get_volnorm(double time = TiMe::Default()) const { return getInt("volnorm", time); }
37778
37782 bool set_volumetric_mode_geometry_RE(bool val, double time = TiMe::Default()) { return setValue("volumetric_mode_geometry_RE", val, time); }
37786 bool get_volumetric_mode_geometry_RE(double time = TiMe::Default()) const { return getBool("volumetric_mode_geometry_RE", time); }
37787
37791 bool set_earg(int val, double time = TiMe::Default()) { return setValue("earg", val, time); }
37795 int get_earg(double time = TiMe::Default()) const { return getInt("earg", time); }
37796
37800 bool set_fire_color_chan(const char* str, double time = TiMe::Default()) { return setValue("fire_color_chan", str, time); }
37804 bool set_fire_color_chan(const std::string& str, double time = TiMe::Default()) { return setValue("fire_color_chan", str, time); }
37808 std::string get_fire_color_chan(double time = TiMe::Default()) const { return getString("fire_color_chan", time); }
37809
37812 bool set_etex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("etex", texture, time); }
37815 bool set_etex(const AColor& texture, double time = TiMe::Default()) { return setValue("etex", texture, time); }
37818 Value get_etex(double time = TiMe::Default()) const { return getValue("etex", time); }
37819
37823 bool set_mod_e(bool val, double time = TiMe::Default()) { return setValue("mod_e", val, time); }
37827 bool get_mod_e(double time = TiMe::Default()) const { return getBool("mod_e", time); }
37828
37834 bool set_fire_opacity_mode(int val, double time = TiMe::Default()) { return setValue("fire_opacity_mode", val, time); }
37840 int get_fire_opacity_mode(double time = TiMe::Default()) const { return getInt("fire_opacity_mode", time); }
37841
37845 bool set_blackbody(float val, double time = TiMe::Default()) { return setValue("blackbody", val, time); }
37849 float get_blackbody(double time = TiMe::Default()) const { return getFloat("blackbody", time); }
37850
37854 bool set_mod_et(int val, double time = TiMe::Default()) { return setValue("mod_et", val, time); }
37858 int get_mod_et(double time = TiMe::Default()) const { return getInt("mod_et", time); }
37859
37862 bool set_ettex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("ettex", texture, time); }
37865 bool set_ettex(const AColor& texture, double time = TiMe::Default()) { return setValue("ettex", texture, time); }
37868 Value get_ettex(double time = TiMe::Default()) const { return getValue("ettex", time); }
37869
37873 bool set_emult(float val, double time = TiMe::Default()) { return setValue("emult", val, time); }
37877 float get_emult(double time = TiMe::Default()) const { return getFloat("emult", time); }
37878
37882 bool set_etmult(float val, double time = TiMe::Default()) { return setValue("etmult", val, time); }
37886 float get_etmult(double time = TiMe::Default()) const { return getFloat("etmult", time); }
37887
37891 bool set_ecolor(const Color& color, double time = TiMe::Default()) { return setValue("ecolor", color, time); }
37895 Color get_ecolor(double time = TiMe::Default()) const { return getColor("ecolor", time); }
37896
37900 bool set_ecolor_positions(const FloatList& floatList, double time = TiMe::Default()) { return setValue("ecolor_positions", floatList, time); }
37901 bool set_ecolor_positions(FloatList&& floatList, double time = TiMe::Default()) { return setValue("ecolor_positions", std::move(floatList), time); }
37902 bool set_ecolor_positions(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("ecolor_positions", floats, count, time); }
37903 template<size_t count> bool set_ecolor_positions(const float (&floats)[count], double time = TiMe::Default()) { return setArray("ecolor_positions", floats, count, time); }
37907 FloatList get_ecolor_positions(double time = TiMe::Default()) const { return getFloatList("ecolor_positions", time); }
37908
37912 bool set_ecolor_colors(const ColorList& colorList, double time = TiMe::Default()) { return setValue("ecolor_colors", colorList, time); }
37913 bool set_ecolor_colors(ColorList&& colorList, double time = TiMe::Default()) { return setValue("ecolor_colors", std::move(colorList), time); }
37914 bool set_ecolor_colors(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("ecolor_colors", colors, count, time); }
37915 template<size_t count> bool set_ecolor_colors(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("ecolor_colors", colors, count, time); }
37919 ColorList get_ecolor_colors(double time = TiMe::Default()) const { return getColorList("ecolor_colors", time); }
37920
37924 bool set_ecolor_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("ecolor_interpolations", intList, time); }
37925 bool set_ecolor_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("ecolor_interpolations", std::move(intList), time); }
37926 bool set_ecolor_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("ecolor_interpolations", ints, count, time); }
37927 template<size_t count> bool set_ecolor_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("ecolor_interpolations", ints, count, time); }
37931 IntList get_ecolor_interpolations(double time = TiMe::Default()) const { return getIntList("ecolor_interpolations", time); }
37932
37935 bool set_ecolor_remap(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("ecolor_remap", plugin, time); }
37938 PluginRef get_ecolor_remap(double time = TiMe::Default()) const { return getPlugin("ecolor_remap", time); }
37939
37943 bool set_elum_positions(const FloatList& floatList, double time = TiMe::Default()) { return setValue("elum_positions", floatList, time); }
37944 bool set_elum_positions(FloatList&& floatList, double time = TiMe::Default()) { return setValue("elum_positions", std::move(floatList), time); }
37945 bool set_elum_positions(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("elum_positions", floats, count, time); }
37946 template<size_t count> bool set_elum_positions(const float (&floats)[count], double time = TiMe::Default()) { return setArray("elum_positions", floats, count, time); }
37950 FloatList get_elum_positions(double time = TiMe::Default()) const { return getFloatList("elum_positions", time); }
37951
37955 bool set_elum_values(const FloatList& floatList, double time = TiMe::Default()) { return setValue("elum_values", floatList, time); }
37956 bool set_elum_values(FloatList&& floatList, double time = TiMe::Default()) { return setValue("elum_values", std::move(floatList), time); }
37957 bool set_elum_values(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("elum_values", floats, count, time); }
37958 template<size_t count> bool set_elum_values(const float (&floats)[count], double time = TiMe::Default()) { return setArray("elum_values", floats, count, time); }
37962 FloatList get_elum_values(double time = TiMe::Default()) const { return getFloatList("elum_values", time); }
37963
37967 bool set_elum_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("elum_interpolations", intList, time); }
37968 bool set_elum_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("elum_interpolations", std::move(intList), time); }
37969 bool set_elum_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("elum_interpolations", ints, count, time); }
37970 template<size_t count> bool set_elum_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("elum_interpolations", ints, count, time); }
37974 IntList get_elum_interpolations(double time = TiMe::Default()) const { return getIntList("elum_interpolations", time); }
37975
37978 bool set_elum_remap(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("elum_remap", plugin, time); }
37981 PluginRef get_elum_remap(double time = TiMe::Default()) const { return getPlugin("elum_remap", time); }
37982
37986 bool set_ecolor_offset(float val, double time = TiMe::Default()) { return setValue("ecolor_offset", val, time); }
37990 float get_ecolor_offset(double time = TiMe::Default()) const { return getFloat("ecolor_offset", time); }
37991
37995 bool set_ecolor_scale(float val, double time = TiMe::Default()) { return setValue("ecolor_scale", val, time); }
37999 float get_ecolor_scale(double time = TiMe::Default()) const { return getFloat("ecolor_scale", time); }
38000
38004 bool set_al_enable(bool val, double time = TiMe::Default()) { return setValue("al_enable", val, time); }
38008 bool get_al_enable(double time = TiMe::Default()) const { return getBool("al_enable", time); }
38009
38013 bool set_lights(int val, double time = TiMe::Default()) { return setValue("lights", val, time); }
38017 int get_lights(double time = TiMe::Default()) const { return getInt("lights", time); }
38018
38022 bool set_al_placing(int val, double time = TiMe::Default()) { return setValue("al_placing", val, time); }
38026 int get_al_placing(double time = TiMe::Default()) const { return getInt("al_placing", time); }
38027
38031 bool set_al_sampling(int val, double time = TiMe::Default()) { return setValue("al_sampling", val, time); }
38035 int get_al_sampling(double time = TiMe::Default()) const { return getInt("al_sampling", time); }
38036
38040 bool set_lightsmultself(float val, double time = TiMe::Default()) { return setValue("lightsmultself", val, time); }
38044 float get_lightsmultself(double time = TiMe::Default()) const { return getFloat("lightsmultself", time); }
38045
38049 bool set_lightsmult(float val, double time = TiMe::Default()) { return setValue("lightsmult", val, time); }
38053 float get_lightsmult(double time = TiMe::Default()) const { return getFloat("lightsmult", time); }
38054
38058 bool set_selfshadow(int val, double time = TiMe::Default()) { return setValue("selfshadow", val, time); }
38062 int get_selfshadow(double time = TiMe::Default()) const { return getInt("selfshadow", time); }
38063
38067 bool set_gridreduct(float val, double time = TiMe::Default()) { return setValue("gridreduct", val, time); }
38071 float get_gridreduct(double time = TiMe::Default()) const { return getFloat("gridreduct", time); }
38072
38076 bool set_lightscut(float val, double time = TiMe::Default()) { return setValue("lightscut", val, time); }
38080 float get_lightscut(double time = TiMe::Default()) const { return getFloat("lightscut", time); }
38081
38085 bool set_al_decay(int val, double time = TiMe::Default()) { return setValue("al_decay", val, time); }
38089 int get_al_decay(double time = TiMe::Default()) const { return getInt("al_decay", time); }
38090
38094 bool set_al_subdivs(int val, double time = TiMe::Default()) { return setValue("al_subdivs", val, time); }
38098 int get_al_subdivs(double time = TiMe::Default()) const { return getInt("al_subdivs", time); }
38099
38103 bool set_al_csubdivs(int val, double time = TiMe::Default()) { return setValue("al_csubdivs", val, time); }
38107 int get_al_csubdivs(double time = TiMe::Default()) const { return getInt("al_csubdivs", time); }
38108
38112 bool set_al_cmult(float val, double time = TiMe::Default()) { return setValue("al_cmult", val, time); }
38116 float get_al_cmult(double time = TiMe::Default()) const { return getFloat("al_cmult", time); }
38117
38121 bool set_firelightsspec(bool val, double time = TiMe::Default()) { return setValue("firelightsspec", val, time); }
38125 bool get_firelightsspec(double time = TiMe::Default()) const { return getBool("firelightsspec", time); }
38126
38130 bool set_persistlights(bool val, double time = TiMe::Default()) { return setValue("persistlights", val, time); }
38134 bool get_persistlights(double time = TiMe::Default()) const { return getBool("persistlights", time); }
38135
38138 bool set_instancedlights(bool val, double time = TiMe::Default()) { return setValue("instancedlights", val, time); }
38141 bool get_instancedlights(double time = TiMe::Default()) const { return getBool("instancedlights", time); }
38142
38146 bool set_radmult(float val, double time = TiMe::Default()) { return setValue("radmult", val, time); }
38150 float get_radmult(double time = TiMe::Default()) const { return getFloat("radmult", time); }
38151
38155 bool set_self_illum_map_min_pow(float val, double time = TiMe::Default()) { return setValue("self_illum_map_min_pow", val, time); }
38159 float get_self_illum_map_min_pow(double time = TiMe::Default()) const { return getFloat("self_illum_map_min_pow", time); }
38160
38164 bool set_darg(int val, double time = TiMe::Default()) { return setValue("darg", val, time); }
38168 int get_darg(double time = TiMe::Default()) const { return getInt("darg", time); }
38169
38173 bool set_smoke_color_chan(const char* str, double time = TiMe::Default()) { return setValue("smoke_color_chan", str, time); }
38177 bool set_smoke_color_chan(const std::string& str, double time = TiMe::Default()) { return setValue("smoke_color_chan", str, time); }
38181 std::string get_smoke_color_chan(double time = TiMe::Default()) const { return getString("smoke_color_chan", time); }
38182
38185 bool set_dtex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("dtex", texture, time); }
38188 bool set_dtex(const AColor& texture, double time = TiMe::Default()) { return setValue("dtex", texture, time); }
38191 Value get_dtex(double time = TiMe::Default()) const { return getValue("dtex", time); }
38192
38196 bool set_mod_d(bool val, double time = TiMe::Default()) { return setValue("mod_d", val, time); }
38200 bool get_mod_d(double time = TiMe::Default()) const { return getBool("mod_d", time); }
38201
38205 bool set_simple_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("simple_color", acolor, time); }
38209 AColor get_simple_color(double time = TiMe::Default()) const { return getAColor("simple_color", time); }
38210
38214 bool set_noscatter(int val, double time = TiMe::Default()) { return setValue("noscatter", val, time); }
38218 int get_noscatter(double time = TiMe::Default()) const { return getInt("noscatter", time); }
38219
38223 bool set_bounces(int val, double time = TiMe::Default()) { return setValue("bounces", val, time); }
38227 int get_bounces(double time = TiMe::Default()) const { return getInt("bounces", time); }
38228
38232 bool set_phase_function(float val, double time = TiMe::Default()) { return setValue("phase_function", val, time); }
38236 float get_phase_function(double time = TiMe::Default()) const { return getFloat("phase_function", time); }
38237
38241 bool set_anisotropic_scattering_optimization(int val, double time = TiMe::Default()) { return setValue("anisotropic_scattering_optimization", val, time); }
38245 int get_anisotropic_scattering_optimization(double time = TiMe::Default()) const { return getInt("anisotropic_scattering_optimization", time); }
38246
38250 bool set_lightcache(bool val, double time = TiMe::Default()) { return setValue("lightcache", val, time); }
38254 bool get_lightcache(double time = TiMe::Default()) const { return getBool("lightcache", time); }
38255
38259 bool set_lightcachesr(float val, double time = TiMe::Default()) { return setValue("lightcachesr", val, time); }
38263 float get_lightcachesr(double time = TiMe::Default()) const { return getFloat("lightcachesr", time); }
38264
38268 bool set_transfown(float val, double time = TiMe::Default()) { return setValue("transfown", val, time); }
38272 float get_transfown(double time = TiMe::Default()) const { return getFloat("transfown", time); }
38273
38277 bool set_transfext(float val, double time = TiMe::Default()) { return setValue("transfext", val, time); }
38281 float get_transfext(double time = TiMe::Default()) const { return getFloat("transfext", time); }
38282
38286 bool set_difmul(float val, double time = TiMe::Default()) { return setValue("difmul", val, time); }
38290 float get_difmul(double time = TiMe::Default()) const { return getFloat("difmul", time); }
38291
38295 bool set_shad_strength(float val, double time = TiMe::Default()) { return setValue("shad_strength", val, time); }
38299 float get_shad_strength(double time = TiMe::Default()) const { return getFloat("shad_strength", time); }
38300
38304 bool set_dcolor(const Color& color, double time = TiMe::Default()) { return setValue("dcolor", color, time); }
38308 Color get_dcolor(double time = TiMe::Default()) const { return getColor("dcolor", time); }
38309
38313 bool set_dcolor_positions(const FloatList& floatList, double time = TiMe::Default()) { return setValue("dcolor_positions", floatList, time); }
38314 bool set_dcolor_positions(FloatList&& floatList, double time = TiMe::Default()) { return setValue("dcolor_positions", std::move(floatList), time); }
38315 bool set_dcolor_positions(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("dcolor_positions", floats, count, time); }
38316 template<size_t count> bool set_dcolor_positions(const float (&floats)[count], double time = TiMe::Default()) { return setArray("dcolor_positions", floats, count, time); }
38320 FloatList get_dcolor_positions(double time = TiMe::Default()) const { return getFloatList("dcolor_positions", time); }
38321
38325 bool set_dcolor_colors(const ColorList& colorList, double time = TiMe::Default()) { return setValue("dcolor_colors", colorList, time); }
38326 bool set_dcolor_colors(ColorList&& colorList, double time = TiMe::Default()) { return setValue("dcolor_colors", std::move(colorList), time); }
38327 bool set_dcolor_colors(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("dcolor_colors", colors, count, time); }
38328 template<size_t count> bool set_dcolor_colors(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("dcolor_colors", colors, count, time); }
38332 ColorList get_dcolor_colors(double time = TiMe::Default()) const { return getColorList("dcolor_colors", time); }
38333
38337 bool set_dcolor_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("dcolor_interpolations", intList, time); }
38338 bool set_dcolor_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("dcolor_interpolations", std::move(intList), time); }
38339 bool set_dcolor_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("dcolor_interpolations", ints, count, time); }
38340 template<size_t count> bool set_dcolor_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("dcolor_interpolations", ints, count, time); }
38344 IntList get_dcolor_interpolations(double time = TiMe::Default()) const { return getIntList("dcolor_interpolations", time); }
38345
38348 bool set_dcolor_remap(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("dcolor_remap", plugin, time); }
38351 PluginRef get_dcolor_remap(double time = TiMe::Default()) const { return getPlugin("dcolor_remap", time); }
38352
38356 bool set_dcolor_offset(float val, double time = TiMe::Default()) { return setValue("dcolor_offset", val, time); }
38360 float get_dcolor_offset(double time = TiMe::Default()) const { return getFloat("dcolor_offset", time); }
38361
38365 bool set_dcolor_scale(float val, double time = TiMe::Default()) { return setValue("dcolor_scale", val, time); }
38369 float get_dcolor_scale(double time = TiMe::Default()) const { return getFloat("dcolor_scale", time); }
38370
38374 bool set_targ(int val, double time = TiMe::Default()) { return setValue("targ", val, time); }
38378 int get_targ(double time = TiMe::Default()) const { return getInt("targ", time); }
38379
38383 bool set_smoke_opacity_chan(const char* str, double time = TiMe::Default()) { return setValue("smoke_opacity_chan", str, time); }
38387 bool set_smoke_opacity_chan(const std::string& str, double time = TiMe::Default()) { return setValue("smoke_opacity_chan", str, time); }
38391 std::string get_smoke_opacity_chan(double time = TiMe::Default()) const { return getString("smoke_opacity_chan", time); }
38392
38395 bool set_ttex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("ttex", texture, time); }
38398 bool set_ttex(const AColor& texture, double time = TiMe::Default()) { return setValue("ttex", texture, time); }
38401 Value get_ttex(double time = TiMe::Default()) const { return getValue("ttex", time); }
38402
38406 bool set_mod_t(bool val, double time = TiMe::Default()) { return setValue("mod_t", val, time); }
38410 bool get_mod_t(double time = TiMe::Default()) const { return getBool("mod_t", time); }
38411
38415 bool set_transpmode(int val, double time = TiMe::Default()) { return setValue("transpmode", val, time); }
38419 int get_transpmode(double time = TiMe::Default()) const { return getInt("transpmode", time); }
38420
38424 bool set_smoketransp(float val, double time = TiMe::Default()) { return setValue("smoketransp", val, time); }
38428 float get_smoketransp(double time = TiMe::Default()) const { return getFloat("smoketransp", time); }
38429
38433 bool set_stoptransp(float val, double time = TiMe::Default()) { return setValue("stoptransp", val, time); }
38437 float get_stoptransp(double time = TiMe::Default()) const { return getFloat("stoptransp", time); }
38438
38442 bool set_skiptransp(float val, double time = TiMe::Default()) { return setValue("skiptransp", val, time); }
38446 float get_skiptransp(double time = TiMe::Default()) const { return getFloat("skiptransp", time); }
38447
38451 bool set_alphaunitscale(bool val, double time = TiMe::Default()) { return setValue("alphaunitscale", val, time); }
38455 bool get_alphaunitscale(double time = TiMe::Default()) const { return getBool("alphaunitscale", time); }
38456
38460 bool set_basedensityscale(float val, double time = TiMe::Default()) { return setValue("basedensityscale", val, time); }
38464 float get_basedensityscale(double time = TiMe::Default()) const { return getFloat("basedensityscale", time); }
38465
38469 bool set_optvolpass(bool val, double time = TiMe::Default()) { return setValue("optvolpass", val, time); }
38473 bool get_optvolpass(double time = TiMe::Default()) const { return getBool("optvolpass", time); }
38474
38478 bool set_absorption_arg(int val, double time = TiMe::Default()) { return setValue("absorption_arg", val, time); }
38482 int get_absorption_arg(double time = TiMe::Default()) const { return getInt("absorption_arg", time); }
38483
38487 bool set_absorption_color(const Color& color, double time = TiMe::Default()) { return setValue("absorption_color", color, time); }
38491 Color get_absorption_color(double time = TiMe::Default()) const { return getColor("absorption_color", time); }
38492
38495 bool set_absorption_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("absorption_tex", texture, time); }
38498 bool set_absorption_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("absorption_tex", texture, time); }
38501 Value get_absorption_tex(double time = TiMe::Default()) const { return getValue("absorption_tex", time); }
38502
38506 bool set_transp(float val, double time = TiMe::Default()) { return setValue("transp", val, time); }
38510 float get_transp(double time = TiMe::Default()) const { return getFloat("transp", time); }
38511
38515 bool set_transp_positions(const FloatList& floatList, double time = TiMe::Default()) { return setValue("transp_positions", floatList, time); }
38516 bool set_transp_positions(FloatList&& floatList, double time = TiMe::Default()) { return setValue("transp_positions", std::move(floatList), time); }
38517 bool set_transp_positions(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("transp_positions", floats, count, time); }
38518 template<size_t count> bool set_transp_positions(const float (&floats)[count], double time = TiMe::Default()) { return setArray("transp_positions", floats, count, time); }
38522 FloatList get_transp_positions(double time = TiMe::Default()) const { return getFloatList("transp_positions", time); }
38523
38527 bool set_transp_values(const FloatList& floatList, double time = TiMe::Default()) { return setValue("transp_values", floatList, time); }
38528 bool set_transp_values(FloatList&& floatList, double time = TiMe::Default()) { return setValue("transp_values", std::move(floatList), time); }
38529 bool set_transp_values(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("transp_values", floats, count, time); }
38530 template<size_t count> bool set_transp_values(const float (&floats)[count], double time = TiMe::Default()) { return setArray("transp_values", floats, count, time); }
38534 FloatList get_transp_values(double time = TiMe::Default()) const { return getFloatList("transp_values", time); }
38535
38539 bool set_transp_interpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("transp_interpolations", intList, time); }
38540 bool set_transp_interpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("transp_interpolations", std::move(intList), time); }
38541 bool set_transp_interpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("transp_interpolations", ints, count, time); }
38542 template<size_t count> bool set_transp_interpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("transp_interpolations", ints, count, time); }
38546 IntList get_transp_interpolations(double time = TiMe::Default()) const { return getIntList("transp_interpolations", time); }
38547
38550 bool set_transp_remap(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("transp_remap", plugin, time); }
38553 PluginRef get_transp_remap(double time = TiMe::Default()) const { return getPlugin("transp_remap", time); }
38554
38558 bool set_transp_offset(float val, double time = TiMe::Default()) { return setValue("transp_offset", val, time); }
38562 float get_transp_offset(double time = TiMe::Default()) const { return getFloat("transp_offset", time); }
38563
38567 bool set_transp_scale(float val, double time = TiMe::Default()) { return setValue("transp_scale", val, time); }
38571 float get_transp_scale(double time = TiMe::Default()) const { return getFloat("transp_scale", time); }
38572
38576 bool set_tmult(float val, double time = TiMe::Default()) { return setValue("tmult", val, time); }
38580 float get_tmult(double time = TiMe::Default()) const { return getFloat("tmult", time); }
38581
38584 bool set_transp_power(float val, double time = TiMe::Default()) { return setValue("transp_power", val, time); }
38587 float get_transp_power(double time = TiMe::Default()) const { return getFloat("transp_power", time); }
38588
38592 bool set_shadow_opacity(float val, double time = TiMe::Default()) { return setValue("shadow_opacity", val, time); }
38596 float get_shadow_opacity(double time = TiMe::Default()) const { return getFloat("shadow_opacity", time); }
38597
38601 bool set_cell_aspect(const FloatList& floatList, double time = TiMe::Default()) { return setValue("cell_aspect", floatList, time); }
38602 bool set_cell_aspect(FloatList&& floatList, double time = TiMe::Default()) { return setValue("cell_aspect", std::move(floatList), time); }
38603 bool set_cell_aspect(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("cell_aspect", floats, count, time); }
38604 template<size_t count> bool set_cell_aspect(const float (&floats)[count], double time = TiMe::Default()) { return setArray("cell_aspect", floats, count, time); }
38608 FloatList get_cell_aspect(double time = TiMe::Default()) const { return getFloatList("cell_aspect", time); }
38609
38613 bool set_pmprimary(int val, double time = TiMe::Default()) { return setValue("pmprimary", val, time); }
38617 int get_pmprimary(double time = TiMe::Default()) const { return getInt("pmprimary", time); }
38618
38622 bool set_pmbounces(int val, double time = TiMe::Default()) { return setValue("pmbounces", val, time); }
38626 int get_pmbounces(double time = TiMe::Default()) const { return getInt("pmbounces", time); }
38627
38630 bool set_left_handed_coord(bool val, double time = TiMe::Default()) { return setValue("left_handed_coord", val, time); }
38633 bool get_left_handed_coord(double time = TiMe::Default()) const { return getBool("left_handed_coord", time); }
38634
38638 bool set_brdfscatter(float val, double time = TiMe::Default()) { return setValue("brdfscatter", val, time); }
38642 float get_brdfscatter(double time = TiMe::Default()) const { return getFloat("brdfscatter", time); }
38643
38647 bool set_brdfscatternogi(float val, double time = TiMe::Default()) { return setValue("brdfscatternogi", val, time); }
38651 float get_brdfscatternogi(double time = TiMe::Default()) const { return getFloat("brdfscatternogi", time); }
38652
38656 bool set_bias(float val, double time = TiMe::Default()) { return setValue("bias", val, time); }
38660 float get_bias(double time = TiMe::Default()) const { return getFloat("bias", time); }
38661
38665 bool set_usebias(int val, double time = TiMe::Default()) { return setValue("usebias", val, time); }
38669 int get_usebias(double time = TiMe::Default()) const { return getInt("usebias", time); }
38670
38674 bool set_wrapx(bool val, double time = TiMe::Default()) { return setValue("wrapx", val, time); }
38678 bool get_wrapx(double time = TiMe::Default()) const { return getBool("wrapx", time); }
38679
38683 bool set_wrapy(bool val, double time = TiMe::Default()) { return setValue("wrapy", val, time); }
38687 bool get_wrapy(double time = TiMe::Default()) const { return getBool("wrapy", time); }
38688
38692 bool set_wrapz(bool val, double time = TiMe::Default()) { return setValue("wrapz", val, time); }
38696 bool get_wrapz(double time = TiMe::Default()) const { return getBool("wrapz", time); }
38697
38701 bool set_useLegacyLightLinkingForVRayStd(bool val, double time = TiMe::Default()) { return setValue("useLegacyLightLinkingForVRayStd", val, time); }
38705 bool get_useLegacyLightLinkingForVRayStd(double time = TiMe::Default()) const { return getBool("useLegacyLightLinkingForVRayStd", time); }
38706
38709 bool set_lightlinks(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("lightlinks", pluginList, time); }
38710 bool set_lightlinks(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("lightlinks", plugins, count, time); }
38711 template<size_t count> bool set_lightlinks(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("lightlinks", plugins, count, time); }
38714 PluginList get_lightlinks(double time = TiMe::Default()) const { return getPluginList("lightlinks", time); }
38715
38718 bool set_shadowBreakings(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("shadowBreakings", pluginList, time); }
38719 bool set_shadowBreakings(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("shadowBreakings", plugins, count, time); }
38720 template<size_t count> bool set_shadowBreakings(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("shadowBreakings", plugins, count, time); }
38723 PluginList get_shadowBreakings(double time = TiMe::Default()) const { return getPluginList("shadowBreakings", time); }
38724
38728 bool set_velocities_from_uvw(bool val, double time = TiMe::Default()) { return setValue("velocities_from_uvw", val, time); }
38732 bool get_velocities_from_uvw(double time = TiMe::Default()) const { return getBool("velocities_from_uvw", time); }
38733
38737 bool set_coord_method(int val, double time = TiMe::Default()) { return setValue("coord_method", val, time); }
38741 int get_coord_method(double time = TiMe::Default()) const { return getInt("coord_method", time); }
38742
38746 bool set_gamma_mult(float val, double time = TiMe::Default()) { return setValue("gamma_mult", val, time); }
38750 float get_gamma_mult(double time = TiMe::Default()) const { return getFloat("gamma_mult", time); }
38751
38755 bool set_mbgrid(bool val, double time = TiMe::Default()) { return setValue("mbgrid", val, time); }
38759 bool get_mbgrid(double time = TiMe::Default()) const { return getBool("mbgrid", time); }
38760
38764 bool set_vol_moblur_method(int val, double time = TiMe::Default()) { return setValue("vol_moblur_method", val, time); }
38768 int get_vol_moblur_method(double time = TiMe::Default()) const { return getInt("vol_moblur_method", time); }
38769
38773 bool set_mbsmooth(int val, double time = TiMe::Default()) { return setValue("mbsmooth", val, time); }
38777 int get_mbsmooth(double time = TiMe::Default()) const { return getInt("mbsmooth", time); }
38778
38782 bool set_normalized_positions(int val, double time = TiMe::Default()) { return setValue("normalized_positions", val, time); }
38786 int get_normalized_positions(double time = TiMe::Default()) const { return getInt("normalized_positions", time); }
38787
38791 bool set_generate_gi(bool val, double time = TiMe::Default()) { return setValue("generate_gi", val, time); }
38795 bool get_generate_gi(double time = TiMe::Default()) const { return getBool("generate_gi", time); }
38796
38800 bool set_receive_gi(bool val, double time = TiMe::Default()) { return setValue("receive_gi", val, time); }
38804 bool get_receive_gi(double time = TiMe::Default()) const { return getBool("receive_gi", time); }
38805
38809 bool set_gen_gi_mult(float val, double time = TiMe::Default()) { return setValue("gen_gi_mult", val, time); }
38813 float get_gen_gi_mult(double time = TiMe::Default()) const { return getFloat("gen_gi_mult", time); }
38814
38818 bool set_rec_gi_mult(float val, double time = TiMe::Default()) { return setValue("rec_gi_mult", val, time); }
38822 float get_rec_gi_mult(double time = TiMe::Default()) const { return getFloat("rec_gi_mult", time); }
38823
38827 bool set_generate_caust(bool val, double time = TiMe::Default()) { return setValue("generate_caust", val, time); }
38831 bool get_generate_caust(double time = TiMe::Default()) const { return getBool("generate_caust", time); }
38832
38836 bool set_receive_caust(bool val, double time = TiMe::Default()) { return setValue("receive_caust", val, time); }
38840 bool get_receive_caust(double time = TiMe::Default()) const { return getBool("receive_caust", time); }
38841
38845 bool set_caust_mult(float val, double time = TiMe::Default()) { return setValue("caust_mult", val, time); }
38849 float get_caust_mult(double time = TiMe::Default()) const { return getFloat("caust_mult", time); }
38850
38854 bool set_camera_visibility(bool val, double time = TiMe::Default()) { return setValue("camera_visibility", val, time); }
38858 bool get_camera_visibility(double time = TiMe::Default()) const { return getBool("camera_visibility", time); }
38859
38863 bool set_reflections_visibility(bool val, double time = TiMe::Default()) { return setValue("reflections_visibility", val, time); }
38867 bool get_reflections_visibility(double time = TiMe::Default()) const { return getBool("reflections_visibility", time); }
38868
38872 bool set_refractions_visibility(bool val, double time = TiMe::Default()) { return setValue("refractions_visibility", val, time); }
38876 bool get_refractions_visibility(double time = TiMe::Default()) const { return getBool("refractions_visibility", time); }
38877
38881 bool set_gi_visibility(bool val, double time = TiMe::Default()) { return setValue("gi_visibility", val, time); }
38885 bool get_gi_visibility(double time = TiMe::Default()) const { return getBool("gi_visibility", time); }
38886
38890 bool set_shadows_visibility(bool val, double time = TiMe::Default()) { return setValue("shadows_visibility", val, time); }
38894 bool get_shadows_visibility(double time = TiMe::Default()) const { return getBool("shadows_visibility", time); }
38895
38898 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
38899 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
38900 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
38903 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
38904
38907 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
38908 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
38909 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
38912 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
38913
38916 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
38917 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
38918 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
38921 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
38922
38925 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
38926 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
38927 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
38930 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
38931
38934 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
38937 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
38938
38941 bool set_objectID(int val, double time = TiMe::Default()) { return setValue("objectID", val, time); }
38944 int get_objectID(double time = TiMe::Default()) const { return getInt("objectID", time); }
38945
38948 bool set_user_attributes(const char* str, double time = TiMe::Default()) { return setValue("user_attributes", str, time); }
38951 bool set_user_attributes(const std::string& str, double time = TiMe::Default()) { return setValue("user_attributes", str, time); }
38954 std::string get_user_attributes(double time = TiMe::Default()) const { return getString("user_attributes", time); }
38955
38958 bool set_user_attributes_bin(const IntList& intList, double time = TiMe::Default()) { return setValue("user_attributes_bin", intList, time); }
38959 bool set_user_attributes_bin(IntList&& intList, double time = TiMe::Default()) { return setValue("user_attributes_bin", std::move(intList), time); }
38960 bool set_user_attributes_bin(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("user_attributes_bin", ints, count, time); }
38961 template<size_t count> bool set_user_attributes_bin(const int (&ints)[count], double time = TiMe::Default()) { return setArray("user_attributes_bin", ints, count, time); }
38964 IntList get_user_attributes_bin(double time = TiMe::Default()) const { return getIntList("user_attributes_bin", time); }
38965};
38966
38968class PluginAtTime : public Plugin {
38969public:
38971 static constexpr const PluginTypeId getTypeId() { return 0x7889DA9E; }
38973 static constexpr const char* getType() { return "PluginAtTime"; }
38974
38975 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
38976
38979 bool set_plugin(const ValueList& list, double time = TiMe::Default()) { return setValue("plugin", list, time); }
38980 bool set_plugin(ValueList&& list, double time = TiMe::Default()) { return setValue("plugin", std::move(list), time); }
38981 bool set_plugin(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("plugin", values, count, time); }
38982 template<size_t count> bool set_plugin(const Value (&values)[count], double time = TiMe::Default()) { return setArray("plugin", values, count, time); }
38983 template<size_t count> bool set_plugin(Value (&&values)[count], double time = TiMe::Default()) { return setArray("plugin", values, count, time); }
38986 ValueList get_plugin(double time = TiMe::Default()) const { return getValueList("plugin", time); }
38987};
38988
38991public:
38993 static constexpr const PluginTypeId getTypeId() { return 0x133C8FA; }
38995 static constexpr const char* getType() { return "PluginParameterStore"; }
38996
38999 bool set_param_name(const char* str, double time = TiMe::Default()) { return setValue("param_name", str, time); }
39002 bool set_param_name(const std::string& str, double time = TiMe::Default()) { return setValue("param_name", str, time); }
39005 std::string get_param_name(double time = TiMe::Default()) const { return getString("param_name", time); }
39006
39009 bool set_bool(bool val, double time = TiMe::Default()) { return setValue("bool", val, time); }
39012 bool get_bool(double time = TiMe::Default()) const { return getBool("bool", time); }
39013
39016 bool set_int(int val, double time = TiMe::Default()) { return setValue("int", val, time); }
39019 int get_int(double time = TiMe::Default()) const { return getInt("int", time); }
39020
39023 bool set_float(float val, double time = TiMe::Default()) { return setValue("float", val, time); }
39026 float get_float(double time = TiMe::Default()) const { return getFloat("float", time); }
39027
39030 bool set_double(double val, double time = TiMe::Default()) { return setValue("double", val, time); }
39033 double get_double(double time = TiMe::Default()) const { return getDouble("double", time); }
39034
39037 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
39040 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
39041
39044 bool set_acolor(const AColor& acolor, double time = TiMe::Default()) { return setValue("acolor", acolor, time); }
39047 AColor get_acolor(double time = TiMe::Default()) const { return getAColor("acolor", time); }
39048
39050 bool set_object(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("object", plugin, time); }
39052 PluginRef get_object(double time = TiMe::Default()) const { return getPlugin("object", time); }
39053};
39054
39056class RTEngine : public Plugin {
39057public:
39059 static constexpr const PluginTypeId getTypeId() { return 0x77A0E0C1; }
39061 static constexpr const char* getType() { return "RTEngine"; }
39062
39063 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
39064
39067 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
39070 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
39071
39074 bool set_use_opencl(bool val, double time = TiMe::Default()) { return setValue("use_opencl", val, time); }
39077 bool get_use_opencl(double time = TiMe::Default()) const { return getBool("use_opencl", time); }
39078
39081 bool set_separate_window(bool val, double time = TiMe::Default()) { return setValue("separate_window", val, time); }
39084 bool get_separate_window(double time = TiMe::Default()) const { return getBool("separate_window", time); }
39085
39088 bool set_full_recalc_aa_mask(bool val, double time = TiMe::Default()) { return setValue("full_recalc_aa_mask", val, time); }
39091 bool get_full_recalc_aa_mask(double time = TiMe::Default()) const { return getBool("full_recalc_aa_mask", time); }
39092};
39093
39095class RawBitmapBuffer : public Plugin {
39096public:
39098 static constexpr const PluginTypeId getTypeId() { return 0x77CFB829; }
39100 static constexpr const char* getType() { return "RawBitmapBuffer"; }
39101
39102 operator BitmapPluginCategory() { return *static_cast<BitmapPluginCategory*>(static_cast<Plugin*>(this)); }
39103
39107 bool set_filter_type(int val, double time = TiMe::Default()) { return setValue("filter_type", val, time); }
39111 int get_filter_type(double time = TiMe::Default()) const { return getInt("filter_type", time); }
39112
39115 bool set_filter_blur(float val, double time = TiMe::Default()) { return setValue("filter_blur", val, time); }
39118 float get_filter_blur(double time = TiMe::Default()) const { return getFloat("filter_blur", time); }
39119
39123 bool set_transfer_function(int val, double time = TiMe::Default()) { return setValue("transfer_function", val, time); }
39127 int get_transfer_function(double time = TiMe::Default()) const { return getInt("transfer_function", time); }
39128
39130 bool set_color_space(int val, double time = TiMe::Default()) { return setValue("color_space", val, time); }
39132 int get_color_space(double time = TiMe::Default()) const { return getInt("color_space", time); }
39133
39135 bool set_rgb_color_space(const char* str, double time = TiMe::Default()) { return setValue("rgb_color_space", str, time); }
39137 bool set_rgb_color_space(const std::string& str, double time = TiMe::Default()) { return setValue("rgb_color_space", str, time); }
39139 std::string get_rgb_color_space(double time = TiMe::Default()) const { return getString("rgb_color_space", time); }
39140
39143 bool set_gamma(float val, double time = TiMe::Default()) { return setValue("gamma", val, time); }
39146 float get_gamma(double time = TiMe::Default()) const { return getFloat("gamma", time); }
39147
39150 bool set_maya_compatible(bool val, double time = TiMe::Default()) { return setValue("maya_compatible", val, time); }
39153 bool get_maya_compatible(double time = TiMe::Default()) const { return getBool("maya_compatible", time); }
39154
39157 bool set_allow_negative_colors(bool val, double time = TiMe::Default()) { return setValue("allow_negative_colors", val, time); }
39160 bool get_allow_negative_colors(double time = TiMe::Default()) const { return getBool("allow_negative_colors", time); }
39161
39165 bool set_interpolation(int val, double time = TiMe::Default()) { return setValue("interpolation", val, time); }
39169 int get_interpolation(double time = TiMe::Default()) const { return getInt("interpolation", time); }
39170
39173 bool set_frame_number(int val, double time = TiMe::Default()) { return setValue("frame_number", val, time); }
39176 int get_frame_number(double time = TiMe::Default()) const { return getInt("frame_number", time); }
39177
39180 bool set_frame_offset(int val, double time = TiMe::Default()) { return setValue("frame_offset", val, time); }
39183 int get_frame_offset(double time = TiMe::Default()) const { return getInt("frame_offset", time); }
39184
39187 bool set_pixels(const IntList& intList, double time = TiMe::Default()) { return setValue("pixels", intList, time); }
39188 bool set_pixels(IntList&& intList, double time = TiMe::Default()) { return setValue("pixels", std::move(intList), time); }
39189 bool set_pixels(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("pixels", ints, count, time); }
39190 template<size_t count> bool set_pixels(const int (&ints)[count], double time = TiMe::Default()) { return setArray("pixels", ints, count, time); }
39193 IntList get_pixels(double time = TiMe::Default()) const { return getIntList("pixels", time); }
39194
39197 bool set_alpha_pixels(const IntList& intList, double time = TiMe::Default()) { return setValue("alpha_pixels", intList, time); }
39198 bool set_alpha_pixels(IntList&& intList, double time = TiMe::Default()) { return setValue("alpha_pixels", std::move(intList), time); }
39199 bool set_alpha_pixels(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("alpha_pixels", ints, count, time); }
39200 template<size_t count> bool set_alpha_pixels(const int (&ints)[count], double time = TiMe::Default()) { return setArray("alpha_pixels", ints, count, time); }
39203 IntList get_alpha_pixels(double time = TiMe::Default()) const { return getIntList("alpha_pixels", time); }
39204
39208 bool set_pixels_type(int val, double time = TiMe::Default()) { return setValue("pixels_type", val, time); }
39212 int get_pixels_type(double time = TiMe::Default()) const { return getInt("pixels_type", time); }
39213
39216 bool set_width(int val, double time = TiMe::Default()) { return setValue("width", val, time); }
39219 int get_width(double time = TiMe::Default()) const { return getInt("width", time); }
39220
39223 bool set_height(int val, double time = TiMe::Default()) { return setValue("height", val, time); }
39226 int get_height(double time = TiMe::Default()) const { return getInt("height", time); }
39227};
39228
39231public:
39233 static constexpr const PluginTypeId getTypeId() { return 0x78684CB5; }
39235 static constexpr const char* getType() { return "RenderChannelAmbientOcclusion"; }
39236
39237 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
39238
39242 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
39246 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
39247
39250 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
39253 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
39256 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
39257
39260 bool set_denoise(bool val, double time = TiMe::Default()) { return setValue("denoise", val, time); }
39263 bool get_denoise(double time = TiMe::Default()) const { return getBool("denoise", time); }
39264
39267 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
39270 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
39271
39275 bool set_consider_for_aa(bool val, double time = TiMe::Default()) { return setValue("consider_for_aa", val, time); }
39279 bool get_consider_for_aa(double time = TiMe::Default()) const { return getBool("consider_for_aa", time); }
39280
39283 bool set_affect_matte_objects(bool val, double time = TiMe::Default()) { return setValue("affect_matte_objects", val, time); }
39286 bool get_affect_matte_objects(double time = TiMe::Default()) const { return getBool("affect_matte_objects", time); }
39287
39291 bool set_work_with_transparency(bool val, double time = TiMe::Default()) { return setValue("work_with_transparency", val, time); }
39295 bool get_work_with_transparency(double time = TiMe::Default()) const { return getBool("work_with_transparency", time); }
39296
39299 bool set_radius(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("radius", texturefloat, time); }
39302 bool set_radius(float texturefloat, double time = TiMe::Default()) { return setValue("radius", texturefloat, time); }
39305 Value get_radius(double time = TiMe::Default()) const { return getValue("radius", time); }
39306
39309 bool set_distribution(float val, double time = TiMe::Default()) { return setValue("distribution", val, time); }
39312 float get_distribution(double time = TiMe::Default()) const { return getFloat("distribution", time); }
39313
39316 bool set_falloff(float val, double time = TiMe::Default()) { return setValue("falloff", val, time); }
39319 float get_falloff(double time = TiMe::Default()) const { return getFloat("falloff", time); }
39320
39323 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
39326 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
39327
39329 bool set_exclude_list(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("exclude_list", pluginList, time); }
39330 bool set_exclude_list(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("exclude_list", plugins, count, time); }
39331 template<size_t count> bool set_exclude_list(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("exclude_list", plugins, count, time); }
39333 PluginList get_exclude_list(double time = TiMe::Default()) const { return getPluginList("exclude_list", time); }
39334
39337 bool set_exclude_list_as_inclusive_set(bool val, double time = TiMe::Default()) { return setValue("exclude_list_as_inclusive_set", val, time); }
39340 bool get_exclude_list_as_inclusive_set(double time = TiMe::Default()) const { return getBool("exclude_list_as_inclusive_set", time); }
39341
39343 bool set_affect_by_list(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("affect_by_list", pluginList, time); }
39344 bool set_affect_by_list(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("affect_by_list", plugins, count, time); }
39345 template<size_t count> bool set_affect_by_list(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("affect_by_list", plugins, count, time); }
39347 PluginList get_affect_by_list(double time = TiMe::Default()) const { return getPluginList("affect_by_list", time); }
39348
39351 bool set_affect_by_list_as_inclusive_set(bool val, double time = TiMe::Default()) { return setValue("affect_by_list_as_inclusive_set", val, time); }
39354 bool get_affect_by_list_as_inclusive_set(double time = TiMe::Default()) const { return getBool("affect_by_list_as_inclusive_set", time); }
39355};
39356
39359public:
39361 static constexpr const PluginTypeId getTypeId() { return 0x7867B167; }
39363 static constexpr const char* getType() { return "RenderChannelBackToBeauty"; }
39364
39365 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
39366};
39367
39370public:
39372 static constexpr const PluginTypeId getTypeId() { return 0x77DD9EC1; }
39374 static constexpr const char* getType() { return "RenderChannelBumpNormals"; }
39375
39376 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
39377
39381 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
39385 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
39386
39389 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
39392 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
39395 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
39396
39399 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
39402 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
39403};
39404
39407public:
39409 static constexpr const PluginTypeId getTypeId() { return 0x78675E11; }
39411 static constexpr const char* getType() { return "RenderChannelCoat"; }
39412
39413 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
39414
39418 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
39422 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
39423
39426 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
39429 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
39432 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
39433
39436 bool set_alias(int val, double time = TiMe::Default()) { return setValue("alias", val, time); }
39439 int get_alias(double time = TiMe::Default()) const { return getInt("alias", time); }
39440
39443 bool set_color_mapping(bool val, double time = TiMe::Default()) { return setValue("color_mapping", val, time); }
39446 bool get_color_mapping(double time = TiMe::Default()) const { return getBool("color_mapping", time); }
39447
39451 bool set_consider_for_aa(bool val, double time = TiMe::Default()) { return setValue("consider_for_aa", val, time); }
39455 bool get_consider_for_aa(double time = TiMe::Default()) const { return getBool("consider_for_aa", time); }
39456
39459 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
39462 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
39463
39466 bool set_derive_raw_channels(bool val, double time = TiMe::Default()) { return setValue("derive_raw_channels", val, time); }
39469 bool get_derive_raw_channels(double time = TiMe::Default()) const { return getBool("derive_raw_channels", time); }
39470
39473 bool set_vfb_color_corrections(bool val, double time = TiMe::Default()) { return setValue("vfb_color_corrections", val, time); }
39476 bool get_vfb_color_corrections(double time = TiMe::Default()) const { return getBool("vfb_color_corrections", time); }
39477
39480 bool set_denoise(bool val, double time = TiMe::Default()) { return setValue("denoise", val, time); }
39483 bool get_denoise(double time = TiMe::Default()) const { return getBool("denoise", time); }
39484
39488 bool set_light_select_mode(int val, double time = TiMe::Default()) { return setValue("light_select_mode", val, time); }
39492 int get_light_select_mode(double time = TiMe::Default()) const { return getInt("light_select_mode", time); }
39493
39497 bool set_light_path_expression(const char* str, double time = TiMe::Default()) { return setValue("light_path_expression", str, time); }
39501 bool set_light_path_expression(const std::string& str, double time = TiMe::Default()) { return setValue("light_path_expression", str, time); }
39505 std::string get_light_path_expression(double time = TiMe::Default()) const { return getString("light_path_expression", time); }
39506
39510 bool set_light_select_matte(bool val, double time = TiMe::Default()) { return setValue("light_select_matte", val, time); }
39514 bool get_light_select_matte(double time = TiMe::Default()) const { return getBool("light_select_matte", time); }
39515
39519 bool set_light_select_in_lightmix(bool val, double time = TiMe::Default()) { return setValue("light_select_in_lightmix", val, time); }
39523 bool get_light_select_in_lightmix(double time = TiMe::Default()) const { return getBool("light_select_in_lightmix", time); }
39524};
39525
39528public:
39530 static constexpr const PluginTypeId getTypeId() { return 0x78675E12; }
39532 static constexpr const char* getType() { return "RenderChannelCoatReflection"; }
39533
39534 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
39535
39539 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
39543 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
39544
39547 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
39550 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
39553 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
39554
39557 bool set_alias(int val, double time = TiMe::Default()) { return setValue("alias", val, time); }
39560 int get_alias(double time = TiMe::Default()) const { return getInt("alias", time); }
39561
39564 bool set_color_mapping(bool val, double time = TiMe::Default()) { return setValue("color_mapping", val, time); }
39567 bool get_color_mapping(double time = TiMe::Default()) const { return getBool("color_mapping", time); }
39568
39572 bool set_consider_for_aa(bool val, double time = TiMe::Default()) { return setValue("consider_for_aa", val, time); }
39576 bool get_consider_for_aa(double time = TiMe::Default()) const { return getBool("consider_for_aa", time); }
39577
39580 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
39583 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
39584
39587 bool set_derive_raw_channels(bool val, double time = TiMe::Default()) { return setValue("derive_raw_channels", val, time); }
39590 bool get_derive_raw_channels(double time = TiMe::Default()) const { return getBool("derive_raw_channels", time); }
39591
39594 bool set_vfb_color_corrections(bool val, double time = TiMe::Default()) { return setValue("vfb_color_corrections", val, time); }
39597 bool get_vfb_color_corrections(double time = TiMe::Default()) const { return getBool("vfb_color_corrections", time); }
39598
39601 bool set_denoise(bool val, double time = TiMe::Default()) { return setValue("denoise", val, time); }
39604 bool get_denoise(double time = TiMe::Default()) const { return getBool("denoise", time); }
39605
39609 bool set_light_select_mode(int val, double time = TiMe::Default()) { return setValue("light_select_mode", val, time); }
39613 int get_light_select_mode(double time = TiMe::Default()) const { return getInt("light_select_mode", time); }
39614
39618 bool set_light_path_expression(const char* str, double time = TiMe::Default()) { return setValue("light_path_expression", str, time); }
39622 bool set_light_path_expression(const std::string& str, double time = TiMe::Default()) { return setValue("light_path_expression", str, time); }
39626 std::string get_light_path_expression(double time = TiMe::Default()) const { return getString("light_path_expression", time); }
39627
39631 bool set_light_select_matte(bool val, double time = TiMe::Default()) { return setValue("light_select_matte", val, time); }
39635 bool get_light_select_matte(double time = TiMe::Default()) const { return getBool("light_select_matte", time); }
39636
39640 bool set_light_select_in_lightmix(bool val, double time = TiMe::Default()) { return setValue("light_select_in_lightmix", val, time); }
39644 bool get_light_select_in_lightmix(double time = TiMe::Default()) const { return getBool("light_select_in_lightmix", time); }
39645};
39646
39649public:
39651 static constexpr const PluginTypeId getTypeId() { return 0x7784060A; }
39653 static constexpr const char* getType() { return "RenderChannelColor"; }
39654
39655 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
39656
39660 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
39664 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
39665
39668 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
39671 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
39674 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
39675
39678 bool set_alias(int val, double time = TiMe::Default()) { return setValue("alias", val, time); }
39681 int get_alias(double time = TiMe::Default()) const { return getInt("alias", time); }
39682
39685 bool set_color_mapping(bool val, double time = TiMe::Default()) { return setValue("color_mapping", val, time); }
39688 bool get_color_mapping(double time = TiMe::Default()) const { return getBool("color_mapping", time); }
39689
39693 bool set_consider_for_aa(bool val, double time = TiMe::Default()) { return setValue("consider_for_aa", val, time); }
39697 bool get_consider_for_aa(double time = TiMe::Default()) const { return getBool("consider_for_aa", time); }
39698
39701 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
39704 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
39705
39708 bool set_derive_raw_channels(bool val, double time = TiMe::Default()) { return setValue("derive_raw_channels", val, time); }
39711 bool get_derive_raw_channels(double time = TiMe::Default()) const { return getBool("derive_raw_channels", time); }
39712
39715 bool set_vfb_color_corrections(bool val, double time = TiMe::Default()) { return setValue("vfb_color_corrections", val, time); }
39718 bool get_vfb_color_corrections(double time = TiMe::Default()) const { return getBool("vfb_color_corrections", time); }
39719
39722 bool set_denoise(bool val, double time = TiMe::Default()) { return setValue("denoise", val, time); }
39725 bool get_denoise(double time = TiMe::Default()) const { return getBool("denoise", time); }
39726};
39727
39730public:
39732 static constexpr const PluginTypeId getTypeId() { return 0x781B6729; }
39734 static constexpr const char* getType() { return "RenderChannelColorModo"; }
39735
39736 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
39737
39741 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
39745 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
39746
39749 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
39752 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
39755 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
39756
39759 bool set_alias(int val, double time = TiMe::Default()) { return setValue("alias", val, time); }
39762 int get_alias(double time = TiMe::Default()) const { return getInt("alias", time); }
39763
39766 bool set_color_mapping(bool val, double time = TiMe::Default()) { return setValue("color_mapping", val, time); }
39769 bool get_color_mapping(double time = TiMe::Default()) const { return getBool("color_mapping", time); }
39770
39774 bool set_consider_for_aa(bool val, double time = TiMe::Default()) { return setValue("consider_for_aa", val, time); }
39778 bool get_consider_for_aa(double time = TiMe::Default()) const { return getBool("consider_for_aa", time); }
39779
39782 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
39785 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
39786
39789 bool set_derive_raw_channels(bool val, double time = TiMe::Default()) { return setValue("derive_raw_channels", val, time); }
39792 bool get_derive_raw_channels(double time = TiMe::Default()) const { return getBool("derive_raw_channels", time); }
39793
39796 bool set_vfb_color_corrections(bool val, double time = TiMe::Default()) { return setValue("vfb_color_corrections", val, time); }
39799 bool get_vfb_color_corrections(double time = TiMe::Default()) const { return getBool("vfb_color_corrections", time); }
39800
39803 bool set_denoise(bool val, double time = TiMe::Default()) { return setValue("denoise", val, time); }
39806 bool get_denoise(double time = TiMe::Default()) const { return getBool("denoise", time); }
39807
39810 bool set_aa_override_foreground_intensity(bool val, double time = TiMe::Default()) { return setValue("aa_override_foreground_intensity", val, time); }
39813 bool get_aa_override_foreground_intensity(double time = TiMe::Default()) const { return getBool("aa_override_foreground_intensity", time); }
39814
39817 bool set_aa_foreground_intensity(float val, double time = TiMe::Default()) { return setValue("aa_foreground_intensity", val, time); }
39820 float get_aa_foreground_intensity(double time = TiMe::Default()) const { return getFloat("aa_foreground_intensity", time); }
39821};
39822
39825public:
39827 static constexpr const PluginTypeId getTypeId() { return 0x77CF66E9; }
39829 static constexpr const char* getType() { return "RenderChannelCoverage"; }
39830
39831 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
39832
39836 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
39840 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
39841
39844 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
39847 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
39850 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
39851};
39852
39855public:
39857 static constexpr const PluginTypeId getTypeId() { return 0x7839ED9D; }
39859 static constexpr const char* getType() { return "RenderChannelCryptomatte"; }
39860
39861 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
39862
39865 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
39868 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
39871 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
39872
39875 bool set_alias(int val, double time = TiMe::Default()) { return setValue("alias", val, time); }
39878 int get_alias(double time = TiMe::Default()) const { return getInt("alias", time); }
39879
39882 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
39885 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
39886
39890 bool set_id_type(int val, double time = TiMe::Default()) { return setValue("id_type", val, time); }
39894 int get_id_type(double time = TiMe::Default()) const { return getInt("id_type", time); }
39895
39899 bool set_user_attribute(const char* str, double time = TiMe::Default()) { return setValue("user_attribute", str, time); }
39903 bool set_user_attribute(const std::string& str, double time = TiMe::Default()) { return setValue("user_attribute", str, time); }
39907 std::string get_user_attribute(double time = TiMe::Default()) const { return getString("user_attribute", time); }
39908
39912 bool set_add_root_object_name(int val, double time = TiMe::Default()) { return setValue("add_root_object_name", val, time); }
39916 int get_add_root_object_name(double time = TiMe::Default()) const { return getInt("add_root_object_name", time); }
39917
39921 bool set_num_level(int val, double time = TiMe::Default()) { return setValue("num_level", val, time); }
39925 int get_num_level(double time = TiMe::Default()) const { return getInt("num_level", time); }
39926
39929 bool set_id_type_prefix(const char* str, double time = TiMe::Default()) { return setValue("id_type_prefix", str, time); }
39932 bool set_id_type_prefix(const std::string& str, double time = TiMe::Default()) { return setValue("id_type_prefix", str, time); }
39935 std::string get_id_type_prefix(double time = TiMe::Default()) const { return getString("id_type_prefix", time); }
39936
39940 bool set_write_metadata(int val, double time = TiMe::Default()) { return setValue("write_metadata", val, time); }
39944 int get_write_metadata(double time = TiMe::Default()) const { return getInt("write_metadata", time); }
39945
39948 bool set_object_path_start_slash(bool val, double time = TiMe::Default()) { return setValue("object_path_start_slash", val, time); }
39951 bool get_object_path_start_slash(double time = TiMe::Default()) const { return getBool("object_path_start_slash", time); }
39952};
39953
39956public:
39958 static constexpr const PluginTypeId getTypeId() { return 0x77DEF4F1; }
39960 static constexpr const char* getType() { return "RenderChannelDRBucket"; }
39961
39962 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
39963
39967 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
39971 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
39972
39975 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
39978 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
39981 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
39982
39986 bool set_text_alignment(int val, double time = TiMe::Default()) { return setValue("text_alignment", val, time); }
39990 int get_text_alignment(double time = TiMe::Default()) const { return getInt("text_alignment", time); }
39991};
39992
39995public:
39997 static constexpr const PluginTypeId getTypeId() { return 0x782A321F; }
39999 static constexpr const char* getType() { return "RenderChannelDenoiser"; }
40000
40001 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
40002
40006 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
40010 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
40011
40015 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
40019 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
40020
40024 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
40028 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
40032 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
40033
40037 bool set_engine(int val, double time = TiMe::Default()) { return setValue("engine", val, time); }
40041 int get_engine(double time = TiMe::Default()) const { return getInt("engine", time); }
40042
40046 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
40050 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
40051
40055 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
40059 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
40060
40064 bool set_preset(int val, double time = TiMe::Default()) { return setValue("preset", val, time); }
40068 int get_preset(double time = TiMe::Default()) const { return getInt("preset", time); }
40069
40073 bool set_strength(float val, double time = TiMe::Default()) { return setValue("strength", val, time); }
40077 float get_strength(double time = TiMe::Default()) const { return getFloat("strength", time); }
40078
40082 bool set_radius(float val, double time = TiMe::Default()) { return setValue("radius", val, time); }
40086 float get_radius(double time = TiMe::Default()) const { return getFloat("radius", time); }
40087
40091 bool set_use_gpu(bool val, double time = TiMe::Default()) { return setValue("use_gpu", val, time); }
40095 bool get_use_gpu(double time = TiMe::Default()) const { return getBool("use_gpu", time); }
40096
40099 bool set_progressive_update(int val, double time = TiMe::Default()) { return setValue("progressive_update", val, time); }
40102 int get_progressive_update(double time = TiMe::Default()) const { return getInt("progressive_update", time); }
40103
40107 bool set_generate_render_elements(int val, double time = TiMe::Default()) { return setValue("generate_render_elements", val, time); }
40111 int get_generate_render_elements(double time = TiMe::Default()) const { return getInt("generate_render_elements", time); }
40112
40116 bool set_silence_optix_init_error(bool val, double time = TiMe::Default()) { return setValue("silence_optix_init_error", val, time); }
40120 bool get_silence_optix_init_error(double time = TiMe::Default()) const { return getBool("silence_optix_init_error", time); }
40121
40125 bool set_wrap_around_borders(bool val, double time = TiMe::Default()) { return setValue("wrap_around_borders", val, time); }
40129 bool get_wrap_around_borders(double time = TiMe::Default()) const { return getBool("wrap_around_borders", time); }
40130
40134 bool set_temporal_mode(bool val, double time = TiMe::Default()) { return setValue("temporal_mode", val, time); }
40138 bool get_temporal_mode(double time = TiMe::Default()) const { return getBool("temporal_mode", time); }
40139
40143 bool set_denoise_alpha(bool val, double time = TiMe::Default()) { return setValue("denoise_alpha", val, time); }
40147 bool get_denoise_alpha(double time = TiMe::Default()) const { return getBool("denoise_alpha", time); }
40148
40152 bool set_optix_use_upscale(bool val, double time = TiMe::Default()) { return setValue("optix_use_upscale", val, time); }
40156 bool get_optix_use_upscale(double time = TiMe::Default()) const { return getBool("optix_use_upscale", time); }
40157
40161 bool set_oidn_prefilter(bool val, double time = TiMe::Default()) { return setValue("oidn_prefilter", val, time); }
40165 bool get_oidn_prefilter(double time = TiMe::Default()) const { return getBool("oidn_prefilter", time); }
40166};
40167
40170public:
40172 static constexpr const PluginTypeId getTypeId() { return 0x77C1CF9D; }
40174 static constexpr const char* getType() { return "RenderChannelExtraTex"; }
40175
40176 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
40177
40181 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
40185 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
40186
40189 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
40192 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
40195 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
40196
40200 bool set_consider_for_aa(bool val, double time = TiMe::Default()) { return setValue("consider_for_aa", val, time); }
40204 bool get_consider_for_aa(double time = TiMe::Default()) const { return getBool("consider_for_aa", time); }
40205
40208 bool set_affect_matte_objects(bool val, double time = TiMe::Default()) { return setValue("affect_matte_objects", val, time); }
40211 bool get_affect_matte_objects(double time = TiMe::Default()) const { return getBool("affect_matte_objects", time); }
40212
40215 bool set_texmap(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texmap", texture, time); }
40218 bool set_texmap(const AColor& texture, double time = TiMe::Default()) { return setValue("texmap", texture, time); }
40221 Value get_texmap(double time = TiMe::Default()) const { return getValue("texmap", time); }
40222
40225 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
40228 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
40229
40231 bool set_exclude_list(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("exclude_list", pluginList, time); }
40232 bool set_exclude_list(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("exclude_list", plugins, count, time); }
40233 template<size_t count> bool set_exclude_list(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("exclude_list", plugins, count, time); }
40235 PluginList get_exclude_list(double time = TiMe::Default()) const { return getPluginList("exclude_list", time); }
40236
40239 bool set_exclude_list_as_inclusive_set(bool val, double time = TiMe::Default()) { return setValue("exclude_list_as_inclusive_set", val, time); }
40242 bool get_exclude_list_as_inclusive_set(double time = TiMe::Default()) const { return getBool("exclude_list_as_inclusive_set", time); }
40243
40246 bool set_force_32_bit_output(bool val, double time = TiMe::Default()) { return setValue("force_32_bit_output", val, time); }
40249 bool get_force_32_bit_output(double time = TiMe::Default()) const { return getBool("force_32_bit_output", time); }
40250
40253 bool set_force_lossless_compression(bool val, double time = TiMe::Default()) { return setValue("force_lossless_compression", val, time); }
40256 bool get_force_lossless_compression(double time = TiMe::Default()) const { return getBool("force_lossless_compression", time); }
40257
40260 bool set_denoise(bool val, double time = TiMe::Default()) { return setValue("denoise", val, time); }
40263 bool get_denoise(double time = TiMe::Default()) const { return getBool("denoise", time); }
40264
40267 bool set_background(const PluginRef& texture, double time = TiMe::Default()) { return setValue("background", texture, time); }
40270 bool set_background(const AColor& texture, double time = TiMe::Default()) { return setValue("background", texture, time); }
40273 Value get_background(double time = TiMe::Default()) const { return getValue("background", time); }
40274};
40275
40278public:
40280 static constexpr const PluginTypeId getTypeId() { return 0x782A5B49; }
40282 static constexpr const char* getType() { return "RenderChannelExtraTexFloat"; }
40283
40284 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
40285
40289 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
40293 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
40294
40297 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
40300 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
40303 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
40304
40307 bool set_texmap(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("texmap", texturefloat, time); }
40310 bool set_texmap(float texturefloat, double time = TiMe::Default()) { return setValue("texmap", texturefloat, time); }
40313 Value get_texmap(double time = TiMe::Default()) const { return getValue("texmap", time); }
40314
40317 bool set_affect_matte_objects(bool val, double time = TiMe::Default()) { return setValue("affect_matte_objects", val, time); }
40320 bool get_affect_matte_objects(double time = TiMe::Default()) const { return getBool("affect_matte_objects", time); }
40321
40323 bool set_exclude_list(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("exclude_list", pluginList, time); }
40324 bool set_exclude_list(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("exclude_list", plugins, count, time); }
40325 template<size_t count> bool set_exclude_list(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("exclude_list", plugins, count, time); }
40327 PluginList get_exclude_list(double time = TiMe::Default()) const { return getPluginList("exclude_list", time); }
40328
40331 bool set_exclude_list_as_inclusive_set(bool val, double time = TiMe::Default()) { return setValue("exclude_list_as_inclusive_set", val, time); }
40334 bool get_exclude_list_as_inclusive_set(double time = TiMe::Default()) const { return getBool("exclude_list_as_inclusive_set", time); }
40335
40338 bool set_force_32_bit_output(bool val, double time = TiMe::Default()) { return setValue("force_32_bit_output", val, time); }
40341 bool get_force_32_bit_output(double time = TiMe::Default()) const { return getBool("force_32_bit_output", time); }
40342
40345 bool set_force_lossless_compression(bool val, double time = TiMe::Default()) { return setValue("force_lossless_compression", val, time); }
40348 bool get_force_lossless_compression(double time = TiMe::Default()) const { return getBool("force_lossless_compression", time); }
40349
40353 bool set_default_value(float val, double time = TiMe::Default()) { return setValue("default_value", val, time); }
40357 float get_default_value(double time = TiMe::Default()) const { return getFloat("default_value", time); }
40358};
40359
40362public:
40364 static constexpr const PluginTypeId getTypeId() { return 0x782A5B4A; }
40366 static constexpr const char* getType() { return "RenderChannelExtraTexInt"; }
40367
40368 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
40369
40373 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
40377 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
40378
40381 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
40384 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
40387 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
40388
40391 bool set_texmap(const PluginRef& textureint, double time = TiMe::Default()) { return setValue("texmap", textureint, time); }
40394 bool set_texmap(int textureint, double time = TiMe::Default()) { return setValue("texmap", textureint, time); }
40397 Value get_texmap(double time = TiMe::Default()) const { return getValue("texmap", time); }
40398
40401 bool set_affect_matte_objects(bool val, double time = TiMe::Default()) { return setValue("affect_matte_objects", val, time); }
40404 bool get_affect_matte_objects(double time = TiMe::Default()) const { return getBool("affect_matte_objects", time); }
40405
40407 bool set_exclude_list(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("exclude_list", pluginList, time); }
40408 bool set_exclude_list(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("exclude_list", plugins, count, time); }
40409 template<size_t count> bool set_exclude_list(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("exclude_list", plugins, count, time); }
40411 PluginList get_exclude_list(double time = TiMe::Default()) const { return getPluginList("exclude_list", time); }
40412
40415 bool set_exclude_list_as_inclusive_set(bool val, double time = TiMe::Default()) { return setValue("exclude_list_as_inclusive_set", val, time); }
40418 bool get_exclude_list_as_inclusive_set(double time = TiMe::Default()) const { return getBool("exclude_list_as_inclusive_set", time); }
40419};
40420
40423public:
40425 static constexpr const PluginTypeId getTypeId() { return 0x77FDA274; }
40427 static constexpr const char* getType() { return "RenderChannelGlossiness"; }
40428
40429 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
40430
40434 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
40438 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
40439
40442 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
40445 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
40448 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
40449
40452 bool set_alias(int val, double time = TiMe::Default()) { return setValue("alias", val, time); }
40455 int get_alias(double time = TiMe::Default()) const { return getInt("alias", time); }
40456
40459 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
40462 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
40463};
40464
40467public:
40469 static constexpr const PluginTypeId getTypeId() { return 0x78581DF7; }
40471 static constexpr const char* getType() { return "RenderChannelInteger"; }
40472
40473 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
40474
40478 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
40482 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
40483
40486 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
40489 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
40492 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
40493
40496 bool set_alias(int val, double time = TiMe::Default()) { return setValue("alias", val, time); }
40499 int get_alias(double time = TiMe::Default()) const { return getInt("alias", time); }
40500};
40501
40504public:
40506 static constexpr const PluginTypeId getTypeId() { return 0x782B1D79; }
40508 static constexpr const char* getType() { return "RenderChannelInvertedFloat"; }
40509
40510 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
40511
40515 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
40519 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
40520
40523 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
40526 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
40529 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
40530
40533 bool set_alias(int val, double time = TiMe::Default()) { return setValue("alias", val, time); }
40536 int get_alias(double time = TiMe::Default()) const { return getInt("alias", time); }
40537
40540 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
40543 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
40544};
40545
40548public:
40550 static constexpr const PluginTypeId getTypeId() { return 0x78678A2D; }
40552 static constexpr const char* getType() { return "RenderChannelLightMix"; }
40553
40554 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
40555
40558 bool set_create_rest_channel(bool val, double time = TiMe::Default()) { return setValue("create_rest_channel", val, time); }
40561 bool get_create_rest_channel(double time = TiMe::Default()) const { return getBool("create_rest_channel", time); }
40562
40565 bool set_denoise(bool val, double time = TiMe::Default()) { return setValue("denoise", val, time); }
40568 bool get_denoise(double time = TiMe::Default()) const { return getBool("denoise", time); }
40569
40572 bool set_tag_lightmix(bool val, double time = TiMe::Default()) { return setValue("tag_lightmix", val, time); }
40575 bool get_tag_lightmix(double time = TiMe::Default()) const { return getBool("tag_lightmix", time); }
40576};
40577
40580public:
40582 static constexpr const PluginTypeId getTypeId() { return 0x7857AF39; }
40584 static constexpr const char* getType() { return "RenderChannelLightSelect"; }
40585
40586 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
40587
40591 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
40595 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
40596
40599 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
40602 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
40605 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
40606
40609 bool set_alias(int val, double time = TiMe::Default()) { return setValue("alias", val, time); }
40612 int get_alias(double time = TiMe::Default()) const { return getInt("alias", time); }
40613
40616 bool set_color_mapping(bool val, double time = TiMe::Default()) { return setValue("color_mapping", val, time); }
40619 bool get_color_mapping(double time = TiMe::Default()) const { return getBool("color_mapping", time); }
40620
40624 bool set_consider_for_aa(bool val, double time = TiMe::Default()) { return setValue("consider_for_aa", val, time); }
40628 bool get_consider_for_aa(double time = TiMe::Default()) const { return getBool("consider_for_aa", time); }
40629
40632 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
40635 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
40636
40639 bool set_derive_raw_channels(bool val, double time = TiMe::Default()) { return setValue("derive_raw_channels", val, time); }
40642 bool get_derive_raw_channels(double time = TiMe::Default()) const { return getBool("derive_raw_channels", time); }
40643
40646 bool set_vfb_color_corrections(bool val, double time = TiMe::Default()) { return setValue("vfb_color_corrections", val, time); }
40649 bool get_vfb_color_corrections(double time = TiMe::Default()) const { return getBool("vfb_color_corrections", time); }
40650
40653 bool set_denoise(bool val, double time = TiMe::Default()) { return setValue("denoise", val, time); }
40656 bool get_denoise(double time = TiMe::Default()) const { return getBool("denoise", time); }
40657
40661 bool set_light_select_mode(int val, double time = TiMe::Default()) { return setValue("light_select_mode", val, time); }
40665 int get_light_select_mode(double time = TiMe::Default()) const { return getInt("light_select_mode", time); }
40666
40670 bool set_light_path_expression(const char* str, double time = TiMe::Default()) { return setValue("light_path_expression", str, time); }
40674 bool set_light_path_expression(const std::string& str, double time = TiMe::Default()) { return setValue("light_path_expression", str, time); }
40678 std::string get_light_path_expression(double time = TiMe::Default()) const { return getString("light_path_expression", time); }
40679
40683 bool set_light_select_matte(bool val, double time = TiMe::Default()) { return setValue("light_select_matte", val, time); }
40687 bool get_light_select_matte(double time = TiMe::Default()) const { return getBool("light_select_matte", time); }
40688
40692 bool set_light_select_in_lightmix(bool val, double time = TiMe::Default()) { return setValue("light_select_in_lightmix", val, time); }
40696 bool get_light_select_in_lightmix(double time = TiMe::Default()) const { return getBool("light_select_in_lightmix", time); }
40697};
40698
40701public:
40703 static constexpr const PluginTypeId getTypeId() { return 0x78499EEB; }
40705 static constexpr const char* getType() { return "RenderChannelLightingAnalysis"; }
40706
40707 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
40708
40712 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
40716 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
40720 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
40721
40725 bool set_quantity(int val, double time = TiMe::Default()) { return setValue("quantity", val, time); }
40729 int get_quantity(double time = TiMe::Default()) const { return getInt("quantity", time); }
40730
40734 bool set_min_value(float val, double time = TiMe::Default()) { return setValue("min_value", val, time); }
40738 float get_min_value(double time = TiMe::Default()) const { return getFloat("min_value", time); }
40739
40743 bool set_max_value(float val, double time = TiMe::Default()) { return setValue("max_value", val, time); }
40747 float get_max_value(double time = TiMe::Default()) const { return getFloat("max_value", time); }
40748
40752 bool set_scale(int val, double time = TiMe::Default()) { return setValue("scale", val, time); }
40756 int get_scale(double time = TiMe::Default()) const { return getInt("scale", time); }
40757
40761 bool set_display(int val, double time = TiMe::Default()) { return setValue("display", val, time); }
40765 int get_display(double time = TiMe::Default()) const { return getInt("display", time); }
40766
40770 bool set_grid_horizontal_spacing(int val, double time = TiMe::Default()) { return setValue("grid_horizontal_spacing", val, time); }
40774 int get_grid_horizontal_spacing(double time = TiMe::Default()) const { return getInt("grid_horizontal_spacing", time); }
40775
40779 bool set_grid_vertical_spacing(int val, double time = TiMe::Default()) { return setValue("grid_vertical_spacing", val, time); }
40783 int get_grid_vertical_spacing(double time = TiMe::Default()) const { return getInt("grid_vertical_spacing", time); }
40784
40788 bool set_fade_background_image(bool val, double time = TiMe::Default()) { return setValue("fade_background_image", val, time); }
40792 bool get_fade_background_image(double time = TiMe::Default()) const { return getBool("fade_background_image", time); }
40793
40797 bool set_draw_legend(bool val, double time = TiMe::Default()) { return setValue("draw_legend", val, time); }
40801 bool get_draw_legend(double time = TiMe::Default()) const { return getBool("draw_legend", time); }
40802};
40803
40806public:
40808 static constexpr const PluginTypeId getTypeId() { return 0x7829E44F; }
40810 static constexpr const char* getType() { return "RenderChannelMtlID"; }
40811
40812 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
40813
40817 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
40821 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
40822
40825 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
40828 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
40831 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
40832};
40833
40836public:
40838 static constexpr const PluginTypeId getTypeId() { return 0x77B17F0D; }
40840 static constexpr const char* getType() { return "RenderChannelMultiMatte"; }
40841
40842 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
40843
40847 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
40851 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
40852
40856 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
40860 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
40864 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
40865
40869 bool set_red_id(int val, double time = TiMe::Default()) { return setValue("red_id", val, time); }
40873 int get_red_id(double time = TiMe::Default()) const { return getInt("red_id", time); }
40874
40878 bool set_green_id(int val, double time = TiMe::Default()) { return setValue("green_id", val, time); }
40882 int get_green_id(double time = TiMe::Default()) const { return getInt("green_id", time); }
40883
40887 bool set_blue_id(int val, double time = TiMe::Default()) { return setValue("blue_id", val, time); }
40891 int get_blue_id(double time = TiMe::Default()) const { return getInt("blue_id", time); }
40892
40896 bool set_use_mtl_id(bool val, double time = TiMe::Default()) { return setValue("use_mtl_id", val, time); }
40900 bool get_use_mtl_id(double time = TiMe::Default()) const { return getBool("use_mtl_id", time); }
40901
40905 bool set_affect_matte_objects(bool val, double time = TiMe::Default()) { return setValue("affect_matte_objects", val, time); }
40909 bool get_affect_matte_objects(double time = TiMe::Default()) const { return getBool("affect_matte_objects", time); }
40910
40914 bool set_consider_for_aa(bool val, double time = TiMe::Default()) { return setValue("consider_for_aa", val, time); }
40918 bool get_consider_for_aa(double time = TiMe::Default()) const { return getBool("consider_for_aa", time); }
40919
40922 bool set_exclude_list_red(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("exclude_list_red", pluginList, time); }
40923 bool set_exclude_list_red(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("exclude_list_red", plugins, count, time); }
40924 template<size_t count> bool set_exclude_list_red(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("exclude_list_red", plugins, count, time); }
40927 PluginList get_exclude_list_red(double time = TiMe::Default()) const { return getPluginList("exclude_list_red", time); }
40928
40932 bool set_exclude_list_red_as_inclusive_set(bool val, double time = TiMe::Default()) { return setValue("exclude_list_red_as_inclusive_set", val, time); }
40936 bool get_exclude_list_red_as_inclusive_set(double time = TiMe::Default()) const { return getBool("exclude_list_red_as_inclusive_set", time); }
40937
40940 bool set_exclude_list_green(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("exclude_list_green", pluginList, time); }
40941 bool set_exclude_list_green(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("exclude_list_green", plugins, count, time); }
40942 template<size_t count> bool set_exclude_list_green(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("exclude_list_green", plugins, count, time); }
40945 PluginList get_exclude_list_green(double time = TiMe::Default()) const { return getPluginList("exclude_list_green", time); }
40946
40950 bool set_exclude_list_green_as_inclusive_set(bool val, double time = TiMe::Default()) { return setValue("exclude_list_green_as_inclusive_set", val, time); }
40954 bool get_exclude_list_green_as_inclusive_set(double time = TiMe::Default()) const { return getBool("exclude_list_green_as_inclusive_set", time); }
40955
40958 bool set_exclude_list_blue(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("exclude_list_blue", pluginList, time); }
40959 bool set_exclude_list_blue(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("exclude_list_blue", plugins, count, time); }
40960 template<size_t count> bool set_exclude_list_blue(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("exclude_list_blue", plugins, count, time); }
40963 PluginList get_exclude_list_blue(double time = TiMe::Default()) const { return getPluginList("exclude_list_blue", time); }
40964
40968 bool set_exclude_list_blue_as_inclusive_set(bool val, double time = TiMe::Default()) { return setValue("exclude_list_blue_as_inclusive_set", val, time); }
40972 bool get_exclude_list_blue_as_inclusive_set(double time = TiMe::Default()) const { return getBool("exclude_list_blue_as_inclusive_set", time); }
40973};
40974
40977public:
40979 static constexpr const PluginTypeId getTypeId() { return 0x77D15F35; }
40981 static constexpr const char* getType() { return "RenderChannelNodeID"; }
40982
40983 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
40984
40988 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
40992 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
40993
40996 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
40999 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
41002 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
41003};
41004
41007public:
41009 static constexpr const PluginTypeId getTypeId() { return 0x7784060B; }
41011 static constexpr const char* getType() { return "RenderChannelNormals"; }
41012
41013 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
41014
41018 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
41022 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
41023
41026 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
41029 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
41032 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
41033
41036 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
41039 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
41040};
41041
41044public:
41046 static constexpr const PluginTypeId getTypeId() { return 0x77CECB71; }
41048 static constexpr const char* getType() { return "RenderChannelObjectSelect"; }
41049
41050 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
41051
41054 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
41057 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
41058
41061 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
41064 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
41067 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
41068
41071 bool set_id(int val, double time = TiMe::Default()) { return setValue("id", val, time); }
41074 int get_id(double time = TiMe::Default()) const { return getInt("id", time); }
41075
41078 bool set_ids(const IntList& intList, double time = TiMe::Default()) { return setValue("ids", intList, time); }
41079 bool set_ids(IntList&& intList, double time = TiMe::Default()) { return setValue("ids", std::move(intList), time); }
41080 bool set_ids(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("ids", ints, count, time); }
41081 template<size_t count> bool set_ids(const int (&ints)[count], double time = TiMe::Default()) { return setArray("ids", ints, count, time); }
41084 IntList get_ids(double time = TiMe::Default()) const { return getIntList("ids", time); }
41085
41088 bool set_use_mtl_id(bool val, double time = TiMe::Default()) { return setValue("use_mtl_id", val, time); }
41091 bool get_use_mtl_id(double time = TiMe::Default()) const { return getBool("use_mtl_id", time); }
41092
41095 bool set_affect_matte_objects(bool val, double time = TiMe::Default()) { return setValue("affect_matte_objects", val, time); }
41098 bool get_affect_matte_objects(double time = TiMe::Default()) const { return getBool("affect_matte_objects", time); }
41099
41102 bool set_consider_for_aa(bool val, double time = TiMe::Default()) { return setValue("consider_for_aa", val, time); }
41105 bool get_consider_for_aa(double time = TiMe::Default()) const { return getBool("consider_for_aa", time); }
41106
41109 bool set_invert_selection(bool val, double time = TiMe::Default()) { return setValue("invert_selection", val, time); }
41112 bool get_invert_selection(double time = TiMe::Default()) const { return getBool("invert_selection", time); }
41113
41116 bool set_denoise(bool val, double time = TiMe::Default()) { return setValue("denoise", val, time); }
41119 bool get_denoise(double time = TiMe::Default()) const { return getBool("denoise", time); }
41120
41123 bool set_color_mapping(bool val, double time = TiMe::Default()) { return setValue("color_mapping", val, time); }
41126 bool get_color_mapping(double time = TiMe::Default()) const { return getBool("color_mapping", time); }
41127};
41128
41131public:
41133 static constexpr const PluginTypeId getTypeId() { return 0x7784060D; }
41135 static constexpr const char* getType() { return "RenderChannelRenderID"; }
41136
41137 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
41138
41142 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
41146 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
41147
41150 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
41153 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
41156 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
41157};
41158
41161public:
41163 static constexpr const PluginTypeId getTypeId() { return 0x7866F17E; }
41165 static constexpr const char* getType() { return "RenderChannelSheen"; }
41166
41167 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
41168
41172 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
41176 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
41177
41180 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
41183 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
41186 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
41187
41190 bool set_alias(int val, double time = TiMe::Default()) { return setValue("alias", val, time); }
41193 int get_alias(double time = TiMe::Default()) const { return getInt("alias", time); }
41194
41197 bool set_color_mapping(bool val, double time = TiMe::Default()) { return setValue("color_mapping", val, time); }
41200 bool get_color_mapping(double time = TiMe::Default()) const { return getBool("color_mapping", time); }
41201
41205 bool set_consider_for_aa(bool val, double time = TiMe::Default()) { return setValue("consider_for_aa", val, time); }
41209 bool get_consider_for_aa(double time = TiMe::Default()) const { return getBool("consider_for_aa", time); }
41210
41213 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
41216 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
41217
41220 bool set_derive_raw_channels(bool val, double time = TiMe::Default()) { return setValue("derive_raw_channels", val, time); }
41223 bool get_derive_raw_channels(double time = TiMe::Default()) const { return getBool("derive_raw_channels", time); }
41224
41227 bool set_vfb_color_corrections(bool val, double time = TiMe::Default()) { return setValue("vfb_color_corrections", val, time); }
41230 bool get_vfb_color_corrections(double time = TiMe::Default()) const { return getBool("vfb_color_corrections", time); }
41231
41234 bool set_denoise(bool val, double time = TiMe::Default()) { return setValue("denoise", val, time); }
41237 bool get_denoise(double time = TiMe::Default()) const { return getBool("denoise", time); }
41238
41242 bool set_light_select_mode(int val, double time = TiMe::Default()) { return setValue("light_select_mode", val, time); }
41246 int get_light_select_mode(double time = TiMe::Default()) const { return getInt("light_select_mode", time); }
41247
41251 bool set_light_path_expression(const char* str, double time = TiMe::Default()) { return setValue("light_path_expression", str, time); }
41255 bool set_light_path_expression(const std::string& str, double time = TiMe::Default()) { return setValue("light_path_expression", str, time); }
41259 std::string get_light_path_expression(double time = TiMe::Default()) const { return getString("light_path_expression", time); }
41260
41264 bool set_light_select_matte(bool val, double time = TiMe::Default()) { return setValue("light_select_matte", val, time); }
41268 bool get_light_select_matte(double time = TiMe::Default()) const { return getBool("light_select_matte", time); }
41269
41273 bool set_light_select_in_lightmix(bool val, double time = TiMe::Default()) { return setValue("light_select_in_lightmix", val, time); }
41277 bool get_light_select_in_lightmix(double time = TiMe::Default()) const { return getBool("light_select_in_lightmix", time); }
41278};
41279
41282public:
41284 static constexpr const PluginTypeId getTypeId() { return 0x7866F17F; }
41286 static constexpr const char* getType() { return "RenderChannelSheenReflection"; }
41287
41288 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
41289
41293 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
41297 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
41298
41301 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
41304 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
41307 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
41308
41311 bool set_alias(int val, double time = TiMe::Default()) { return setValue("alias", val, time); }
41314 int get_alias(double time = TiMe::Default()) const { return getInt("alias", time); }
41315
41318 bool set_color_mapping(bool val, double time = TiMe::Default()) { return setValue("color_mapping", val, time); }
41321 bool get_color_mapping(double time = TiMe::Default()) const { return getBool("color_mapping", time); }
41322
41326 bool set_consider_for_aa(bool val, double time = TiMe::Default()) { return setValue("consider_for_aa", val, time); }
41330 bool get_consider_for_aa(double time = TiMe::Default()) const { return getBool("consider_for_aa", time); }
41331
41334 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
41337 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
41338
41341 bool set_derive_raw_channels(bool val, double time = TiMe::Default()) { return setValue("derive_raw_channels", val, time); }
41344 bool get_derive_raw_channels(double time = TiMe::Default()) const { return getBool("derive_raw_channels", time); }
41345
41348 bool set_vfb_color_corrections(bool val, double time = TiMe::Default()) { return setValue("vfb_color_corrections", val, time); }
41351 bool get_vfb_color_corrections(double time = TiMe::Default()) const { return getBool("vfb_color_corrections", time); }
41352
41355 bool set_denoise(bool val, double time = TiMe::Default()) { return setValue("denoise", val, time); }
41358 bool get_denoise(double time = TiMe::Default()) const { return getBool("denoise", time); }
41359
41363 bool set_light_select_mode(int val, double time = TiMe::Default()) { return setValue("light_select_mode", val, time); }
41367 int get_light_select_mode(double time = TiMe::Default()) const { return getInt("light_select_mode", time); }
41368
41372 bool set_light_path_expression(const char* str, double time = TiMe::Default()) { return setValue("light_path_expression", str, time); }
41376 bool set_light_path_expression(const std::string& str, double time = TiMe::Default()) { return setValue("light_path_expression", str, time); }
41380 std::string get_light_path_expression(double time = TiMe::Default()) const { return getString("light_path_expression", time); }
41381
41385 bool set_light_select_matte(bool val, double time = TiMe::Default()) { return setValue("light_select_matte", val, time); }
41389 bool get_light_select_matte(double time = TiMe::Default()) const { return getBool("light_select_matte", time); }
41390
41394 bool set_light_select_in_lightmix(bool val, double time = TiMe::Default()) { return setValue("light_select_in_lightmix", val, time); }
41398 bool get_light_select_in_lightmix(double time = TiMe::Default()) const { return getBool("light_select_in_lightmix", time); }
41399};
41400
41403public:
41405 static constexpr const PluginTypeId getTypeId() { return 0x783974E9; }
41407 static constexpr const char* getType() { return "RenderChannelToon"; }
41408
41409 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
41410
41414 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
41418 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
41419
41422 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
41425 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
41428 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
41429
41432 bool set_alias(int val, double time = TiMe::Default()) { return setValue("alias", val, time); }
41435 int get_alias(double time = TiMe::Default()) const { return getInt("alias", time); }
41436
41439 bool set_color_mapping(bool val, double time = TiMe::Default()) { return setValue("color_mapping", val, time); }
41442 bool get_color_mapping(double time = TiMe::Default()) const { return getBool("color_mapping", time); }
41443
41447 bool set_consider_for_aa(bool val, double time = TiMe::Default()) { return setValue("consider_for_aa", val, time); }
41451 bool get_consider_for_aa(double time = TiMe::Default()) const { return getBool("consider_for_aa", time); }
41452
41455 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
41458 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
41459
41462 bool set_derive_raw_channels(bool val, double time = TiMe::Default()) { return setValue("derive_raw_channels", val, time); }
41465 bool get_derive_raw_channels(double time = TiMe::Default()) const { return getBool("derive_raw_channels", time); }
41466
41469 bool set_vfb_color_corrections(bool val, double time = TiMe::Default()) { return setValue("vfb_color_corrections", val, time); }
41472 bool get_vfb_color_corrections(double time = TiMe::Default()) const { return getBool("vfb_color_corrections", time); }
41473
41476 bool set_denoise(bool val, double time = TiMe::Default()) { return setValue("denoise", val, time); }
41479 bool get_denoise(double time = TiMe::Default()) const { return getBool("denoise", time); }
41480
41483 bool set_invert_color(bool val, double time = TiMe::Default()) { return setValue("invert_color", val, time); }
41486 bool get_invert_color(double time = TiMe::Default()) const { return getBool("invert_color", time); }
41487};
41488
41491public:
41493 static constexpr const PluginTypeId getTypeId() { return 0x77B37759; }
41495 static constexpr const char* getType() { return "RenderChannelVelocity"; }
41496
41497 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
41498
41502 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
41506 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
41507
41511 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
41515 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
41519 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
41520
41524 bool set_clamp_velocity(bool val, double time = TiMe::Default()) { return setValue("clamp_velocity", val, time); }
41528 bool get_clamp_velocity(double time = TiMe::Default()) const { return getBool("clamp_velocity", time); }
41529
41533 bool set_max_velocity(float val, double time = TiMe::Default()) { return setValue("max_velocity", val, time); }
41537 float get_max_velocity(double time = TiMe::Default()) const { return getFloat("max_velocity", time); }
41538
41542 bool set_max_velocity_last_frame(float val, double time = TiMe::Default()) { return setValue("max_velocity_last_frame", val, time); }
41546 float get_max_velocity_last_frame(double time = TiMe::Default()) const { return getFloat("max_velocity_last_frame", time); }
41547
41551 bool set_ignore_z(bool val, double time = TiMe::Default()) { return setValue("ignore_z", val, time); }
41555 bool get_ignore_z(double time = TiMe::Default()) const { return getBool("ignore_z", time); }
41556
41560 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
41564 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
41565};
41566
41569public:
41571 static constexpr const PluginTypeId getTypeId() { return 0x7784060C; }
41573 static constexpr const char* getType() { return "RenderChannelZDepth"; }
41574
41575 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
41576
41580 bool set_enableDeepOutput(bool val, double time = TiMe::Default()) { return setValue("enableDeepOutput", val, time); }
41584 bool get_enableDeepOutput(double time = TiMe::Default()) const { return getBool("enableDeepOutput", time); }
41585
41588 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
41591 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
41594 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
41595
41598 bool set_depth_from_camera(bool val, double time = TiMe::Default()) { return setValue("depth_from_camera", val, time); }
41601 bool get_depth_from_camera(double time = TiMe::Default()) const { return getBool("depth_from_camera", time); }
41602
41605 bool set_depth_raw(bool val, double time = TiMe::Default()) { return setValue("depth_raw", val, time); }
41608 bool get_depth_raw(double time = TiMe::Default()) const { return getBool("depth_raw", time); }
41609
41612 bool set_depth_black(float val, double time = TiMe::Default()) { return setValue("depth_black", val, time); }
41615 float get_depth_black(double time = TiMe::Default()) const { return getFloat("depth_black", time); }
41616
41619 bool set_depth_white(float val, double time = TiMe::Default()) { return setValue("depth_white", val, time); }
41622 float get_depth_white(double time = TiMe::Default()) const { return getFloat("depth_white", time); }
41623
41626 bool set_depth_clamp(bool val, double time = TiMe::Default()) { return setValue("depth_clamp", val, time); }
41629 bool get_depth_clamp(double time = TiMe::Default()) const { return getBool("depth_clamp", time); }
41630
41633 bool set_filtering(bool val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
41636 bool get_filtering(double time = TiMe::Default()) const { return getBool("filtering", time); }
41637
41640 bool set_depth_invert(bool val, double time = TiMe::Default()) { return setValue("depth_invert", val, time); }
41643 bool get_depth_invert(double time = TiMe::Default()) const { return getBool("depth_invert", time); }
41644
41647 bool set_force_infinity_black(bool val, double time = TiMe::Default()) { return setValue("force_infinity_black", val, time); }
41650 bool get_force_infinity_black(double time = TiMe::Default()) const { return getBool("force_infinity_black", time); }
41651
41654 bool set_dont_filter_env(bool val, double time = TiMe::Default()) { return setValue("dont_filter_env", val, time); }
41657 bool get_dont_filter_env(double time = TiMe::Default()) const { return getBool("dont_filter_env", time); }
41658};
41659
41661class RenderView : public Plugin {
41662public:
41664 static constexpr const PluginTypeId getTypeId() { return 0x7773FCF5; }
41666 static constexpr const char* getType() { return "RenderView"; }
41667
41668 operator ViewPluginCategory() { return *static_cast<ViewPluginCategory*>(static_cast<Plugin*>(this)); }
41669
41673 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
41677 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
41678
41682 bool set_fov(float val, double time = TiMe::Default()) { return setValue("fov", val, time); }
41686 float get_fov(double time = TiMe::Default()) const { return getFloat("fov", time); }
41687
41691 bool set_focalDistance(float val, double time = TiMe::Default()) { return setValue("focalDistance", val, time); }
41695 float get_focalDistance(double time = TiMe::Default()) const { return getFloat("focalDistance", time); }
41696
41700 bool set_aperture(float val, double time = TiMe::Default()) { return setValue("aperture", val, time); }
41704 float get_aperture(double time = TiMe::Default()) const { return getFloat("aperture", time); }
41705
41709 bool set_lens_rotation(float val, double time = TiMe::Default()) { return setValue("lens_rotation", val, time); }
41713 float get_lens_rotation(double time = TiMe::Default()) const { return getFloat("lens_rotation", time); }
41714
41718 bool set_frame_samples(int val, double time = TiMe::Default()) { return setValue("frame_samples", val, time); }
41722 int get_frame_samples(double time = TiMe::Default()) const { return getInt("frame_samples", time); }
41723
41727 bool set_clipping(bool val, double time = TiMe::Default()) { return setValue("clipping", val, time); }
41731 bool get_clipping(double time = TiMe::Default()) const { return getBool("clipping", time); }
41732
41736 bool set_clipping_near(float val, double time = TiMe::Default()) { return setValue("clipping_near", val, time); }
41740 float get_clipping_near(double time = TiMe::Default()) const { return getFloat("clipping_near", time); }
41741
41745 bool set_clipping_far(float val, double time = TiMe::Default()) { return setValue("clipping_far", val, time); }
41749 float get_clipping_far(double time = TiMe::Default()) const { return getFloat("clipping_far", time); }
41750
41754 bool set_zoom(float val, double time = TiMe::Default()) { return setValue("zoom", val, time); }
41758 float get_zoom(double time = TiMe::Default()) const { return getFloat("zoom", time); }
41759
41763 bool set_orthographic(bool val, double time = TiMe::Default()) { return setValue("orthographic", val, time); }
41767 bool get_orthographic(double time = TiMe::Default()) const { return getBool("orthographic", time); }
41768
41772 bool set_orthographicWidth(float val, double time = TiMe::Default()) { return setValue("orthographicWidth", val, time); }
41776 float get_orthographicWidth(double time = TiMe::Default()) const { return getFloat("orthographicWidth", time); }
41777
41781 bool set_ortho_adjust_to_scene(bool val, double time = TiMe::Default()) { return setValue("ortho_adjust_to_scene", val, time); }
41785 bool get_ortho_adjust_to_scene(double time = TiMe::Default()) const { return getBool("ortho_adjust_to_scene", time); }
41786
41790 bool set_dont_affect_settings(bool val, double time = TiMe::Default()) { return setValue("dont_affect_settings", val, time); }
41794 bool get_dont_affect_settings(double time = TiMe::Default()) const { return getBool("dont_affect_settings", time); }
41795
41799 bool set_use_scene_offset(bool val, double time = TiMe::Default()) { return setValue("use_scene_offset", val, time); }
41803 bool get_use_scene_offset(double time = TiMe::Default()) const { return getBool("use_scene_offset", time); }
41804
41808 bool set_mayaFocalLength(float val, double time = TiMe::Default()) { return setValue("mayaFocalLength", val, time); }
41812 float get_mayaFocalLength(double time = TiMe::Default()) const { return getFloat("mayaFocalLength", time); }
41813
41817 bool set_mayaApperture(float val, double time = TiMe::Default()) { return setValue("mayaApperture", val, time); }
41821 float get_mayaApperture(double time = TiMe::Default()) const { return getFloat("mayaApperture", time); }
41822
41826 bool set_stereo_on(int val, double time = TiMe::Default()) { return setValue("stereo_on", val, time); }
41830 int get_stereo_on(double time = TiMe::Default()) const { return getInt("stereo_on", time); }
41831
41835 bool set_stereo_eye_distance(float val, double time = TiMe::Default()) { return setValue("stereo_eye_distance", val, time); }
41839 float get_stereo_eye_distance(double time = TiMe::Default()) const { return getFloat("stereo_eye_distance", time); }
41840
41844 bool set_stereo_interocular_method(int val, double time = TiMe::Default()) { return setValue("stereo_interocular_method", val, time); }
41848 int get_stereo_interocular_method(double time = TiMe::Default()) const { return getInt("stereo_interocular_method", time); }
41849
41853 bool set_stereo_specify_focus(bool val, double time = TiMe::Default()) { return setValue("stereo_specify_focus", val, time); }
41857 bool get_stereo_specify_focus(double time = TiMe::Default()) const { return getBool("stereo_specify_focus", time); }
41858
41862 bool set_stereo_focus_distance(float val, double time = TiMe::Default()) { return setValue("stereo_focus_distance", val, time); }
41866 float get_stereo_focus_distance(double time = TiMe::Default()) const { return getFloat("stereo_focus_distance", time); }
41867
41871 bool set_stereo_focus_method(int val, double time = TiMe::Default()) { return setValue("stereo_focus_method", val, time); }
41875 int get_stereo_focus_method(double time = TiMe::Default()) const { return getInt("stereo_focus_method", time); }
41876
41880 bool set_stereo_view(int val, double time = TiMe::Default()) { return setValue("stereo_view", val, time); }
41884 int get_stereo_view(double time = TiMe::Default()) const { return getInt("stereo_view", time); }
41885
41889 bool set_stereo_top_merge_angle(float val, double time = TiMe::Default()) { return setValue("stereo_top_merge_angle", val, time); }
41893 float get_stereo_top_merge_angle(double time = TiMe::Default()) const { return getFloat("stereo_top_merge_angle", time); }
41894
41898 bool set_stereo_bottom_merge_angle(float val, double time = TiMe::Default()) { return setValue("stereo_bottom_merge_angle", val, time); }
41902 float get_stereo_bottom_merge_angle(double time = TiMe::Default()) const { return getFloat("stereo_bottom_merge_angle", time); }
41903
41907 bool set_stereo_pole_merge_method(int val, double time = TiMe::Default()) { return setValue("stereo_pole_merge_method", val, time); }
41911 int get_stereo_pole_merge_method(double time = TiMe::Default()) const { return getInt("stereo_pole_merge_method", time); }
41912
41916 bool set_scene_name(const char* str, double time = TiMe::Default()) { return setValue("scene_name", str, time); }
41920 bool set_scene_name(const std::string& str, double time = TiMe::Default()) { return setValue("scene_name", str, time); }
41924 std::string get_scene_name(double time = TiMe::Default()) const { return getString("scene_name", time); }
41925};
41926
41928class SceneMetadata : public Plugin {
41929public:
41931 static constexpr const PluginTypeId getTypeId() { return 0x78678CBC; }
41933 static constexpr const char* getType() { return "SceneMetadata"; }
41934
41935 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
41936
41938 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
41940 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
41942 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
41943
41945 bool set_description(const char* str, double time = TiMe::Default()) { return setValue("description", str, time); }
41947 bool set_description(const std::string& str, double time = TiMe::Default()) { return setValue("description", str, time); }
41949 std::string get_description(double time = TiMe::Default()) const { return getString("description", time); }
41950
41952 bool set_scene_contents(const char* str, double time = TiMe::Default()) { return setValue("scene_contents", str, time); }
41954 bool set_scene_contents(const std::string& str, double time = TiMe::Default()) { return setValue("scene_contents", str, time); }
41956 std::string get_scene_contents(double time = TiMe::Default()) const { return getString("scene_contents", time); }
41957
41959 bool set_category(const StringList& stringList, double time = TiMe::Default()) { return setValue("category", stringList, time); }
41961 StringList get_category(double time = TiMe::Default()) const { return getStringList("category", time); }
41962
41964 bool set_tags(const StringList& stringList, double time = TiMe::Default()) { return setValue("tags", stringList, time); }
41966 StringList get_tags(double time = TiMe::Default()) const { return getStringList("tags", time); }
41967
41969 bool set_preview_images(const StringList& stringList, double time = TiMe::Default()) { return setValue("preview_images", stringList, time); }
41971 StringList get_preview_images(double time = TiMe::Default()) const { return getStringList("preview_images", time); }
41972
41974 bool set_user_attributes(const StringList& stringList, double time = TiMe::Default()) { return setValue("user_attributes", stringList, time); }
41976 StringList get_user_attributes(double time = TiMe::Default()) const { return getStringList("user_attributes", time); }
41977};
41978
41980public:
41982 static constexpr const PluginTypeId getTypeId() { return 0x780CE938; }
41984 static constexpr const char* getType() { return "SceneModifierTest"; }
41985
41989 bool set_particle_scene(const char* str, double time = TiMe::Default()) { return setValue("particle_scene", str, time); }
41993 bool set_particle_scene(const std::string& str, double time = TiMe::Default()) { return setValue("particle_scene", str, time); }
41997 std::string get_particle_scene(double time = TiMe::Default()) const { return getString("particle_scene", time); }
41998
42002 bool set_proxy_scene(const char* str, double time = TiMe::Default()) { return setValue("proxy_scene", str, time); }
42006 bool set_proxy_scene(const std::string& str, double time = TiMe::Default()) { return setValue("proxy_scene", str, time); }
42010 std::string get_proxy_scene(double time = TiMe::Default()) const { return getString("proxy_scene", time); }
42011
42015 bool set_material_scene(const char* str, double time = TiMe::Default()) { return setValue("material_scene", str, time); }
42019 bool set_material_scene(const std::string& str, double time = TiMe::Default()) { return setValue("material_scene", str, time); }
42023 std::string get_material_scene(double time = TiMe::Default()) const { return getString("material_scene", time); }
42024};
42025
42027class SettingsCamera : public Plugin {
42028public:
42030 static constexpr const PluginTypeId getTypeId() { return 0x77834705; }
42032 static constexpr const char* getType() { return "SettingsCamera"; }
42033
42034 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
42035
42039 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
42043 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
42044
42048 bool set_height(float val, double time = TiMe::Default()) { return setValue("height", val, time); }
42052 float get_height(double time = TiMe::Default()) const { return getFloat("height", time); }
42053
42057 bool set_dist(float val, double time = TiMe::Default()) { return setValue("dist", val, time); }
42061 float get_dist(double time = TiMe::Default()) const { return getFloat("dist", time); }
42062
42066 bool set_fov(float val, double time = TiMe::Default()) { return setValue("fov", val, time); }
42070 float get_fov(double time = TiMe::Default()) const { return getFloat("fov", time); }
42071
42075 bool set_auto_fit(bool val, double time = TiMe::Default()) { return setValue("auto_fit", val, time); }
42079 bool get_auto_fit(double time = TiMe::Default()) const { return getBool("auto_fit", time); }
42080
42084 bool set_curve(float val, double time = TiMe::Default()) { return setValue("curve", val, time); }
42088 float get_curve(double time = TiMe::Default()) const { return getFloat("curve", time); }
42089
42093 bool set_dont_affect_settings(bool val, double time = TiMe::Default()) { return setValue("dont_affect_settings", val, time); }
42097 bool get_dont_affect_settings(double time = TiMe::Default()) const { return getBool("dont_affect_settings", time); }
42098
42101 bool set_image_planes(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("image_planes", plugin, time); }
42104 PluginRef get_image_planes(double time = TiMe::Default()) const { return getPlugin("image_planes", time); }
42105
42109 bool set_auto_corrections_mode(int val, double time = TiMe::Default()) { return setValue("auto_corrections_mode", val, time); }
42113 int get_auto_corrections_mode(double time = TiMe::Default()) const { return getInt("auto_corrections_mode", time); }
42114
42118 bool set_auto_exposure(int val, double time = TiMe::Default()) { return setValue("auto_exposure", val, time); }
42122 int get_auto_exposure(double time = TiMe::Default()) const { return getInt("auto_exposure", time); }
42123
42127 bool set_auto_white_balance(int val, double time = TiMe::Default()) { return setValue("auto_white_balance", val, time); }
42131 int get_auto_white_balance(double time = TiMe::Default()) const { return getInt("auto_white_balance", time); }
42132
42136 bool set_auto_exposure_compensation(float val, double time = TiMe::Default()) { return setValue("auto_exposure_compensation", val, time); }
42140 float get_auto_exposure_compensation(double time = TiMe::Default()) const { return getFloat("auto_exposure_compensation", time); }
42141
42145 bool set_auto_white_balance_sample_accumulation_mode(int val, double time = TiMe::Default()) { return setValue("auto_white_balance_sample_accumulation_mode", val, time); }
42149 int get_auto_white_balance_sample_accumulation_mode(double time = TiMe::Default()) const { return getInt("auto_white_balance_sample_accumulation_mode", time); }
42150
42154 bool set_scene_name(const char* str, double time = TiMe::Default()) { return setValue("scene_name", str, time); }
42158 bool set_scene_name(const std::string& str, double time = TiMe::Default()) { return setValue("scene_name", str, time); }
42162 std::string get_scene_name(double time = TiMe::Default()) const { return getString("scene_name", time); }
42163
42167 bool set_override_resolution(bool val, double time = TiMe::Default()) { return setValue("override_resolution", val, time); }
42171 bool get_override_resolution(double time = TiMe::Default()) const { return getBool("override_resolution", time); }
42172
42175 bool set_override_width(int val, double time = TiMe::Default()) { return setValue("override_width", val, time); }
42178 int get_override_width(double time = TiMe::Default()) const { return getInt("override_width", time); }
42179
42182 bool set_override_height(int val, double time = TiMe::Default()) { return setValue("override_height", val, time); }
42185 int get_override_height(double time = TiMe::Default()) const { return getInt("override_height", time); }
42186};
42187
42190public:
42192 static constexpr const PluginTypeId getTypeId() { return 0x77834715; }
42194 static constexpr const char* getType() { return "SettingsCameraDof"; }
42195
42196 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
42197
42201 bool set_on(bool val, double time = TiMe::Default()) { return setValue("on", val, time); }
42205 bool get_on(double time = TiMe::Default()) const { return getBool("on", time); }
42206
42210 bool set_aperture(float val, double time = TiMe::Default()) { return setValue("aperture", val, time); }
42214 float get_aperture(double time = TiMe::Default()) const { return getFloat("aperture", time); }
42215
42219 bool set_center_bias(float val, double time = TiMe::Default()) { return setValue("center_bias", val, time); }
42223 float get_center_bias(double time = TiMe::Default()) const { return getFloat("center_bias", time); }
42224
42228 bool set_focal_dist(float val, double time = TiMe::Default()) { return setValue("focal_dist", val, time); }
42232 float get_focal_dist(double time = TiMe::Default()) const { return getFloat("focal_dist", time); }
42233
42237 bool set_sides_on(bool val, double time = TiMe::Default()) { return setValue("sides_on", val, time); }
42241 bool get_sides_on(double time = TiMe::Default()) const { return getBool("sides_on", time); }
42242
42246 bool set_sides_num(int val, double time = TiMe::Default()) { return setValue("sides_num", val, time); }
42250 int get_sides_num(double time = TiMe::Default()) const { return getInt("sides_num", time); }
42251
42255 bool set_rotation(float val, double time = TiMe::Default()) { return setValue("rotation", val, time); }
42259 float get_rotation(double time = TiMe::Default()) const { return getFloat("rotation", time); }
42260
42264 bool set_anisotropy(float val, double time = TiMe::Default()) { return setValue("anisotropy", val, time); }
42268 float get_anisotropy(double time = TiMe::Default()) const { return getFloat("anisotropy", time); }
42269
42273 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
42277 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
42278
42282 bool set_dont_affect_settings(bool val, double time = TiMe::Default()) { return setValue("dont_affect_settings", val, time); }
42286 bool get_dont_affect_settings(double time = TiMe::Default()) const { return getBool("dont_affect_settings", time); }
42287
42291 bool set_scene_name(const char* str, double time = TiMe::Default()) { return setValue("scene_name", str, time); }
42295 bool set_scene_name(const std::string& str, double time = TiMe::Default()) { return setValue("scene_name", str, time); }
42299 std::string get_scene_name(double time = TiMe::Default()) const { return getString("scene_name", time); }
42300};
42301
42303class SettingsCaustics : public Plugin {
42304public:
42306 static constexpr const PluginTypeId getTypeId() { return 0x7782D044; }
42308 static constexpr const char* getType() { return "SettingsCaustics"; }
42309
42310 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
42311
42315 bool set_on(bool val, double time = TiMe::Default()) { return setValue("on", val, time); }
42319 bool get_on(double time = TiMe::Default()) const { return getBool("on", time); }
42320
42324 bool set_max_photons(int val, double time = TiMe::Default()) { return setValue("max_photons", val, time); }
42328 int get_max_photons(double time = TiMe::Default()) const { return getInt("max_photons", time); }
42329
42333 bool set_search_distance_units(int val, double time = TiMe::Default()) { return setValue("search_distance_units", val, time); }
42337 int get_search_distance_units(double time = TiMe::Default()) const { return getInt("search_distance_units", time); }
42338
42342 bool set_search_distance(float val, double time = TiMe::Default()) { return setValue("search_distance", val, time); }
42346 float get_search_distance(double time = TiMe::Default()) const { return getFloat("search_distance", time); }
42347
42351 bool set_search_distance_pixels(float val, double time = TiMe::Default()) { return setValue("search_distance_pixels", val, time); }
42355 float get_search_distance_pixels(double time = TiMe::Default()) const { return getFloat("search_distance_pixels", time); }
42356
42360 bool set_max_density(float val, double time = TiMe::Default()) { return setValue("max_density", val, time); }
42364 float get_max_density(double time = TiMe::Default()) const { return getFloat("max_density", time); }
42365
42369 bool set_multiplier(float val, double time = TiMe::Default()) { return setValue("multiplier", val, time); }
42373 float get_multiplier(double time = TiMe::Default()) const { return getFloat("multiplier", time); }
42374
42378 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
42382 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
42383
42387 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
42391 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
42395 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
42396
42400 bool set_dont_delete(bool val, double time = TiMe::Default()) { return setValue("dont_delete", val, time); }
42404 bool get_dont_delete(double time = TiMe::Default()) const { return getBool("dont_delete", time); }
42405
42409 bool set_auto_save(bool val, double time = TiMe::Default()) { return setValue("auto_save", val, time); }
42413 bool get_auto_save(double time = TiMe::Default()) const { return getBool("auto_save", time); }
42414
42418 bool set_auto_save_file(const char* str, double time = TiMe::Default()) { return setValue("auto_save_file", str, time); }
42422 bool set_auto_save_file(const std::string& str, double time = TiMe::Default()) { return setValue("auto_save_file", str, time); }
42426 std::string get_auto_save_file(double time = TiMe::Default()) const { return getString("auto_save_file", time); }
42427
42431 bool set_show_calc_phase(bool val, double time = TiMe::Default()) { return setValue("show_calc_phase", val, time); }
42435 bool get_show_calc_phase(double time = TiMe::Default()) const { return getBool("show_calc_phase", time); }
42436};
42437
42440public:
42442 static constexpr const PluginTypeId getTypeId() { return 0x77919BC4; }
42444 static constexpr const char* getType() { return "SettingsColorMapping"; }
42445
42446 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
42447
42451 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
42455 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
42456
42460 bool set_affect_background(bool val, double time = TiMe::Default()) { return setValue("affect_background", val, time); }
42464 bool get_affect_background(double time = TiMe::Default()) const { return getBool("affect_background", time); }
42465
42469 bool set_dark_mult(float val, double time = TiMe::Default()) { return setValue("dark_mult", val, time); }
42473 float get_dark_mult(double time = TiMe::Default()) const { return getFloat("dark_mult", time); }
42474
42478 bool set_bright_mult(float val, double time = TiMe::Default()) { return setValue("bright_mult", val, time); }
42482 float get_bright_mult(double time = TiMe::Default()) const { return getFloat("bright_mult", time); }
42483
42487 bool set_gamma(float val, double time = TiMe::Default()) { return setValue("gamma", val, time); }
42491 float get_gamma(double time = TiMe::Default()) const { return getFloat("gamma", time); }
42492
42496 bool set_subpixel_mapping(bool val, double time = TiMe::Default()) { return setValue("subpixel_mapping", val, time); }
42500 bool get_subpixel_mapping(double time = TiMe::Default()) const { return getBool("subpixel_mapping", time); }
42501
42505 bool set_clamp_output(bool val, double time = TiMe::Default()) { return setValue("clamp_output", val, time); }
42509 bool get_clamp_output(double time = TiMe::Default()) const { return getBool("clamp_output", time); }
42510
42514 bool set_clamp_level(float val, double time = TiMe::Default()) { return setValue("clamp_level", val, time); }
42518 float get_clamp_level(double time = TiMe::Default()) const { return getFloat("clamp_level", time); }
42519
42523 bool set_adaptation_only(int val, double time = TiMe::Default()) { return setValue("adaptation_only", val, time); }
42527 int get_adaptation_only(double time = TiMe::Default()) const { return getInt("adaptation_only", time); }
42528
42532 bool set_linearWorkflow(bool val, double time = TiMe::Default()) { return setValue("linearWorkflow", val, time); }
42536 bool get_linearWorkflow(double time = TiMe::Default()) const { return getBool("linearWorkflow", time); }
42537
42541 bool set_exposure(const Color& color, double time = TiMe::Default()) { return setValue("exposure", color, time); }
42545 Color get_exposure(double time = TiMe::Default()) const { return getColor("exposure", time); }
42546};
42547
42550public:
42552 static constexpr const PluginTypeId getTypeId() { return 0x780C2808; }
42554 static constexpr const char* getType() { return "SettingsColorMappingModo"; }
42555
42556 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
42557
42561 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
42565 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
42566
42570 bool set_affect_background(bool val, double time = TiMe::Default()) { return setValue("affect_background", val, time); }
42574 bool get_affect_background(double time = TiMe::Default()) const { return getBool("affect_background", time); }
42575
42579 bool set_dark_mult(float val, double time = TiMe::Default()) { return setValue("dark_mult", val, time); }
42583 float get_dark_mult(double time = TiMe::Default()) const { return getFloat("dark_mult", time); }
42584
42588 bool set_bright_mult(float val, double time = TiMe::Default()) { return setValue("bright_mult", val, time); }
42592 float get_bright_mult(double time = TiMe::Default()) const { return getFloat("bright_mult", time); }
42593
42597 bool set_gamma(float val, double time = TiMe::Default()) { return setValue("gamma", val, time); }
42601 float get_gamma(double time = TiMe::Default()) const { return getFloat("gamma", time); }
42602
42606 bool set_subpixel_mapping(bool val, double time = TiMe::Default()) { return setValue("subpixel_mapping", val, time); }
42610 bool get_subpixel_mapping(double time = TiMe::Default()) const { return getBool("subpixel_mapping", time); }
42611
42615 bool set_clamp_output(bool val, double time = TiMe::Default()) { return setValue("clamp_output", val, time); }
42619 bool get_clamp_output(double time = TiMe::Default()) const { return getBool("clamp_output", time); }
42620
42624 bool set_clamp_level(float val, double time = TiMe::Default()) { return setValue("clamp_level", val, time); }
42628 float get_clamp_level(double time = TiMe::Default()) const { return getFloat("clamp_level", time); }
42629
42633 bool set_adaptation_only(int val, double time = TiMe::Default()) { return setValue("adaptation_only", val, time); }
42637 int get_adaptation_only(double time = TiMe::Default()) const { return getInt("adaptation_only", time); }
42638
42642 bool set_linearWorkflow(bool val, double time = TiMe::Default()) { return setValue("linearWorkflow", val, time); }
42646 bool get_linearWorkflow(double time = TiMe::Default()) const { return getBool("linearWorkflow", time); }
42647
42651 bool set_exposure(const Color& color, double time = TiMe::Default()) { return setValue("exposure", color, time); }
42655 Color get_exposure(double time = TiMe::Default()) const { return getColor("exposure", time); }
42656
42660 bool set_multiplier(float val, double time = TiMe::Default()) { return setValue("multiplier", val, time); }
42664 float get_multiplier(double time = TiMe::Default()) const { return getFloat("multiplier", time); }
42665
42669 bool set_inverse_gamma(float val, double time = TiMe::Default()) { return setValue("inverse_gamma", val, time); }
42673 float get_inverse_gamma(double time = TiMe::Default()) const { return getFloat("inverse_gamma", time); }
42674
42678 bool set_reinhard_burn_value(float val, double time = TiMe::Default()) { return setValue("reinhard_burn_value", val, time); }
42682 float get_reinhard_burn_value(double time = TiMe::Default()) const { return getFloat("reinhard_burn_value", time); }
42683};
42684
42687public:
42689 static constexpr const PluginTypeId getTypeId() { return 0x77ED03C5; }
42691 static constexpr const char* getType() { return "SettingsCurrentFrame"; }
42692
42693 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
42694
42697 bool set_current_frame(int val, double time = TiMe::Default()) { return setValue("current_frame", val, time); }
42700 int get_current_frame(double time = TiMe::Default()) const { return getInt("current_frame", time); }
42701};
42702
42704class SettingsDMCGI : public Plugin {
42705public:
42707 static constexpr const PluginTypeId getTypeId() { return 0x777476D6; }
42709 static constexpr const char* getType() { return "SettingsDMCGI"; }
42710
42711 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
42712
42716 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
42720 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
42721
42725 bool set_depth(int val, double time = TiMe::Default()) { return setValue("depth", val, time); }
42729 int get_depth(double time = TiMe::Default()) const { return getInt("depth", time); }
42730
42734 bool set_adaptivity_prepass(bool val, double time = TiMe::Default()) { return setValue("adaptivity_prepass", val, time); }
42738 bool get_adaptivity_prepass(double time = TiMe::Default()) const { return getBool("adaptivity_prepass", time); }
42739};
42740
42743public:
42745 static constexpr const PluginTypeId getTypeId() { return 0x77828031; }
42747 static constexpr const char* getType() { return "SettingsDMCSampler"; }
42748
42749 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
42750
42754 bool set_time_dependent(bool val, double time = TiMe::Default()) { return setValue("time_dependent", val, time); }
42758 bool get_time_dependent(double time = TiMe::Default()) const { return getBool("time_dependent", time); }
42759
42763 bool set_adaptive_amount(float val, double time = TiMe::Default()) { return setValue("adaptive_amount", val, time); }
42767 float get_adaptive_amount(double time = TiMe::Default()) const { return getFloat("adaptive_amount", time); }
42768
42772 bool set_adaptive_threshold(float val, double time = TiMe::Default()) { return setValue("adaptive_threshold", val, time); }
42776 float get_adaptive_threshold(double time = TiMe::Default()) const { return getFloat("adaptive_threshold", time); }
42777
42781 bool set_adaptive_min_samples(int val, double time = TiMe::Default()) { return setValue("adaptive_min_samples", val, time); }
42785 int get_adaptive_min_samples(double time = TiMe::Default()) const { return getInt("adaptive_min_samples", time); }
42786
42790 bool set_subdivs_mult(float val, double time = TiMe::Default()) { return setValue("subdivs_mult", val, time); }
42794 float get_subdivs_mult(double time = TiMe::Default()) const { return getFloat("subdivs_mult", time); }
42795
42799 bool set_random_seed(int val, double time = TiMe::Default()) { return setValue("random_seed", val, time); }
42803 int get_random_seed(double time = TiMe::Default()) const { return getInt("random_seed", time); }
42804
42808 bool set_use_local_subdivs(bool val, double time = TiMe::Default()) { return setValue("use_local_subdivs", val, time); }
42812 bool get_use_local_subdivs(double time = TiMe::Default()) const { return getBool("use_local_subdivs", time); }
42813
42816 bool set_use_blue_noise_optimization(bool val, double time = TiMe::Default()) { return setValue("use_blue_noise_optimization", val, time); }
42819 bool get_use_blue_noise_optimization(double time = TiMe::Default()) const { return getBool("use_blue_noise_optimization", time); }
42820};
42821
42823class SettingsDecal : public Plugin {
42824public:
42826 static constexpr const PluginTypeId getTypeId() { return 0x8DB78CC; }
42828 static constexpr const char* getType() { return "SettingsDecal"; }
42829
42830 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
42831
42835 bool set_dont_affect_settings(bool val, double time = TiMe::Default()) { return setValue("dont_affect_settings", val, time); }
42839 bool get_dont_affect_settings(double time = TiMe::Default()) const { return getBool("dont_affect_settings", time); }
42840};
42841
42844public:
42846 static constexpr const PluginTypeId getTypeId() { return 0x7791E982; }
42848 static constexpr const char* getType() { return "SettingsDefaultDisplacement"; }
42849
42850 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
42851
42855 bool set_override_on(bool val, double time = TiMe::Default()) { return setValue("override_on", val, time); }
42859 bool get_override_on(double time = TiMe::Default()) const { return getBool("override_on", time); }
42860
42864 bool set_edgeLength(float val, double time = TiMe::Default()) { return setValue("edgeLength", val, time); }
42868 float get_edgeLength(double time = TiMe::Default()) const { return getFloat("edgeLength", time); }
42869
42873 bool set_viewDependent(bool val, double time = TiMe::Default()) { return setValue("viewDependent", val, time); }
42877 bool get_viewDependent(double time = TiMe::Default()) const { return getBool("viewDependent", time); }
42878
42882 bool set_maxSubdivs(int val, double time = TiMe::Default()) { return setValue("maxSubdivs", val, time); }
42886 int get_maxSubdivs(double time = TiMe::Default()) const { return getInt("maxSubdivs", time); }
42887
42891 bool set_tightBounds(bool val, double time = TiMe::Default()) { return setValue("tightBounds", val, time); }
42895 bool get_tightBounds(double time = TiMe::Default()) const { return getBool("tightBounds", time); }
42896
42900 bool set_amount(float val, double time = TiMe::Default()) { return setValue("amount", val, time); }
42904 float get_amount(double time = TiMe::Default()) const { return getFloat("amount", time); }
42905
42909 bool set_relative(bool val, double time = TiMe::Default()) { return setValue("relative", val, time); }
42913 bool get_relative(double time = TiMe::Default()) const { return getBool("relative", time); }
42914
42918 bool set_zero_subdivs_optimization(bool val, double time = TiMe::Default()) { return setValue("zero_subdivs_optimization", val, time); }
42922 bool get_zero_subdivs_optimization(double time = TiMe::Default()) const { return getBool("zero_subdivs_optimization", time); }
42923};
42924
42926class SettingsEXR : public Plugin {
42927public:
42929 static constexpr const PluginTypeId getTypeId() { return 0x77A2174E; }
42931 static constexpr const char* getType() { return "SettingsEXR"; }
42932
42933 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
42934
42938 bool set_compression(int val, double time = TiMe::Default()) { return setValue("compression", val, time); }
42942 int get_compression(double time = TiMe::Default()) const { return getInt("compression", time); }
42943
42947 bool set_bits_per_channel(int val, double time = TiMe::Default()) { return setValue("bits_per_channel", val, time); }
42951 int get_bits_per_channel(double time = TiMe::Default()) const { return getInt("bits_per_channel", time); }
42952
42955 bool set_extra_attributes(const char* str, double time = TiMe::Default()) { return setValue("extra_attributes", str, time); }
42958 bool set_extra_attributes(const std::string& str, double time = TiMe::Default()) { return setValue("extra_attributes", str, time); }
42961 std::string get_extra_attributes(double time = TiMe::Default()) const { return getString("extra_attributes", time); }
42962
42966 bool set_auto_data_window(int val, double time = TiMe::Default()) { return setValue("auto_data_window", val, time); }
42970 int get_auto_data_window(double time = TiMe::Default()) const { return getInt("auto_data_window", time); }
42971
42974 bool set_write_integer_ids(bool val, double time = TiMe::Default()) { return setValue("write_integer_ids", val, time); }
42977 bool get_write_integer_ids(double time = TiMe::Default()) const { return getBool("write_integer_ids", time); }
42978
42981 bool set_multipart(bool val, double time = TiMe::Default()) { return setValue("multipart", val, time); }
42984 bool get_multipart(double time = TiMe::Default()) const { return getBool("multipart", time); }
42985
42989 bool set_deep_alpha_colors(int val, double time = TiMe::Default()) { return setValue("deep_alpha_colors", val, time); }
42993 int get_deep_alpha_colors(double time = TiMe::Default()) const { return getInt("deep_alpha_colors", time); }
42994
42996 bool set_display_window(const IntList& intList, double time = TiMe::Default()) { return setValue("display_window", intList, time); }
42997 bool set_display_window(IntList&& intList, double time = TiMe::Default()) { return setValue("display_window", std::move(intList), time); }
42998 bool set_display_window(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("display_window", ints, count, time); }
42999 template<size_t count> bool set_display_window(const int (&ints)[count], double time = TiMe::Default()) { return setArray("display_window", ints, count, time); }
43001 IntList get_display_window(double time = TiMe::Default()) const { return getIntList("display_window", time); }
43002
43004 bool set_data_window_offset(const IntList& intList, double time = TiMe::Default()) { return setValue("data_window_offset", intList, time); }
43005 bool set_data_window_offset(IntList&& intList, double time = TiMe::Default()) { return setValue("data_window_offset", std::move(intList), time); }
43006 bool set_data_window_offset(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("data_window_offset", ints, count, time); }
43007 template<size_t count> bool set_data_window_offset(const int (&ints)[count], double time = TiMe::Default()) { return setArray("data_window_offset", ints, count, time); }
43009 IntList get_data_window_offset(double time = TiMe::Default()) const { return getIntList("data_window_offset", time); }
43010};
43011
43014public:
43016 static constexpr const PluginTypeId getTypeId() { return 0x778236C1; }
43018 static constexpr const char* getType() { return "SettingsEnvironment"; }
43019
43020 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
43021
43025 bool set_bg_color(const Color& color, double time = TiMe::Default()) { return setValue("bg_color", color, time); }
43029 Color get_bg_color(double time = TiMe::Default()) const { return getColor("bg_color", time); }
43030
43033 bool set_bg_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bg_tex", texture, time); }
43036 bool set_bg_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("bg_tex", texture, time); }
43039 Value get_bg_tex(double time = TiMe::Default()) const { return getValue("bg_tex", time); }
43040
43044 bool set_bg_tex_mult(float val, double time = TiMe::Default()) { return setValue("bg_tex_mult", val, time); }
43048 float get_bg_tex_mult(double time = TiMe::Default()) const { return getFloat("bg_tex_mult", time); }
43049
43053 bool set_gi_color(const Color& color, double time = TiMe::Default()) { return setValue("gi_color", color, time); }
43057 Color get_gi_color(double time = TiMe::Default()) const { return getColor("gi_color", time); }
43058
43061 bool set_gi_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("gi_tex", texture, time); }
43064 bool set_gi_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("gi_tex", texture, time); }
43067 Value get_gi_tex(double time = TiMe::Default()) const { return getValue("gi_tex", time); }
43068
43072 bool set_gi_tex_mult(float val, double time = TiMe::Default()) { return setValue("gi_tex_mult", val, time); }
43076 float get_gi_tex_mult(double time = TiMe::Default()) const { return getFloat("gi_tex_mult", time); }
43077
43081 bool set_reflect_color(const Color& color, double time = TiMe::Default()) { return setValue("reflect_color", color, time); }
43085 Color get_reflect_color(double time = TiMe::Default()) const { return getColor("reflect_color", time); }
43086
43089 bool set_reflect_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect_tex", texture, time); }
43092 bool set_reflect_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect_tex", texture, time); }
43095 Value get_reflect_tex(double time = TiMe::Default()) const { return getValue("reflect_tex", time); }
43096
43100 bool set_reflect_tex_mult(float val, double time = TiMe::Default()) { return setValue("reflect_tex_mult", val, time); }
43104 float get_reflect_tex_mult(double time = TiMe::Default()) const { return getFloat("reflect_tex_mult", time); }
43105
43109 bool set_refract_color(const Color& color, double time = TiMe::Default()) { return setValue("refract_color", color, time); }
43113 Color get_refract_color(double time = TiMe::Default()) const { return getColor("refract_color", time); }
43114
43117 bool set_refract_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("refract_tex", texture, time); }
43120 bool set_refract_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("refract_tex", texture, time); }
43123 Value get_refract_tex(double time = TiMe::Default()) const { return getValue("refract_tex", time); }
43124
43128 bool set_refract_tex_mult(float val, double time = TiMe::Default()) { return setValue("refract_tex_mult", val, time); }
43132 float get_refract_tex_mult(double time = TiMe::Default()) const { return getFloat("refract_tex_mult", time); }
43133
43137 bool set_secondary_matte_color(const Color& color, double time = TiMe::Default()) { return setValue("secondary_matte_color", color, time); }
43141 Color get_secondary_matte_color(double time = TiMe::Default()) const { return getColor("secondary_matte_color", time); }
43142
43145 bool set_secondary_matte_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("secondary_matte_tex", texture, time); }
43148 bool set_secondary_matte_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("secondary_matte_tex", texture, time); }
43151 Value get_secondary_matte_tex(double time = TiMe::Default()) const { return getValue("secondary_matte_tex", time); }
43152
43156 bool set_secondary_matte_tex_mult(float val, double time = TiMe::Default()) { return setValue("secondary_matte_tex_mult", val, time); }
43160 float get_secondary_matte_tex_mult(double time = TiMe::Default()) const { return getFloat("secondary_matte_tex_mult", time); }
43161
43163 bool set_environment_volume(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("environment_volume", pluginList, time); }
43164 bool set_environment_volume(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("environment_volume", plugins, count, time); }
43165 template<size_t count> bool set_environment_volume(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("environment_volume", plugins, count, time); }
43167 PluginList get_environment_volume(double time = TiMe::Default()) const { return getPluginList("environment_volume", time); }
43168
43171 bool set_num_environment_objects(int val, double time = TiMe::Default()) { return setValue("num_environment_objects", val, time); }
43174 int get_num_environment_objects(double time = TiMe::Default()) const { return getInt("num_environment_objects", time); }
43175
43178 bool set_global_light_level(const Color& color, double time = TiMe::Default()) { return setValue("global_light_level", color, time); }
43181 Color get_global_light_level(double time = TiMe::Default()) const { return getColor("global_light_level", time); }
43182
43186 bool set_use_bg(bool val, double time = TiMe::Default()) { return setValue("use_bg", val, time); }
43190 bool get_use_bg(double time = TiMe::Default()) const { return getBool("use_bg", time); }
43191
43195 bool set_use_gi(bool val, double time = TiMe::Default()) { return setValue("use_gi", val, time); }
43199 bool get_use_gi(double time = TiMe::Default()) const { return getBool("use_gi", time); }
43200
43204 bool set_use_reflect(bool val, double time = TiMe::Default()) { return setValue("use_reflect", val, time); }
43208 bool get_use_reflect(double time = TiMe::Default()) const { return getBool("use_reflect", time); }
43209
43213 bool set_use_refract(bool val, double time = TiMe::Default()) { return setValue("use_refract", val, time); }
43217 bool get_use_refract(double time = TiMe::Default()) const { return getBool("use_refract", time); }
43218
43222 bool set_use_secondary_matte(bool val, double time = TiMe::Default()) { return setValue("use_secondary_matte", val, time); }
43226 bool get_use_secondary_matte(double time = TiMe::Default()) const { return getBool("use_secondary_matte", time); }
43227};
43228
43230class SettingsGI : public Plugin {
43231public:
43233 static constexpr const PluginTypeId getTypeId() { return 0x77747685; }
43235 static constexpr const char* getType() { return "SettingsGI"; }
43236
43237 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
43238
43242 bool set_on(bool val, double time = TiMe::Default()) { return setValue("on", val, time); }
43246 bool get_on(double time = TiMe::Default()) const { return getBool("on", time); }
43247
43251 bool set_refract_caustics(bool val, double time = TiMe::Default()) { return setValue("refract_caustics", val, time); }
43255 bool get_refract_caustics(double time = TiMe::Default()) const { return getBool("refract_caustics", time); }
43256
43260 bool set_reflect_caustics(int val, double time = TiMe::Default()) { return setValue("reflect_caustics", val, time); }
43264 int get_reflect_caustics(double time = TiMe::Default()) const { return getInt("reflect_caustics", time); }
43265
43269 bool set_saturation(float val, double time = TiMe::Default()) { return setValue("saturation", val, time); }
43273 float get_saturation(double time = TiMe::Default()) const { return getFloat("saturation", time); }
43274
43278 bool set_contrast(float val, double time = TiMe::Default()) { return setValue("contrast", val, time); }
43282 float get_contrast(double time = TiMe::Default()) const { return getFloat("contrast", time); }
43283
43287 bool set_contrast_base(float val, double time = TiMe::Default()) { return setValue("contrast_base", val, time); }
43291 float get_contrast_base(double time = TiMe::Default()) const { return getFloat("contrast_base", time); }
43292
43296 bool set_primary_engine(int val, double time = TiMe::Default()) { return setValue("primary_engine", val, time); }
43300 int get_primary_engine(double time = TiMe::Default()) const { return getInt("primary_engine", time); }
43301
43305 bool set_primary_multiplier(float val, double time = TiMe::Default()) { return setValue("primary_multiplier", val, time); }
43309 float get_primary_multiplier(double time = TiMe::Default()) const { return getFloat("primary_multiplier", time); }
43310
43314 bool set_secondary_engine(int val, double time = TiMe::Default()) { return setValue("secondary_engine", val, time); }
43318 int get_secondary_engine(double time = TiMe::Default()) const { return getInt("secondary_engine", time); }
43319
43323 bool set_secondary_multiplier(float val, double time = TiMe::Default()) { return setValue("secondary_multiplier", val, time); }
43327 float get_secondary_multiplier(double time = TiMe::Default()) const { return getFloat("secondary_multiplier", time); }
43328
43332 bool set_ray_distance_on(bool val, double time = TiMe::Default()) { return setValue("ray_distance_on", val, time); }
43336 bool get_ray_distance_on(double time = TiMe::Default()) const { return getBool("ray_distance_on", time); }
43337
43341 bool set_ray_distance(float val, double time = TiMe::Default()) { return setValue("ray_distance", val, time); }
43345 float get_ray_distance(double time = TiMe::Default()) const { return getFloat("ray_distance", time); }
43346
43350 bool set_ao_on(bool val, double time = TiMe::Default()) { return setValue("ao_on", val, time); }
43354 bool get_ao_on(double time = TiMe::Default()) const { return getBool("ao_on", time); }
43355
43359 bool set_ao_amount(float val, double time = TiMe::Default()) { return setValue("ao_amount", val, time); }
43363 float get_ao_amount(double time = TiMe::Default()) const { return getFloat("ao_amount", time); }
43364
43368 bool set_ao_radius(float val, double time = TiMe::Default()) { return setValue("ao_radius", val, time); }
43372 float get_ao_radius(double time = TiMe::Default()) const { return getFloat("ao_radius", time); }
43373
43377 bool set_ao_subdivs(int val, double time = TiMe::Default()) { return setValue("ao_subdivs", val, time); }
43381 int get_ao_subdivs(double time = TiMe::Default()) const { return getInt("ao_subdivs", time); }
43382};
43383
43386public:
43388 static constexpr const PluginTypeId getTypeId() { return 0x78A4B9EC; }
43390 static constexpr const char* getType() { return "SettingsGaussianSplats"; }
43391
43392 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
43393
43397 bool set_decodeFromSRGB(bool val, double time = TiMe::Default()) { return setValue("decodeFromSRGB", val, time); }
43401 bool get_decodeFromSRGB(double time = TiMe::Default()) const { return getBool("decodeFromSRGB", time); }
43402
43406 bool set_filtering(float val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
43410 float get_filtering(double time = TiMe::Default()) const { return getFloat("filtering", time); }
43411};
43412
43414class SettingsHair : public Plugin {
43415public:
43417 static constexpr const PluginTypeId getTypeId() { return 0x782A84F5; }
43419 static constexpr const char* getType() { return "SettingsHair"; }
43420
43421 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
43422
43425 bool set_min_hair_width(float val, double time = TiMe::Default()) { return setValue("min_hair_width", val, time); }
43428 float get_min_hair_width(double time = TiMe::Default()) const { return getFloat("min_hair_width", time); }
43429};
43430
43433public:
43435 static constexpr const PluginTypeId getTypeId() { return 0x7774767A; }
43437 static constexpr const char* getType() { return "SettingsImageSampler"; }
43438
43439 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
43440
43444 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
43448 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
43449
43453 bool set_min_shade_rate(int val, double time = TiMe::Default()) { return setValue("min_shade_rate", val, time); }
43457 int get_min_shade_rate(double time = TiMe::Default()) const { return getInt("min_shade_rate", time); }
43458
43462 bool set_fixed_subdivs(int val, double time = TiMe::Default()) { return setValue("fixed_subdivs", val, time); }
43466 int get_fixed_subdivs(double time = TiMe::Default()) const { return getInt("fixed_subdivs", time); }
43467
43471 bool set_fixed_per_pixel_filtering(bool val, double time = TiMe::Default()) { return setValue("fixed_per_pixel_filtering", val, time); }
43475 bool get_fixed_per_pixel_filtering(double time = TiMe::Default()) const { return getBool("fixed_per_pixel_filtering", time); }
43476
43480 bool set_dmc_minSubdivs(int val, double time = TiMe::Default()) { return setValue("dmc_minSubdivs", val, time); }
43484 int get_dmc_minSubdivs(double time = TiMe::Default()) const { return getInt("dmc_minSubdivs", time); }
43485
43489 bool set_dmc_maxSubdivs(int val, double time = TiMe::Default()) { return setValue("dmc_maxSubdivs", val, time); }
43493 int get_dmc_maxSubdivs(double time = TiMe::Default()) const { return getInt("dmc_maxSubdivs", time); }
43494
43498 bool set_dmc_threshold(float val, double time = TiMe::Default()) { return setValue("dmc_threshold", val, time); }
43502 float get_dmc_threshold(double time = TiMe::Default()) const { return getFloat("dmc_threshold", time); }
43503
43507 bool set_dmc_per_pixel_filtering(bool val, double time = TiMe::Default()) { return setValue("dmc_per_pixel_filtering", val, time); }
43511 bool get_dmc_per_pixel_filtering(double time = TiMe::Default()) const { return getBool("dmc_per_pixel_filtering", time); }
43512
43516 bool set_dmc_adaptivity_clamp(float val, double time = TiMe::Default()) { return setValue("dmc_adaptivity_clamp", val, time); }
43520 float get_dmc_adaptivity_clamp(double time = TiMe::Default()) const { return getFloat("dmc_adaptivity_clamp", time); }
43521
43524 bool set_dmc_fireflyRemoval(float val, double time = TiMe::Default()) { return setValue("dmc_fireflyRemoval", val, time); }
43527 float get_dmc_fireflyRemoval(double time = TiMe::Default()) const { return getFloat("dmc_fireflyRemoval", time); }
43528
43532 bool set_subdivision_minRate(int val, double time = TiMe::Default()) { return setValue("subdivision_minRate", val, time); }
43536 int get_subdivision_minRate(double time = TiMe::Default()) const { return getInt("subdivision_minRate", time); }
43537
43541 bool set_subdivision_maxRate(int val, double time = TiMe::Default()) { return setValue("subdivision_maxRate", val, time); }
43545 int get_subdivision_maxRate(double time = TiMe::Default()) const { return getInt("subdivision_maxRate", time); }
43546
43550 bool set_subdivision_jitter(bool val, double time = TiMe::Default()) { return setValue("subdivision_jitter", val, time); }
43554 bool get_subdivision_jitter(double time = TiMe::Default()) const { return getBool("subdivision_jitter", time); }
43555
43559 bool set_subdivision_threshold(float val, double time = TiMe::Default()) { return setValue("subdivision_threshold", val, time); }
43563 float get_subdivision_threshold(double time = TiMe::Default()) const { return getFloat("subdivision_threshold", time); }
43564
43568 bool set_subdivision_edges(bool val, double time = TiMe::Default()) { return setValue("subdivision_edges", val, time); }
43572 bool get_subdivision_edges(double time = TiMe::Default()) const { return getBool("subdivision_edges", time); }
43573
43577 bool set_subdivision_normals(bool val, double time = TiMe::Default()) { return setValue("subdivision_normals", val, time); }
43581 bool get_subdivision_normals(double time = TiMe::Default()) const { return getBool("subdivision_normals", time); }
43582
43586 bool set_subdivision_normals_threshold(float val, double time = TiMe::Default()) { return setValue("subdivision_normals_threshold", val, time); }
43590 float get_subdivision_normals_threshold(double time = TiMe::Default()) const { return getFloat("subdivision_normals_threshold", time); }
43591
43595 bool set_progressive_minSubdivs(int val, double time = TiMe::Default()) { return setValue("progressive_minSubdivs", val, time); }
43599 int get_progressive_minSubdivs(double time = TiMe::Default()) const { return getInt("progressive_minSubdivs", time); }
43600
43604 bool set_progressive_maxSubdivs(int val, double time = TiMe::Default()) { return setValue("progressive_maxSubdivs", val, time); }
43608 int get_progressive_maxSubdivs(double time = TiMe::Default()) const { return getInt("progressive_maxSubdivs", time); }
43609
43613 bool set_progressive_threshold(float val, double time = TiMe::Default()) { return setValue("progressive_threshold", val, time); }
43617 float get_progressive_threshold(double time = TiMe::Default()) const { return getFloat("progressive_threshold", time); }
43618
43622 bool set_progressive_maxTime(float val, double time = TiMe::Default()) { return setValue("progressive_maxTime", val, time); }
43626 float get_progressive_maxTime(double time = TiMe::Default()) const { return getFloat("progressive_maxTime", time); }
43627
43631 bool set_progressive_bundleSize(int val, double time = TiMe::Default()) { return setValue("progressive_bundleSize", val, time); }
43635 int get_progressive_bundleSize(double time = TiMe::Default()) const { return getInt("progressive_bundleSize", time); }
43636
43640 bool set_progressive_showMask(bool val, double time = TiMe::Default()) { return setValue("progressive_showMask", val, time); }
43644 bool get_progressive_showMask(double time = TiMe::Default()) const { return getBool("progressive_showMask", time); }
43645
43649 bool set_progressive_progNoiseThreshold(int val, double time = TiMe::Default()) { return setValue("progressive_progNoiseThreshold", val, time); }
43653 int get_progressive_progNoiseThreshold(double time = TiMe::Default()) const { return getInt("progressive_progNoiseThreshold", time); }
43654
43658 bool set_progressive_effectsUpdate(int val, double time = TiMe::Default()) { return setValue("progressive_effectsUpdate", val, time); }
43662 int get_progressive_effectsUpdate(double time = TiMe::Default()) const { return getInt("progressive_effectsUpdate", time); }
43663
43667 bool set_render_mask_mode(int val, double time = TiMe::Default()) { return setValue("render_mask_mode", val, time); }
43671 int get_render_mask_mode(double time = TiMe::Default()) const { return getInt("render_mask_mode", time); }
43672
43676 bool set_render_mask_texture(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("render_mask_texture", texturefloat, time); }
43680 bool set_render_mask_texture(float texturefloat, double time = TiMe::Default()) { return setValue("render_mask_texture", texturefloat, time); }
43684 Value get_render_mask_texture(double time = TiMe::Default()) const { return getValue("render_mask_texture", time); }
43685
43688 bool set_render_mask_objects(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("render_mask_objects", pluginList, time); }
43689 bool set_render_mask_objects(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("render_mask_objects", plugins, count, time); }
43690 template<size_t count> bool set_render_mask_objects(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("render_mask_objects", plugins, count, time); }
43693 PluginList get_render_mask_objects(double time = TiMe::Default()) const { return getPluginList("render_mask_objects", time); }
43694
43698 bool set_render_mask_object_ids(const IntList& intList, double time = TiMe::Default()) { return setValue("render_mask_object_ids", intList, time); }
43699 bool set_render_mask_object_ids(IntList&& intList, double time = TiMe::Default()) { return setValue("render_mask_object_ids", std::move(intList), time); }
43700 bool set_render_mask_object_ids(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("render_mask_object_ids", ints, count, time); }
43701 template<size_t count> bool set_render_mask_object_ids(const int (&ints)[count], double time = TiMe::Default()) { return setArray("render_mask_object_ids", ints, count, time); }
43705 IntList get_render_mask_object_ids(double time = TiMe::Default()) const { return getIntList("render_mask_object_ids", time); }
43706
43710 bool set_render_mask_clear(int val, double time = TiMe::Default()) { return setValue("render_mask_clear", val, time); }
43714 int get_render_mask_clear(double time = TiMe::Default()) const { return getInt("render_mask_clear", time); }
43715
43719 bool set_progressive_autoswitch_effectsresult(bool val, double time = TiMe::Default()) { return setValue("progressive_autoswitch_effectsresult", val, time); }
43723 bool get_progressive_autoswitch_effectsresult(double time = TiMe::Default()) const { return getBool("progressive_autoswitch_effectsresult", time); }
43724};
43725
43728public:
43730 static constexpr const PluginTypeId getTypeId() { return 0x777476D5; }
43732 static constexpr const char* getType() { return "SettingsIrradianceMap"; }
43733
43734 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
43735
43739 bool set_min_rate(int val, double time = TiMe::Default()) { return setValue("min_rate", val, time); }
43743 int get_min_rate(double time = TiMe::Default()) const { return getInt("min_rate", time); }
43744
43748 bool set_max_rate(int val, double time = TiMe::Default()) { return setValue("max_rate", val, time); }
43752 int get_max_rate(double time = TiMe::Default()) const { return getInt("max_rate", time); }
43753
43757 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
43761 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
43762
43766 bool set_interp_samples(int val, double time = TiMe::Default()) { return setValue("interp_samples", val, time); }
43770 int get_interp_samples(double time = TiMe::Default()) const { return getInt("interp_samples", time); }
43771
43775 bool set_calc_interp_samples(int val, double time = TiMe::Default()) { return setValue("calc_interp_samples", val, time); }
43779 int get_calc_interp_samples(double time = TiMe::Default()) const { return getInt("calc_interp_samples", time); }
43780
43784 bool set_interp_frames(int val, double time = TiMe::Default()) { return setValue("interp_frames", val, time); }
43788 int get_interp_frames(double time = TiMe::Default()) const { return getInt("interp_frames", time); }
43789
43793 bool set_color_threshold(float val, double time = TiMe::Default()) { return setValue("color_threshold", val, time); }
43797 float get_color_threshold(double time = TiMe::Default()) const { return getFloat("color_threshold", time); }
43798
43802 bool set_normal_threshold(float val, double time = TiMe::Default()) { return setValue("normal_threshold", val, time); }
43806 float get_normal_threshold(double time = TiMe::Default()) const { return getFloat("normal_threshold", time); }
43807
43811 bool set_distance_threshold(float val, double time = TiMe::Default()) { return setValue("distance_threshold", val, time); }
43815 float get_distance_threshold(double time = TiMe::Default()) const { return getFloat("distance_threshold", time); }
43816
43820 bool set_detail_enhancement(bool val, double time = TiMe::Default()) { return setValue("detail_enhancement", val, time); }
43824 bool get_detail_enhancement(double time = TiMe::Default()) const { return getBool("detail_enhancement", time); }
43825
43829 bool set_detail_radius(float val, double time = TiMe::Default()) { return setValue("detail_radius", val, time); }
43833 float get_detail_radius(double time = TiMe::Default()) const { return getFloat("detail_radius", time); }
43834
43838 bool set_detail_subdivs_mult(float val, double time = TiMe::Default()) { return setValue("detail_subdivs_mult", val, time); }
43842 float get_detail_subdivs_mult(double time = TiMe::Default()) const { return getFloat("detail_subdivs_mult", time); }
43843
43847 bool set_detail_scale(int val, double time = TiMe::Default()) { return setValue("detail_scale", val, time); }
43851 int get_detail_scale(double time = TiMe::Default()) const { return getInt("detail_scale", time); }
43852
43856 bool set_randomize_samples(bool val, double time = TiMe::Default()) { return setValue("randomize_samples", val, time); }
43860 bool get_randomize_samples(double time = TiMe::Default()) const { return getBool("randomize_samples", time); }
43861
43865 bool set_interpolation_mode(int val, double time = TiMe::Default()) { return setValue("interpolation_mode", val, time); }
43869 int get_interpolation_mode(double time = TiMe::Default()) const { return getInt("interpolation_mode", time); }
43870
43874 bool set_lookup_mode(int val, double time = TiMe::Default()) { return setValue("lookup_mode", val, time); }
43878 int get_lookup_mode(double time = TiMe::Default()) const { return getInt("lookup_mode", time); }
43879
43883 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
43887 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
43888
43892 bool set_dont_delete(bool val, double time = TiMe::Default()) { return setValue("dont_delete", val, time); }
43896 bool get_dont_delete(double time = TiMe::Default()) const { return getBool("dont_delete", time); }
43897
43901 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
43905 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
43909 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
43910
43914 bool set_show_samples(bool val, double time = TiMe::Default()) { return setValue("show_samples", val, time); }
43918 bool get_show_samples(double time = TiMe::Default()) const { return getBool("show_samples", time); }
43919
43923 bool set_show_calc_phase(bool val, double time = TiMe::Default()) { return setValue("show_calc_phase", val, time); }
43927 bool get_show_calc_phase(double time = TiMe::Default()) const { return getBool("show_calc_phase", time); }
43928
43932 bool set_show_direct_light(bool val, double time = TiMe::Default()) { return setValue("show_direct_light", val, time); }
43936 bool get_show_direct_light(double time = TiMe::Default()) const { return getBool("show_direct_light", time); }
43937
43941 bool set_multiple_views(bool val, double time = TiMe::Default()) { return setValue("multiple_views", val, time); }
43945 bool get_multiple_views(double time = TiMe::Default()) const { return getBool("multiple_views", time); }
43946
43950 bool set_multipass(bool val, double time = TiMe::Default()) { return setValue("multipass", val, time); }
43954 bool get_multipass(double time = TiMe::Default()) const { return getBool("multipass", time); }
43955
43959 bool set_check_sample_visibility(bool val, double time = TiMe::Default()) { return setValue("check_sample_visibility", val, time); }
43963 bool get_check_sample_visibility(double time = TiMe::Default()) const { return getBool("check_sample_visibility", time); }
43964
43968 bool set_auto_save(bool val, double time = TiMe::Default()) { return setValue("auto_save", val, time); }
43972 bool get_auto_save(double time = TiMe::Default()) const { return getBool("auto_save", time); }
43973
43977 bool set_auto_save_file(const char* str, double time = TiMe::Default()) { return setValue("auto_save_file", str, time); }
43981 bool set_auto_save_file(const std::string& str, double time = TiMe::Default()) { return setValue("auto_save_file", str, time); }
43985 std::string get_auto_save_file(double time = TiMe::Default()) const { return getString("auto_save_file", time); }
43986};
43987
43989class SettingsJPEG : public Plugin {
43990public:
43992 static constexpr const PluginTypeId getTypeId() { return 0x77A21752; }
43994 static constexpr const char* getType() { return "SettingsJPEG"; }
43995
43996 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
43997
44001 bool set_quality(int val, double time = TiMe::Default()) { return setValue("quality", val, time); }
44005 int get_quality(double time = TiMe::Default()) const { return getInt("quality", time); }
44006};
44007
44010public:
44012 static constexpr const PluginTypeId getTypeId() { return 0x777476D7; }
44014 static constexpr const char* getType() { return "SettingsLightCache"; }
44015
44016 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
44017
44021 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
44025 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
44026
44030 bool set_sample_size(float val, double time = TiMe::Default()) { return setValue("sample_size", val, time); }
44034 float get_sample_size(double time = TiMe::Default()) const { return getFloat("sample_size", time); }
44035
44039 bool set_filter_type(int val, double time = TiMe::Default()) { return setValue("filter_type", val, time); }
44043 int get_filter_type(double time = TiMe::Default()) const { return getInt("filter_type", time); }
44044
44048 bool set_filter_samples(int val, double time = TiMe::Default()) { return setValue("filter_samples", val, time); }
44052 int get_filter_samples(double time = TiMe::Default()) const { return getInt("filter_samples", time); }
44053
44057 bool set_filter_size(float val, double time = TiMe::Default()) { return setValue("filter_size", val, time); }
44061 float get_filter_size(double time = TiMe::Default()) const { return getFloat("filter_size", time); }
44062
44066 bool set_prefilter(bool val, double time = TiMe::Default()) { return setValue("prefilter", val, time); }
44070 bool get_prefilter(double time = TiMe::Default()) const { return getBool("prefilter", time); }
44071
44075 bool set_prefilter_samples(int val, double time = TiMe::Default()) { return setValue("prefilter_samples", val, time); }
44079 int get_prefilter_samples(double time = TiMe::Default()) const { return getInt("prefilter_samples", time); }
44080
44084 bool set_depth(int val, double time = TiMe::Default()) { return setValue("depth", val, time); }
44088 int get_depth(double time = TiMe::Default()) const { return getInt("depth", time); }
44089
44093 bool set_show_calc_phase(bool val, double time = TiMe::Default()) { return setValue("show_calc_phase", val, time); }
44097 bool get_show_calc_phase(double time = TiMe::Default()) const { return getBool("show_calc_phase", time); }
44098
44102 bool set_store_direct_light(bool val, double time = TiMe::Default()) { return setValue("store_direct_light", val, time); }
44106 bool get_store_direct_light(double time = TiMe::Default()) const { return getBool("store_direct_light", time); }
44107
44111 bool set_world_scale(bool val, double time = TiMe::Default()) { return setValue("world_scale", val, time); }
44115 bool get_world_scale(double time = TiMe::Default()) const { return getBool("world_scale", time); }
44116
44120 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
44124 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
44125
44129 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
44133 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
44137 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
44138
44142 bool set_dont_delete(bool val, double time = TiMe::Default()) { return setValue("dont_delete", val, time); }
44146 bool get_dont_delete(double time = TiMe::Default()) const { return getBool("dont_delete", time); }
44147
44151 bool set_auto_save(bool val, double time = TiMe::Default()) { return setValue("auto_save", val, time); }
44155 bool get_auto_save(double time = TiMe::Default()) const { return getBool("auto_save", time); }
44156
44160 bool set_auto_save_file(const char* str, double time = TiMe::Default()) { return setValue("auto_save_file", str, time); }
44164 bool set_auto_save_file(const std::string& str, double time = TiMe::Default()) { return setValue("auto_save_file", str, time); }
44168 std::string get_auto_save_file(double time = TiMe::Default()) const { return getString("auto_save_file", time); }
44169
44173 bool set_num_passes(int val, double time = TiMe::Default()) { return setValue("num_passes", val, time); }
44177 int get_num_passes(double time = TiMe::Default()) const { return getInt("num_passes", time); }
44178
44182 bool set_use_for_glossy_rays(bool val, double time = TiMe::Default()) { return setValue("use_for_glossy_rays", val, time); }
44186 bool get_use_for_glossy_rays(double time = TiMe::Default()) const { return getBool("use_for_glossy_rays", time); }
44187
44191 bool set_adaptive_sampling(bool val, double time = TiMe::Default()) { return setValue("adaptive_sampling", val, time); }
44195 bool get_adaptive_sampling(double time = TiMe::Default()) const { return getBool("adaptive_sampling", time); }
44196
44200 bool set_premultiplied(bool val, double time = TiMe::Default()) { return setValue("premultiplied", val, time); }
44204 bool get_premultiplied(double time = TiMe::Default()) const { return getBool("premultiplied", time); }
44205
44209 bool set_multiple_views(bool val, double time = TiMe::Default()) { return setValue("multiple_views", val, time); }
44213 bool get_multiple_views(double time = TiMe::Default()) const { return getBool("multiple_views", time); }
44214
44218 bool set_retrace_enabled(bool val, double time = TiMe::Default()) { return setValue("retrace_enabled", val, time); }
44222 bool get_retrace_enabled(double time = TiMe::Default()) const { return getBool("retrace_enabled", time); }
44223
44227 bool set_retrace_threshold(float val, double time = TiMe::Default()) { return setValue("retrace_threshold", val, time); }
44231 float get_retrace_threshold(double time = TiMe::Default()) const { return getFloat("retrace_threshold", time); }
44232
44236 bool set_retrace_leak_prevention(float val, double time = TiMe::Default()) { return setValue("retrace_leak_prevention", val, time); }
44240 float get_retrace_leak_prevention(double time = TiMe::Default()) const { return getFloat("retrace_leak_prevention", time); }
44241
44245 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
44249 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
44250
44254 bool set_path_guiding(bool val, double time = TiMe::Default()) { return setValue("path_guiding", val, time); }
44258 bool get_path_guiding(double time = TiMe::Default()) const { return getBool("path_guiding", time); }
44259};
44260
44263public:
44265 static constexpr const PluginTypeId getTypeId() { return 0x77DE86C8; }
44267 static constexpr const char* getType() { return "SettingsLightLinker"; }
44268
44270 bool set_ignored_lights(const ValueList& list, double time = TiMe::Default()) { return setValue("ignored_lights", list, time); }
44271 bool set_ignored_lights(ValueList&& list, double time = TiMe::Default()) { return setValue("ignored_lights", std::move(list), time); }
44272 bool set_ignored_lights(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("ignored_lights", values, count, time); }
44273 template<size_t count> bool set_ignored_lights(const Value (&values)[count], double time = TiMe::Default()) { return setArray("ignored_lights", values, count, time); }
44274 template<size_t count> bool set_ignored_lights(Value (&&values)[count], double time = TiMe::Default()) { return setArray("ignored_lights", values, count, time); }
44276 ValueList get_ignored_lights(double time = TiMe::Default()) const { return getValueList("ignored_lights", time); }
44277
44279 bool set_ignored_shadow_lights(const ValueList& list, double time = TiMe::Default()) { return setValue("ignored_shadow_lights", list, time); }
44280 bool set_ignored_shadow_lights(ValueList&& list, double time = TiMe::Default()) { return setValue("ignored_shadow_lights", std::move(list), time); }
44281 bool set_ignored_shadow_lights(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("ignored_shadow_lights", values, count, time); }
44282 template<size_t count> bool set_ignored_shadow_lights(const Value (&values)[count], double time = TiMe::Default()) { return setArray("ignored_shadow_lights", values, count, time); }
44283 template<size_t count> bool set_ignored_shadow_lights(Value (&&values)[count], double time = TiMe::Default()) { return setArray("ignored_shadow_lights", values, count, time); }
44285 ValueList get_ignored_shadow_lights(double time = TiMe::Default()) const { return getValueList("ignored_shadow_lights", time); }
44286
44288 bool set_include_exclude_light_flags(const IntList& intList, double time = TiMe::Default()) { return setValue("include_exclude_light_flags", intList, time); }
44289 bool set_include_exclude_light_flags(IntList&& intList, double time = TiMe::Default()) { return setValue("include_exclude_light_flags", std::move(intList), time); }
44290 bool set_include_exclude_light_flags(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("include_exclude_light_flags", ints, count, time); }
44291 template<size_t count> bool set_include_exclude_light_flags(const int (&ints)[count], double time = TiMe::Default()) { return setArray("include_exclude_light_flags", ints, count, time); }
44293 IntList get_include_exclude_light_flags(double time = TiMe::Default()) const { return getIntList("include_exclude_light_flags", time); }
44294
44296 bool set_include_exclude_shadow_flags(const IntList& intList, double time = TiMe::Default()) { return setValue("include_exclude_shadow_flags", intList, time); }
44297 bool set_include_exclude_shadow_flags(IntList&& intList, double time = TiMe::Default()) { return setValue("include_exclude_shadow_flags", std::move(intList), time); }
44298 bool set_include_exclude_shadow_flags(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("include_exclude_shadow_flags", ints, count, time); }
44299 template<size_t count> bool set_include_exclude_shadow_flags(const int (&ints)[count], double time = TiMe::Default()) { return setArray("include_exclude_shadow_flags", ints, count, time); }
44301 IntList get_include_exclude_shadow_flags(double time = TiMe::Default()) const { return getIntList("include_exclude_shadow_flags", time); }
44302};
44303
44306public:
44308 static constexpr const PluginTypeId getTypeId() { return 0x77CEA39A; }
44310 static constexpr const char* getType() { return "SettingsLightTree"; }
44311
44312 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
44313
44317 bool set_on(bool val, double time = TiMe::Default()) { return setValue("on", val, time); }
44321 bool get_on(double time = TiMe::Default()) const { return getBool("on", time); }
44322
44326 bool set_solids_enabled(int val, double time = TiMe::Default()) { return setValue("solids_enabled", val, time); }
44330 int get_solids_enabled(double time = TiMe::Default()) const { return getInt("solids_enabled", time); }
44331
44335 bool set_build_quality(int val, double time = TiMe::Default()) { return setValue("build_quality", val, time); }
44339 int get_build_quality(double time = TiMe::Default()) const { return getInt("build_quality", time); }
44340};
44341
44344public:
44346 static constexpr const PluginTypeId getTypeId() { return 0x7857FFA1; }
44348 static constexpr const char* getType() { return "SettingsMemoryTracker"; }
44349
44350 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
44351
44354 bool set_output_enabled(bool val, double time = TiMe::Default()) { return setValue("output_enabled", val, time); }
44357 bool get_output_enabled(double time = TiMe::Default()) const { return getBool("output_enabled", time); }
44358
44361 bool set_scene_name(const char* str, double time = TiMe::Default()) { return setValue("scene_name", str, time); }
44364 bool set_scene_name(const std::string& str, double time = TiMe::Default()) { return setValue("scene_name", str, time); }
44367 std::string get_scene_name(double time = TiMe::Default()) const { return getString("scene_name", time); }
44368
44371 bool set_output_directory(const char* str, double time = TiMe::Default()) { return setValue("output_directory", str, time); }
44374 bool set_output_directory(const std::string& str, double time = TiMe::Default()) { return setValue("output_directory", str, time); }
44377 std::string get_output_directory(double time = TiMe::Default()) const { return getString("output_directory", time); }
44378
44381 bool set_output_file_prefix(const char* str, double time = TiMe::Default()) { return setValue("output_file_prefix", str, time); }
44384 bool set_output_file_prefix(const std::string& str, double time = TiMe::Default()) { return setValue("output_file_prefix", str, time); }
44387 std::string get_output_file_prefix(double time = TiMe::Default()) const { return getString("output_file_prefix", time); }
44388};
44389
44392public:
44394 static constexpr const PluginTypeId getTypeId() { return 0x7783463D; }
44396 static constexpr const char* getType() { return "SettingsMotionBlur"; }
44397
44398 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
44399
44403 bool set_on(bool val, double time = TiMe::Default()) { return setValue("on", val, time); }
44407 bool get_on(double time = TiMe::Default()) const { return getBool("on", time); }
44408
44412 bool set_geom_samples(int val, double time = TiMe::Default()) { return setValue("geom_samples", val, time); }
44416 int get_geom_samples(double time = TiMe::Default()) const { return getInt("geom_samples", time); }
44417
44421 bool set_low_samples(int val, double time = TiMe::Default()) { return setValue("low_samples", val, time); }
44425 int get_low_samples(double time = TiMe::Default()) const { return getInt("low_samples", time); }
44426
44430 bool set_duration(float val, double time = TiMe::Default()) { return setValue("duration", val, time); }
44434 float get_duration(double time = TiMe::Default()) const { return getFloat("duration", time); }
44435
44439 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
44443 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
44444
44448 bool set_bias(float val, double time = TiMe::Default()) { return setValue("bias", val, time); }
44452 float get_bias(double time = TiMe::Default()) const { return getFloat("bias", time); }
44453
44457 bool set_shutter_efficiency(float val, double time = TiMe::Default()) { return setValue("shutter_efficiency", val, time); }
44461 float get_shutter_efficiency(double time = TiMe::Default()) const { return getFloat("shutter_efficiency", time); }
44462
44466 bool set_interval_center(float val, double time = TiMe::Default()) { return setValue("interval_center", val, time); }
44470 float get_interval_center(double time = TiMe::Default()) const { return getFloat("interval_center", time); }
44471
44475 bool set_camera_motion_blur(bool val, double time = TiMe::Default()) { return setValue("camera_motion_blur", val, time); }
44479 bool get_camera_motion_blur(double time = TiMe::Default()) const { return getBool("camera_motion_blur", time); }
44480
44484 bool set_sampling_type(int val, double time = TiMe::Default()) { return setValue("sampling_type", val, time); }
44488 int get_sampling_type(double time = TiMe::Default()) const { return getInt("sampling_type", time); }
44489};
44490
44492class SettingsOptions : public Plugin {
44493public:
44495 static constexpr const PluginTypeId getTypeId() { return 0x778395ED; }
44497 static constexpr const char* getType() { return "SettingsOptions"; }
44498
44499 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
44500
44504 bool set_geom_displacement(bool val, double time = TiMe::Default()) { return setValue("geom_displacement", val, time); }
44508 bool get_geom_displacement(double time = TiMe::Default()) const { return getBool("geom_displacement", time); }
44509
44513 bool set_geom_doHidden(bool val, double time = TiMe::Default()) { return setValue("geom_doHidden", val, time); }
44517 bool get_geom_doHidden(double time = TiMe::Default()) const { return getBool("geom_doHidden", time); }
44518
44522 bool set_light_doLights(bool val, double time = TiMe::Default()) { return setValue("light_doLights", val, time); }
44526 bool get_light_doLights(double time = TiMe::Default()) const { return getBool("light_doLights", time); }
44527
44531 bool set_light_doDefaultLights(bool val, double time = TiMe::Default()) { return setValue("light_doDefaultLights", val, time); }
44535 bool get_light_doDefaultLights(double time = TiMe::Default()) const { return getBool("light_doDefaultLights", time); }
44536
44540 bool set_light_doHiddenLights(bool val, double time = TiMe::Default()) { return setValue("light_doHiddenLights", val, time); }
44544 bool get_light_doHiddenLights(double time = TiMe::Default()) const { return getBool("light_doHiddenLights", time); }
44545
44549 bool set_light_doShadows(bool val, double time = TiMe::Default()) { return setValue("light_doShadows", val, time); }
44553 bool get_light_doShadows(double time = TiMe::Default()) const { return getBool("light_doShadows", time); }
44554
44558 bool set_light_onlyGI(bool val, double time = TiMe::Default()) { return setValue("light_onlyGI", val, time); }
44562 bool get_light_onlyGI(double time = TiMe::Default()) const { return getBool("light_onlyGI", time); }
44563
44567 bool set_light_disableSelfIllumination(bool val, double time = TiMe::Default()) { return setValue("light_disableSelfIllumination", val, time); }
44571 bool get_light_disableSelfIllumination(double time = TiMe::Default()) const { return getBool("light_disableSelfIllumination", time); }
44572
44576 bool set_gi_dontRenderImage(bool val, double time = TiMe::Default()) { return setValue("gi_dontRenderImage", val, time); }
44580 bool get_gi_dontRenderImage(double time = TiMe::Default()) const { return getBool("gi_dontRenderImage", time); }
44581
44585 bool set_mtl_reflectionRefraction(bool val, double time = TiMe::Default()) { return setValue("mtl_reflectionRefraction", val, time); }
44589 bool get_mtl_reflectionRefraction(double time = TiMe::Default()) const { return getBool("mtl_reflectionRefraction", time); }
44590
44594 bool set_mtl_limitDepth(bool val, double time = TiMe::Default()) { return setValue("mtl_limitDepth", val, time); }
44598 bool get_mtl_limitDepth(double time = TiMe::Default()) const { return getBool("mtl_limitDepth", time); }
44599
44603 bool set_mtl_maxDepth(int val, double time = TiMe::Default()) { return setValue("mtl_maxDepth", val, time); }
44607 int get_mtl_maxDepth(double time = TiMe::Default()) const { return getInt("mtl_maxDepth", time); }
44608
44612 bool set_mtl_doMaps(bool val, double time = TiMe::Default()) { return setValue("mtl_doMaps", val, time); }
44616 bool get_mtl_doMaps(double time = TiMe::Default()) const { return getBool("mtl_doMaps", time); }
44617
44621 bool set_mtl_filterMaps(bool val, double time = TiMe::Default()) { return setValue("mtl_filterMaps", val, time); }
44625 bool get_mtl_filterMaps(double time = TiMe::Default()) const { return getBool("mtl_filterMaps", time); }
44626
44630 bool set_mtl_SSSEnabled(bool val, double time = TiMe::Default()) { return setValue("mtl_SSSEnabled", val, time); }
44634 bool get_mtl_SSSEnabled(double time = TiMe::Default()) const { return getBool("mtl_SSSEnabled", time); }
44635
44639 bool set_mtl_filterMapsForSecondaryRays(bool val, double time = TiMe::Default()) { return setValue("mtl_filterMapsForSecondaryRays", val, time); }
44643 bool get_mtl_filterMapsForSecondaryRays(double time = TiMe::Default()) const { return getBool("mtl_filterMapsForSecondaryRays", time); }
44644
44648 bool set_mtl_transpMaxLevels(int val, double time = TiMe::Default()) { return setValue("mtl_transpMaxLevels", val, time); }
44652 int get_mtl_transpMaxLevels(double time = TiMe::Default()) const { return getInt("mtl_transpMaxLevels", time); }
44653
44657 bool set_mtl_transpCutoff(float val, double time = TiMe::Default()) { return setValue("mtl_transpCutoff", val, time); }
44661 float get_mtl_transpCutoff(double time = TiMe::Default()) const { return getFloat("mtl_transpCutoff", time); }
44662
44666 bool set_mtl_override_on(bool val, double time = TiMe::Default()) { return setValue("mtl_override_on", val, time); }
44670 bool get_mtl_override_on(double time = TiMe::Default()) const { return getBool("mtl_override_on", time); }
44671
44675 bool set_mtl_glossy(bool val, double time = TiMe::Default()) { return setValue("mtl_glossy", val, time); }
44679 bool get_mtl_glossy(double time = TiMe::Default()) const { return getBool("mtl_glossy", time); }
44680
44684 bool set_mtl_uninvertedNormalBump(bool val, double time = TiMe::Default()) { return setValue("mtl_uninvertedNormalBump", val, time); }
44688 bool get_mtl_uninvertedNormalBump(double time = TiMe::Default()) const { return getBool("mtl_uninvertedNormalBump", time); }
44689
44693 bool set_mtl_matteShadowMode(int val, double time = TiMe::Default()) { return setValue("mtl_matteShadowMode", val, time); }
44697 int get_mtl_matteShadowMode(double time = TiMe::Default()) const { return getInt("mtl_matteShadowMode", time); }
44698
44702 bool set_mtl_stochasticBump(bool val, double time = TiMe::Default()) { return setValue("mtl_stochasticBump", val, time); }
44706 bool get_mtl_stochasticBump(double time = TiMe::Default()) const { return getBool("mtl_stochasticBump", time); }
44707
44711 bool set_geom_backfaceCull(bool val, double time = TiMe::Default()) { return setValue("geom_backfaceCull", val, time); }
44715 bool get_geom_backfaceCull(double time = TiMe::Default()) const { return getBool("geom_backfaceCull", time); }
44716
44720 bool set_ray_bias(float val, double time = TiMe::Default()) { return setValue("ray_bias", val, time); }
44724 float get_ray_bias(double time = TiMe::Default()) const { return getFloat("ray_bias", time); }
44725
44729 bool set_gi_texFilteringMultiplier(float val, double time = TiMe::Default()) { return setValue("gi_texFilteringMultiplier", val, time); }
44733 float get_gi_texFilteringMultiplier(double time = TiMe::Default()) const { return getFloat("gi_texFilteringMultiplier", time); }
44734
44738 bool set_misc_abortOnMissingAsset(bool val, double time = TiMe::Default()) { return setValue("misc_abortOnMissingAsset", val, time); }
44742 bool get_misc_abortOnMissingAsset(double time = TiMe::Default()) const { return getBool("misc_abortOnMissingAsset", time); }
44743
44747 bool set_misc_transferAssets(bool val, double time = TiMe::Default()) { return setValue("misc_transferAssets", val, time); }
44751 bool get_misc_transferAssets(double time = TiMe::Default()) const { return getBool("misc_transferAssets", time); }
44752
44756 bool set_misc_useCachedAssets(bool val, double time = TiMe::Default()) { return setValue("misc_useCachedAssets", val, time); }
44760 bool get_misc_useCachedAssets(double time = TiMe::Default()) const { return getBool("misc_useCachedAssets", time); }
44761
44765 bool set_dr_assetsCacheLimitType(int val, double time = TiMe::Default()) { return setValue("dr_assetsCacheLimitType", val, time); }
44769 int get_dr_assetsCacheLimitType(double time = TiMe::Default()) const { return getInt("dr_assetsCacheLimitType", time); }
44770
44774 bool set_dr_assetsCacheLimitValue(float val, double time = TiMe::Default()) { return setValue("dr_assetsCacheLimitValue", val, time); }
44778 float get_dr_assetsCacheLimitValue(double time = TiMe::Default()) const { return getFloat("dr_assetsCacheLimitValue", time); }
44779
44783 bool set_dr_overwriteLocalCacheSettings(bool val, double time = TiMe::Default()) { return setValue("dr_overwriteLocalCacheSettings", val, time); }
44787 bool get_dr_overwriteLocalCacheSettings(double time = TiMe::Default()) const { return getBool("dr_overwriteLocalCacheSettings", time); }
44788
44792 bool set_ray_max_intensity_on(bool val, double time = TiMe::Default()) { return setValue("ray_max_intensity_on", val, time); }
44796 bool get_ray_max_intensity_on(double time = TiMe::Default()) const { return getBool("ray_max_intensity_on", time); }
44797
44801 bool set_ray_max_intensity(float val, double time = TiMe::Default()) { return setValue("ray_max_intensity", val, time); }
44805 float get_ray_max_intensity(double time = TiMe::Default()) const { return getFloat("ray_max_intensity", time); }
44806
44810 bool set_probabilistic_lights_on(int val, double time = TiMe::Default()) { return setValue("probabilistic_lights_on", val, time); }
44814 int get_probabilistic_lights_on(double time = TiMe::Default()) const { return getInt("probabilistic_lights_on", time); }
44815
44819 bool set_num_probabilistic_lights(int val, double time = TiMe::Default()) { return setValue("num_probabilistic_lights", val, time); }
44823 int get_num_probabilistic_lights(double time = TiMe::Default()) const { return getInt("num_probabilistic_lights", time); }
44824
44828 bool set_probabilistic_vol_on(bool val, double time = TiMe::Default()) { return setValue("probabilistic_vol_on", val, time); }
44832 bool get_probabilistic_vol_on(double time = TiMe::Default()) const { return getBool("probabilistic_vol_on", time); }
44833
44837 bool set_probabilistic_vol_samples(int val, double time = TiMe::Default()) { return setValue("probabilistic_vol_samples", val, time); }
44841 int get_probabilistic_vol_samples(double time = TiMe::Default()) const { return getInt("probabilistic_vol_samples", time); }
44842
44846 bool set_probabilistic_vol_gi_samples(int val, double time = TiMe::Default()) { return setValue("probabilistic_vol_gi_samples", val, time); }
44850 int get_probabilistic_vol_gi_samples(double time = TiMe::Default()) const { return getInt("probabilistic_vol_gi_samples", time); }
44851
44855 bool set_probabilistic_vol_mis(bool val, double time = TiMe::Default()) { return setValue("probabilistic_vol_mis", val, time); }
44859 bool get_probabilistic_vol_mis(double time = TiMe::Default()) const { return getBool("probabilistic_vol_mis", time); }
44860
44864 bool set_misc_lowThreadPriority(int val, double time = TiMe::Default()) { return setValue("misc_lowThreadPriority", val, time); }
44868 int get_misc_lowThreadPriority(double time = TiMe::Default()) const { return getInt("misc_lowThreadPriority", time); }
44869
44873 bool set_misc_consistentLightingElements(bool val, double time = TiMe::Default()) { return setValue("misc_consistentLightingElements", val, time); }
44877 bool get_misc_consistentLightingElements(double time = TiMe::Default()) const { return getBool("misc_consistentLightingElements", time); }
44878
44882 bool set_lightSelect_metadata(bool val, double time = TiMe::Default()) { return setValue("lightSelect_metadata", val, time); }
44886 bool get_lightSelect_metadata(double time = TiMe::Default()) const { return getBool("lightSelect_metadata", time); }
44887
44891 bool set_light_minPixelSize(float val, double time = TiMe::Default()) { return setValue("light_minPixelSize", val, time); }
44895 float get_light_minPixelSize(double time = TiMe::Default()) const { return getFloat("light_minPixelSize", time); }
44896};
44897
44899class SettingsOutput : public Plugin {
44900public:
44902 static constexpr const PluginTypeId getTypeId() { return 0x7782AC56; }
44904 static constexpr const char* getType() { return "SettingsOutput"; }
44905
44906 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
44907
44911 bool set_img_width(int val, double time = TiMe::Default()) { return setValue("img_width", val, time); }
44915 int get_img_width(double time = TiMe::Default()) const { return getInt("img_width", time); }
44916
44920 bool set_img_height(int val, double time = TiMe::Default()) { return setValue("img_height", val, time); }
44924 int get_img_height(double time = TiMe::Default()) const { return getInt("img_height", time); }
44925
44929 bool set_img_pixelAspect(float val, double time = TiMe::Default()) { return setValue("img_pixelAspect", val, time); }
44933 float get_img_pixelAspect(double time = TiMe::Default()) const { return getFloat("img_pixelAspect", time); }
44934
44938 bool set_img_file(const char* str, double time = TiMe::Default()) { return setValue("img_file", str, time); }
44942 bool set_img_file(const std::string& str, double time = TiMe::Default()) { return setValue("img_file", str, time); }
44946 std::string get_img_file(double time = TiMe::Default()) const { return getString("img_file", time); }
44947
44951 bool set_img_dir(const char* str, double time = TiMe::Default()) { return setValue("img_dir", str, time); }
44955 bool set_img_dir(const std::string& str, double time = TiMe::Default()) { return setValue("img_dir", str, time); }
44959 std::string get_img_dir(double time = TiMe::Default()) const { return getString("img_dir", time); }
44960
44964 bool set_img_file_add_dot(bool val, double time = TiMe::Default()) { return setValue("img_file_add_dot", val, time); }
44968 bool get_img_file_add_dot(double time = TiMe::Default()) const { return getBool("img_file_add_dot", time); }
44969
44972 bool set_img_file_needFrameNumber(bool val, double time = TiMe::Default()) { return setValue("img_file_needFrameNumber", val, time); }
44975 bool get_img_file_needFrameNumber(double time = TiMe::Default()) const { return getBool("img_file_needFrameNumber", time); }
44976
44979 bool set_img_separateAlpha(bool val, double time = TiMe::Default()) { return setValue("img_separateAlpha", val, time); }
44982 bool get_img_separateAlpha(double time = TiMe::Default()) const { return getBool("img_separateAlpha", time); }
44983
44986 bool set_img_noAlpha(bool val, double time = TiMe::Default()) { return setValue("img_noAlpha", val, time); }
44989 bool get_img_noAlpha(double time = TiMe::Default()) const { return getBool("img_noAlpha", time); }
44990
44994 bool set_img_dontSaveRgbChannel(int val, double time = TiMe::Default()) { return setValue("img_dontSaveRgbChannel", val, time); }
44998 int get_img_dontSaveRgbChannel(double time = TiMe::Default()) const { return getInt("img_dontSaveRgbChannel", time); }
44999
45002 bool set_img_saveVelocityZeroBase(bool val, double time = TiMe::Default()) { return setValue("img_saveVelocityZeroBase", val, time); }
45005 bool get_img_saveVelocityZeroBase(double time = TiMe::Default()) const { return getBool("img_saveVelocityZeroBase", time); }
45006
45009 bool set_img_apply_cc_channels(bool val, double time = TiMe::Default()) { return setValue("img_apply_cc_channels", val, time); }
45012 bool get_img_apply_cc_channels(double time = TiMe::Default()) const { return getBool("img_apply_cc_channels", time); }
45013
45016 bool set_img_deepFile(bool val, double time = TiMe::Default()) { return setValue("img_deepFile", val, time); }
45019 bool get_img_deepFile(double time = TiMe::Default()) const { return getBool("img_deepFile", time); }
45020
45023 bool set_img_rawFile(bool val, double time = TiMe::Default()) { return setValue("img_rawFile", val, time); }
45026 bool get_img_rawFile(double time = TiMe::Default()) const { return getBool("img_rawFile", time); }
45027
45030 bool set_img_rawFileVFB(int val, double time = TiMe::Default()) { return setValue("img_rawFileVFB", val, time); }
45033 int get_img_rawFileVFB(double time = TiMe::Default()) const { return getInt("img_rawFileVFB", time); }
45034
45037 bool set_img_rawFileSaveColorCorrections(bool val, double time = TiMe::Default()) { return setValue("img_rawFileSaveColorCorrections", val, time); }
45040 bool get_img_rawFileSaveColorCorrections(double time = TiMe::Default()) const { return getBool("img_rawFileSaveColorCorrections", time); }
45041
45044 bool set_img_rawFileSaveColorCorrectionsRenderElements(bool val, double time = TiMe::Default()) { return setValue("img_rawFileSaveColorCorrectionsRenderElements", val, time); }
45047 bool get_img_rawFileSaveColorCorrectionsRenderElements(double time = TiMe::Default()) const { return getBool("img_rawFileSaveColorCorrectionsRenderElements", time); }
45048
45051 bool set_img_saveCryptomattesSeparately(bool val, double time = TiMe::Default()) { return setValue("img_saveCryptomattesSeparately", val, time); }
45054 bool get_img_saveCryptomattesSeparately(double time = TiMe::Default()) const { return getBool("img_saveCryptomattesSeparately", time); }
45055
45059 bool set_img_clearMode(int val, double time = TiMe::Default()) { return setValue("img_clearMode", val, time); }
45063 int get_img_clearMode(double time = TiMe::Default()) const { return getInt("img_clearMode", time); }
45064
45068 bool set_anim_start(double val, double time = TiMe::Default()) { return setValue("anim_start", val, time); }
45072 double get_anim_start(double time = TiMe::Default()) const { return getDouble("anim_start", time); }
45073
45077 bool set_anim_end(double val, double time = TiMe::Default()) { return setValue("anim_end", val, time); }
45081 double get_anim_end(double time = TiMe::Default()) const { return getDouble("anim_end", time); }
45082
45086 bool set_anim_frame_padding(int val, double time = TiMe::Default()) { return setValue("anim_frame_padding", val, time); }
45090 int get_anim_frame_padding(double time = TiMe::Default()) const { return getInt("anim_frame_padding", time); }
45091
45094 bool set_anim_renumber_on(bool val, double time = TiMe::Default()) { return setValue("anim_renumber_on", val, time); }
45097 bool get_anim_renumber_on(double time = TiMe::Default()) const { return getBool("anim_renumber_on", time); }
45098
45102 bool set_anim_renumber_start(float val, double time = TiMe::Default()) { return setValue("anim_renumber_start", val, time); }
45106 float get_anim_renumber_start(double time = TiMe::Default()) const { return getFloat("anim_renumber_start", time); }
45107
45111 bool set_anim_renumber_step(float val, double time = TiMe::Default()) { return setValue("anim_renumber_step", val, time); }
45115 float get_anim_renumber_step(double time = TiMe::Default()) const { return getFloat("anim_renumber_step", time); }
45116
45120 bool set_anim_ren_frame_start(float val, double time = TiMe::Default()) { return setValue("anim_ren_frame_start", val, time); }
45124 float get_anim_ren_frame_start(double time = TiMe::Default()) const { return getFloat("anim_ren_frame_start", time); }
45125
45129 bool set_frame_start(int val, double time = TiMe::Default()) { return setValue("frame_start", val, time); }
45133 int get_frame_start(double time = TiMe::Default()) const { return getInt("frame_start", time); }
45134
45138 bool set_frames_per_second(float val, double time = TiMe::Default()) { return setValue("frames_per_second", val, time); }
45142 float get_frames_per_second(double time = TiMe::Default()) const { return getFloat("frames_per_second", time); }
45143
45145 bool set_frames(const ValueList& list, double time = TiMe::Default()) { return setValue("frames", list, time); }
45146 bool set_frames(ValueList&& list, double time = TiMe::Default()) { return setValue("frames", std::move(list), time); }
45147 bool set_frames(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("frames", values, count, time); }
45148 template<size_t count> bool set_frames(const Value (&values)[count], double time = TiMe::Default()) { return setArray("frames", values, count, time); }
45149 template<size_t count> bool set_frames(Value (&&values)[count], double time = TiMe::Default()) { return setArray("frames", values, count, time); }
45151 ValueList get_frames(double time = TiMe::Default()) const { return getValueList("frames", time); }
45152
45156 bool set_rgn_left(float val, double time = TiMe::Default()) { return setValue("rgn_left", val, time); }
45160 float get_rgn_left(double time = TiMe::Default()) const { return getFloat("rgn_left", time); }
45161
45165 bool set_rgn_width(float val, double time = TiMe::Default()) { return setValue("rgn_width", val, time); }
45169 float get_rgn_width(double time = TiMe::Default()) const { return getFloat("rgn_width", time); }
45170
45174 bool set_rgn_top(float val, double time = TiMe::Default()) { return setValue("rgn_top", val, time); }
45178 float get_rgn_top(double time = TiMe::Default()) const { return getFloat("rgn_top", time); }
45179
45183 bool set_rgn_height(float val, double time = TiMe::Default()) { return setValue("rgn_height", val, time); }
45187 float get_rgn_height(double time = TiMe::Default()) const { return getFloat("rgn_height", time); }
45188
45192 bool set_bmp_width(int val, double time = TiMe::Default()) { return setValue("bmp_width", val, time); }
45196 int get_bmp_width(double time = TiMe::Default()) const { return getInt("bmp_width", time); }
45197
45201 bool set_bmp_height(int val, double time = TiMe::Default()) { return setValue("bmp_height", val, time); }
45205 int get_bmp_height(double time = TiMe::Default()) const { return getInt("bmp_height", time); }
45206
45210 bool set_r_left(int val, double time = TiMe::Default()) { return setValue("r_left", val, time); }
45214 int get_r_left(double time = TiMe::Default()) const { return getInt("r_left", time); }
45215
45219 bool set_r_width(int val, double time = TiMe::Default()) { return setValue("r_width", val, time); }
45223 int get_r_width(double time = TiMe::Default()) const { return getInt("r_width", time); }
45224
45228 bool set_r_top(int val, double time = TiMe::Default()) { return setValue("r_top", val, time); }
45232 int get_r_top(double time = TiMe::Default()) const { return getInt("r_top", time); }
45233
45237 bool set_r_height(int val, double time = TiMe::Default()) { return setValue("r_height", val, time); }
45241 int get_r_height(double time = TiMe::Default()) const { return getInt("r_height", time); }
45242
45245 bool set_poly_regions(const char* str, double time = TiMe::Default()) { return setValue("poly_regions", str, time); }
45248 bool set_poly_regions(const std::string& str, double time = TiMe::Default()) { return setValue("poly_regions", str, time); }
45251 std::string get_poly_regions(double time = TiMe::Default()) const { return getString("poly_regions", time); }
45252
45255 bool set_frame_stamp_enabled(bool val, double time = TiMe::Default()) { return setValue("frame_stamp_enabled", val, time); }
45258 bool get_frame_stamp_enabled(double time = TiMe::Default()) const { return getBool("frame_stamp_enabled", time); }
45259
45262 bool set_frame_stamp_text(const char* str, double time = TiMe::Default()) { return setValue("frame_stamp_text", str, time); }
45265 bool set_frame_stamp_text(const std::string& str, double time = TiMe::Default()) { return setValue("frame_stamp_text", str, time); }
45268 std::string get_frame_stamp_text(double time = TiMe::Default()) const { return getString("frame_stamp_text", time); }
45269
45272 bool set_relements_separateFolders(bool val, double time = TiMe::Default()) { return setValue("relements_separateFolders", val, time); }
45275 bool get_relements_separateFolders(double time = TiMe::Default()) const { return getBool("relements_separateFolders", time); }
45276
45279 bool set_relements_separate_rgba(bool val, double time = TiMe::Default()) { return setValue("relements_separate_rgba", val, time); }
45282 bool get_relements_separate_rgba(double time = TiMe::Default()) const { return getBool("relements_separate_rgba", time); }
45283
45286 bool set_relements_divider(const char* str, double time = TiMe::Default()) { return setValue("relements_divider", str, time); }
45289 bool set_relements_divider(const std::string& str, double time = TiMe::Default()) { return setValue("relements_divider", str, time); }
45292 std::string get_relements_divider(double time = TiMe::Default()) const { return getString("relements_divider", time); }
45293
45296 bool set_film_offset_x(float val, double time = TiMe::Default()) { return setValue("film_offset_x", val, time); }
45299 float get_film_offset_x(double time = TiMe::Default()) const { return getFloat("film_offset_x", time); }
45300
45303 bool set_film_offset_y(float val, double time = TiMe::Default()) { return setValue("film_offset_y", val, time); }
45306 float get_film_offset_y(double time = TiMe::Default()) const { return getFloat("film_offset_y", time); }
45307};
45308
45310class SettingsPNG : public Plugin {
45311public:
45313 static constexpr const PluginTypeId getTypeId() { return 0x77A2174F; }
45315 static constexpr const char* getType() { return "SettingsPNG"; }
45316
45317 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
45318
45322 bool set_compression(int val, double time = TiMe::Default()) { return setValue("compression", val, time); }
45326 int get_compression(double time = TiMe::Default()) const { return getInt("compression", time); }
45327
45331 bool set_bits_per_channel(int val, double time = TiMe::Default()) { return setValue("bits_per_channel", val, time); }
45335 int get_bits_per_channel(double time = TiMe::Default()) const { return getInt("bits_per_channel", time); }
45336};
45337
45340public:
45342 static constexpr const PluginTypeId getTypeId() { return 0x77828030; }
45344 static constexpr const char* getType() { return "SettingsPhotonMap"; }
45345
45346 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
45347
45351 bool set_bounces(int val, double time = TiMe::Default()) { return setValue("bounces", val, time); }
45355 int get_bounces(double time = TiMe::Default()) const { return getInt("bounces", time); }
45356
45360 bool set_max_photons(int val, double time = TiMe::Default()) { return setValue("max_photons", val, time); }
45364 int get_max_photons(double time = TiMe::Default()) const { return getInt("max_photons", time); }
45365
45369 bool set_prefilter(bool val, double time = TiMe::Default()) { return setValue("prefilter", val, time); }
45373 bool get_prefilter(double time = TiMe::Default()) const { return getBool("prefilter", time); }
45374
45378 bool set_prefilter_samples(int val, double time = TiMe::Default()) { return setValue("prefilter_samples", val, time); }
45382 int get_prefilter_samples(double time = TiMe::Default()) const { return getInt("prefilter_samples", time); }
45383
45387 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
45391 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
45392
45396 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
45400 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
45404 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
45405
45409 bool set_auto_search_distance(bool val, double time = TiMe::Default()) { return setValue("auto_search_distance", val, time); }
45413 bool get_auto_search_distance(double time = TiMe::Default()) const { return getBool("auto_search_distance", time); }
45414
45418 bool set_search_distance(float val, double time = TiMe::Default()) { return setValue("search_distance", val, time); }
45422 float get_search_distance(double time = TiMe::Default()) const { return getFloat("search_distance", time); }
45423
45427 bool set_convex_hull_estimate(bool val, double time = TiMe::Default()) { return setValue("convex_hull_estimate", val, time); }
45431 bool get_convex_hull_estimate(double time = TiMe::Default()) const { return getBool("convex_hull_estimate", time); }
45432
45436 bool set_dont_delete(bool val, double time = TiMe::Default()) { return setValue("dont_delete", val, time); }
45440 bool get_dont_delete(double time = TiMe::Default()) const { return getBool("dont_delete", time); }
45441
45445 bool set_auto_save(bool val, double time = TiMe::Default()) { return setValue("auto_save", val, time); }
45449 bool get_auto_save(double time = TiMe::Default()) const { return getBool("auto_save", time); }
45450
45454 bool set_auto_save_file(const char* str, double time = TiMe::Default()) { return setValue("auto_save_file", str, time); }
45458 bool set_auto_save_file(const std::string& str, double time = TiMe::Default()) { return setValue("auto_save_file", str, time); }
45462 std::string get_auto_save_file(double time = TiMe::Default()) const { return getString("auto_save_file", time); }
45463
45467 bool set_store_direct_light(bool val, double time = TiMe::Default()) { return setValue("store_direct_light", val, time); }
45471 bool get_store_direct_light(double time = TiMe::Default()) const { return getBool("store_direct_light", time); }
45472
45476 bool set_multiplier(float val, double time = TiMe::Default()) { return setValue("multiplier", val, time); }
45480 float get_multiplier(double time = TiMe::Default()) const { return getFloat("multiplier", time); }
45481
45485 bool set_max_density(float val, double time = TiMe::Default()) { return setValue("max_density", val, time); }
45489 float get_max_density(double time = TiMe::Default()) const { return getFloat("max_density", time); }
45490
45494 bool set_retrace_corners(float val, double time = TiMe::Default()) { return setValue("retrace_corners", val, time); }
45498 float get_retrace_corners(double time = TiMe::Default()) const { return getFloat("retrace_corners", time); }
45499
45503 bool set_retrace_bounces(int val, double time = TiMe::Default()) { return setValue("retrace_bounces", val, time); }
45507 int get_retrace_bounces(double time = TiMe::Default()) const { return getInt("retrace_bounces", time); }
45508
45512 bool set_show_calc_phase(bool val, double time = TiMe::Default()) { return setValue("show_calc_phase", val, time); }
45516 bool get_show_calc_phase(double time = TiMe::Default()) const { return getBool("show_calc_phase", time); }
45517};
45518
45521public:
45523 static constexpr const PluginTypeId getTypeId() { return 0x4AF455610; }
45525 static constexpr const char* getType() { return "SettingsPtexBaker"; }
45526
45527 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
45528
45531 bool set_objects(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("objects", pluginList, time); }
45532 bool set_objects(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("objects", plugins, count, time); }
45533 template<size_t count> bool set_objects(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("objects", plugins, count, time); }
45536 PluginList get_objects(double time = TiMe::Default()) const { return getPluginList("objects", time); }
45537
45540 bool set_texture_name(const char* str, double time = TiMe::Default()) { return setValue("texture_name", str, time); }
45543 bool set_texture_name(const std::string& str, double time = TiMe::Default()) { return setValue("texture_name", str, time); }
45546 std::string get_texture_name(double time = TiMe::Default()) const { return getString("texture_name", time); }
45547
45551 bool set_world_space_res(bool val, double time = TiMe::Default()) { return setValue("world_space_res", val, time); }
45555 bool get_world_space_res(double time = TiMe::Default()) const { return getBool("world_space_res", time); }
45556
45560 bool set_res_u(int val, double time = TiMe::Default()) { return setValue("res_u", val, time); }
45564 int get_res_u(double time = TiMe::Default()) const { return getInt("res_u", time); }
45565
45569 bool set_res_v(int val, double time = TiMe::Default()) { return setValue("res_v", val, time); }
45573 int get_res_v(double time = TiMe::Default()) const { return getInt("res_v", time); }
45574
45578 bool set_length_u(float val, double time = TiMe::Default()) { return setValue("length_u", val, time); }
45582 float get_length_u(double time = TiMe::Default()) const { return getFloat("length_u", time); }
45583
45587 bool set_length_v(float val, double time = TiMe::Default()) { return setValue("length_v", val, time); }
45591 float get_length_v(double time = TiMe::Default()) const { return getFloat("length_v", time); }
45592
45596 bool set_camera_independent_shading(bool val, double time = TiMe::Default()) { return setValue("camera_independent_shading", val, time); }
45600 bool get_camera_independent_shading(double time = TiMe::Default()) const { return getBool("camera_independent_shading", time); }
45601
45605 bool set_samplers_per_texel(int val, double time = TiMe::Default()) { return setValue("samplers_per_texel", val, time); }
45609 int get_samplers_per_texel(double time = TiMe::Default()) const { return getInt("samplers_per_texel", time); }
45610
45614 bool set_surface_offset(float val, double time = TiMe::Default()) { return setValue("surface_offset", val, time); }
45618 float get_surface_offset(double time = TiMe::Default()) const { return getFloat("surface_offset", time); }
45619
45623 bool set_visibility_test_rays(int val, double time = TiMe::Default()) { return setValue("visibility_test_rays", val, time); }
45627 int get_visibility_test_rays(double time = TiMe::Default()) const { return getInt("visibility_test_rays", time); }
45628
45632 bool set_visibility_test_ray_max_length_factor(float val, double time = TiMe::Default()) { return setValue("visibility_test_ray_max_length_factor", val, time); }
45636 float get_visibility_test_ray_max_length_factor(double time = TiMe::Default()) const { return getFloat("visibility_test_ray_max_length_factor", time); }
45637
45641 bool set_resolution_multiplier(float val, double time = TiMe::Default()) { return setValue("resolution_multiplier", val, time); }
45645 float get_resolution_multiplier(double time = TiMe::Default()) const { return getFloat("resolution_multiplier", time); }
45646
45650 bool set_force_quads(bool val, double time = TiMe::Default()) { return setValue("force_quads", val, time); }
45654 bool get_force_quads(double time = TiMe::Default()) const { return getBool("force_quads", time); }
45655
45659 bool set_generate_mipmaps(bool val, double time = TiMe::Default()) { return setValue("generate_mipmaps", val, time); }
45663 bool get_generate_mipmaps(double time = TiMe::Default()) const { return getBool("generate_mipmaps", time); }
45664
45668 bool set_multichannel_file(bool val, double time = TiMe::Default()) { return setValue("multichannel_file", val, time); }
45672 bool get_multichannel_file(double time = TiMe::Default()) const { return getBool("multichannel_file", time); }
45673
45677 bool set_border_mode_u(int val, double time = TiMe::Default()) { return setValue("border_mode_u", val, time); }
45681 int get_border_mode_u(double time = TiMe::Default()) const { return getInt("border_mode_u", time); }
45682
45686 bool set_border_mode_v(int val, double time = TiMe::Default()) { return setValue("border_mode_v", val, time); }
45690 int get_border_mode_v(double time = TiMe::Default()) const { return getInt("border_mode_v", time); }
45691
45695 bool set_data_format(int val, double time = TiMe::Default()) { return setValue("data_format", val, time); }
45699 int get_data_format(double time = TiMe::Default()) const { return getInt("data_format", time); }
45700
45704 bool set_projection_baking(int val, double time = TiMe::Default()) { return setValue("projection_baking", val, time); }
45708 int get_projection_baking(double time = TiMe::Default()) const { return getInt("projection_baking", time); }
45709
45713 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
45717 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
45718
45722 bool set_normal(int val, double time = TiMe::Default()) { return setValue("normal", val, time); }
45726 int get_normal(double time = TiMe::Default()) const { return getInt("normal", time); }
45727
45731 bool set_ray_offset(float val, double time = TiMe::Default()) { return setValue("ray_offset", val, time); }
45735 float get_ray_offset(double time = TiMe::Default()) const { return getFloat("ray_offset", time); }
45736
45740 bool set_max_depth(float val, double time = TiMe::Default()) { return setValue("max_depth", val, time); }
45744 float get_max_depth(double time = TiMe::Default()) const { return getFloat("max_depth", time); }
45745
45749 bool set_write_faces_degrees(bool val, double time = TiMe::Default()) { return setValue("write_faces_degrees", val, time); }
45753 bool get_write_faces_degrees(double time = TiMe::Default()) const { return getBool("write_faces_degrees", time); }
45754
45758 bool set_write_faces_vertices(bool val, double time = TiMe::Default()) { return setValue("write_faces_vertices", val, time); }
45762 bool get_write_faces_vertices(double time = TiMe::Default()) const { return getBool("write_faces_vertices", time); }
45763
45767 bool set_write_vertex_positions(bool val, double time = TiMe::Default()) { return setValue("write_vertex_positions", val, time); }
45771 bool get_write_vertex_positions(double time = TiMe::Default()) const { return getBool("write_vertex_positions", time); }
45772};
45773
45775class SettingsRTEngine : public Plugin {
45776public:
45778 static constexpr const PluginTypeId getTypeId() { return 0x77FD52C5; }
45780 static constexpr const char* getType() { return "SettingsRTEngine"; }
45781
45782 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
45783
45787 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
45791 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
45792
45796 bool set_gi_depth(int val, double time = TiMe::Default()) { return setValue("gi_depth", val, time); }
45800 int get_gi_depth(double time = TiMe::Default()) const { return getInt("gi_depth", time); }
45801
45805 bool set_cpu_bundle_size(int val, double time = TiMe::Default()) { return setValue("cpu_bundle_size", val, time); }
45809 int get_cpu_bundle_size(double time = TiMe::Default()) const { return getInt("cpu_bundle_size", time); }
45810
45814 bool set_cpu_samples_per_pixel(int val, double time = TiMe::Default()) { return setValue("cpu_samples_per_pixel", val, time); }
45818 int get_cpu_samples_per_pixel(double time = TiMe::Default()) const { return getInt("cpu_samples_per_pixel", time); }
45819
45823 bool set_gpu_bundle_size(int val, double time = TiMe::Default()) { return setValue("gpu_bundle_size", val, time); }
45827 int get_gpu_bundle_size(double time = TiMe::Default()) const { return getInt("gpu_bundle_size", time); }
45828
45832 bool set_gpu_samples_per_pixel(int val, double time = TiMe::Default()) { return setValue("gpu_samples_per_pixel", val, time); }
45836 int get_gpu_samples_per_pixel(double time = TiMe::Default()) const { return getInt("gpu_samples_per_pixel", time); }
45837
45841 bool set_low_gpu_thread_priority(bool val, double time = TiMe::Default()) { return setValue("low_gpu_thread_priority", val, time); }
45845 bool get_low_gpu_thread_priority(double time = TiMe::Default()) const { return getBool("low_gpu_thread_priority", time); }
45846
45850 bool set_coherent_tracing(bool val, double time = TiMe::Default()) { return setValue("coherent_tracing", val, time); }
45854 bool get_coherent_tracing(double time = TiMe::Default()) const { return getBool("coherent_tracing", time); }
45855
45859 bool set_stereo_mode(bool val, double time = TiMe::Default()) { return setValue("stereo_mode", val, time); }
45863 bool get_stereo_mode(double time = TiMe::Default()) const { return getBool("stereo_mode", time); }
45864
45868 bool set_stereo_eye_distance(float val, double time = TiMe::Default()) { return setValue("stereo_eye_distance", val, time); }
45872 float get_stereo_eye_distance(double time = TiMe::Default()) const { return getFloat("stereo_eye_distance", time); }
45873
45877 bool set_stereo_focus(int val, double time = TiMe::Default()) { return setValue("stereo_focus", val, time); }
45881 int get_stereo_focus(double time = TiMe::Default()) const { return getInt("stereo_focus", time); }
45882
45886 bool set_opencl_texsize(int val, double time = TiMe::Default()) { return setValue("opencl_texsize", val, time); }
45890 int get_opencl_texsize(double time = TiMe::Default()) const { return getInt("opencl_texsize", time); }
45891
45895 bool set_opencl_resizeTextures(int val, double time = TiMe::Default()) { return setValue("opencl_resizeTextures", val, time); }
45899 int get_opencl_resizeTextures(double time = TiMe::Default()) const { return getInt("opencl_resizeTextures", time); }
45900
45904 bool set_opencl_textureFormat(int val, double time = TiMe::Default()) { return setValue("opencl_textureFormat", val, time); }
45908 int get_opencl_textureFormat(double time = TiMe::Default()) const { return getInt("opencl_textureFormat", time); }
45909
45913 bool set_progressive_samples_per_pixel(bool val, double time = TiMe::Default()) { return setValue("progressive_samples_per_pixel", val, time); }
45917 bool get_progressive_samples_per_pixel(double time = TiMe::Default()) const { return getBool("progressive_samples_per_pixel", time); }
45918
45922 bool set_undersampling(int val, double time = TiMe::Default()) { return setValue("undersampling", val, time); }
45926 int get_undersampling(double time = TiMe::Default()) const { return getInt("undersampling", time); }
45927
45931 bool set_disable_render_elements(bool val, double time = TiMe::Default()) { return setValue("disable_render_elements", val, time); }
45935 bool get_disable_render_elements(double time = TiMe::Default()) const { return getBool("disable_render_elements", time); }
45936
45940 bool set_max_render_time(float val, double time = TiMe::Default()) { return setValue("max_render_time", val, time); }
45944 float get_max_render_time(double time = TiMe::Default()) const { return getFloat("max_render_time", time); }
45945
45949 bool set_max_sample_level(int val, double time = TiMe::Default()) { return setValue("max_sample_level", val, time); }
45953 int get_max_sample_level(double time = TiMe::Default()) const { return getInt("max_sample_level", time); }
45954
45958 bool set_noise_threshold(float val, double time = TiMe::Default()) { return setValue("noise_threshold", val, time); }
45962 float get_noise_threshold(double time = TiMe::Default()) const { return getFloat("noise_threshold", time); }
45963
45967 bool set_max_draw_interval(int val, double time = TiMe::Default()) { return setValue("max_draw_interval", val, time); }
45971 int get_max_draw_interval(double time = TiMe::Default()) const { return getInt("max_draw_interval", time); }
45972
45976 bool set_min_draw_interval(int val, double time = TiMe::Default()) { return setValue("min_draw_interval", val, time); }
45980 int get_min_draw_interval(double time = TiMe::Default()) const { return getInt("min_draw_interval", time); }
45981
45985 bool set_interactive(int val, double time = TiMe::Default()) { return setValue("interactive", val, time); }
45989 int get_interactive(double time = TiMe::Default()) const { return getInt("interactive", time); }
45990
45993 bool set_enable_bucket_sampler(int val, double time = TiMe::Default()) { return setValue("enable_bucket_sampler", val, time); }
45996 int get_enable_bucket_sampler(double time = TiMe::Default()) const { return getInt("enable_bucket_sampler", time); }
45997
46001 bool set_out_of_core(bool val, double time = TiMe::Default()) { return setValue("out_of_core", val, time); }
46005 bool get_out_of_core(double time = TiMe::Default()) const { return getBool("out_of_core", time); }
46006
46010 bool set_disable_auto_rpp(bool val, double time = TiMe::Default()) { return setValue("disable_auto_rpp", val, time); }
46014 bool get_disable_auto_rpp(double time = TiMe::Default()) const { return getBool("disable_auto_rpp", time); }
46015
46019 bool set_out_of_core_textures(bool val, double time = TiMe::Default()) { return setValue("out_of_core_textures", val, time); }
46023 bool get_out_of_core_textures(double time = TiMe::Default()) const { return getBool("out_of_core_textures", time); }
46024
46028 bool set_out_of_core_textures_threshold(int val, double time = TiMe::Default()) { return setValue("out_of_core_textures_threshold", val, time); }
46032 int get_out_of_core_textures_threshold(double time = TiMe::Default()) const { return getInt("out_of_core_textures_threshold", time); }
46033};
46034
46037public:
46039 static constexpr const PluginTypeId getTypeId() { return 0x7782AD81; }
46041 static constexpr const char* getType() { return "SettingsRaycaster"; }
46042
46043 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
46044
46048 bool set_maxLevels(int val, double time = TiMe::Default()) { return setValue("maxLevels", val, time); }
46052 int get_maxLevels(double time = TiMe::Default()) const { return getInt("maxLevels", time); }
46053
46057 bool set_minLeafSize(float val, double time = TiMe::Default()) { return setValue("minLeafSize", val, time); }
46061 float get_minLeafSize(double time = TiMe::Default()) const { return getFloat("minLeafSize", time); }
46062
46066 bool set_faceLevelCoef(float val, double time = TiMe::Default()) { return setValue("faceLevelCoef", val, time); }
46070 float get_faceLevelCoef(double time = TiMe::Default()) const { return getFloat("faceLevelCoef", time); }
46071
46075 bool set_dynMemLimit(int val, double time = TiMe::Default()) { return setValue("dynMemLimit", val, time); }
46079 int get_dynMemLimit(double time = TiMe::Default()) const { return getInt("dynMemLimit", time); }
46080
46084 bool set_optLevel(int val, double time = TiMe::Default()) { return setValue("optLevel", val, time); }
46088 int get_optLevel(double time = TiMe::Default()) const { return getInt("optLevel", time); }
46089
46093 bool set_embreeUse(bool val, double time = TiMe::Default()) { return setValue("embreeUse", val, time); }
46097 bool get_embreeUse(double time = TiMe::Default()) const { return getBool("embreeUse", time); }
46098
46102 bool set_embreeUseMB(bool val, double time = TiMe::Default()) { return setValue("embreeUseMB", val, time); }
46106 bool get_embreeUseMB(double time = TiMe::Default()) const { return getBool("embreeUseMB", time); }
46107
46111 bool set_embreeHair(bool val, double time = TiMe::Default()) { return setValue("embreeHair", val, time); }
46115 bool get_embreeHair(double time = TiMe::Default()) const { return getBool("embreeHair", time); }
46116
46120 bool set_embreeLowMemory(bool val, double time = TiMe::Default()) { return setValue("embreeLowMemory", val, time); }
46124 bool get_embreeLowMemory(double time = TiMe::Default()) const { return getBool("embreeLowMemory", time); }
46125
46129 bool set_embreeRayPackets(bool val, double time = TiMe::Default()) { return setValue("embreeRayPackets", val, time); }
46133 bool get_embreeRayPackets(double time = TiMe::Default()) const { return getBool("embreeRayPackets", time); }
46134};
46135
46138public:
46140 static constexpr const PluginTypeId getTypeId() { return 0x7791E981; }
46142 static constexpr const char* getType() { return "SettingsRegionsGenerator"; }
46143
46144 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
46145
46148 bool set_xc(int val, double time = TiMe::Default()) { return setValue("xc", val, time); }
46151 int get_xc(double time = TiMe::Default()) const { return getInt("xc", time); }
46152
46155 bool set_yc(int val, double time = TiMe::Default()) { return setValue("yc", val, time); }
46158 int get_yc(double time = TiMe::Default()) const { return getInt("yc", time); }
46159
46163 bool set_xymeans(int val, double time = TiMe::Default()) { return setValue("xymeans", val, time); }
46167 int get_xymeans(double time = TiMe::Default()) const { return getInt("xymeans", time); }
46168
46172 bool set_seqtype(int val, double time = TiMe::Default()) { return setValue("seqtype", val, time); }
46176 int get_seqtype(double time = TiMe::Default()) const { return getInt("seqtype", time); }
46177
46180 bool set_reverse(bool val, double time = TiMe::Default()) { return setValue("reverse", val, time); }
46183 bool get_reverse(double time = TiMe::Default()) const { return getBool("reverse", time); }
46184
46188 bool set_dynbuckets(int val, double time = TiMe::Default()) { return setValue("dynbuckets", val, time); }
46192 int get_dynbuckets(double time = TiMe::Default()) const { return getInt("dynbuckets", time); }
46193};
46194
46197public:
46199 static constexpr const PluginTypeId getTypeId() { return 0x77C04E11; }
46201 static constexpr const char* getType() { return "SettingsRenderChannels"; }
46202
46203 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
46204
46208 bool set_unfiltered_fragment_method(int val, double time = TiMe::Default()) { return setValue("unfiltered_fragment_method", val, time); }
46212 int get_unfiltered_fragment_method(double time = TiMe::Default()) const { return getInt("unfiltered_fragment_method", time); }
46213
46217 bool set_deep_merge_mode(int val, double time = TiMe::Default()) { return setValue("deep_merge_mode", val, time); }
46221 int get_deep_merge_mode(double time = TiMe::Default()) const { return getInt("deep_merge_mode", time); }
46222
46226 bool set_deep_merge_coeff(float val, double time = TiMe::Default()) { return setValue("deep_merge_coeff", val, time); }
46230 float get_deep_merge_coeff(double time = TiMe::Default()) const { return getFloat("deep_merge_coeff", time); }
46231
46235 bool set_deep_exclude_RGB(bool val, double time = TiMe::Default()) { return setValue("deep_exclude_RGB", val, time); }
46239 bool get_deep_exclude_RGB(double time = TiMe::Default()) const { return getBool("deep_exclude_RGB", time); }
46240};
46241
46243class SettingsSGI : public Plugin {
46244public:
46246 static constexpr const PluginTypeId getTypeId() { return 0x77CEF08D; }
46248 static constexpr const char* getType() { return "SettingsSGI"; }
46249
46250 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
46251
46255 bool set_bits_per_channel(int val, double time = TiMe::Default()) { return setValue("bits_per_channel", val, time); }
46259 int get_bits_per_channel(double time = TiMe::Default()) const { return getInt("bits_per_channel", time); }
46260};
46261
46263class SettingsTGA : public Plugin {
46264public:
46266 static constexpr const PluginTypeId getTypeId() { return 0x77CFDB51; }
46268 static constexpr const char* getType() { return "SettingsTGA"; }
46269
46270 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
46271
46275 bool set_compression(int val, double time = TiMe::Default()) { return setValue("compression", val, time); }
46279 int get_compression(double time = TiMe::Default()) const { return getInt("compression", time); }
46280};
46281
46283class SettingsTIFF : public Plugin {
46284public:
46286 static constexpr const PluginTypeId getTypeId() { return 0x77AFD676; }
46288 static constexpr const char* getType() { return "SettingsTIFF"; }
46289
46290 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
46291
46295 bool set_bits_per_channel(int val, double time = TiMe::Default()) { return setValue("bits_per_channel", val, time); }
46299 int get_bits_per_channel(double time = TiMe::Default()) const { return getInt("bits_per_channel", time); }
46300
46304 bool set_interleaved(bool val, double time = TiMe::Default()) { return setValue("interleaved", val, time); }
46308 bool get_interleaved(double time = TiMe::Default()) const { return getBool("interleaved", time); }
46309};
46310
46313public:
46315 static constexpr const PluginTypeId getTypeId() { return 0x782A3051; }
46317 static constexpr const char* getType() { return "SettingsTextureCache"; }
46318
46319 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
46320
46323 bool set_cache_size(int val, double time = TiMe::Default()) { return setValue("cache_size", val, time); }
46326 int get_cache_size(double time = TiMe::Default()) const { return getInt("cache_size", time); }
46327
46330 bool set_max_mipmap_resolution(int val, double time = TiMe::Default()) { return setValue("max_mipmap_resolution", val, time); }
46333 int get_max_mipmap_resolution(double time = TiMe::Default()) const { return getInt("max_mipmap_resolution", time); }
46334};
46335
46338public:
46340 static constexpr const PluginTypeId getTypeId() { return 0x77A104B2; }
46342 static constexpr const char* getType() { return "SettingsUnitsInfo"; }
46343
46344 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
46345
46348 bool set_meters_scale(float val, double time = TiMe::Default()) { return setValue("meters_scale", val, time); }
46351 float get_meters_scale(double time = TiMe::Default()) const { return getFloat("meters_scale", time); }
46352
46355 bool set_photometric_scale(float val, double time = TiMe::Default()) { return setValue("photometric_scale", val, time); }
46358 float get_photometric_scale(double time = TiMe::Default()) const { return getFloat("photometric_scale", time); }
46359
46362 bool set_scene_upDir(const Vector& vector, double time = TiMe::Default()) { return setValue("scene_upDir", vector, time); }
46365 Vector get_scene_upDir(double time = TiMe::Default()) const { return getVector("scene_upDir", time); }
46366
46369 bool set_seconds_scale(float val, double time = TiMe::Default()) { return setValue("seconds_scale", val, time); }
46372 float get_seconds_scale(double time = TiMe::Default()) const { return getFloat("seconds_scale", time); }
46373
46376 bool set_frames_scale(float val, double time = TiMe::Default()) { return setValue("frames_scale", val, time); }
46379 float get_frames_scale(double time = TiMe::Default()) const { return getFloat("frames_scale", time); }
46380
46384 bool set_rgb_color_space(int val, double time = TiMe::Default()) { return setValue("rgb_color_space", val, time); }
46388 int get_rgb_color_space(double time = TiMe::Default()) const { return getInt("rgb_color_space", time); }
46389
46393 bool set_coordinate_system(int val, double time = TiMe::Default()) { return setValue("coordinate_system", val, time); }
46397 int get_coordinate_system(double time = TiMe::Default()) const { return getInt("coordinate_system", time); }
46398
46402 bool set_ocio_config_file(const char* str, double time = TiMe::Default()) { return setValue("ocio_config_file", str, time); }
46406 bool set_ocio_config_file(const std::string& str, double time = TiMe::Default()) { return setValue("ocio_config_file", str, time); }
46410 std::string get_ocio_config_file(double time = TiMe::Default()) const { return getString("ocio_config_file", time); }
46411};
46412
46414class SettingsVFB : public Plugin {
46415public:
46417 static constexpr const PluginTypeId getTypeId() { return 0x77ECDF71; }
46419 static constexpr const char* getType() { return "SettingsVFB"; }
46420
46421 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
46422
46425 bool set_version(int val, double time = TiMe::Default()) { return setValue("version", val, time); }
46428 int get_version(double time = TiMe::Default()) const { return getInt("version", time); }
46429
46432 bool set_bloom_weight(float val, double time = TiMe::Default()) { return setValue("bloom_weight", val, time); }
46435 float get_bloom_weight(double time = TiMe::Default()) const { return getFloat("bloom_weight", time); }
46436
46439 bool set_bloom_mask_intensity(float val, double time = TiMe::Default()) { return setValue("bloom_mask_intensity", val, time); }
46442 float get_bloom_mask_intensity(double time = TiMe::Default()) const { return getFloat("bloom_mask_intensity", time); }
46443
46446 bool set_glare_on(bool val, double time = TiMe::Default()) { return setValue("glare_on", val, time); }
46449 bool get_glare_on(double time = TiMe::Default()) const { return getBool("glare_on", time); }
46450
46453 bool set_glare_weight(float val, double time = TiMe::Default()) { return setValue("glare_weight", val, time); }
46456 float get_glare_weight(double time = TiMe::Default()) const { return getFloat("glare_weight", time); }
46457
46460 bool set_glare_size(float val, double time = TiMe::Default()) { return setValue("glare_size", val, time); }
46463 float get_glare_size(double time = TiMe::Default()) const { return getFloat("glare_size", time); }
46464
46467 bool set_glare_type(int val, double time = TiMe::Default()) { return setValue("glare_type", val, time); }
46470 int get_glare_type(double time = TiMe::Default()) const { return getInt("glare_type", time); }
46471
46474 bool set_glare_mode(int val, double time = TiMe::Default()) { return setValue("glare_mode", val, time); }
46477 int get_glare_mode(double time = TiMe::Default()) const { return getInt("glare_mode", time); }
46478
46481 bool set_glare_image_path(const char* str, double time = TiMe::Default()) { return setValue("glare_image_path", str, time); }
46484 bool set_glare_image_path(const std::string& str, double time = TiMe::Default()) { return setValue("glare_image_path", str, time); }
46487 std::string get_glare_image_path(double time = TiMe::Default()) const { return getString("glare_image_path", time); }
46488
46491 bool set_glare_obstacle_image_path(const char* str, double time = TiMe::Default()) { return setValue("glare_obstacle_image_path", str, time); }
46494 bool set_glare_obstacle_image_path(const std::string& str, double time = TiMe::Default()) { return setValue("glare_obstacle_image_path", str, time); }
46497 std::string get_glare_obstacle_image_path(double time = TiMe::Default()) const { return getString("glare_obstacle_image_path", time); }
46498
46501 bool set_glare_diffraction_on(bool val, double time = TiMe::Default()) { return setValue("glare_diffraction_on", val, time); }
46504 bool get_glare_diffraction_on(double time = TiMe::Default()) const { return getBool("glare_diffraction_on", time); }
46505
46508 bool set_glare_use_obstacle_image(bool val, double time = TiMe::Default()) { return setValue("glare_use_obstacle_image", val, time); }
46511 bool get_glare_use_obstacle_image(double time = TiMe::Default()) const { return getBool("glare_use_obstacle_image", time); }
46512
46515 bool set_glare_cam_blades_on(bool val, double time = TiMe::Default()) { return setValue("glare_cam_blades_on", val, time); }
46518 bool get_glare_cam_blades_on(double time = TiMe::Default()) const { return getBool("glare_cam_blades_on", time); }
46519
46522 bool set_glare_cam_num_blades(int val, double time = TiMe::Default()) { return setValue("glare_cam_num_blades", val, time); }
46525 int get_glare_cam_num_blades(double time = TiMe::Default()) const { return getInt("glare_cam_num_blades", time); }
46526
46529 bool set_glare_cam_rotation(float val, double time = TiMe::Default()) { return setValue("glare_cam_rotation", val, time); }
46532 float get_glare_cam_rotation(double time = TiMe::Default()) const { return getFloat("glare_cam_rotation", time); }
46533
46536 bool set_glare_cam_fnumber(float val, double time = TiMe::Default()) { return setValue("glare_cam_fnumber", val, time); }
46539 float get_glare_cam_fnumber(double time = TiMe::Default()) const { return getFloat("glare_cam_fnumber", time); }
46540
46543 bool set_glare_mask_intensity(float val, double time = TiMe::Default()) { return setValue("glare_mask_intensity", val, time); }
46546 float get_glare_mask_intensity(double time = TiMe::Default()) const { return getFloat("glare_mask_intensity", time); }
46547
46550 bool set_interactive(bool val, double time = TiMe::Default()) { return setValue("interactive", val, time); }
46553 bool get_interactive(double time = TiMe::Default()) const { return getBool("interactive", time); }
46554
46557 bool set_hardware_accelerated(bool val, double time = TiMe::Default()) { return setValue("hardware_accelerated", val, time); }
46560 bool get_hardware_accelerated(double time = TiMe::Default()) const { return getBool("hardware_accelerated", time); }
46561
46564 bool set_display_srgb(bool val, double time = TiMe::Default()) { return setValue("display_srgb", val, time); }
46567 bool get_display_srgb(double time = TiMe::Default()) const { return getBool("display_srgb", time); }
46568
46571 bool set_filter_rotation(float val, double time = TiMe::Default()) { return setValue("filter_rotation", val, time); }
46574 float get_filter_rotation(double time = TiMe::Default()) const { return getFloat("filter_rotation", time); }
46575
46578 bool set_use_occlusion(bool val, double time = TiMe::Default()) { return setValue("use_occlusion", val, time); }
46581 bool get_use_occlusion(double time = TiMe::Default()) const { return getBool("use_occlusion", time); }
46582
46585 bool set_occlusion_symmetric(bool val, double time = TiMe::Default()) { return setValue("occlusion_symmetric", val, time); }
46588 bool get_occlusion_symmetric(double time = TiMe::Default()) const { return getBool("occlusion_symmetric", time); }
46589
46592 bool set_occlusion_percent(float val, double time = TiMe::Default()) { return setValue("occlusion_percent", val, time); }
46595 float get_occlusion_percent(double time = TiMe::Default()) const { return getFloat("occlusion_percent", time); }
46596
46599 bool set_occlusion_rotation(float val, double time = TiMe::Default()) { return setValue("occlusion_rotation", val, time); }
46602 float get_occlusion_rotation(double time = TiMe::Default()) const { return getFloat("occlusion_rotation", time); }
46603
46606 bool set_occlusion_arc(float val, double time = TiMe::Default()) { return setValue("occlusion_arc", val, time); }
46609 float get_occlusion_arc(double time = TiMe::Default()) const { return getFloat("occlusion_arc", time); }
46610
46613 bool set_use_grating(bool val, double time = TiMe::Default()) { return setValue("use_grating", val, time); }
46616 bool get_use_grating(double time = TiMe::Default()) const { return getBool("use_grating", time); }
46617
46620 bool set_grating_length(float val, double time = TiMe::Default()) { return setValue("grating_length", val, time); }
46623 float get_grating_length(double time = TiMe::Default()) const { return getFloat("grating_length", time); }
46624
46627 bool set_grating_slope(float val, double time = TiMe::Default()) { return setValue("grating_slope", val, time); }
46630 float get_grating_slope(double time = TiMe::Default()) const { return getFloat("grating_slope", time); }
46631
46634 bool set_grating_strength(float val, double time = TiMe::Default()) { return setValue("grating_strength", val, time); }
46637 float get_grating_strength(double time = TiMe::Default()) const { return getFloat("grating_strength", time); }
46638
46641 bool set_grating_density(float val, double time = TiMe::Default()) { return setValue("grating_density", val, time); }
46644 float get_grating_density(double time = TiMe::Default()) const { return getFloat("grating_density", time); }
46645
46648 bool set_grating_zoom(float val, double time = TiMe::Default()) { return setValue("grating_zoom", val, time); }
46651 float get_grating_zoom(double time = TiMe::Default()) const { return getFloat("grating_zoom", time); }
46652
46655 bool set_use_scratch(bool val, double time = TiMe::Default()) { return setValue("use_scratch", val, time); }
46658 bool get_use_scratch(double time = TiMe::Default()) const { return getBool("use_scratch", time); }
46659
46662 bool set_scr_pattern(int val, double time = TiMe::Default()) { return setValue("scr_pattern", val, time); }
46665 int get_scr_pattern(double time = TiMe::Default()) const { return getInt("scr_pattern", time); }
46666
46669 bool set_scr_symmetric(bool val, double time = TiMe::Default()) { return setValue("scr_symmetric", val, time); }
46672 bool get_scr_symmetric(double time = TiMe::Default()) const { return getBool("scr_symmetric", time); }
46673
46676 bool set_scr_multiglare_count(int val, double time = TiMe::Default()) { return setValue("scr_multiglare_count", val, time); }
46679 int get_scr_multiglare_count(double time = TiMe::Default()) const { return getInt("scr_multiglare_count", time); }
46680
46683 bool set_scr_seed(int val, double time = TiMe::Default()) { return setValue("scr_seed", val, time); }
46686 int get_scr_seed(double time = TiMe::Default()) const { return getInt("scr_seed", time); }
46687
46690 bool set_scr_density(float val, double time = TiMe::Default()) { return setValue("scr_density", val, time); }
46693 float get_scr_density(double time = TiMe::Default()) const { return getFloat("scr_density", time); }
46694
46697 bool set_scr_strength(float val, double time = TiMe::Default()) { return setValue("scr_strength", val, time); }
46700 float get_scr_strength(double time = TiMe::Default()) const { return getFloat("scr_strength", time); }
46701
46704 bool set_scr_slope_variance(float val, double time = TiMe::Default()) { return setValue("scr_slope_variance", val, time); }
46707 float get_scr_slope_variance(double time = TiMe::Default()) const { return getFloat("scr_slope_variance", time); }
46708
46711 bool set_scr_width_variance(float val, double time = TiMe::Default()) { return setValue("scr_width_variance", val, time); }
46714 float get_scr_width_variance(double time = TiMe::Default()) const { return getFloat("scr_width_variance", time); }
46715
46718 bool set_scr_length(float val, double time = TiMe::Default()) { return setValue("scr_length", val, time); }
46721 float get_scr_length(double time = TiMe::Default()) const { return getFloat("scr_length", time); }
46722
46725 bool set_scr_zoom(float val, double time = TiMe::Default()) { return setValue("scr_zoom", val, time); }
46728 float get_scr_zoom(double time = TiMe::Default()) const { return getFloat("scr_zoom", time); }
46729
46732 bool set_scr_rotation(float val, double time = TiMe::Default()) { return setValue("scr_rotation", val, time); }
46735 float get_scr_rotation(double time = TiMe::Default()) const { return getFloat("scr_rotation", time); }
46736
46739 bool set_use_dust(bool val, double time = TiMe::Default()) { return setValue("use_dust", val, time); }
46742 bool get_use_dust(double time = TiMe::Default()) const { return getBool("use_dust", time); }
46743
46746 bool set_dust_pattern(int val, double time = TiMe::Default()) { return setValue("dust_pattern", val, time); }
46749 int get_dust_pattern(double time = TiMe::Default()) const { return getInt("dust_pattern", time); }
46750
46753 bool set_dust_radius_variance(float val, double time = TiMe::Default()) { return setValue("dust_radius_variance", val, time); }
46756 float get_dust_radius_variance(double time = TiMe::Default()) const { return getFloat("dust_radius_variance", time); }
46757
46760 bool set_dust_strength(float val, double time = TiMe::Default()) { return setValue("dust_strength", val, time); }
46763 float get_dust_strength(double time = TiMe::Default()) const { return getFloat("dust_strength", time); }
46764
46767 bool set_dust_density(float val, double time = TiMe::Default()) { return setValue("dust_density", val, time); }
46770 float get_dust_density(double time = TiMe::Default()) const { return getFloat("dust_density", time); }
46771
46774 bool set_dust_zoom(float val, double time = TiMe::Default()) { return setValue("dust_zoom", val, time); }
46777 float get_dust_zoom(double time = TiMe::Default()) const { return getFloat("dust_zoom", time); }
46778
46781 bool set_dust_rotation(float val, double time = TiMe::Default()) { return setValue("dust_rotation", val, time); }
46784 float get_dust_rotation(double time = TiMe::Default()) const { return getFloat("dust_rotation", time); }
46785
46788 bool set_dust_jitter(float val, double time = TiMe::Default()) { return setValue("dust_jitter", val, time); }
46791 float get_dust_jitter(double time = TiMe::Default()) const { return getFloat("dust_jitter", time); }
46792
46795 bool set_obst_image_zoom(float val, double time = TiMe::Default()) { return setValue("obst_image_zoom", val, time); }
46798 float get_obst_image_zoom(double time = TiMe::Default()) const { return getFloat("obst_image_zoom", time); }
46799
46802 bool set_obst_image_rotation(float val, double time = TiMe::Default()) { return setValue("obst_image_rotation", val, time); }
46805 float get_obst_image_rotation(double time = TiMe::Default()) const { return getFloat("obst_image_rotation", time); }
46806
46809 bool set_obst_image_strength(float val, double time = TiMe::Default()) { return setValue("obst_image_strength", val, time); }
46812 float get_obst_image_strength(double time = TiMe::Default()) const { return getFloat("obst_image_strength", time); }
46813
46816 bool set_cc_settings(const IntList& intList, double time = TiMe::Default()) { return setValue("cc_settings", intList, time); }
46817 bool set_cc_settings(IntList&& intList, double time = TiMe::Default()) { return setValue("cc_settings", std::move(intList), time); }
46818 bool set_cc_settings(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("cc_settings", ints, count, time); }
46819 template<size_t count> bool set_cc_settings(const int (&ints)[count], double time = TiMe::Default()) { return setArray("cc_settings", ints, count, time); }
46822 IntList get_cc_settings(double time = TiMe::Default()) const { return getIntList("cc_settings", time); }
46823
46826 bool set_enable_vfb2(bool val, double time = TiMe::Default()) { return setValue("enable_vfb2", val, time); }
46829 bool get_enable_vfb2(double time = TiMe::Default()) const { return getBool("enable_vfb2", time); }
46830
46833 bool set_vfb2_layers(const char* str, double time = TiMe::Default()) { return setValue("vfb2_layers", str, time); }
46836 bool set_vfb2_layers(const std::string& str, double time = TiMe::Default()) { return setValue("vfb2_layers", str, time); }
46839 std::string get_vfb2_layers(double time = TiMe::Default()) const { return getString("vfb2_layers", time); }
46840
46843 bool set_dont_affect_settings(bool val, double time = TiMe::Default()) { return setValue("dont_affect_settings", val, time); }
46846 bool get_dont_affect_settings(double time = TiMe::Default()) const { return getBool("dont_affect_settings", time); }
46847};
46848
46850class SettingsVRST : public Plugin {
46851public:
46853 static constexpr const PluginTypeId getTypeId() { return 0x77FC9106; }
46855 static constexpr const char* getType() { return "SettingsVRST"; }
46856
46857 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
46858
46862 bool set_compression(int val, double time = TiMe::Default()) { return setValue("compression", val, time); }
46866 int get_compression(double time = TiMe::Default()) const { return getInt("compression", time); }
46867
46871 bool set_bits_per_channel(int val, double time = TiMe::Default()) { return setValue("bits_per_channel", val, time); }
46875 int get_bits_per_channel(double time = TiMe::Default()) const { return getInt("bits_per_channel", time); }
46876};
46877
46880public:
46882 static constexpr const PluginTypeId getTypeId() { return 0x4AEB76620; }
46884 static constexpr const char* getType() { return "SettingsVertexBaker"; }
46885
46886 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
46887
46889 bool set_objects(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("objects", pluginList, time); }
46890 bool set_objects(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("objects", plugins, count, time); }
46891 template<size_t count> bool set_objects(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("objects", plugins, count, time); }
46893 PluginList get_objects(double time = TiMe::Default()) const { return getPluginList("objects", time); }
46894
46896 bool set_color_set_name(const char* str, double time = TiMe::Default()) { return setValue("color_set_name", str, time); }
46898 bool set_color_set_name(const std::string& str, double time = TiMe::Default()) { return setValue("color_set_name", str, time); }
46900 std::string get_color_set_name(double time = TiMe::Default()) const { return getString("color_set_name", time); }
46901
46904 bool set_bake_rgb_color(int val, double time = TiMe::Default()) { return setValue("bake_rgb_color", val, time); }
46907 int get_bake_rgb_color(double time = TiMe::Default()) const { return getInt("bake_rgb_color", time); }
46908
46911 bool set_bake_alpha(int val, double time = TiMe::Default()) { return setValue("bake_alpha", val, time); }
46914 int get_bake_alpha(double time = TiMe::Default()) const { return getInt("bake_alpha", time); }
46915};
46916
46918class SphereFade : public Plugin {
46919public:
46921 static constexpr const PluginTypeId getTypeId() { return 0xBFB13F4; }
46923 static constexpr const char* getType() { return "SphereFade"; }
46924
46925 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
46926
46927 operator VolumetricPluginCategory() { return *static_cast<VolumetricPluginCategory*>(static_cast<Plugin*>(this)); }
46928
46930 bool set_gizmos(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("gizmos", pluginList, time); }
46931 bool set_gizmos(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("gizmos", plugins, count, time); }
46932 template<size_t count> bool set_gizmos(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("gizmos", plugins, count, time); }
46934 PluginList get_gizmos(double time = TiMe::Default()) const { return getPluginList("gizmos", time); }
46935
46938 bool set_empty_color(const Color& color, double time = TiMe::Default()) { return setValue("empty_color", color, time); }
46941 Color get_empty_color(double time = TiMe::Default()) const { return getColor("empty_color", time); }
46942
46945 bool set_affect_alpha(bool val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
46948 bool get_affect_alpha(double time = TiMe::Default()) const { return getBool("affect_alpha", time); }
46949
46952 bool set_falloff(float val, double time = TiMe::Default()) { return setValue("falloff", val, time); }
46955 float get_falloff(double time = TiMe::Default()) const { return getFloat("falloff", time); }
46956};
46957
46959class SphereFadeGizmo : public Plugin {
46960public:
46962 static constexpr const PluginTypeId getTypeId() { return 0xBFB13F5; }
46964 static constexpr const char* getType() { return "SphereFadeGizmo"; }
46965
46968 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
46971 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
46972
46975 bool set_radius(float val, double time = TiMe::Default()) { return setValue("radius", val, time); }
46978 float get_radius(double time = TiMe::Default()) const { return getFloat("radius", time); }
46979
46982 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
46985 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
46986
46989 bool set_shape(int val, double time = TiMe::Default()) { return setValue("shape", val, time); }
46992 int get_shape(double time = TiMe::Default()) const { return getInt("shape", time); }
46993};
46994
46997public:
46999 static constexpr const PluginTypeId getTypeId() { return 0xBF99916; }
47001 static constexpr const char* getType() { return "SphericalHarmonicsExporter"; }
47002
47003 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
47004
47007 bool set_anim_on(bool val, double time = TiMe::Default()) { return setValue("anim_on", val, time); }
47010 bool get_anim_on(double time = TiMe::Default()) const { return getBool("anim_on", time); }
47011
47014 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
47017 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
47018
47021 bool set_bands(int val, double time = TiMe::Default()) { return setValue("bands", val, time); }
47024 int get_bands(double time = TiMe::Default()) const { return getInt("bands", time); }
47025
47028 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
47031 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
47032
47035 bool set_bounces(int val, double time = TiMe::Default()) { return setValue("bounces", val, time); }
47038 int get_bounces(double time = TiMe::Default()) const { return getInt("bounces", time); }
47039
47042 bool set_ray_bias(float val, double time = TiMe::Default()) { return setValue("ray_bias", val, time); }
47045 float get_ray_bias(double time = TiMe::Default()) const { return getFloat("ray_bias", time); }
47046
47050 bool set_file_name(const char* str, double time = TiMe::Default()) { return setValue("file_name", str, time); }
47054 bool set_file_name(const std::string& str, double time = TiMe::Default()) { return setValue("file_name", str, time); }
47058 std::string get_file_name(double time = TiMe::Default()) const { return getString("file_name", time); }
47059
47062 bool set_file_format(int val, double time = TiMe::Default()) { return setValue("file_format", val, time); }
47065 int get_file_format(double time = TiMe::Default()) const { return getInt("file_format", time); }
47066
47069 bool set_per_normal(bool val, double time = TiMe::Default()) { return setValue("per_normal", val, time); }
47072 bool get_per_normal(double time = TiMe::Default()) const { return getBool("per_normal", time); }
47073
47076 bool set_hit_recording(bool val, double time = TiMe::Default()) { return setValue("hit_recording", val, time); }
47079 bool get_hit_recording(double time = TiMe::Default()) const { return getBool("hit_recording", time); }
47080
47083 bool set_max_mem_usage(int val, double time = TiMe::Default()) { return setValue("max_mem_usage", val, time); }
47086 int get_max_mem_usage(double time = TiMe::Default()) const { return getInt("max_mem_usage", time); }
47087
47090 bool set_object_space(bool val, double time = TiMe::Default()) { return setValue("object_space", val, time); }
47093 bool get_object_space(double time = TiMe::Default()) const { return getBool("object_space", time); }
47094
47097 bool set_adaptive_on(bool val, double time = TiMe::Default()) { return setValue("adaptive_on", val, time); }
47100 bool get_adaptive_on(double time = TiMe::Default()) const { return getBool("adaptive_on", time); }
47101
47104 bool set_adaptive_thresh(float val, double time = TiMe::Default()) { return setValue("adaptive_thresh", val, time); }
47107 float get_adaptive_thresh(double time = TiMe::Default()) const { return getFloat("adaptive_thresh", time); }
47108
47111 bool set_adaptive_depth(int val, double time = TiMe::Default()) { return setValue("adaptive_depth", val, time); }
47114 int get_adaptive_depth(double time = TiMe::Default()) const { return getInt("adaptive_depth", time); }
47115
47118 bool set_adaptive_edge(float val, double time = TiMe::Default()) { return setValue("adaptive_edge", val, time); }
47121 float get_adaptive_edge(double time = TiMe::Default()) const { return getFloat("adaptive_edge", time); }
47122
47125 bool set_save_obj(bool val, double time = TiMe::Default()) { return setValue("save_obj", val, time); }
47128 bool get_save_obj(double time = TiMe::Default()) const { return getBool("save_obj", time); }
47129
47131 bool set_node(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("node", plugin, time); }
47133 PluginRef get_node(double time = TiMe::Default()) const { return getPlugin("node", time); }
47134};
47135
47138public:
47140 static constexpr const PluginTypeId getTypeId() { return 0xBFB1052; }
47142 static constexpr const char* getType() { return "SphericalHarmonicsRenderer"; }
47143
47144 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
47145
47149 bool set_file_name(const char* str, double time = TiMe::Default()) { return setValue("file_name", str, time); }
47153 bool set_file_name(const std::string& str, double time = TiMe::Default()) { return setValue("file_name", str, time); }
47157 std::string get_file_name(double time = TiMe::Default()) const { return getString("file_name", time); }
47158
47161 bool set_use_single_vrsh(int val, double time = TiMe::Default()) { return setValue("use_single_vrsh", val, time); }
47164 int get_use_single_vrsh(double time = TiMe::Default()) const { return getInt("use_single_vrsh", time); }
47165
47168 bool set_precalc_light_per_frame(int val, double time = TiMe::Default()) { return setValue("precalc_light_per_frame", val, time); }
47171 int get_precalc_light_per_frame(double time = TiMe::Default()) const { return getInt("precalc_light_per_frame", time); }
47172
47175 bool set_sample_environment(int val, double time = TiMe::Default()) { return setValue("sample_environment", val, time); }
47178 int get_sample_environment(double time = TiMe::Default()) const { return getInt("sample_environment", time); }
47179
47182 bool set_is_hemispherical(int val, double time = TiMe::Default()) { return setValue("is_hemispherical", val, time); }
47185 int get_is_hemispherical(double time = TiMe::Default()) const { return getInt("is_hemispherical", time); }
47186
47189 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
47192 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
47193
47196 bool set_apply_filtering(int val, double time = TiMe::Default()) { return setValue("apply_filtering", val, time); }
47199 int get_apply_filtering(double time = TiMe::Default()) const { return getInt("apply_filtering", time); }
47200
47203 bool set_filter_strength(float val, double time = TiMe::Default()) { return setValue("filter_strength", val, time); }
47206 float get_filter_strength(double time = TiMe::Default()) const { return getFloat("filter_strength", time); }
47207};
47208
47210class SunLight : public Plugin {
47211public:
47213 static constexpr const PluginTypeId getTypeId() { return 0x77919714; }
47215 static constexpr const char* getType() { return "SunLight"; }
47216
47217 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
47218
47219 operator LightPluginCategory() { return *static_cast<LightPluginCategory*>(static_cast<Plugin*>(this)); }
47220
47224 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
47228 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
47229
47233 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
47237 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
47238
47241 bool set_pivot_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("pivot_offset", vector, time); }
47244 Vector get_pivot_offset(double time = TiMe::Default()) const { return getVector("pivot_offset", time); }
47245
47249 bool set_color(const AColor& acolor, double time = TiMe::Default()) { return setValue("color", acolor, time); }
47253 AColor get_color(double time = TiMe::Default()) const { return getAColor("color", time); }
47254
47257 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
47260 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
47263 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
47264
47268 bool set_affectDiffuse(bool val, double time = TiMe::Default()) { return setValue("affectDiffuse", val, time); }
47272 bool get_affectDiffuse(double time = TiMe::Default()) const { return getBool("affectDiffuse", time); }
47273
47277 bool set_affectSpecular(bool val, double time = TiMe::Default()) { return setValue("affectSpecular", val, time); }
47281 bool get_affectSpecular(double time = TiMe::Default()) const { return getBool("affectSpecular", time); }
47282
47286 bool set_affectAtmospherics(bool val, double time = TiMe::Default()) { return setValue("affectAtmospherics", val, time); }
47290 bool get_affectAtmospherics(double time = TiMe::Default()) const { return getBool("affectAtmospherics", time); }
47291
47295 bool set_diffuse_contribution(float val, double time = TiMe::Default()) { return setValue("diffuse_contribution", val, time); }
47299 float get_diffuse_contribution(double time = TiMe::Default()) const { return getFloat("diffuse_contribution", time); }
47300
47304 bool set_specular_contribution(float val, double time = TiMe::Default()) { return setValue("specular_contribution", val, time); }
47308 float get_specular_contribution(double time = TiMe::Default()) const { return getFloat("specular_contribution", time); }
47309
47313 bool set_atmospherics_contribution(float val, double time = TiMe::Default()) { return setValue("atmospherics_contribution", val, time); }
47317 float get_atmospherics_contribution(double time = TiMe::Default()) const { return getFloat("atmospherics_contribution", time); }
47318
47322 bool set_use_global_light_level(bool val, double time = TiMe::Default()) { return setValue("use_global_light_level", val, time); }
47326 bool get_use_global_light_level(double time = TiMe::Default()) const { return getBool("use_global_light_level", time); }
47327
47331 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
47335 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
47336
47340 bool set_bumped_below_surface_check(bool val, double time = TiMe::Default()) { return setValue("bumped_below_surface_check", val, time); }
47344 bool get_bumped_below_surface_check(double time = TiMe::Default()) const { return getBool("bumped_below_surface_check", time); }
47345
47349 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
47353 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
47354
47358 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
47362 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
47363
47367 bool set_shadowColor(const Color& color, double time = TiMe::Default()) { return setValue("shadowColor", color, time); }
47371 Color get_shadowColor(double time = TiMe::Default()) const { return getColor("shadowColor", time); }
47372
47374 bool set_shadow_color(const Color& color, double time = TiMe::Default()) { return setValue("shadow_color", color, time); }
47376 Color get_shadow_color(double time = TiMe::Default()) const { return getColor("shadow_color", time); }
47377
47380 bool set_shadowColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
47383 bool set_shadowColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadowColor_tex", texture, time); }
47386 Value get_shadowColor_tex(double time = TiMe::Default()) const { return getValue("shadowColor_tex", time); }
47387
47389 bool set_shadow_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadow_color_tex", texture, time); }
47391 bool set_shadow_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("shadow_color_tex", texture, time); }
47393 Value get_shadow_color_tex(double time = TiMe::Default()) const { return getValue("shadow_color_tex", time); }
47394
47398 bool set_shadowBias(float val, double time = TiMe::Default()) { return setValue("shadowBias", val, time); }
47402 float get_shadowBias(double time = TiMe::Default()) const { return getFloat("shadowBias", time); }
47403
47407 bool set_photonSubdivs(int val, double time = TiMe::Default()) { return setValue("photonSubdivs", val, time); }
47411 int get_photonSubdivs(double time = TiMe::Default()) const { return getInt("photonSubdivs", time); }
47412
47416 bool set_causticSubdivs(int val, double time = TiMe::Default()) { return setValue("causticSubdivs", val, time); }
47420 int get_causticSubdivs(double time = TiMe::Default()) const { return getInt("causticSubdivs", time); }
47421
47425 bool set_diffuseMult(float val, double time = TiMe::Default()) { return setValue("diffuseMult", val, time); }
47429 float get_diffuseMult(double time = TiMe::Default()) const { return getFloat("diffuseMult", time); }
47430
47434 bool set_causticMult(float val, double time = TiMe::Default()) { return setValue("causticMult", val, time); }
47438 float get_causticMult(double time = TiMe::Default()) const { return getFloat("causticMult", time); }
47439
47443 bool set_cutoffThreshold(float val, double time = TiMe::Default()) { return setValue("cutoffThreshold", val, time); }
47447 float get_cutoffThreshold(double time = TiMe::Default()) const { return getFloat("cutoffThreshold", time); }
47448
47452 bool set_is_instance_prototype(int val, double time = TiMe::Default()) { return setValue("is_instance_prototype", val, time); }
47456 int get_is_instance_prototype(double time = TiMe::Default()) const { return getInt("is_instance_prototype", time); }
47457
47460 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
47461 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
47462 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
47465 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
47466
47469 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
47470 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
47471 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
47474 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
47475
47478 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
47479 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
47480 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
47483 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
47484
47487 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
47488 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
47489 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
47492 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
47493
47496 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
47497 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
47498 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
47501 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
47502
47506 bool set_lpe_label(const char* str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
47510 bool set_lpe_label(const std::string& str, double time = TiMe::Default()) { return setValue("lpe_label", str, time); }
47514 std::string get_lpe_label(double time = TiMe::Default()) const { return getString("lpe_label", time); }
47515
47519 bool set_decay_near_on(bool val, double time = TiMe::Default()) { return setValue("decay_near_on", val, time); }
47523 bool get_decay_near_on(double time = TiMe::Default()) const { return getBool("decay_near_on", time); }
47524
47528 bool set_decay_near_start(float val, double time = TiMe::Default()) { return setValue("decay_near_start", val, time); }
47532 float get_decay_near_start(double time = TiMe::Default()) const { return getFloat("decay_near_start", time); }
47533
47537 bool set_decay_near_end(float val, double time = TiMe::Default()) { return setValue("decay_near_end", val, time); }
47541 float get_decay_near_end(double time = TiMe::Default()) const { return getFloat("decay_near_end", time); }
47542
47546 bool set_decay_far_on(bool val, double time = TiMe::Default()) { return setValue("decay_far_on", val, time); }
47550 bool get_decay_far_on(double time = TiMe::Default()) const { return getBool("decay_far_on", time); }
47551
47555 bool set_decay_far_start(float val, double time = TiMe::Default()) { return setValue("decay_far_start", val, time); }
47559 float get_decay_far_start(double time = TiMe::Default()) const { return getFloat("decay_far_start", time); }
47560
47564 bool set_decay_far_end(float val, double time = TiMe::Default()) { return setValue("decay_far_end", val, time); }
47568 float get_decay_far_end(double time = TiMe::Default()) const { return getFloat("decay_far_end", time); }
47569
47573 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
47577 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
47578
47582 bool set_intensity(float val, double time = TiMe::Default()) { return setValue("intensity", val, time); }
47586 float get_intensity(double time = TiMe::Default()) const { return getFloat("intensity", time); }
47587
47590 bool set_intensity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
47593 bool set_intensity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("intensity_tex", texturefloat, time); }
47596 Value get_intensity_tex(double time = TiMe::Default()) const { return getValue("intensity_tex", time); }
47597
47601 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
47605 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
47606
47610 bool set_invisible(bool val, double time = TiMe::Default()) { return setValue("invisible", val, time); }
47614 bool get_invisible(double time = TiMe::Default()) const { return getBool("invisible", time); }
47615
47619 bool set_storeWithIrradianceMap(bool val, double time = TiMe::Default()) { return setValue("storeWithIrradianceMap", val, time); }
47623 bool get_storeWithIrradianceMap(double time = TiMe::Default()) const { return getBool("storeWithIrradianceMap", time); }
47624
47628 bool set_affectReflections(bool val, double time = TiMe::Default()) { return setValue("affectReflections", val, time); }
47632 bool get_affectReflections(double time = TiMe::Default()) const { return getBool("affectReflections", time); }
47633
47637 bool set_noDecay(bool val, double time = TiMe::Default()) { return setValue("noDecay", val, time); }
47641 bool get_noDecay(double time = TiMe::Default()) const { return getBool("noDecay", time); }
47642
47646 bool set_doubleSided(bool val, double time = TiMe::Default()) { return setValue("doubleSided", val, time); }
47650 bool get_doubleSided(double time = TiMe::Default()) const { return getBool("doubleSided", time); }
47651
47655 bool set_objectID(int val, double time = TiMe::Default()) { return setValue("objectID", val, time); }
47659 int get_objectID(double time = TiMe::Default()) const { return getInt("objectID", time); }
47660
47664 bool set_useMIS(bool val, double time = TiMe::Default()) { return setValue("useMIS", val, time); }
47668 bool get_useMIS(double time = TiMe::Default()) const { return getBool("useMIS", time); }
47669
47673 bool set_intensity_multiplier(float val, double time = TiMe::Default()) { return setValue("intensity_multiplier", val, time); }
47677 float get_intensity_multiplier(double time = TiMe::Default()) const { return getFloat("intensity_multiplier", time); }
47678
47682 bool set_target_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("target_transform", transform, time); }
47686 Transform get_target_transform(double time = TiMe::Default()) const { return getTransform("target_transform", time); }
47687
47691 bool set_turbidity(float val, double time = TiMe::Default()) { return setValue("turbidity", val, time); }
47695 float get_turbidity(double time = TiMe::Default()) const { return getFloat("turbidity", time); }
47696
47700 bool set_ozone(float val, double time = TiMe::Default()) { return setValue("ozone", val, time); }
47704 float get_ozone(double time = TiMe::Default()) const { return getFloat("ozone", time); }
47705
47709 bool set_size_multiplier(float val, double time = TiMe::Default()) { return setValue("size_multiplier", val, time); }
47713 float get_size_multiplier(double time = TiMe::Default()) const { return getFloat("size_multiplier", time); }
47714
47718 bool set_sky_model(int val, double time = TiMe::Default()) { return setValue("sky_model", val, time); }
47722 int get_sky_model(double time = TiMe::Default()) const { return getInt("sky_model", time); }
47723
47727 bool set_horiz_illum(float val, double time = TiMe::Default()) { return setValue("horiz_illum", val, time); }
47731 float get_horiz_illum(double time = TiMe::Default()) const { return getFloat("horiz_illum", time); }
47732
47736 bool set_altitude(float val, double time = TiMe::Default()) { return setValue("altitude", val, time); }
47740 float get_altitude(double time = TiMe::Default()) const { return getFloat("altitude", time); }
47741
47745 bool set_color_mode(int val, double time = TiMe::Default()) { return setValue("color_mode", val, time); }
47749 int get_color_mode(double time = TiMe::Default()) const { return getInt("color_mode", time); }
47750
47754 bool set_filter_color(const Color& color, double time = TiMe::Default()) { return setValue("filter_color", color, time); }
47758 Color get_filter_color(double time = TiMe::Default()) const { return getColor("filter_color", time); }
47759
47763 bool set_ground_albedo(const Color& color, double time = TiMe::Default()) { return setValue("ground_albedo", color, time); }
47767 Color get_ground_albedo(double time = TiMe::Default()) const { return getColor("ground_albedo", time); }
47768
47772 bool set_blend_angle(float val, double time = TiMe::Default()) { return setValue("blend_angle", val, time); }
47776 float get_blend_angle(double time = TiMe::Default()) const { return getFloat("blend_angle", time); }
47777
47781 bool set_horizon_offset(float val, double time = TiMe::Default()) { return setValue("horizon_offset", val, time); }
47785 float get_horizon_offset(double time = TiMe::Default()) const { return getFloat("horizon_offset", time); }
47786
47790 bool set_water_vapour(float val, double time = TiMe::Default()) { return setValue("water_vapour", val, time); }
47794 float get_water_vapour(double time = TiMe::Default()) const { return getFloat("water_vapour", time); }
47795
47799 bool set_up_vector(const Vector& vector, double time = TiMe::Default()) { return setValue("up_vector", vector, time); }
47803 Vector get_up_vector(double time = TiMe::Default()) const { return getVector("up_vector", time); }
47804
47808 bool set_atmos_shadows(bool val, double time = TiMe::Default()) { return setValue("atmos_shadows", val, time); }
47812 bool get_atmos_shadows(double time = TiMe::Default()) const { return getBool("atmos_shadows", time); }
47813
47817 bool set_shadow_subdivs(int val, double time = TiMe::Default()) { return setValue("shadow_subdivs", val, time); }
47821 int get_shadow_subdivs(double time = TiMe::Default()) const { return getInt("shadow_subdivs", time); }
47822
47826 bool set_photon_radius(float val, double time = TiMe::Default()) { return setValue("photon_radius", val, time); }
47830 float get_photon_radius(double time = TiMe::Default()) const { return getFloat("photon_radius", time); }
47831
47835 bool set_clouds_on(bool val, double time = TiMe::Default()) { return setValue("clouds_on", val, time); }
47839 bool get_clouds_on(double time = TiMe::Default()) const { return getBool("clouds_on", time); }
47840
47844 bool set_clouds_ground_shadows(bool val, double time = TiMe::Default()) { return setValue("clouds_ground_shadows", val, time); }
47848 bool get_clouds_ground_shadows(double time = TiMe::Default()) const { return getBool("clouds_ground_shadows", time); }
47849
47853 bool set_clouds_density(float val, double time = TiMe::Default()) { return setValue("clouds_density", val, time); }
47857 float get_clouds_density(double time = TiMe::Default()) const { return getFloat("clouds_density", time); }
47858
47862 bool set_clouds_variety(float val, double time = TiMe::Default()) { return setValue("clouds_variety", val, time); }
47866 float get_clouds_variety(double time = TiMe::Default()) const { return getFloat("clouds_variety", time); }
47867
47871 bool set_clouds_cirrus_amount(float val, double time = TiMe::Default()) { return setValue("clouds_cirrus_amount", val, time); }
47875 float get_clouds_cirrus_amount(double time = TiMe::Default()) const { return getFloat("clouds_cirrus_amount", time); }
47876
47880 bool set_clouds_offset_x(float val, double time = TiMe::Default()) { return setValue("clouds_offset_x", val, time); }
47884 float get_clouds_offset_x(double time = TiMe::Default()) const { return getFloat("clouds_offset_x", time); }
47885
47889 bool set_clouds_offset_y(float val, double time = TiMe::Default()) { return setValue("clouds_offset_y", val, time); }
47893 float get_clouds_offset_y(double time = TiMe::Default()) const { return getFloat("clouds_offset_y", time); }
47894
47898 bool set_clouds_height(float val, double time = TiMe::Default()) { return setValue("clouds_height", val, time); }
47902 float get_clouds_height(double time = TiMe::Default()) const { return getFloat("clouds_height", time); }
47903
47907 bool set_clouds_thickness(float val, double time = TiMe::Default()) { return setValue("clouds_thickness", val, time); }
47911 float get_clouds_thickness(double time = TiMe::Default()) const { return getFloat("clouds_thickness", time); }
47912
47916 bool set_clouds_phase_x(float val, double time = TiMe::Default()) { return setValue("clouds_phase_x", val, time); }
47920 float get_clouds_phase_x(double time = TiMe::Default()) const { return getFloat("clouds_phase_x", time); }
47921
47925 bool set_clouds_phase_y(float val, double time = TiMe::Default()) { return setValue("clouds_phase_y", val, time); }
47929 float get_clouds_phase_y(double time = TiMe::Default()) const { return getFloat("clouds_phase_y", time); }
47930
47934 bool set_clouds_enscape_compatibility(bool val, double time = TiMe::Default()) { return setValue("clouds_enscape_compatibility", val, time); }
47938 bool get_clouds_enscape_compatibility(double time = TiMe::Default()) const { return getBool("clouds_enscape_compatibility", time); }
47939
47943 bool set_clouds_density_multiplier(float val, double time = TiMe::Default()) { return setValue("clouds_density_multiplier", val, time); }
47947 float get_clouds_density_multiplier(double time = TiMe::Default()) const { return getFloat("clouds_density_multiplier", time); }
47948
47952 bool set_clouds_seed(int val, double time = TiMe::Default()) { return setValue("clouds_seed", val, time); }
47956 int get_clouds_seed(double time = TiMe::Default()) const { return getInt("clouds_seed", time); }
47957
47961 bool set_clouds_contrails_on(bool val, double time = TiMe::Default()) { return setValue("clouds_contrails_on", val, time); }
47965 bool get_clouds_contrails_on(double time = TiMe::Default()) const { return getBool("clouds_contrails_on", time); }
47966
47970 bool set_clouds_contrails_num_planes(int val, double time = TiMe::Default()) { return setValue("clouds_contrails_num_planes", val, time); }
47974 int get_clouds_contrails_num_planes(double time = TiMe::Default()) const { return getInt("clouds_contrails_num_planes", time); }
47975
47979 bool set_clouds_contrails_strength(float val, double time = TiMe::Default()) { return setValue("clouds_contrails_strength", val, time); }
47983 float get_clouds_contrails_strength(double time = TiMe::Default()) const { return getFloat("clouds_contrails_strength", time); }
47984
47988 bool set_clouds_contrails_distortion(float val, double time = TiMe::Default()) { return setValue("clouds_contrails_distortion", val, time); }
47992 float get_clouds_contrails_distortion(double time = TiMe::Default()) const { return getFloat("clouds_contrails_distortion", time); }
47993
47997 bool set_clouds_contrails_offset_x(float val, double time = TiMe::Default()) { return setValue("clouds_contrails_offset_x", val, time); }
48001 float get_clouds_contrails_offset_x(double time = TiMe::Default()) const { return getFloat("clouds_contrails_offset_x", time); }
48002
48006 bool set_clouds_contrails_offset_y(float val, double time = TiMe::Default()) { return setValue("clouds_contrails_offset_y", val, time); }
48010 float get_clouds_contrails_offset_y(double time = TiMe::Default()) const { return getFloat("clouds_contrails_offset_y", time); }
48011
48015 bool set_clouds_contrails_time(float val, double time = TiMe::Default()) { return setValue("clouds_contrails_time", val, time); }
48019 float get_clouds_contrails_time(double time = TiMe::Default()) const { return getFloat("clouds_contrails_time", time); }
48020};
48021
48023class TexAColor : public Plugin {
48024public:
48026 static constexpr const PluginTypeId getTypeId() { return 0x4AB257560; }
48028 static constexpr const char* getType() { return "TexAColor"; }
48029
48030 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
48031
48033 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
48035 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
48036
48039 bool set_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
48042 bool set_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
48045 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
48046};
48047
48049class TexAColorChannel : public Plugin {
48050public:
48052 static constexpr const PluginTypeId getTypeId() { return 0x77FD558F; }
48054 static constexpr const char* getType() { return "TexAColorChannel"; }
48055
48056 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
48057
48061 bool set_color_a(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_a", texture, time); }
48065 bool set_color_a(const AColor& texture, double time = TiMe::Default()) { return setValue("color_a", texture, time); }
48069 Value get_color_a(double time = TiMe::Default()) const { return getValue("color_a", time); }
48070
48074 bool set_mult_a(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("mult_a", texturefloat, time); }
48078 bool set_mult_a(float texturefloat, double time = TiMe::Default()) { return setValue("mult_a", texturefloat, time); }
48082 Value get_mult_a(double time = TiMe::Default()) const { return getValue("mult_a", time); }
48083
48087 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
48091 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
48092};
48093
48095class TexAColorOp : public Plugin {
48096public:
48098 static constexpr const PluginTypeId getTypeId() { return 0x7782F94E; }
48100 static constexpr const char* getType() { return "TexAColorOp"; }
48101
48102 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
48103
48107 bool set_color_a(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_a", texture, time); }
48111 bool set_color_a(const AColor& texture, double time = TiMe::Default()) { return setValue("color_a", texture, time); }
48115 Value get_color_a(double time = TiMe::Default()) const { return getValue("color_a", time); }
48116
48119 bool set_color_b(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_b", texture, time); }
48122 bool set_color_b(const AColor& texture, double time = TiMe::Default()) { return setValue("color_b", texture, time); }
48125 Value get_color_b(double time = TiMe::Default()) const { return getValue("color_b", time); }
48126
48130 bool set_mult_a(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("mult_a", texturefloat, time); }
48134 bool set_mult_a(float texturefloat, double time = TiMe::Default()) { return setValue("mult_a", texturefloat, time); }
48138 Value get_mult_a(double time = TiMe::Default()) const { return getValue("mult_a", time); }
48139
48143 bool set_mult_b(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("mult_b", texturefloat, time); }
48147 bool set_mult_b(float texturefloat, double time = TiMe::Default()) { return setValue("mult_b", texturefloat, time); }
48151 Value get_mult_b(double time = TiMe::Default()) const { return getValue("mult_b", time); }
48152
48155 bool set_result_alpha(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("result_alpha", texturefloat, time); }
48158 bool set_result_alpha(float texturefloat, double time = TiMe::Default()) { return setValue("result_alpha", texturefloat, time); }
48161 Value get_result_alpha(double time = TiMe::Default()) const { return getValue("result_alpha", time); }
48162
48166 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
48170 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
48171
48173 PluginRef out_product() const { return PluginRef(*this, "product"); }
48174
48176 PluginRef out_division() const { return PluginRef(*this, "division"); }
48177
48179 PluginRef out_minimum() const { return PluginRef(*this, "minimum"); }
48180
48182 PluginRef out_maximum() const { return PluginRef(*this, "maximum"); }
48183
48185 PluginRef out_sum() const { return PluginRef(*this, "sum"); }
48186
48188 PluginRef out_difference() const { return PluginRef(*this, "difference"); }
48189
48191 PluginRef out_absolute_difference() const { return PluginRef(*this, "absolute_difference"); }
48192
48194 PluginRef out_lower_intensity_color() const { return PluginRef(*this, "lower_intensity_color"); }
48195
48197 PluginRef out_greater_intensity_color() const { return PluginRef(*this, "greater_intensity_color"); }
48198
48200 PluginRef out_result_a() const { return PluginRef(*this, "result_a"); }
48201
48203 PluginRef out_result_b() const { return PluginRef(*this, "result_b"); }
48204
48206 PluginRef out_red() const { return PluginRef(*this, "red"); }
48207
48209 PluginRef out_green() const { return PluginRef(*this, "green"); }
48210
48212 PluginRef out_blue() const { return PluginRef(*this, "blue"); }
48213
48215 PluginRef out_alpha() const { return PluginRef(*this, "alpha"); }
48216
48218 PluginRef out_intensity() const { return PluginRef(*this, "intensity"); }
48219
48221 PluginRef out_power() const { return PluginRef(*this, "power"); }
48222
48224 PluginRef out_sin() const { return PluginRef(*this, "sin"); }
48225
48227 PluginRef out_cos() const { return PluginRef(*this, "cos"); }
48228
48230 PluginRef out_asin() const { return PluginRef(*this, "asin"); }
48231
48233 PluginRef out_acos() const { return PluginRef(*this, "acos"); }
48234
48236 PluginRef out_atan() const { return PluginRef(*this, "atan"); }
48237
48239 PluginRef out_atan2() const { return PluginRef(*this, "atan2"); }
48240
48242 PluginRef out_abs() const { return PluginRef(*this, "abs"); }
48243
48245 PluginRef out_ceil() const { return PluginRef(*this, "ceil"); }
48246
48248 PluginRef out_exp() const { return PluginRef(*this, "exp"); }
48249
48251 PluginRef out_floor() const { return PluginRef(*this, "floor"); }
48252
48254 PluginRef out_log() const { return PluginRef(*this, "log"); }
48255
48257 PluginRef out_log10() const { return PluginRef(*this, "log10"); }
48258
48260 PluginRef out_sqrt() const { return PluginRef(*this, "sqrt"); }
48261
48263 PluginRef out_fmod() const { return PluginRef(*this, "fmod"); }
48264
48266 PluginRef out_average() const { return PluginRef(*this, "average"); }
48267
48269 PluginRef out_tan() const { return PluginRef(*this, "tan"); }
48270
48272 PluginRef out_bias_schlick() const { return PluginRef(*this, "bias_schlick"); }
48273
48275 PluginRef out_gain_schlick() const { return PluginRef(*this, "gain_schlick"); }
48276
48278 PluginRef out_bias_perlin() const { return PluginRef(*this, "bias_perlin"); }
48279
48281 PluginRef out_gain_perlin() const { return PluginRef(*this, "gain_perlin"); }
48282};
48283
48286public:
48288 static constexpr const PluginTypeId getTypeId() { return 0x781C5009; }
48290 static constexpr const char* getType() { return "TexAnimationCurve"; }
48291
48292 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
48293
48296 bool set_input(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
48299 bool set_input(float texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
48302 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
48303
48306 bool set_points(const FloatList& floatList, double time = TiMe::Default()) { return setValue("points", floatList, time); }
48307 bool set_points(FloatList&& floatList, double time = TiMe::Default()) { return setValue("points", std::move(floatList), time); }
48308 bool set_points(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("points", floats, count, time); }
48309 template<size_t count> bool set_points(const float (&floats)[count], double time = TiMe::Default()) { return setArray("points", floats, count, time); }
48312 FloatList get_points(double time = TiMe::Default()) const { return getFloatList("points", time); }
48313
48317 bool set_tangent_types(const IntList& intList, double time = TiMe::Default()) { return setValue("tangent_types", intList, time); }
48318 bool set_tangent_types(IntList&& intList, double time = TiMe::Default()) { return setValue("tangent_types", std::move(intList), time); }
48319 bool set_tangent_types(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("tangent_types", ints, count, time); }
48320 template<size_t count> bool set_tangent_types(const int (&ints)[count], double time = TiMe::Default()) { return setArray("tangent_types", ints, count, time); }
48324 IntList get_tangent_types(double time = TiMe::Default()) const { return getIntList("tangent_types", time); }
48325
48329 bool set_pre_infinity_type(int val, double time = TiMe::Default()) { return setValue("pre_infinity_type", val, time); }
48333 int get_pre_infinity_type(double time = TiMe::Default()) const { return getInt("pre_infinity_type", time); }
48334
48338 bool set_post_infinity_type(int val, double time = TiMe::Default()) { return setValue("post_infinity_type", val, time); }
48342 int get_post_infinity_type(double time = TiMe::Default()) const { return getInt("post_infinity_type", time); }
48343
48346 bool set_weighted(bool val, double time = TiMe::Default()) { return setValue("weighted", val, time); }
48349 bool get_weighted(double time = TiMe::Default()) const { return getBool("weighted", time); }
48350};
48351
48354public:
48356 static constexpr const PluginTypeId getTypeId() { return 0xBFCBA4D; }
48358 static constexpr const char* getType() { return "TexBerconDistortion"; }
48359
48360 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
48361
48365 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
48369 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
48370
48374 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
48378 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
48379
48383 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
48387 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
48388
48392 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
48396 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
48397
48401 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
48405 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
48409 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
48410
48414 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
48418 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
48422 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
48423
48427 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
48431 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
48435 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
48436
48440 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
48444 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
48448 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
48449
48453 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
48457 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
48461 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
48462
48464 PluginRef out_color() const { return PluginRef(*this, "color"); }
48465
48467 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
48468
48470 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
48471
48473 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
48474
48477 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
48480 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
48481
48485 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
48489 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
48490
48494 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
48498 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
48499
48503 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
48507 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
48508
48512 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
48516 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
48517
48521 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
48525 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
48526
48530 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
48534 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
48535
48539 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
48543 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
48544
48548 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
48552 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
48553
48557 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
48561 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
48562
48566 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
48570 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
48571
48575 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
48579 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
48580
48584 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
48588 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
48589
48593 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
48597 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
48598
48602 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
48606 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
48607
48610 bool set_cam_space(bool val, double time = TiMe::Default()) { return setValue("cam_space", val, time); }
48613 bool get_cam_space(double time = TiMe::Default()) const { return getBool("cam_space", time); }
48614
48616 bool set_map_source(const PluginRef& texture, double time = TiMe::Default()) { return setValue("map_source", texture, time); }
48618 bool set_map_source(const AColor& texture, double time = TiMe::Default()) { return setValue("map_source", texture, time); }
48620 Value get_map_source(double time = TiMe::Default()) const { return getValue("map_source", time); }
48621
48623 bool set_dist_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("dist_map", texture, time); }
48625 bool set_dist_map(const AColor& texture, double time = TiMe::Default()) { return setValue("dist_map", texture, time); }
48627 Value get_dist_map(double time = TiMe::Default()) const { return getValue("dist_map", time); }
48628
48630 bool set_dist_map2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("dist_map2", texture, time); }
48632 bool set_dist_map2(const AColor& texture, double time = TiMe::Default()) { return setValue("dist_map2", texture, time); }
48634 Value get_dist_map2(double time = TiMe::Default()) const { return getValue("dist_map2", time); }
48635
48638 bool set_dist_str(float val, double time = TiMe::Default()) { return setValue("dist_str", val, time); }
48641 float get_dist_str(double time = TiMe::Default()) const { return getFloat("dist_str", time); }
48642
48645 bool set_use_dist(bool val, double time = TiMe::Default()) { return setValue("use_dist", val, time); }
48648 bool get_use_dist(double time = TiMe::Default()) const { return getBool("use_dist", time); }
48649};
48650
48652class TexBerconGrad : public Plugin {
48653public:
48655 static constexpr const PluginTypeId getTypeId() { return 0xBFCAB11; }
48657 static constexpr const char* getType() { return "TexBerconGrad"; }
48658
48659 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
48660
48664 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
48668 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
48669
48673 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
48677 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
48678
48682 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
48686 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
48687
48691 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
48695 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
48696
48700 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
48704 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
48708 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
48709
48713 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
48717 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
48721 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
48722
48726 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
48730 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
48734 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
48735
48739 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
48743 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
48747 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
48748
48752 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
48756 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
48760 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
48761
48763 PluginRef out_color() const { return PluginRef(*this, "color"); }
48764
48766 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
48767
48769 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
48770
48772 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
48773
48776 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
48779 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
48780
48784 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
48788 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
48789
48793 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
48797 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
48798
48802 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
48806 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
48807
48811 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
48815 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
48816
48820 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
48824 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
48825
48829 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
48833 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
48834
48838 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
48842 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
48843
48847 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
48851 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
48852
48856 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
48860 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
48861
48865 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
48869 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
48870
48874 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
48878 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
48879
48883 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
48887 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
48888
48892 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
48896 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
48897
48901 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
48905 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
48906
48909 bool set_cam_space(bool val, double time = TiMe::Default()) { return setValue("cam_space", val, time); }
48912 bool get_cam_space(double time = TiMe::Default()) const { return getBool("cam_space", time); }
48913
48917 bool set_positions(float val, double time = TiMe::Default()) { return setValue("positions", val, time); }
48921 float get_positions(double time = TiMe::Default()) const { return getFloat("positions", time); }
48922
48925 bool set_colors(const ValueList& textureList, double time = TiMe::Default()) { return setValue("colors", textureList, time); }
48926 bool set_colors(ValueList&& textureList, double time = TiMe::Default()) { return setValue("colors", std::move(textureList), time); }
48927 bool set_colors(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("colors", textures, count, time); }
48928 template<size_t count> bool set_colors(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("colors", textures, count, time); }
48929 template<size_t count> bool set_colors(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("colors", textures, count, time); }
48932 ValueList get_colors(double time = TiMe::Default()) const { return getValueList("colors", time); }
48933
48936 bool set_texture_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture_map", texture, time); }
48939 bool set_texture_map(const AColor& texture, double time = TiMe::Default()) { return setValue("texture_map", texture, time); }
48942 Value get_texture_map(double time = TiMe::Default()) const { return getValue("texture_map", time); }
48943
48947 bool set_gradient_type(int val, double time = TiMe::Default()) { return setValue("gradient_type", val, time); }
48951 int get_gradient_type(double time = TiMe::Default()) const { return getInt("gradient_type", time); }
48952
48956 bool set_interpolation(int val, double time = TiMe::Default()) { return setValue("interpolation", val, time); }
48960 int get_interpolation(double time = TiMe::Default()) const { return getInt("interpolation", time); }
48961
48965 bool set_ior(float val, double time = TiMe::Default()) { return setValue("ior", val, time); }
48969 float get_ior(double time = TiMe::Default()) const { return getFloat("ior", time); }
48970
48974 bool set_reverse(int val, double time = TiMe::Default()) { return setValue("reverse", val, time); }
48978 int get_reverse(double time = TiMe::Default()) const { return getInt("reverse", time); }
48979
48983 bool set_range_min(float val, double time = TiMe::Default()) { return setValue("range_min", val, time); }
48987 float get_range_min(double time = TiMe::Default()) const { return getFloat("range_min", time); }
48988
48992 bool set_range_max(float val, double time = TiMe::Default()) { return setValue("range_max", val, time); }
48996 float get_range_max(double time = TiMe::Default()) const { return getFloat("range_max", time); }
48997
49001 bool set_range_loop(int val, double time = TiMe::Default()) { return setValue("range_loop", val, time); }
49005 int get_range_loop(double time = TiMe::Default()) const { return getInt("range_loop", time); }
49006
49010 bool set_use_dist(int val, double time = TiMe::Default()) { return setValue("use_dist", val, time); }
49014 int get_use_dist(double time = TiMe::Default()) const { return getInt("use_dist", time); }
49015
49019 bool set_dist_str(float val, double time = TiMe::Default()) { return setValue("dist_str", val, time); }
49023 float get_dist_str(double time = TiMe::Default()) const { return getFloat("dist_str", time); }
49024
49027 bool set_dist_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("dist_map", texture, time); }
49030 bool set_dist_map(const AColor& texture, double time = TiMe::Default()) { return setValue("dist_map", texture, time); }
49033 Value get_dist_map(double time = TiMe::Default()) const { return getValue("dist_map", time); }
49034
49038 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
49042 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
49043
49047 bool set_normal_type(int val, double time = TiMe::Default()) { return setValue("normal_type", val, time); }
49051 int get_normal_type(double time = TiMe::Default()) const { return getInt("normal_type", time); }
49052
49056 bool set_normal_function(int val, double time = TiMe::Default()) { return setValue("normal_function", val, time); }
49060 int get_normal_function(double time = TiMe::Default()) const { return getInt("normal_function", time); }
49061
49065 bool set_use_curve_input(bool val, double time = TiMe::Default()) { return setValue("use_curve_input", val, time); }
49069 bool get_use_curve_input(double time = TiMe::Default()) const { return getBool("use_curve_input", time); }
49070
49072 PluginRef out_curve_output() const { return PluginRef(*this, "curve_output"); }
49073
49077 bool set_curve_input(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("curve_input", texturefloat, time); }
49081 bool set_curve_input(float texturefloat, double time = TiMe::Default()) { return setValue("curve_input", texturefloat, time); }
49085 Value get_curve_input(double time = TiMe::Default()) const { return getValue("curve_input", time); }
49086};
49087
49089class TexBerconNoise : public Plugin {
49090public:
49092 static constexpr const PluginTypeId getTypeId() { return 0xBFCB9FD; }
49094 static constexpr const char* getType() { return "TexBerconNoise"; }
49095
49096 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
49097
49101 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
49105 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
49106
49110 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
49114 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
49115
49119 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
49123 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
49124
49128 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
49132 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
49133
49137 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
49141 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
49145 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
49146
49150 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
49154 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
49158 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
49159
49163 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
49167 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
49171 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
49172
49176 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
49180 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
49184 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
49185
49189 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
49193 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
49197 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
49198
49200 PluginRef out_color() const { return PluginRef(*this, "color"); }
49201
49203 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
49204
49206 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
49207
49209 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
49210
49213 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
49216 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
49217
49221 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
49225 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
49226
49230 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
49234 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
49235
49239 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
49243 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
49244
49248 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
49252 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
49253
49257 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
49261 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
49262
49266 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
49270 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
49271
49275 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
49279 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
49280
49284 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
49288 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
49289
49293 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
49297 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
49298
49302 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
49306 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
49307
49311 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
49315 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
49316
49320 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
49324 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
49325
49329 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
49333 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
49334
49338 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
49342 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
49343
49346 bool set_cam_space(bool val, double time = TiMe::Default()) { return setValue("cam_space", val, time); }
49349 bool get_cam_space(double time = TiMe::Default()) const { return getBool("cam_space", time); }
49350
49354 bool set_noise_color1(const Color& color, double time = TiMe::Default()) { return setValue("noise_color1", color, time); }
49358 Color get_noise_color1(double time = TiMe::Default()) const { return getColor("noise_color1", time); }
49359
49363 bool set_noise_color2(const Color& color, double time = TiMe::Default()) { return setValue("noise_color2", color, time); }
49367 Color get_noise_color2(double time = TiMe::Default()) const { return getColor("noise_color2", time); }
49368
49371 bool set_noise_map1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("noise_map1", texture, time); }
49374 bool set_noise_map1(const AColor& texture, double time = TiMe::Default()) { return setValue("noise_map1", texture, time); }
49377 Value get_noise_map1(double time = TiMe::Default()) const { return getValue("noise_map1", time); }
49378
49381 bool set_noise_map2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("noise_map2", texture, time); }
49384 bool set_noise_map2(const AColor& texture, double time = TiMe::Default()) { return setValue("noise_map2", texture, time); }
49387 Value get_noise_map2(double time = TiMe::Default()) const { return getValue("noise_map2", time); }
49388
49392 bool set_noise_size(float val, double time = TiMe::Default()) { return setValue("noise_size", val, time); }
49396 float get_noise_size(double time = TiMe::Default()) const { return getFloat("noise_size", time); }
49397
49401 bool set_low_tresh(float val, double time = TiMe::Default()) { return setValue("low_tresh", val, time); }
49405 float get_low_tresh(double time = TiMe::Default()) const { return getFloat("low_tresh", time); }
49406
49410 bool set_high_tresh(float val, double time = TiMe::Default()) { return setValue("high_tresh", val, time); }
49414 float get_high_tresh(double time = TiMe::Default()) const { return getFloat("high_tresh", time); }
49415
49419 bool set_uvw_dist(int val, double time = TiMe::Default()) { return setValue("uvw_dist", val, time); }
49423 int get_uvw_dist(double time = TiMe::Default()) const { return getInt("uvw_dist", time); }
49424
49428 bool set_noise_function(int val, double time = TiMe::Default()) { return setValue("noise_function", val, time); }
49432 int get_noise_function(double time = TiMe::Default()) const { return getInt("noise_function", time); }
49433
49437 bool set_noise_phase(float val, double time = TiMe::Default()) { return setValue("noise_phase", val, time); }
49441 float get_noise_phase(double time = TiMe::Default()) const { return getFloat("noise_phase", time); }
49442
49446 bool set_worley_spread(float val, double time = TiMe::Default()) { return setValue("worley_spread", val, time); }
49450 float get_worley_spread(double time = TiMe::Default()) const { return getFloat("worley_spread", time); }
49451
49455 bool set_worley_F1(float val, double time = TiMe::Default()) { return setValue("worley_F1", val, time); }
49459 float get_worley_F1(double time = TiMe::Default()) const { return getFloat("worley_F1", time); }
49460
49464 bool set_worley_F2(float val, double time = TiMe::Default()) { return setValue("worley_F2", val, time); }
49468 float get_worley_F2(double time = TiMe::Default()) const { return getFloat("worley_F2", time); }
49469
49473 bool set_worley_F3(float val, double time = TiMe::Default()) { return setValue("worley_F3", val, time); }
49477 float get_worley_F3(double time = TiMe::Default()) const { return getFloat("worley_F3", time); }
49478
49482 bool set_worley_F4(float val, double time = TiMe::Default()) { return setValue("worley_F4", val, time); }
49486 float get_worley_F4(double time = TiMe::Default()) const { return getFloat("worley_F4", time); }
49487
49491 bool set_worley_distance(int val, double time = TiMe::Default()) { return setValue("worley_distance", val, time); }
49495 int get_worley_distance(double time = TiMe::Default()) const { return getInt("worley_distance", time); }
49496
49500 bool set_fractal_type(int val, double time = TiMe::Default()) { return setValue("fractal_type", val, time); }
49504 int get_fractal_type(double time = TiMe::Default()) const { return getInt("fractal_type", time); }
49505
49509 bool set_fractal_levels(float val, double time = TiMe::Default()) { return setValue("fractal_levels", val, time); }
49513 float get_fractal_levels(double time = TiMe::Default()) const { return getFloat("fractal_levels", time); }
49514
49518 bool set_fractal_offset(float val, double time = TiMe::Default()) { return setValue("fractal_offset", val, time); }
49522 float get_fractal_offset(double time = TiMe::Default()) const { return getFloat("fractal_offset", time); }
49523
49527 bool set_fractal_gain(float val, double time = TiMe::Default()) { return setValue("fractal_gain", val, time); }
49531 float get_fractal_gain(double time = TiMe::Default()) const { return getFloat("fractal_gain", time); }
49532
49536 bool set_fractal_lacunarity(float val, double time = TiMe::Default()) { return setValue("fractal_lacunarity", val, time); }
49540 float get_fractal_lacunarity(double time = TiMe::Default()) const { return getFloat("fractal_lacunarity", time); }
49541
49545 bool set_fractal_H(float val, double time = TiMe::Default()) { return setValue("fractal_H", val, time); }
49549 float get_fractal_H(double time = TiMe::Default()) const { return getFloat("fractal_H", time); }
49550
49554 bool set_use_dist(bool val, double time = TiMe::Default()) { return setValue("use_dist", val, time); }
49558 bool get_use_dist(double time = TiMe::Default()) const { return getBool("use_dist", time); }
49559
49563 bool set_dist_str(float val, double time = TiMe::Default()) { return setValue("dist_str", val, time); }
49567 float get_dist_str(double time = TiMe::Default()) const { return getFloat("dist_str", time); }
49568
49571 bool set_dist_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("dist_map", texture, time); }
49574 bool set_dist_map(const AColor& texture, double time = TiMe::Default()) { return setValue("dist_map", texture, time); }
49577 Value get_dist_map(double time = TiMe::Default()) const { return getValue("dist_map", time); }
49578
49581 bool set_dist_map2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("dist_map2", texture, time); }
49584 bool set_dist_map2(const AColor& texture, double time = TiMe::Default()) { return setValue("dist_map2", texture, time); }
49587 Value get_dist_map2(double time = TiMe::Default()) const { return getValue("dist_map2", time); }
49588
49591 bool set_tex_size(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_size", texture, time); }
49594 bool set_tex_size(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_size", texture, time); }
49597 Value get_tex_size(double time = TiMe::Default()) const { return getValue("tex_size", time); }
49598
49601 bool set_tex_low(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_low", texture, time); }
49604 bool set_tex_low(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_low", texture, time); }
49607 Value get_tex_low(double time = TiMe::Default()) const { return getValue("tex_low", time); }
49608
49611 bool set_tex_high(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_high", texture, time); }
49614 bool set_tex_high(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_high", texture, time); }
49617 Value get_tex_high(double time = TiMe::Default()) const { return getValue("tex_high", time); }
49618
49621 bool set_tex_phase(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_phase", texture, time); }
49624 bool set_tex_phase(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_phase", texture, time); }
49627 Value get_tex_phase(double time = TiMe::Default()) const { return getValue("tex_phase", time); }
49628
49631 bool set_tex_spread(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_spread", texture, time); }
49634 bool set_tex_spread(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_spread", texture, time); }
49637 Value get_tex_spread(double time = TiMe::Default()) const { return getValue("tex_spread", time); }
49638
49641 bool set_tex_F1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_F1", texture, time); }
49644 bool set_tex_F1(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_F1", texture, time); }
49647 Value get_tex_F1(double time = TiMe::Default()) const { return getValue("tex_F1", time); }
49648
49651 bool set_tex_F2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_F2", texture, time); }
49654 bool set_tex_F2(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_F2", texture, time); }
49657 Value get_tex_F2(double time = TiMe::Default()) const { return getValue("tex_F2", time); }
49658
49661 bool set_tex_F3(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_F3", texture, time); }
49664 bool set_tex_F3(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_F3", texture, time); }
49667 Value get_tex_F3(double time = TiMe::Default()) const { return getValue("tex_F3", time); }
49668
49671 bool set_tex_F4(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_F4", texture, time); }
49674 bool set_tex_F4(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_F4", texture, time); }
49677 Value get_tex_F4(double time = TiMe::Default()) const { return getValue("tex_F4", time); }
49678
49681 bool set_tex_levels(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_levels", texture, time); }
49684 bool set_tex_levels(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_levels", texture, time); }
49687 Value get_tex_levels(double time = TiMe::Default()) const { return getValue("tex_levels", time); }
49688
49691 bool set_tex_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_offset", texture, time); }
49694 bool set_tex_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_offset", texture, time); }
49697 Value get_tex_offset(double time = TiMe::Default()) const { return getValue("tex_offset", time); }
49698
49701 bool set_tex_gain(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_gain", texture, time); }
49704 bool set_tex_gain(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_gain", texture, time); }
49707 Value get_tex_gain(double time = TiMe::Default()) const { return getValue("tex_gain", time); }
49708
49711 bool set_tex_lacunarity(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_lacunarity", texture, time); }
49714 bool set_tex_lacunarity(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_lacunarity", texture, time); }
49717 Value get_tex_lacunarity(double time = TiMe::Default()) const { return getValue("tex_lacunarity", time); }
49718
49721 bool set_tex_exponent(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_exponent", texture, time); }
49724 bool set_tex_exponent(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_exponent", texture, time); }
49727 Value get_tex_exponent(double time = TiMe::Default()) const { return getValue("tex_exponent", time); }
49728
49732 bool set_use_curve_input(bool val, double time = TiMe::Default()) { return setValue("use_curve_input", val, time); }
49736 bool get_use_curve_input(double time = TiMe::Default()) const { return getBool("use_curve_input", time); }
49737
49739 PluginRef out_curve_output() const { return PluginRef(*this, "curve_output"); }
49740
49744 bool set_curve_input(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("curve_input", texturefloat, time); }
49748 bool set_curve_input(float texturefloat, double time = TiMe::Default()) { return setValue("curve_input", texturefloat, time); }
49752 Value get_curve_input(double time = TiMe::Default()) const { return getValue("curve_input", time); }
49753};
49754
49756class TexBerconTile : public Plugin {
49757public:
49759 static constexpr const PluginTypeId getTypeId() { return 0xBFCB9CB; }
49761 static constexpr const char* getType() { return "TexBerconTile"; }
49762
49763 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
49764
49768 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
49772 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
49773
49777 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
49781 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
49782
49786 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
49790 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
49791
49795 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
49799 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
49800
49804 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
49808 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
49812 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
49813
49817 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
49821 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
49825 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
49826
49830 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
49834 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
49838 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
49839
49843 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
49847 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
49851 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
49852
49856 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
49860 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
49864 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
49865
49867 PluginRef out_color() const { return PluginRef(*this, "color"); }
49868
49870 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
49871
49873 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
49874
49876 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
49877
49880 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
49883 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
49884
49888 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
49892 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
49893
49897 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
49901 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
49902
49906 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
49910 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
49911
49915 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
49919 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
49920
49924 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
49928 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
49929
49933 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
49937 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
49938
49942 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
49946 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
49947
49951 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
49955 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
49956
49960 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
49964 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
49965
49969 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
49973 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
49974
49978 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
49982 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
49983
49987 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
49991 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
49992
49996 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
50000 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
50001
50005 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
50009 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
50010
50013 bool set_cam_space(bool val, double time = TiMe::Default()) { return setValue("cam_space", val, time); }
50016 bool get_cam_space(double time = TiMe::Default()) const { return getBool("cam_space", time); }
50017
50021 bool set_noise_color1(const Color& color, double time = TiMe::Default()) { return setValue("noise_color1", color, time); }
50025 Color get_noise_color1(double time = TiMe::Default()) const { return getColor("noise_color1", time); }
50026
50030 bool set_noise_color2(const Color& color, double time = TiMe::Default()) { return setValue("noise_color2", color, time); }
50034 Color get_noise_color2(double time = TiMe::Default()) const { return getColor("noise_color2", time); }
50035
50039 bool set_noise_color3(const Color& color, double time = TiMe::Default()) { return setValue("noise_color3", color, time); }
50043 Color get_noise_color3(double time = TiMe::Default()) const { return getColor("noise_color3", time); }
50044
50047 bool set_noise_map1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("noise_map1", texture, time); }
50050 bool set_noise_map1(const AColor& texture, double time = TiMe::Default()) { return setValue("noise_map1", texture, time); }
50053 Value get_noise_map1(double time = TiMe::Default()) const { return getValue("noise_map1", time); }
50054
50057 bool set_noise_map2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("noise_map2", texture, time); }
50060 bool set_noise_map2(const AColor& texture, double time = TiMe::Default()) { return setValue("noise_map2", texture, time); }
50063 Value get_noise_map2(double time = TiMe::Default()) const { return getValue("noise_map2", time); }
50064
50068 bool set_lock_edge(bool val, double time = TiMe::Default()) { return setValue("lock_edge", val, time); }
50072 bool get_lock_edge(double time = TiMe::Default()) const { return getBool("lock_edge", time); }
50073
50076 bool set_noise_map3(const PluginRef& texture, double time = TiMe::Default()) { return setValue("noise_map3", texture, time); }
50079 bool set_noise_map3(const AColor& texture, double time = TiMe::Default()) { return setValue("noise_map3", texture, time); }
50082 Value get_noise_map3(double time = TiMe::Default()) const { return getValue("noise_map3", time); }
50083
50087 bool set_tile_size(float val, double time = TiMe::Default()) { return setValue("tile_size", val, time); }
50091 float get_tile_size(double time = TiMe::Default()) const { return getFloat("tile_size", time); }
50092
50096 bool set_tile_style(int val, double time = TiMe::Default()) { return setValue("tile_style", val, time); }
50100 int get_tile_style(double time = TiMe::Default()) const { return getInt("tile_style", time); }
50101
50105 bool set_tile_width(float val, double time = TiMe::Default()) { return setValue("tile_width", val, time); }
50109 float get_tile_width(double time = TiMe::Default()) const { return getFloat("tile_width", time); }
50110
50114 bool set_tile_height(float val, double time = TiMe::Default()) { return setValue("tile_height", val, time); }
50118 float get_tile_height(double time = TiMe::Default()) const { return getFloat("tile_height", time); }
50119
50123 bool set_edge_width(float val, double time = TiMe::Default()) { return setValue("edge_width", val, time); }
50127 float get_edge_width(double time = TiMe::Default()) const { return getFloat("edge_width", time); }
50128
50132 bool set_edge_height(float val, double time = TiMe::Default()) { return setValue("edge_height", val, time); }
50136 float get_edge_height(double time = TiMe::Default()) const { return getFloat("edge_height", time); }
50137
50141 bool set_tile_width2(float val, double time = TiMe::Default()) { return setValue("tile_width2", val, time); }
50145 float get_tile_width2(double time = TiMe::Default()) const { return getFloat("tile_width2", time); }
50146
50150 bool set_tile_height2(float val, double time = TiMe::Default()) { return setValue("tile_height2", val, time); }
50154 float get_tile_height2(double time = TiMe::Default()) const { return getFloat("tile_height2", time); }
50155
50159 bool set_edge_width2(float val, double time = TiMe::Default()) { return setValue("edge_width2", val, time); }
50163 float get_edge_width2(double time = TiMe::Default()) const { return getFloat("edge_width2", time); }
50164
50168 bool set_edge_height2(float val, double time = TiMe::Default()) { return setValue("edge_height2", val, time); }
50172 float get_edge_height2(double time = TiMe::Default()) const { return getFloat("edge_height2", time); }
50173
50177 bool set_soften(int val, double time = TiMe::Default()) { return setValue("soften", val, time); }
50181 int get_soften(double time = TiMe::Default()) const { return getInt("soften", time); }
50182
50186 bool set_soften_rad(float val, double time = TiMe::Default()) { return setValue("soften_rad", val, time); }
50190 float get_soften_rad(double time = TiMe::Default()) const { return getFloat("soften_rad", time); }
50191
50195 bool set_round(bool val, double time = TiMe::Default()) { return setValue("round", val, time); }
50199 bool get_round(double time = TiMe::Default()) const { return getBool("round", time); }
50200
50204 bool set_round_rad(float val, double time = TiMe::Default()) { return setValue("round_rad", val, time); }
50208 float get_round_rad(double time = TiMe::Default()) const { return getFloat("round_rad", time); }
50209
50213 bool set_map_uv(bool val, double time = TiMe::Default()) { return setValue("map_uv", val, time); }
50217 bool get_map_uv(double time = TiMe::Default()) const { return getBool("map_uv", time); }
50218
50222 bool set_uv_channel(int val, double time = TiMe::Default()) { return setValue("uv_channel", val, time); }
50226 int get_uv_channel(double time = TiMe::Default()) const { return getInt("uv_channel", time); }
50227
50231 bool set_auto(int val, double time = TiMe::Default()) { return setValue("auto", val, time); }
50235 int get_auto(double time = TiMe::Default()) const { return getInt("auto", time); }
50236
50240 bool set_rand_X(float val, double time = TiMe::Default()) { return setValue("rand_X", val, time); }
50244 float get_rand_X(double time = TiMe::Default()) const { return getFloat("rand_X", time); }
50245
50249 bool set_rand_Y(float val, double time = TiMe::Default()) { return setValue("rand_Y", val, time); }
50253 float get_rand_Y(double time = TiMe::Default()) const { return getFloat("rand_Y", time); }
50254
50258 bool set_rand_SX(float val, double time = TiMe::Default()) { return setValue("rand_SX", val, time); }
50262 float get_rand_SX(double time = TiMe::Default()) const { return getFloat("rand_SX", time); }
50263
50267 bool set_rand_SY(float val, double time = TiMe::Default()) { return setValue("rand_SY", val, time); }
50271 float get_rand_SY(double time = TiMe::Default()) const { return getFloat("rand_SY", time); }
50272
50276 bool set_lock(bool val, double time = TiMe::Default()) { return setValue("lock", val, time); }
50280 bool get_lock(double time = TiMe::Default()) const { return getBool("lock", time); }
50281
50285 bool set_rot_uv(int val, double time = TiMe::Default()) { return setValue("rot_uv", val, time); }
50289 int get_rot_uv(double time = TiMe::Default()) const { return getInt("rot_uv", time); }
50290
50294 bool set_rand_rot(float val, double time = TiMe::Default()) { return setValue("rand_rot", val, time); }
50298 float get_rand_rot(double time = TiMe::Default()) const { return getFloat("rand_rot", time); }
50299
50303 bool set_flip_X(bool val, double time = TiMe::Default()) { return setValue("flip_X", val, time); }
50307 bool get_flip_X(double time = TiMe::Default()) const { return getBool("flip_X", time); }
50308
50312 bool set_flip_Y(bool val, double time = TiMe::Default()) { return setValue("flip_Y", val, time); }
50316 bool get_flip_Y(double time = TiMe::Default()) const { return getBool("flip_Y", time); }
50317
50321 bool set_center(bool val, double time = TiMe::Default()) { return setValue("center", val, time); }
50325 bool get_center(double time = TiMe::Default()) const { return getBool("center", time); }
50326
50330 bool set_center_channel(int val, double time = TiMe::Default()) { return setValue("center_channel", val, time); }
50334 int get_center_channel(double time = TiMe::Default()) const { return getInt("center_channel", time); }
50335
50339 bool set_rand_Z(bool val, double time = TiMe::Default()) { return setValue("rand_Z", val, time); }
50343 bool get_rand_Z(double time = TiMe::Default()) const { return getBool("rand_Z", time); }
50344
50348 bool set_pattern(const char* str, double time = TiMe::Default()) { return setValue("pattern", str, time); }
50352 bool set_pattern(const std::string& str, double time = TiMe::Default()) { return setValue("pattern", str, time); }
50356 std::string get_pattern(double time = TiMe::Default()) const { return getString("pattern", time); }
50357
50361 bool set_use_dist(bool val, double time = TiMe::Default()) { return setValue("use_dist", val, time); }
50365 bool get_use_dist(double time = TiMe::Default()) const { return getBool("use_dist", time); }
50366
50370 bool set_dist_str(float val, double time = TiMe::Default()) { return setValue("dist_str", val, time); }
50374 float get_dist_str(double time = TiMe::Default()) const { return getFloat("dist_str", time); }
50375
50378 bool set_dist_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("dist_map", texture, time); }
50381 bool set_dist_map(const AColor& texture, double time = TiMe::Default()) { return setValue("dist_map", texture, time); }
50384 Value get_dist_map(double time = TiMe::Default()) const { return getValue("dist_map", time); }
50385
50388 bool set_dist_map2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("dist_map2", texture, time); }
50391 bool set_dist_map2(const AColor& texture, double time = TiMe::Default()) { return setValue("dist_map2", texture, time); }
50394 Value get_dist_map2(double time = TiMe::Default()) const { return getValue("dist_map2", time); }
50395
50398 bool set_tex_soften_rad(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_soften_rad", texture, time); }
50401 bool set_tex_soften_rad(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_soften_rad", texture, time); }
50404 Value get_tex_soften_rad(double time = TiMe::Default()) const { return getValue("tex_soften_rad", time); }
50405
50408 bool set_tex_round_rad(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_round_rad", texture, time); }
50411 bool set_tex_round_rad(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_round_rad", texture, time); }
50414 Value get_tex_round_rad(double time = TiMe::Default()) const { return getValue("tex_round_rad", time); }
50415};
50416
50418class TexBerconWood : public Plugin {
50419public:
50421 static constexpr const PluginTypeId getTypeId() { return 0xBFCB1FB; }
50423 static constexpr const char* getType() { return "TexBerconWood"; }
50424
50425 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
50426
50430 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
50434 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
50435
50439 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
50443 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
50444
50448 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
50452 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
50453
50457 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
50461 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
50462
50466 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
50470 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
50474 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
50475
50479 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
50483 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
50487 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
50488
50492 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
50496 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
50500 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
50501
50505 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
50509 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
50513 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
50514
50518 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
50522 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
50526 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
50527
50529 PluginRef out_color() const { return PluginRef(*this, "color"); }
50530
50532 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
50533
50535 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
50536
50538 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
50539
50542 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
50545 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
50546
50550 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
50554 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
50555
50559 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
50563 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
50564
50568 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
50572 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
50573
50577 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
50581 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
50582
50586 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
50590 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
50591
50595 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
50599 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
50600
50604 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
50608 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
50609
50613 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
50617 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
50618
50622 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
50626 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
50627
50631 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
50635 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
50636
50640 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
50644 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
50645
50649 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
50653 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
50654
50658 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
50662 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
50663
50667 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
50671 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
50672
50675 bool set_cam_space(bool val, double time = TiMe::Default()) { return setValue("cam_space", val, time); }
50678 bool get_cam_space(double time = TiMe::Default()) const { return getBool("cam_space", time); }
50679
50683 bool set_noise_color1(const Color& color, double time = TiMe::Default()) { return setValue("noise_color1", color, time); }
50687 Color get_noise_color1(double time = TiMe::Default()) const { return getColor("noise_color1", time); }
50688
50692 bool set_noise_color2(const Color& color, double time = TiMe::Default()) { return setValue("noise_color2", color, time); }
50696 Color get_noise_color2(double time = TiMe::Default()) const { return getColor("noise_color2", time); }
50697
50701 bool set_noise_color3(const Color& color, double time = TiMe::Default()) { return setValue("noise_color3", color, time); }
50705 Color get_noise_color3(double time = TiMe::Default()) const { return getColor("noise_color3", time); }
50706
50709 bool set_noise_map1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("noise_map1", texture, time); }
50712 bool set_noise_map1(const AColor& texture, double time = TiMe::Default()) { return setValue("noise_map1", texture, time); }
50715 Value get_noise_map1(double time = TiMe::Default()) const { return getValue("noise_map1", time); }
50716
50719 bool set_noise_map2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("noise_map2", texture, time); }
50722 bool set_noise_map2(const AColor& texture, double time = TiMe::Default()) { return setValue("noise_map2", texture, time); }
50725 Value get_noise_map2(double time = TiMe::Default()) const { return getValue("noise_map2", time); }
50726
50730 bool set_grain_lock(bool val, double time = TiMe::Default()) { return setValue("grain_lock", val, time); }
50734 bool get_grain_lock(double time = TiMe::Default()) const { return getBool("grain_lock", time); }
50735
50738 bool set_noise_map3(const PluginRef& texture, double time = TiMe::Default()) { return setValue("noise_map3", texture, time); }
50741 bool set_noise_map3(const AColor& texture, double time = TiMe::Default()) { return setValue("noise_map3", texture, time); }
50744 Value get_noise_map3(double time = TiMe::Default()) const { return getValue("noise_map3", time); }
50745
50749 bool set_rand_seed(float val, double time = TiMe::Default()) { return setValue("rand_seed", val, time); }
50753 float get_rand_seed(double time = TiMe::Default()) const { return getFloat("rand_seed", time); }
50754
50758 bool set_wood_type(int val, double time = TiMe::Default()) { return setValue("wood_type", val, time); }
50762 int get_wood_type(double time = TiMe::Default()) const { return getInt("wood_type", time); }
50763
50767 bool set_wood_size(float val, double time = TiMe::Default()) { return setValue("wood_size", val, time); }
50771 float get_wood_size(double time = TiMe::Default()) const { return getFloat("wood_size", time); }
50772
50776 bool set_low_tresh(float val, double time = TiMe::Default()) { return setValue("low_tresh", val, time); }
50780 float get_low_tresh(double time = TiMe::Default()) const { return getFloat("low_tresh", time); }
50781
50785 bool set_high_tresh(float val, double time = TiMe::Default()) { return setValue("high_tresh", val, time); }
50789 float get_high_tresh(double time = TiMe::Default()) const { return getFloat("high_tresh", time); }
50790
50794 bool set_wood_skew(float val, double time = TiMe::Default()) { return setValue("wood_skew", val, time); }
50798 float get_wood_skew(double time = TiMe::Default()) const { return getFloat("wood_skew", time); }
50799
50803 bool set_width_var(float val, double time = TiMe::Default()) { return setValue("width_var", val, time); }
50807 float get_width_var(double time = TiMe::Default()) const { return getFloat("width_var", time); }
50808
50812 bool set_gain_var(float val, double time = TiMe::Default()) { return setValue("gain_var", val, time); }
50816 float get_gain_var(double time = TiMe::Default()) const { return getFloat("gain_var", time); }
50817
50821 bool set_trunk_str(float val, double time = TiMe::Default()) { return setValue("trunk_str", val, time); }
50825 float get_trunk_str(double time = TiMe::Default()) const { return getFloat("trunk_str", time); }
50826
50830 bool set_trunk_freq(float val, double time = TiMe::Default()) { return setValue("trunk_freq", val, time); }
50834 float get_trunk_freq(double time = TiMe::Default()) const { return getFloat("trunk_freq", time); }
50835
50839 bool set_radial_str(float val, double time = TiMe::Default()) { return setValue("radial_str", val, time); }
50843 float get_radial_str(double time = TiMe::Default()) const { return getFloat("radial_str", time); }
50844
50848 bool set_radial_freq(float val, double time = TiMe::Default()) { return setValue("radial_freq", val, time); }
50852 float get_radial_freq(double time = TiMe::Default()) const { return getFloat("radial_freq", time); }
50853
50857 bool set_radial_z(float val, double time = TiMe::Default()) { return setValue("radial_z", val, time); }
50861 float get_radial_z(double time = TiMe::Default()) const { return getFloat("radial_z", time); }
50862
50866 bool set_angle_str(float val, double time = TiMe::Default()) { return setValue("angle_str", val, time); }
50870 float get_angle_str(double time = TiMe::Default()) const { return getFloat("angle_str", time); }
50871
50875 bool set_angle_freq(float val, double time = TiMe::Default()) { return setValue("angle_freq", val, time); }
50879 float get_angle_freq(double time = TiMe::Default()) const { return getFloat("angle_freq", time); }
50880
50884 bool set_angle_rad(float val, double time = TiMe::Default()) { return setValue("angle_rad", val, time); }
50888 float get_angle_rad(double time = TiMe::Default()) const { return getFloat("angle_rad", time); }
50889
50893 bool set_grain_str(float val, double time = TiMe::Default()) { return setValue("grain_str", val, time); }
50897 float get_grain_str(double time = TiMe::Default()) const { return getFloat("grain_str", time); }
50898
50902 bool set_grain_freq(float val, double time = TiMe::Default()) { return setValue("grain_freq", val, time); }
50906 float get_grain_freq(double time = TiMe::Default()) const { return getFloat("grain_freq", time); }
50907
50911 bool set_use_dist(bool val, double time = TiMe::Default()) { return setValue("use_dist", val, time); }
50915 bool get_use_dist(double time = TiMe::Default()) const { return getBool("use_dist", time); }
50916
50920 bool set_dist_str(float val, double time = TiMe::Default()) { return setValue("dist_str", val, time); }
50924 float get_dist_str(double time = TiMe::Default()) const { return getFloat("dist_str", time); }
50925
50928 bool set_dist_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("dist_map", texture, time); }
50931 bool set_dist_map(const AColor& texture, double time = TiMe::Default()) { return setValue("dist_map", texture, time); }
50934 Value get_dist_map(double time = TiMe::Default()) const { return getValue("dist_map", time); }
50935
50938 bool set_dist_map2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("dist_map2", texture, time); }
50941 bool set_dist_map2(const AColor& texture, double time = TiMe::Default()) { return setValue("dist_map2", texture, time); }
50944 Value get_dist_map2(double time = TiMe::Default()) const { return getValue("dist_map2", time); }
50945
50949 bool set_samples(int val, double time = TiMe::Default()) { return setValue("samples", val, time); }
50953 int get_samples(double time = TiMe::Default()) const { return getInt("samples", time); }
50954
50957 bool set_tex_size(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_size", texture, time); }
50960 bool set_tex_size(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_size", texture, time); }
50963 Value get_tex_size(double time = TiMe::Default()) const { return getValue("tex_size", time); }
50964
50967 bool set_tex_low(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_low", texture, time); }
50970 bool set_tex_low(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_low", texture, time); }
50973 Value get_tex_low(double time = TiMe::Default()) const { return getValue("tex_low", time); }
50974
50977 bool set_tex_high(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_high", texture, time); }
50980 bool set_tex_high(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_high", texture, time); }
50983 Value get_tex_high(double time = TiMe::Default()) const { return getValue("tex_high", time); }
50984
50987 bool set_tex_skew(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_skew", texture, time); }
50990 bool set_tex_skew(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_skew", texture, time); }
50993 Value get_tex_skew(double time = TiMe::Default()) const { return getValue("tex_skew", time); }
50994
50997 bool set_tex_width_var(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_width_var", texture, time); }
51000 bool set_tex_width_var(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_width_var", texture, time); }
51003 Value get_tex_width_var(double time = TiMe::Default()) const { return getValue("tex_width_var", time); }
51004
51007 bool set_tex_gain_var(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_gain_var", texture, time); }
51010 bool set_tex_gain_var(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_gain_var", texture, time); }
51013 Value get_tex_gain_var(double time = TiMe::Default()) const { return getValue("tex_gain_var", time); }
51014
51017 bool set_tex_trunk_str(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_trunk_str", texture, time); }
51020 bool set_tex_trunk_str(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_trunk_str", texture, time); }
51023 Value get_tex_trunk_str(double time = TiMe::Default()) const { return getValue("tex_trunk_str", time); }
51024
51027 bool set_tex_trunk_freq(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_trunk_freq", texture, time); }
51030 bool set_tex_trunk_freq(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_trunk_freq", texture, time); }
51033 Value get_tex_trunk_freq(double time = TiMe::Default()) const { return getValue("tex_trunk_freq", time); }
51034
51037 bool set_tex_radial_str(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_radial_str", texture, time); }
51040 bool set_tex_radial_str(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_radial_str", texture, time); }
51043 Value get_tex_radial_str(double time = TiMe::Default()) const { return getValue("tex_radial_str", time); }
51044
51047 bool set_tex_radial_freq(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_radial_freq", texture, time); }
51050 bool set_tex_radial_freq(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_radial_freq", texture, time); }
51053 Value get_tex_radial_freq(double time = TiMe::Default()) const { return getValue("tex_radial_freq", time); }
51054
51057 bool set_tex_z_str(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_z_str", texture, time); }
51060 bool set_tex_z_str(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_z_str", texture, time); }
51063 Value get_tex_z_str(double time = TiMe::Default()) const { return getValue("tex_z_str", time); }
51064
51067 bool set_tex_ang_str(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_ang_str", texture, time); }
51070 bool set_tex_ang_str(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_ang_str", texture, time); }
51073 Value get_tex_ang_str(double time = TiMe::Default()) const { return getValue("tex_ang_str", time); }
51074
51077 bool set_tex_ang_freq(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_ang_freq", texture, time); }
51080 bool set_tex_ang_freq(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_ang_freq", texture, time); }
51083 Value get_tex_ang_freq(double time = TiMe::Default()) const { return getValue("tex_ang_freq", time); }
51084
51087 bool set_tex_ang_rad(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_ang_rad", texture, time); }
51090 bool set_tex_ang_rad(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_ang_rad", texture, time); }
51093 Value get_tex_ang_rad(double time = TiMe::Default()) const { return getValue("tex_ang_rad", time); }
51094
51097 bool set_tex_grain_str(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_grain_str", texture, time); }
51100 bool set_tex_grain_str(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_grain_str", texture, time); }
51103 Value get_tex_grain_str(double time = TiMe::Default()) const { return getValue("tex_grain_str", time); }
51104
51107 bool set_tex_grain_freq(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tex_grain_freq", texture, time); }
51110 bool set_tex_grain_freq(const AColor& texture, double time = TiMe::Default()) { return setValue("tex_grain_freq", texture, time); }
51113 Value get_tex_grain_freq(double time = TiMe::Default()) const { return getValue("tex_grain_freq", time); }
51114
51118 bool set_use_curve_input(bool val, double time = TiMe::Default()) { return setValue("use_curve_input", val, time); }
51122 bool get_use_curve_input(double time = TiMe::Default()) const { return getBool("use_curve_input", time); }
51123
51125 PluginRef out_curve_output() const { return PluginRef(*this, "curve_output"); }
51126
51130 bool set_curve_input(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("curve_input", texturefloat, time); }
51134 bool set_curve_input(float texturefloat, double time = TiMe::Default()) { return setValue("curve_input", texturefloat, time); }
51138 Value get_curve_input(double time = TiMe::Default()) const { return getValue("curve_input", time); }
51139};
51140
51142class TexBezierCurve : public Plugin {
51143public:
51145 static constexpr const PluginTypeId getTypeId() { return 0x77B04362; }
51147 static constexpr const char* getType() { return "TexBezierCurve"; }
51148
51149 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
51150
51153 bool set_input_float(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input_float", texturefloat, time); }
51156 bool set_input_float(float texturefloat, double time = TiMe::Default()) { return setValue("input_float", texturefloat, time); }
51159 Value get_input_float(double time = TiMe::Default()) const { return getValue("input_float", time); }
51160
51163 bool set_points(const FloatList& floatList, double time = TiMe::Default()) { return setValue("points", floatList, time); }
51164 bool set_points(FloatList&& floatList, double time = TiMe::Default()) { return setValue("points", std::move(floatList), time); }
51165 bool set_points(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("points", floats, count, time); }
51166 template<size_t count> bool set_points(const float (&floats)[count], double time = TiMe::Default()) { return setArray("points", floats, count, time); }
51169 FloatList get_points(double time = TiMe::Default()) const { return getFloatList("points", time); }
51170
51174 bool set_types(const IntList& intList, double time = TiMe::Default()) { return setValue("types", intList, time); }
51175 bool set_types(IntList&& intList, double time = TiMe::Default()) { return setValue("types", std::move(intList), time); }
51176 bool set_types(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("types", ints, count, time); }
51177 template<size_t count> bool set_types(const int (&ints)[count], double time = TiMe::Default()) { return setArray("types", ints, count, time); }
51181 IntList get_types(double time = TiMe::Default()) const { return getIntList("types", time); }
51182
51185 bool set_num_bezier_points(int val, double time = TiMe::Default()) { return setValue("num_bezier_points", val, time); }
51188 int get_num_bezier_points(double time = TiMe::Default()) const { return getInt("num_bezier_points", time); }
51189
51192 bool set_use_end_tangents(bool val, double time = TiMe::Default()) { return setValue("use_end_tangents", val, time); }
51195 bool get_use_end_tangents(double time = TiMe::Default()) const { return getBool("use_end_tangents", time); }
51196
51200 bool set_out_of_range_type(int val, double time = TiMe::Default()) { return setValue("out_of_range_type", val, time); }
51204 int get_out_of_range_type(double time = TiMe::Default()) const { return getInt("out_of_range_type", time); }
51205
51209 bool set_gpu_curve_mode(int val, double time = TiMe::Default()) { return setValue("gpu_curve_mode", val, time); }
51213 int get_gpu_curve_mode(double time = TiMe::Default()) const { return getInt("gpu_curve_mode", time); }
51214
51217 bool set_clamp(bool val, double time = TiMe::Default()) { return setValue("clamp", val, time); }
51220 bool get_clamp(double time = TiMe::Default()) const { return getBool("clamp", time); }
51221
51224 bool set_clamp_value_min(float val, double time = TiMe::Default()) { return setValue("clamp_value_min", val, time); }
51227 float get_clamp_value_min(double time = TiMe::Default()) const { return getFloat("clamp_value_min", time); }
51228
51231 bool set_clamp_value_max(float val, double time = TiMe::Default()) { return setValue("clamp_value_max", val, time); }
51234 float get_clamp_value_max(double time = TiMe::Default()) const { return getFloat("clamp_value_max", time); }
51235};
51236
51239public:
51241 static constexpr const PluginTypeId getTypeId() { return 0x782B1808; }
51243 static constexpr const char* getType() { return "TexBezierCurveColor"; }
51244
51245 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
51246
51249 bool set_input_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("input_color", texture, time); }
51252 bool set_input_color(const AColor& texture, double time = TiMe::Default()) { return setValue("input_color", texture, time); }
51255 Value get_input_color(double time = TiMe::Default()) const { return getValue("input_color", time); }
51256
51259 bool set_points_r(const FloatList& floatList, double time = TiMe::Default()) { return setValue("points_r", floatList, time); }
51260 bool set_points_r(FloatList&& floatList, double time = TiMe::Default()) { return setValue("points_r", std::move(floatList), time); }
51261 bool set_points_r(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("points_r", floats, count, time); }
51262 template<size_t count> bool set_points_r(const float (&floats)[count], double time = TiMe::Default()) { return setArray("points_r", floats, count, time); }
51265 FloatList get_points_r(double time = TiMe::Default()) const { return getFloatList("points_r", time); }
51266
51269 bool set_points_g(const FloatList& floatList, double time = TiMe::Default()) { return setValue("points_g", floatList, time); }
51270 bool set_points_g(FloatList&& floatList, double time = TiMe::Default()) { return setValue("points_g", std::move(floatList), time); }
51271 bool set_points_g(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("points_g", floats, count, time); }
51272 template<size_t count> bool set_points_g(const float (&floats)[count], double time = TiMe::Default()) { return setArray("points_g", floats, count, time); }
51275 FloatList get_points_g(double time = TiMe::Default()) const { return getFloatList("points_g", time); }
51276
51279 bool set_points_b(const FloatList& floatList, double time = TiMe::Default()) { return setValue("points_b", floatList, time); }
51280 bool set_points_b(FloatList&& floatList, double time = TiMe::Default()) { return setValue("points_b", std::move(floatList), time); }
51281 bool set_points_b(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("points_b", floats, count, time); }
51282 template<size_t count> bool set_points_b(const float (&floats)[count], double time = TiMe::Default()) { return setArray("points_b", floats, count, time); }
51285 FloatList get_points_b(double time = TiMe::Default()) const { return getFloatList("points_b", time); }
51286
51290 bool set_types_r(const IntList& intList, double time = TiMe::Default()) { return setValue("types_r", intList, time); }
51291 bool set_types_r(IntList&& intList, double time = TiMe::Default()) { return setValue("types_r", std::move(intList), time); }
51292 bool set_types_r(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("types_r", ints, count, time); }
51293 template<size_t count> bool set_types_r(const int (&ints)[count], double time = TiMe::Default()) { return setArray("types_r", ints, count, time); }
51297 IntList get_types_r(double time = TiMe::Default()) const { return getIntList("types_r", time); }
51298
51302 bool set_types_g(const IntList& intList, double time = TiMe::Default()) { return setValue("types_g", intList, time); }
51303 bool set_types_g(IntList&& intList, double time = TiMe::Default()) { return setValue("types_g", std::move(intList), time); }
51304 bool set_types_g(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("types_g", ints, count, time); }
51305 template<size_t count> bool set_types_g(const int (&ints)[count], double time = TiMe::Default()) { return setArray("types_g", ints, count, time); }
51309 IntList get_types_g(double time = TiMe::Default()) const { return getIntList("types_g", time); }
51310
51314 bool set_types_b(const IntList& intList, double time = TiMe::Default()) { return setValue("types_b", intList, time); }
51315 bool set_types_b(IntList&& intList, double time = TiMe::Default()) { return setValue("types_b", std::move(intList), time); }
51316 bool set_types_b(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("types_b", ints, count, time); }
51317 template<size_t count> bool set_types_b(const int (&ints)[count], double time = TiMe::Default()) { return setArray("types_b", ints, count, time); }
51321 IntList get_types_b(double time = TiMe::Default()) const { return getIntList("types_b", time); }
51322
51325 bool set_num_bezier_points_r(int val, double time = TiMe::Default()) { return setValue("num_bezier_points_r", val, time); }
51328 int get_num_bezier_points_r(double time = TiMe::Default()) const { return getInt("num_bezier_points_r", time); }
51329
51332 bool set_num_bezier_points_g(int val, double time = TiMe::Default()) { return setValue("num_bezier_points_g", val, time); }
51335 int get_num_bezier_points_g(double time = TiMe::Default()) const { return getInt("num_bezier_points_g", time); }
51336
51339 bool set_num_bezier_points_b(int val, double time = TiMe::Default()) { return setValue("num_bezier_points_b", val, time); }
51342 int get_num_bezier_points_b(double time = TiMe::Default()) const { return getInt("num_bezier_points_b", time); }
51343
51346 bool set_use_end_tangents_r(bool val, double time = TiMe::Default()) { return setValue("use_end_tangents_r", val, time); }
51349 bool get_use_end_tangents_r(double time = TiMe::Default()) const { return getBool("use_end_tangents_r", time); }
51350
51353 bool set_use_end_tangents_g(bool val, double time = TiMe::Default()) { return setValue("use_end_tangents_g", val, time); }
51356 bool get_use_end_tangents_g(double time = TiMe::Default()) const { return getBool("use_end_tangents_g", time); }
51357
51360 bool set_use_end_tangents_b(bool val, double time = TiMe::Default()) { return setValue("use_end_tangents_b", val, time); }
51363 bool get_use_end_tangents_b(double time = TiMe::Default()) const { return getBool("use_end_tangents_b", time); }
51364
51368 bool set_out_of_range_type_r(int val, double time = TiMe::Default()) { return setValue("out_of_range_type_r", val, time); }
51372 int get_out_of_range_type_r(double time = TiMe::Default()) const { return getInt("out_of_range_type_r", time); }
51373
51377 bool set_out_of_range_type_g(int val, double time = TiMe::Default()) { return setValue("out_of_range_type_g", val, time); }
51381 int get_out_of_range_type_g(double time = TiMe::Default()) const { return getInt("out_of_range_type_g", time); }
51382
51386 bool set_out_of_range_type_b(int val, double time = TiMe::Default()) { return setValue("out_of_range_type_b", val, time); }
51390 int get_out_of_range_type_b(double time = TiMe::Default()) const { return getInt("out_of_range_type_b", time); }
51391};
51392
51394class TexBifrostVVMix : public Plugin {
51395public:
51397 static constexpr const PluginTypeId getTypeId() { return 0x780C7436; }
51399 static constexpr const char* getType() { return "TexBifrostVVMix"; }
51400
51401 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
51402
51405 bool set_velocity_mult(float val, double time = TiMe::Default()) { return setValue("velocity_mult", val, time); }
51408 float get_velocity_mult(double time = TiMe::Default()) const { return getFloat("velocity_mult", time); }
51409
51412 bool set_vorticity_mult(float val, double time = TiMe::Default()) { return setValue("vorticity_mult", val, time); }
51415 float get_vorticity_mult(double time = TiMe::Default()) const { return getFloat("vorticity_mult", time); }
51416
51418 bool set_velocity_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("velocity_tex", texture, time); }
51420 bool set_velocity_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("velocity_tex", texture, time); }
51422 Value get_velocity_tex(double time = TiMe::Default()) const { return getValue("velocity_tex", time); }
51423
51425 bool set_vorticity_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("vorticity_tex", texture, time); }
51427 bool set_vorticity_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("vorticity_tex", texture, time); }
51429 Value get_vorticity_tex(double time = TiMe::Default()) const { return getValue("vorticity_tex", time); }
51430
51432 PluginRef out_out_value() const { return PluginRef(*this, "out_value"); }
51433};
51434
51437public:
51439 static constexpr const PluginTypeId getTypeId() { return 0x77B157D0; }
51441 static constexpr const char* getType() { return "TexBillboardParticle"; }
51442
51443 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
51444
51448 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
51452 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
51453
51457 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
51461 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
51462
51466 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
51470 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
51471
51475 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
51479 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
51480
51484 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
51488 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
51492 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
51493
51497 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
51501 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
51505 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
51506
51510 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
51514 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
51518 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
51519
51523 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
51527 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
51531 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
51532
51536 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
51540 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
51544 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
51545
51547 PluginRef out_color() const { return PluginRef(*this, "color"); }
51548
51550 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
51551
51553 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
51554
51556 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
51557
51560 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
51563 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
51564
51568 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
51572 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
51573
51577 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
51581 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
51582
51586 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
51590 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
51591
51595 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
51599 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
51600
51604 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
51608 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
51609
51613 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
51617 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
51618
51622 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
51626 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
51627
51631 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
51635 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
51636
51640 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
51644 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
51645
51649 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
51653 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
51654
51658 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
51662 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
51663
51667 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
51671 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
51672
51676 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
51680 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
51681
51685 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
51689 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
51690
51692 bool set_clr_txt(const PluginRef& texture, double time = TiMe::Default()) { return setValue("clr_txt", texture, time); }
51694 bool set_clr_txt(const AColor& texture, double time = TiMe::Default()) { return setValue("clr_txt", texture, time); }
51696 Value get_clr_txt(double time = TiMe::Default()) const { return getValue("clr_txt", time); }
51697
51700 bool set_NormalType(int val, double time = TiMe::Default()) { return setValue("NormalType", val, time); }
51703 int get_NormalType(double time = TiMe::Default()) const { return getInt("NormalType", time); }
51704
51707 bool set_Direction(int val, double time = TiMe::Default()) { return setValue("Direction", val, time); }
51710 int get_Direction(double time = TiMe::Default()) const { return getInt("Direction", time); }
51711
51714 bool set_TextureSpace(int val, double time = TiMe::Default()) { return setValue("TextureSpace", val, time); }
51717 int get_TextureSpace(double time = TiMe::Default()) const { return getInt("TextureSpace", time); }
51718
51721 bool set_Shape(int val, double time = TiMe::Default()) { return setValue("Shape", val, time); }
51724 int get_Shape(double time = TiMe::Default()) const { return getInt("Shape", time); }
51725
51728 bool set_FollowVelocity(int val, double time = TiMe::Default()) { return setValue("FollowVelocity", val, time); }
51731 int get_FollowVelocity(double time = TiMe::Default()) const { return getInt("FollowVelocity", time); }
51732
51735 bool set_SelfShadow(float val, double time = TiMe::Default()) { return setValue("SelfShadow", val, time); }
51738 float get_SelfShadow(double time = TiMe::Default()) const { return getFloat("SelfShadow", time); }
51739
51742 bool set_UseShading(int val, double time = TiMe::Default()) { return setValue("UseShading", val, time); }
51745 int get_UseShading(double time = TiMe::Default()) const { return getInt("UseShading", time); }
51746
51749 bool set_AmbientType(int val, double time = TiMe::Default()) { return setValue("AmbientType", val, time); }
51752 int get_AmbientType(double time = TiMe::Default()) const { return getInt("AmbientType", time); }
51753
51755 bool set_AmbienceClr(const PluginRef& texture, double time = TiMe::Default()) { return setValue("AmbienceClr", texture, time); }
51757 bool set_AmbienceClr(const AColor& texture, double time = TiMe::Default()) { return setValue("AmbienceClr", texture, time); }
51759 Value get_AmbienceClr(double time = TiMe::Default()) const { return getValue("AmbienceClr", time); }
51760
51762 bool set_AmbientClr(const PluginRef& texture, double time = TiMe::Default()) { return setValue("AmbientClr", texture, time); }
51764 bool set_AmbientClr(const AColor& texture, double time = TiMe::Default()) { return setValue("AmbientClr", texture, time); }
51766 Value get_AmbientClr(double time = TiMe::Default()) const { return getValue("AmbientClr", time); }
51767
51770 bool set_AmbientPart(float val, double time = TiMe::Default()) { return setValue("AmbientPart", val, time); }
51773 float get_AmbientPart(double time = TiMe::Default()) const { return getFloat("AmbientPart", time); }
51774
51778 bool set_SpecularType(int val, double time = TiMe::Default()) { return setValue("SpecularType", val, time); }
51782 int get_SpecularType(double time = TiMe::Default()) const { return getInt("SpecularType", time); }
51783
51785 bool set_SpecularClr(const PluginRef& texture, double time = TiMe::Default()) { return setValue("SpecularClr", texture, time); }
51787 bool set_SpecularClr(const AColor& texture, double time = TiMe::Default()) { return setValue("SpecularClr", texture, time); }
51789 Value get_SpecularClr(double time = TiMe::Default()) const { return getValue("SpecularClr", time); }
51790
51793 bool set_SpecularPart(float val, double time = TiMe::Default()) { return setValue("SpecularPart", val, time); }
51796 float get_SpecularPart(double time = TiMe::Default()) const { return getFloat("SpecularPart", time); }
51797
51800 bool set_SpecularCoeff(float val, double time = TiMe::Default()) { return setValue("SpecularCoeff", val, time); }
51803 float get_SpecularCoeff(double time = TiMe::Default()) const { return getFloat("SpecularCoeff", time); }
51804
51808 bool set_IrradianceType(int val, double time = TiMe::Default()) { return setValue("IrradianceType", val, time); }
51812 int get_IrradianceType(double time = TiMe::Default()) const { return getInt("IrradianceType", time); }
51813
51815 bool set_IrradianceClr(const PluginRef& texture, double time = TiMe::Default()) { return setValue("IrradianceClr", texture, time); }
51817 bool set_IrradianceClr(const AColor& texture, double time = TiMe::Default()) { return setValue("IrradianceClr", texture, time); }
51819 Value get_IrradianceClr(double time = TiMe::Default()) const { return getValue("IrradianceClr", time); }
51820
51823 bool set_IrradiancePart(float val, double time = TiMe::Default()) { return setValue("IrradiancePart", val, time); }
51826 float get_IrradiancePart(double time = TiMe::Default()) const { return getFloat("IrradiancePart", time); }
51827
51831 bool set_RadianceType(int val, double time = TiMe::Default()) { return setValue("RadianceType", val, time); }
51835 int get_RadianceType(double time = TiMe::Default()) const { return getInt("RadianceType", time); }
51836
51838 bool set_RadianceClr(const PluginRef& texture, double time = TiMe::Default()) { return setValue("RadianceClr", texture, time); }
51840 bool set_RadianceClr(const AColor& texture, double time = TiMe::Default()) { return setValue("RadianceClr", texture, time); }
51842 Value get_RadianceClr(double time = TiMe::Default()) const { return getValue("RadianceClr", time); }
51843
51846 bool set_RadiancePart(float val, double time = TiMe::Default()) { return setValue("RadiancePart", val, time); }
51849 float get_RadiancePart(double time = TiMe::Default()) const { return getFloat("RadiancePart", time); }
51850
51853 bool set_ColourBurn(float val, double time = TiMe::Default()) { return setValue("ColourBurn", val, time); }
51856 float get_ColourBurn(double time = TiMe::Default()) const { return getFloat("ColourBurn", time); }
51857};
51858
51860class TexBitmap : public Plugin {
51861public:
51863 static constexpr const PluginTypeId getTypeId() { return 0x777473C9; }
51865 static constexpr const char* getType() { return "TexBitmap"; }
51866
51867 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
51868
51872 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
51876 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
51877
51881 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
51885 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
51886
51890 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
51894 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
51895
51899 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
51903 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
51904
51908 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
51912 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
51916 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
51917
51921 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
51925 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
51929 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
51930
51934 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
51938 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
51942 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
51943
51947 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
51951 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
51955 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
51956
51960 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
51964 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
51968 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
51969
51971 PluginRef out_color() const { return PluginRef(*this, "color"); }
51972
51974 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
51975
51977 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
51978
51980 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
51981
51984 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
51987 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
51988
51992 bool set_tile(int val, double time = TiMe::Default()) { return setValue("tile", val, time); }
51996 int get_tile(double time = TiMe::Default()) const { return getInt("tile", time); }
51997
52001 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
52005 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
52006
52010 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
52014 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
52015
52019 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
52023 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
52024
52028 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
52032 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
52033
52037 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
52041 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
52042
52046 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
52050 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
52051
52055 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
52059 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
52060
52064 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
52068 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
52069
52073 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
52077 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
52078
52082 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
52086 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
52087
52091 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
52095 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
52096
52100 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
52104 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
52105
52109 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
52113 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
52114
52118 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
52122 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
52123
52126 bool set_bitmap(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("bitmap", plugin, time); }
52129 PluginRef get_bitmap(double time = TiMe::Default()) const { return getPlugin("bitmap", time); }
52130
52133 bool set_default_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("default_color", texture, time); }
52136 bool set_default_color(const AColor& texture, double time = TiMe::Default()) { return setValue("default_color", texture, time); }
52139 Value get_default_color(double time = TiMe::Default()) const { return getValue("default_color", time); }
52140};
52141
52143class TexBlend : public Plugin {
52144public:
52146 static constexpr const PluginTypeId getTypeId() { return 0x77747289; }
52148 static constexpr const char* getType() { return "TexBlend"; }
52149
52150 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
52151
52154 bool set_color_a(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_a", texture, time); }
52157 bool set_color_a(const AColor& texture, double time = TiMe::Default()) { return setValue("color_a", texture, time); }
52160 Value get_color_a(double time = TiMe::Default()) const { return getValue("color_a", time); }
52161
52164 bool set_color_b(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_b", texture, time); }
52167 bool set_color_b(const AColor& texture, double time = TiMe::Default()) { return setValue("color_b", texture, time); }
52170 Value get_color_b(double time = TiMe::Default()) const { return getValue("color_b", time); }
52171
52174 bool set_blend_amount(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("blend_amount", texturefloat, time); }
52177 bool set_blend_amount(float texturefloat, double time = TiMe::Default()) { return setValue("blend_amount", texturefloat, time); }
52180 Value get_blend_amount(double time = TiMe::Default()) const { return getValue("blend_amount", time); }
52181
52184 bool set_composite(bool val, double time = TiMe::Default()) { return setValue("composite", val, time); }
52187 bool get_composite(double time = TiMe::Default()) const { return getBool("composite", time); }
52188};
52189
52192public:
52194 static constexpr const PluginTypeId getTypeId() { return 0x77CE8201; }
52196 static constexpr const char* getType() { return "TexBlendBumpNormal"; }
52197
52198 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
52199
52203 bool set_normalMap1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("normalMap1", texture, time); }
52207 bool set_normalMap1(const AColor& texture, double time = TiMe::Default()) { return setValue("normalMap1", texture, time); }
52211 Value get_normalMap1(double time = TiMe::Default()) const { return getValue("normalMap1", time); }
52212
52216 bool set_normalMapWeight1(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("normalMapWeight1", texturefloat, time); }
52220 bool set_normalMapWeight1(float texturefloat, double time = TiMe::Default()) { return setValue("normalMapWeight1", texturefloat, time); }
52224 Value get_normalMapWeight1(double time = TiMe::Default()) const { return getValue("normalMapWeight1", time); }
52225
52229 bool set_normalMap2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("normalMap2", texture, time); }
52233 bool set_normalMap2(const AColor& texture, double time = TiMe::Default()) { return setValue("normalMap2", texture, time); }
52237 Value get_normalMap2(double time = TiMe::Default()) const { return getValue("normalMap2", time); }
52238
52242 bool set_normalMapWeight2(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("normalMapWeight2", texturefloat, time); }
52246 bool set_normalMapWeight2(float texturefloat, double time = TiMe::Default()) { return setValue("normalMapWeight2", texturefloat, time); }
52250 Value get_normalMapWeight2(double time = TiMe::Default()) const { return getValue("normalMapWeight2", time); }
52251
52255 bool set_bumpMap1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bumpMap1", texture, time); }
52259 bool set_bumpMap1(const AColor& texture, double time = TiMe::Default()) { return setValue("bumpMap1", texture, time); }
52263 Value get_bumpMap1(double time = TiMe::Default()) const { return getValue("bumpMap1", time); }
52264
52268 bool set_bumpMapWeight1(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bumpMapWeight1", texturefloat, time); }
52272 bool set_bumpMapWeight1(float texturefloat, double time = TiMe::Default()) { return setValue("bumpMapWeight1", texturefloat, time); }
52276 Value get_bumpMapWeight1(double time = TiMe::Default()) const { return getValue("bumpMapWeight1", time); }
52277
52281 bool set_bumpMap2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bumpMap2", texture, time); }
52285 bool set_bumpMap2(const AColor& texture, double time = TiMe::Default()) { return setValue("bumpMap2", texture, time); }
52289 Value get_bumpMap2(double time = TiMe::Default()) const { return getValue("bumpMap2", time); }
52290
52294 bool set_bumpMapWeight2(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bumpMapWeight2", texturefloat, time); }
52298 bool set_bumpMapWeight2(float texturefloat, double time = TiMe::Default()) { return setValue("bumpMapWeight2", texturefloat, time); }
52302 Value get_bumpMapWeight2(double time = TiMe::Default()) const { return getValue("bumpMapWeight2", time); }
52303
52307 bool set_sharpen(bool val, double time = TiMe::Default()) { return setValue("sharpen", val, time); }
52311 bool get_sharpen(double time = TiMe::Default()) const { return getBool("sharpen", time); }
52312};
52313
52315class TexBulge : public Plugin {
52316public:
52318 static constexpr const PluginTypeId getTypeId() { return 0xBF37731; }
52320 static constexpr const char* getType() { return "TexBulge"; }
52321
52322 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
52323
52327 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
52331 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
52332
52336 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
52340 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
52341
52345 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
52349 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
52350
52354 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
52358 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
52359
52363 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
52367 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
52371 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
52372
52376 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
52380 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
52384 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
52385
52389 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
52393 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
52397 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
52398
52402 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
52406 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
52410 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
52411
52415 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
52419 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
52423 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
52424
52426 PluginRef out_color() const { return PluginRef(*this, "color"); }
52427
52429 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
52430
52432 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
52433
52435 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
52436
52439 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
52442 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
52443
52447 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
52451 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
52452
52456 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
52460 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
52461
52465 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
52469 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
52470
52474 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
52478 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
52479
52483 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
52487 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
52488
52492 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
52496 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
52497
52501 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
52505 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
52506
52510 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
52514 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
52515
52519 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
52523 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
52524
52528 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
52532 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
52533
52537 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
52541 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
52542
52546 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
52550 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
52551
52555 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
52559 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
52560
52564 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
52568 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
52569
52573 bool set_u_width(float val, double time = TiMe::Default()) { return setValue("u_width", val, time); }
52577 float get_u_width(double time = TiMe::Default()) const { return getFloat("u_width", time); }
52578
52582 bool set_v_width(float val, double time = TiMe::Default()) { return setValue("v_width", val, time); }
52586 float get_v_width(double time = TiMe::Default()) const { return getFloat("v_width", time); }
52587};
52588
52591public:
52593 static constexpr const PluginTypeId getTypeId() { return 0x7886D329; }
52595 static constexpr const char* getType() { return "TexBump2Glossiness"; }
52596
52597 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
52598
52600 PluginRef out_out_dbg_moment1() const { return PluginRef(*this, "out_dbg_moment1"); }
52601
52603 PluginRef out_out_dbg_moment2() const { return PluginRef(*this, "out_dbg_moment2"); }
52604
52606 PluginRef out_out_dbg_sigma() const { return PluginRef(*this, "out_dbg_sigma"); }
52607
52610 bool set_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("map", texture, time); }
52613 bool set_map(const AColor& texture, double time = TiMe::Default()) { return setValue("map", texture, time); }
52616 Value get_map(double time = TiMe::Default()) const { return getValue("map", time); }
52617
52620 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
52623 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
52624
52628 bool set_bump_amount(float val, double time = TiMe::Default()) { return setValue("bump_amount", val, time); }
52632 float get_bump_amount(double time = TiMe::Default()) const { return getFloat("bump_amount", time); }
52633
52637 bool set_base_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("base_glossiness", texturefloat, time); }
52641 bool set_base_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("base_glossiness", texturefloat, time); }
52645 Value get_base_glossiness(double time = TiMe::Default()) const { return getValue("base_glossiness", time); }
52646
52649 bool set_use_roughness(bool val, double time = TiMe::Default()) { return setValue("use_roughness", val, time); }
52652 bool get_use_roughness(double time = TiMe::Default()) const { return getBool("use_roughness", time); }
52653
52657 bool set_bump_mode(int val, double time = TiMe::Default()) { return setValue("bump_mode", val, time); }
52661 int get_bump_mode(double time = TiMe::Default()) const { return getInt("bump_mode", time); }
52662
52666 bool set_filter_mode(int val, double time = TiMe::Default()) { return setValue("filter_mode", val, time); }
52670 int get_filter_mode(double time = TiMe::Default()) const { return getInt("filter_mode", time); }
52671
52675 bool set_filter_width(float val, double time = TiMe::Default()) { return setValue("filter_width", val, time); }
52679 float get_filter_width(double time = TiMe::Default()) const { return getFloat("filter_width", time); }
52680
52684 bool set_filter_sharpness(float val, double time = TiMe::Default()) { return setValue("filter_sharpness", val, time); }
52688 float get_filter_sharpness(double time = TiMe::Default()) const { return getFloat("filter_sharpness", time); }
52689
52693 bool set_filter_max_eccentricity(float val, double time = TiMe::Default()) { return setValue("filter_max_eccentricity", val, time); }
52697 float get_filter_max_eccentricity(double time = TiMe::Default()) const { return getFloat("filter_max_eccentricity", time); }
52698
52702 bool set_filter_blur(float val, double time = TiMe::Default()) { return setValue("filter_blur", val, time); }
52706 float get_filter_blur(double time = TiMe::Default()) const { return getFloat("filter_blur", time); }
52707};
52708
52710class TexC4DNoise : public Plugin {
52711public:
52713 static constexpr const PluginTypeId getTypeId() { return 0x7868267C; }
52715 static constexpr const char* getType() { return "TexC4DNoise"; }
52716
52717 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
52718
52719 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
52720
52724 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
52728 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
52729
52733 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
52737 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
52738
52742 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
52746 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
52747
52751 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
52755 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
52756
52760 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
52764 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
52768 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
52769
52773 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
52777 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
52781 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
52782
52786 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
52790 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
52794 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
52795
52799 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
52803 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
52807 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
52808
52812 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
52816 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
52820 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
52821
52823 PluginRef out_color() const { return PluginRef(*this, "color"); }
52824
52826 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
52827
52829 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
52830
52832 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
52833
52836 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
52839 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
52840
52844 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
52848 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
52849
52853 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
52857 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
52858
52862 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
52866 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
52867
52871 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
52875 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
52876
52880 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
52884 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
52885
52889 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
52893 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
52894
52898 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
52902 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
52903
52907 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
52911 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
52912
52916 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
52920 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
52921
52925 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
52929 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
52930
52934 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
52938 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
52939
52943 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
52947 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
52948
52952 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
52956 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
52957
52961 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
52965 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
52966
52970 bool set_octaves(float val, double time = TiMe::Default()) { return setValue("octaves", val, time); }
52974 float get_octaves(double time = TiMe::Default()) const { return getFloat("octaves", time); }
52975
52979 bool set_anim_speed(float val, double time = TiMe::Default()) { return setValue("anim_speed", val, time); }
52983 float get_anim_speed(double time = TiMe::Default()) const { return getFloat("anim_speed", time); }
52984
52988 bool set_time_period(float val, double time = TiMe::Default()) { return setValue("time_period", val, time); }
52992 float get_time_period(double time = TiMe::Default()) const { return getFloat("time_period", time); }
52993
52997 bool set_low_clip(float val, double time = TiMe::Default()) { return setValue("low_clip", val, time); }
53001 float get_low_clip(double time = TiMe::Default()) const { return getFloat("low_clip", time); }
53002
53006 bool set_high_clip(float val, double time = TiMe::Default()) { return setValue("high_clip", val, time); }
53010 float get_high_clip(double time = TiMe::Default()) const { return getFloat("high_clip", time); }
53011
53015 bool set_brightness(float val, double time = TiMe::Default()) { return setValue("brightness", val, time); }
53019 float get_brightness(double time = TiMe::Default()) const { return getFloat("brightness", time); }
53020
53024 bool set_contrast(float val, double time = TiMe::Default()) { return setValue("contrast", val, time); }
53028 float get_contrast(double time = TiMe::Default()) const { return getFloat("contrast", time); }
53029
53033 bool set_movement(const Vector& vector, double time = TiMe::Default()) { return setValue("movement", vector, time); }
53037 Vector get_movement(double time = TiMe::Default()) const { return getVector("movement", time); }
53038
53042 bool set_cycles(float val, double time = TiMe::Default()) { return setValue("cycles", val, time); }
53046 float get_cycles(double time = TiMe::Default()) const { return getFloat("cycles", time); }
53047
53051 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
53055 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
53056
53060 bool set_space(int val, double time = TiMe::Default()) { return setValue("space", val, time); }
53064 int get_space(double time = TiMe::Default()) const { return getInt("space", time); }
53065
53069 bool set_seed(int val, double time = TiMe::Default()) { return setValue("seed", val, time); }
53073 int get_seed(double time = TiMe::Default()) const { return getInt("seed", time); }
53074
53078 bool set_lacunarity(float val, double time = TiMe::Default()) { return setValue("lacunarity", val, time); }
53082 float get_lacunarity(double time = TiMe::Default()) const { return getFloat("lacunarity", time); }
53083
53087 bool set_gain(float val, double time = TiMe::Default()) { return setValue("gain", val, time); }
53091 float get_gain(double time = TiMe::Default()) const { return getFloat("gain", time); }
53092
53096 bool set_color1(const AColor& acolor, double time = TiMe::Default()) { return setValue("color1", acolor, time); }
53100 AColor get_color1(double time = TiMe::Default()) const { return getAColor("color1", time); }
53101
53105 bool set_color2(const AColor& acolor, double time = TiMe::Default()) { return setValue("color2", acolor, time); }
53109 AColor get_color2(double time = TiMe::Default()) const { return getAColor("color2", time); }
53110
53114 bool set_global_scale(float val, double time = TiMe::Default()) { return setValue("global_scale", val, time); }
53118 float get_global_scale(double time = TiMe::Default()) const { return getFloat("global_scale", time); }
53119
53123 bool set_relative_scale(const Vector& vector, double time = TiMe::Default()) { return setValue("relative_scale", vector, time); }
53127 Vector get_relative_scale(double time = TiMe::Default()) const { return getVector("relative_scale", time); }
53128
53132 bool set_speed(float val, double time = TiMe::Default()) { return setValue("speed", val, time); }
53136 float get_speed(double time = TiMe::Default()) const { return getFloat("speed", time); }
53137
53141 bool set_absolute(bool val, double time = TiMe::Default()) { return setValue("absolute", val, time); }
53145 bool get_absolute(double time = TiMe::Default()) const { return getBool("absolute", time); }
53146
53149 bool set_parameter_hash_version(int val, double time = TiMe::Default()) { return setValue("parameter_hash_version", val, time); }
53152 int get_parameter_hash_version(double time = TiMe::Default()) const { return getInt("parameter_hash_version", time); }
53153
53156 bool set_parameter_hash(int val, double time = TiMe::Default()) { return setValue("parameter_hash", val, time); }
53159 int get_parameter_hash(double time = TiMe::Default()) const { return getInt("parameter_hash", time); }
53160};
53161
53163class TexCellular : public Plugin {
53164public:
53166 static constexpr const PluginTypeId getTypeId() { return 0xBF69B8A; }
53168 static constexpr const char* getType() { return "TexCellular"; }
53169
53170 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
53171
53172 operator TextureVectorPluginCategory() { return *static_cast<TextureVectorPluginCategory*>(static_cast<Plugin*>(this)); }
53173
53177 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
53181 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
53182
53186 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
53190 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
53191
53195 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
53199 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
53200
53204 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
53208 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
53209
53213 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
53217 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
53221 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
53222
53226 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
53230 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
53234 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
53235
53239 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
53243 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
53247 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
53248
53252 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
53256 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
53260 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
53261
53265 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
53269 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
53273 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
53274
53276 PluginRef out_color() const { return PluginRef(*this, "color"); }
53277
53279 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
53280
53282 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
53283
53285 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
53286
53289 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
53292 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
53293
53297 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
53301 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
53302
53306 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
53310 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
53311
53315 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
53319 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
53320
53324 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
53328 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
53329
53333 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
53337 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
53338
53342 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
53346 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
53347
53351 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
53355 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
53356
53360 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
53364 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
53365
53369 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
53373 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
53374
53378 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
53382 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
53383
53387 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
53391 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
53392
53396 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
53400 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
53401
53405 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
53409 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
53410
53414 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
53418 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
53419
53422 bool set_center_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("center_color", texture, time); }
53425 bool set_center_color(const AColor& texture, double time = TiMe::Default()) { return setValue("center_color", texture, time); }
53428 Value get_center_color(double time = TiMe::Default()) const { return getValue("center_color", time); }
53429
53432 bool set_edge_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("edge_color", texture, time); }
53435 bool set_edge_color(const AColor& texture, double time = TiMe::Default()) { return setValue("edge_color", texture, time); }
53438 Value get_edge_color(double time = TiMe::Default()) const { return getValue("edge_color", time); }
53439
53443 bool set_bg_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bg_color", texture, time); }
53447 bool set_bg_color(const AColor& texture, double time = TiMe::Default()) { return setValue("bg_color", texture, time); }
53451 Value get_bg_color(double time = TiMe::Default()) const { return getValue("bg_color", time); }
53452
53456 bool set_size(float val, double time = TiMe::Default()) { return setValue("size", val, time); }
53460 float get_size(double time = TiMe::Default()) const { return getFloat("size", time); }
53461
53465 bool set_spread(float val, double time = TiMe::Default()) { return setValue("spread", val, time); }
53469 float get_spread(double time = TiMe::Default()) const { return getFloat("spread", time); }
53470
53474 bool set_density(float val, double time = TiMe::Default()) { return setValue("density", val, time); }
53478 float get_density(double time = TiMe::Default()) const { return getFloat("density", time); }
53479
53483 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
53487 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
53488
53492 bool set_low(float val, double time = TiMe::Default()) { return setValue("low", val, time); }
53496 float get_low(double time = TiMe::Default()) const { return getFloat("low", time); }
53497
53501 bool set_middle(float val, double time = TiMe::Default()) { return setValue("middle", val, time); }
53505 float get_middle(double time = TiMe::Default()) const { return getFloat("middle", time); }
53506
53510 bool set_high(float val, double time = TiMe::Default()) { return setValue("high", val, time); }
53514 float get_high(double time = TiMe::Default()) const { return getFloat("high", time); }
53515
53519 bool set_fractal(bool val, double time = TiMe::Default()) { return setValue("fractal", val, time); }
53523 bool get_fractal(double time = TiMe::Default()) const { return getBool("fractal", time); }
53524
53528 bool set_fractal_iterations(float val, double time = TiMe::Default()) { return setValue("fractal_iterations", val, time); }
53532 float get_fractal_iterations(double time = TiMe::Default()) const { return getFloat("fractal_iterations", time); }
53533
53537 bool set_fractal_roughness(float val, double time = TiMe::Default()) { return setValue("fractal_roughness", val, time); }
53541 float get_fractal_roughness(double time = TiMe::Default()) const { return getFloat("fractal_roughness", time); }
53542
53544 PluginRef out_components() const { return PluginRef(*this, "components"); }
53545};
53546
53548class TexChecker : public Plugin {
53549public:
53551 static constexpr const PluginTypeId getTypeId() { return 0x77744CA6; }
53553 static constexpr const char* getType() { return "TexChecker"; }
53554
53555 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
53556
53560 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
53564 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
53565
53569 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
53573 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
53574
53578 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
53582 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
53583
53587 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
53591 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
53592
53596 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
53600 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
53604 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
53605
53609 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
53613 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
53617 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
53618
53622 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
53626 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
53630 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
53631
53635 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
53639 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
53643 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
53644
53648 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
53652 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
53656 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
53657
53659 PluginRef out_color() const { return PluginRef(*this, "color"); }
53660
53662 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
53663
53665 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
53666
53668 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
53669
53672 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
53675 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
53676
53680 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
53684 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
53685
53689 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
53693 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
53694
53698 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
53702 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
53703
53707 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
53711 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
53712
53716 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
53720 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
53721
53725 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
53729 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
53730
53734 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
53738 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
53739
53743 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
53747 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
53748
53752 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
53756 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
53757
53761 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
53765 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
53766
53770 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
53774 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
53775
53779 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
53783 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
53784
53788 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
53792 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
53793
53797 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
53801 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
53802
53806 bool set_white_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("white_color", texture, time); }
53810 bool set_white_color(const AColor& texture, double time = TiMe::Default()) { return setValue("white_color", texture, time); }
53814 Value get_white_color(double time = TiMe::Default()) const { return getValue("white_color", time); }
53815
53819 bool set_black_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("black_color", texture, time); }
53823 bool set_black_color(const AColor& texture, double time = TiMe::Default()) { return setValue("black_color", texture, time); }
53827 Value get_black_color(double time = TiMe::Default()) const { return getValue("black_color", time); }
53828
53832 bool set_contrast(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("contrast", texturefloat, time); }
53836 bool set_contrast(float texturefloat, double time = TiMe::Default()) { return setValue("contrast", texturefloat, time); }
53840 Value get_contrast(double time = TiMe::Default()) const { return getValue("contrast", time); }
53841};
53842
53844class TexClamp : public Plugin {
53845public:
53847 static constexpr const PluginTypeId getTypeId() { return 0x4ABB666D8; }
53849 static constexpr const char* getType() { return "TexClamp"; }
53850
53851 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
53852
53855 bool set_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
53858 bool set_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
53861 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
53862
53865 bool set_min_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("min_color", texture, time); }
53868 bool set_min_color(const AColor& texture, double time = TiMe::Default()) { return setValue("min_color", texture, time); }
53871 Value get_min_color(double time = TiMe::Default()) const { return getValue("min_color", time); }
53872
53875 bool set_max_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("max_color", texture, time); }
53878 bool set_max_color(const AColor& texture, double time = TiMe::Default()) { return setValue("max_color", texture, time); }
53881 Value get_max_color(double time = TiMe::Default()) const { return getValue("max_color", time); }
53882};
53883
53885class TexCloth : public Plugin {
53886public:
53888 static constexpr const PluginTypeId getTypeId() { return 0xBF3772A; }
53890 static constexpr const char* getType() { return "TexCloth"; }
53891
53892 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
53893
53897 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
53901 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
53902
53906 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
53910 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
53911
53915 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
53919 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
53920
53924 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
53928 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
53929
53933 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
53937 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
53941 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
53942
53946 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
53950 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
53954 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
53955
53959 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
53963 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
53967 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
53968
53972 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
53976 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
53980 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
53981
53985 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
53989 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
53993 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
53994
53996 PluginRef out_color() const { return PluginRef(*this, "color"); }
53997
53999 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
54000
54002 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
54003
54005 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
54006
54009 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
54012 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
54013
54017 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
54021 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
54022
54026 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
54030 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
54031
54035 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
54039 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
54040
54044 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
54048 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
54049
54053 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
54057 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
54058
54062 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
54066 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
54067
54071 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
54075 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
54076
54080 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
54084 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
54085
54089 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
54093 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
54094
54098 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
54102 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
54103
54107 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
54111 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
54112
54116 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
54120 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
54121
54125 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
54129 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
54130
54134 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
54138 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
54139
54142 bool set_gap_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("gap_color", texture, time); }
54145 bool set_gap_color(const AColor& texture, double time = TiMe::Default()) { return setValue("gap_color", texture, time); }
54148 Value get_gap_color(double time = TiMe::Default()) const { return getValue("gap_color", time); }
54149
54152 bool set_u_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("u_color", texture, time); }
54155 bool set_u_color(const AColor& texture, double time = TiMe::Default()) { return setValue("u_color", texture, time); }
54158 Value get_u_color(double time = TiMe::Default()) const { return getValue("u_color", time); }
54159
54162 bool set_v_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("v_color", texture, time); }
54165 bool set_v_color(const AColor& texture, double time = TiMe::Default()) { return setValue("v_color", texture, time); }
54168 Value get_v_color(double time = TiMe::Default()) const { return getValue("v_color", time); }
54169
54173 bool set_u_width(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("u_width", texturefloat, time); }
54177 bool set_u_width(float texturefloat, double time = TiMe::Default()) { return setValue("u_width", texturefloat, time); }
54181 Value get_u_width(double time = TiMe::Default()) const { return getValue("u_width", time); }
54182
54186 bool set_v_width(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("v_width", texturefloat, time); }
54190 bool set_v_width(float texturefloat, double time = TiMe::Default()) { return setValue("v_width", texturefloat, time); }
54194 Value get_v_width(double time = TiMe::Default()) const { return getValue("v_width", time); }
54195
54199 bool set_u_wave(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("u_wave", texturefloat, time); }
54203 bool set_u_wave(float texturefloat, double time = TiMe::Default()) { return setValue("u_wave", texturefloat, time); }
54207 Value get_u_wave(double time = TiMe::Default()) const { return getValue("u_wave", time); }
54208
54212 bool set_v_wave(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("v_wave", texturefloat, time); }
54216 bool set_v_wave(float texturefloat, double time = TiMe::Default()) { return setValue("v_wave", texturefloat, time); }
54220 Value get_v_wave(double time = TiMe::Default()) const { return getValue("v_wave", time); }
54221
54225 bool set_randomness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
54229 bool set_randomness(float texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
54233 Value get_randomness(double time = TiMe::Default()) const { return getValue("randomness", time); }
54234
54238 bool set_width_spread(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("width_spread", texturefloat, time); }
54242 bool set_width_spread(float texturefloat, double time = TiMe::Default()) { return setValue("width_spread", texturefloat, time); }
54246 Value get_width_spread(double time = TiMe::Default()) const { return getValue("width_spread", time); }
54247
54251 bool set_bright_spread(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bright_spread", texturefloat, time); }
54255 bool set_bright_spread(float texturefloat, double time = TiMe::Default()) { return setValue("bright_spread", texturefloat, time); }
54259 Value get_bright_spread(double time = TiMe::Default()) const { return getValue("bright_spread", time); }
54260};
54261
54263class TexColor2Scalar : public Plugin {
54264public:
54266 static constexpr const PluginTypeId getTypeId() { return 0x77B108BF; }
54268 static constexpr const char* getType() { return "TexColor2Scalar"; }
54269
54270 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
54271
54273 bool set_clr_txt(const PluginRef& texture, double time = TiMe::Default()) { return setValue("clr_txt", texture, time); }
54275 bool set_clr_txt(const AColor& texture, double time = TiMe::Default()) { return setValue("clr_txt", texture, time); }
54277 Value get_clr_txt(double time = TiMe::Default()) const { return getValue("clr_txt", time); }
54278
54280 bool set_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("mult", texturefloat, time); }
54282 bool set_mult(float texturefloat, double time = TiMe::Default()) { return setValue("mult", texturefloat, time); }
54284 Value get_mult(double time = TiMe::Default()) const { return getValue("mult", time); }
54285
54288 bool set_use_alpha(int val, double time = TiMe::Default()) { return setValue("use_alpha", val, time); }
54291 int get_use_alpha(double time = TiMe::Default()) const { return getInt("use_alpha", time); }
54292};
54293
54295class TexColor8Mix : public Plugin {
54296public:
54298 static constexpr const PluginTypeId getTypeId() { return 0x77A21B98; }
54300 static constexpr const char* getType() { return "TexColor8Mix"; }
54301
54302 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
54303
54307 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
54311 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
54312
54316 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
54320 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
54321
54325 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
54329 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
54330
54334 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
54338 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
54339
54343 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
54347 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
54351 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
54352
54356 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
54360 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
54364 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
54365
54369 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
54373 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
54377 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
54378
54382 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
54386 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
54390 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
54391
54395 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
54399 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
54403 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
54404
54406 PluginRef out_color() const { return PluginRef(*this, "color"); }
54407
54409 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
54410
54412 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
54413
54415 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
54416
54418 bool set_base_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("base_color", texture, time); }
54420 bool set_base_color(const AColor& texture, double time = TiMe::Default()) { return setValue("base_color", texture, time); }
54422 Value get_base_color(double time = TiMe::Default()) const { return getValue("base_color", time); }
54423
54425 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
54427 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
54429 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
54430
54434 bool set_mode1(int val, double time = TiMe::Default()) { return setValue("mode1", val, time); }
54438 int get_mode1(double time = TiMe::Default()) const { return getInt("mode1", time); }
54439
54441 bool set_weight1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("weight1", texture, time); }
54443 bool set_weight1(const AColor& texture, double time = TiMe::Default()) { return setValue("weight1", texture, time); }
54445 Value get_weight1(double time = TiMe::Default()) const { return getValue("weight1", time); }
54446
54449 bool set_alpha1(bool val, double time = TiMe::Default()) { return setValue("alpha1", val, time); }
54452 bool get_alpha1(double time = TiMe::Default()) const { return getBool("alpha1", time); }
54453
54456 bool set_inuse1(bool val, double time = TiMe::Default()) { return setValue("inuse1", val, time); }
54459 bool get_inuse1(double time = TiMe::Default()) const { return getBool("inuse1", time); }
54460
54462 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
54464 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
54466 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
54467
54471 bool set_mode2(int val, double time = TiMe::Default()) { return setValue("mode2", val, time); }
54475 int get_mode2(double time = TiMe::Default()) const { return getInt("mode2", time); }
54476
54478 bool set_weight2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("weight2", texture, time); }
54480 bool set_weight2(const AColor& texture, double time = TiMe::Default()) { return setValue("weight2", texture, time); }
54482 Value get_weight2(double time = TiMe::Default()) const { return getValue("weight2", time); }
54483
54486 bool set_alpha2(bool val, double time = TiMe::Default()) { return setValue("alpha2", val, time); }
54489 bool get_alpha2(double time = TiMe::Default()) const { return getBool("alpha2", time); }
54490
54493 bool set_inuse2(bool val, double time = TiMe::Default()) { return setValue("inuse2", val, time); }
54496 bool get_inuse2(double time = TiMe::Default()) const { return getBool("inuse2", time); }
54497
54499 bool set_color3(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color3", texture, time); }
54501 bool set_color3(const AColor& texture, double time = TiMe::Default()) { return setValue("color3", texture, time); }
54503 Value get_color3(double time = TiMe::Default()) const { return getValue("color3", time); }
54504
54508 bool set_mode3(int val, double time = TiMe::Default()) { return setValue("mode3", val, time); }
54512 int get_mode3(double time = TiMe::Default()) const { return getInt("mode3", time); }
54513
54515 bool set_weight3(const PluginRef& texture, double time = TiMe::Default()) { return setValue("weight3", texture, time); }
54517 bool set_weight3(const AColor& texture, double time = TiMe::Default()) { return setValue("weight3", texture, time); }
54519 Value get_weight3(double time = TiMe::Default()) const { return getValue("weight3", time); }
54520
54523 bool set_alpha3(bool val, double time = TiMe::Default()) { return setValue("alpha3", val, time); }
54526 bool get_alpha3(double time = TiMe::Default()) const { return getBool("alpha3", time); }
54527
54530 bool set_inuse3(bool val, double time = TiMe::Default()) { return setValue("inuse3", val, time); }
54533 bool get_inuse3(double time = TiMe::Default()) const { return getBool("inuse3", time); }
54534
54536 bool set_color4(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color4", texture, time); }
54538 bool set_color4(const AColor& texture, double time = TiMe::Default()) { return setValue("color4", texture, time); }
54540 Value get_color4(double time = TiMe::Default()) const { return getValue("color4", time); }
54541
54545 bool set_mode4(int val, double time = TiMe::Default()) { return setValue("mode4", val, time); }
54549 int get_mode4(double time = TiMe::Default()) const { return getInt("mode4", time); }
54550
54552 bool set_weight4(const PluginRef& texture, double time = TiMe::Default()) { return setValue("weight4", texture, time); }
54554 bool set_weight4(const AColor& texture, double time = TiMe::Default()) { return setValue("weight4", texture, time); }
54556 Value get_weight4(double time = TiMe::Default()) const { return getValue("weight4", time); }
54557
54560 bool set_alpha4(bool val, double time = TiMe::Default()) { return setValue("alpha4", val, time); }
54563 bool get_alpha4(double time = TiMe::Default()) const { return getBool("alpha4", time); }
54564
54567 bool set_inuse4(bool val, double time = TiMe::Default()) { return setValue("inuse4", val, time); }
54570 bool get_inuse4(double time = TiMe::Default()) const { return getBool("inuse4", time); }
54571
54573 bool set_color5(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color5", texture, time); }
54575 bool set_color5(const AColor& texture, double time = TiMe::Default()) { return setValue("color5", texture, time); }
54577 Value get_color5(double time = TiMe::Default()) const { return getValue("color5", time); }
54578
54582 bool set_mode5(int val, double time = TiMe::Default()) { return setValue("mode5", val, time); }
54586 int get_mode5(double time = TiMe::Default()) const { return getInt("mode5", time); }
54587
54589 bool set_weight5(const PluginRef& texture, double time = TiMe::Default()) { return setValue("weight5", texture, time); }
54591 bool set_weight5(const AColor& texture, double time = TiMe::Default()) { return setValue("weight5", texture, time); }
54593 Value get_weight5(double time = TiMe::Default()) const { return getValue("weight5", time); }
54594
54597 bool set_alpha5(bool val, double time = TiMe::Default()) { return setValue("alpha5", val, time); }
54600 bool get_alpha5(double time = TiMe::Default()) const { return getBool("alpha5", time); }
54601
54604 bool set_inuse5(bool val, double time = TiMe::Default()) { return setValue("inuse5", val, time); }
54607 bool get_inuse5(double time = TiMe::Default()) const { return getBool("inuse5", time); }
54608
54610 bool set_color6(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color6", texture, time); }
54612 bool set_color6(const AColor& texture, double time = TiMe::Default()) { return setValue("color6", texture, time); }
54614 Value get_color6(double time = TiMe::Default()) const { return getValue("color6", time); }
54615
54619 bool set_mode6(int val, double time = TiMe::Default()) { return setValue("mode6", val, time); }
54623 int get_mode6(double time = TiMe::Default()) const { return getInt("mode6", time); }
54624
54626 bool set_weight6(const PluginRef& texture, double time = TiMe::Default()) { return setValue("weight6", texture, time); }
54628 bool set_weight6(const AColor& texture, double time = TiMe::Default()) { return setValue("weight6", texture, time); }
54630 Value get_weight6(double time = TiMe::Default()) const { return getValue("weight6", time); }
54631
54634 bool set_alpha6(bool val, double time = TiMe::Default()) { return setValue("alpha6", val, time); }
54637 bool get_alpha6(double time = TiMe::Default()) const { return getBool("alpha6", time); }
54638
54641 bool set_inuse6(bool val, double time = TiMe::Default()) { return setValue("inuse6", val, time); }
54644 bool get_inuse6(double time = TiMe::Default()) const { return getBool("inuse6", time); }
54645
54647 bool set_color7(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color7", texture, time); }
54649 bool set_color7(const AColor& texture, double time = TiMe::Default()) { return setValue("color7", texture, time); }
54651 Value get_color7(double time = TiMe::Default()) const { return getValue("color7", time); }
54652
54656 bool set_mode7(int val, double time = TiMe::Default()) { return setValue("mode7", val, time); }
54660 int get_mode7(double time = TiMe::Default()) const { return getInt("mode7", time); }
54661
54663 bool set_weight7(const PluginRef& texture, double time = TiMe::Default()) { return setValue("weight7", texture, time); }
54665 bool set_weight7(const AColor& texture, double time = TiMe::Default()) { return setValue("weight7", texture, time); }
54667 Value get_weight7(double time = TiMe::Default()) const { return getValue("weight7", time); }
54668
54671 bool set_alpha7(bool val, double time = TiMe::Default()) { return setValue("alpha7", val, time); }
54674 bool get_alpha7(double time = TiMe::Default()) const { return getBool("alpha7", time); }
54675
54678 bool set_inuse7(bool val, double time = TiMe::Default()) { return setValue("inuse7", val, time); }
54681 bool get_inuse7(double time = TiMe::Default()) const { return getBool("inuse7", time); }
54682};
54683
54685class TexColorAndAlpha : public Plugin {
54686public:
54688 static constexpr const PluginTypeId getTypeId() { return 0x77C074BD; }
54690 static constexpr const char* getType() { return "TexColorAndAlpha"; }
54691
54692 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
54693
54696 bool set_color_input(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_input", texture, time); }
54699 bool set_color_input(const AColor& texture, double time = TiMe::Default()) { return setValue("color_input", texture, time); }
54702 Value get_color_input(double time = TiMe::Default()) const { return getValue("color_input", time); }
54703
54706 bool set_alpha_input(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_input", texturefloat, time); }
54709 bool set_alpha_input(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_input", texturefloat, time); }
54712 Value get_alpha_input(double time = TiMe::Default()) const { return getValue("alpha_input", time); }
54713};
54714
54716class TexColorAverage : public Plugin {
54717public:
54719 static constexpr const PluginTypeId getTypeId() { return 0x77DF4729; }
54721 static constexpr const char* getType() { return "TexColorAverage"; }
54722
54723 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
54724
54727 bool set_input(const PluginRef& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
54730 bool set_input(const AColor& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
54733 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
54734
54737 bool set_factor(float val, double time = TiMe::Default()) { return setValue("factor", val, time); }
54740 float get_factor(double time = TiMe::Default()) const { return getFloat("factor", time); }
54741};
54742
54745public:
54747 static constexpr const PluginTypeId getTypeId() { return 0x781C024A; }
54749 static constexpr const char* getType() { return "TexColorCondition"; }
54750
54751 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
54752
54755 bool set_color_a(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_a", texture, time); }
54758 bool set_color_a(const AColor& texture, double time = TiMe::Default()) { return setValue("color_a", texture, time); }
54761 Value get_color_a(double time = TiMe::Default()) const { return getValue("color_a", time); }
54762
54765 bool set_alpha_a(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_a", texturefloat, time); }
54768 bool set_alpha_a(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_a", texturefloat, time); }
54771 Value get_alpha_a(double time = TiMe::Default()) const { return getValue("alpha_a", time); }
54772
54775 bool set_color_b(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_b", texture, time); }
54778 bool set_color_b(const AColor& texture, double time = TiMe::Default()) { return setValue("color_b", texture, time); }
54781 Value get_color_b(double time = TiMe::Default()) const { return getValue("color_b", time); }
54782
54785 bool set_alpha_b(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_b", texturefloat, time); }
54788 bool set_alpha_b(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_b", texturefloat, time); }
54791 Value get_alpha_b(double time = TiMe::Default()) const { return getValue("alpha_b", time); }
54792
54795 bool set_condition(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("condition", texturefloat, time); }
54798 bool set_condition(float texturefloat, double time = TiMe::Default()) { return setValue("condition", texturefloat, time); }
54801 Value get_condition(double time = TiMe::Default()) const { return getValue("condition", time); }
54802};
54803
54805class TexColorConstant : public Plugin {
54806public:
54808 static constexpr const PluginTypeId getTypeId() { return 0x781C0249; }
54810 static constexpr const char* getType() { return "TexColorConstant"; }
54811
54812 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
54813
54816 bool set_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color", texture, time); }
54819 bool set_color(const AColor& texture, double time = TiMe::Default()) { return setValue("color", texture, time); }
54822 Value get_color(double time = TiMe::Default()) const { return getValue("color", time); }
54823
54826 bool set_alpha(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha", texturefloat, time); }
54829 bool set_alpha(float texturefloat, double time = TiMe::Default()) { return setValue("alpha", texturefloat, time); }
54832 Value get_alpha(double time = TiMe::Default()) const { return getValue("alpha", time); }
54833};
54834
54836class TexColorCorrect : public Plugin {
54837public:
54839 static constexpr const PluginTypeId getTypeId() { return 0x781C02AD; }
54841 static constexpr const char* getType() { return "TexColorCorrect"; }
54842
54843 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
54844
54847 bool set_in_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("in_color", texture, time); }
54850 bool set_in_color(const AColor& texture, double time = TiMe::Default()) { return setValue("in_color", texture, time); }
54853 Value get_in_color(double time = TiMe::Default()) const { return getValue("in_color", time); }
54854
54857 bool set_in_alpha(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("in_alpha", texturefloat, time); }
54860 bool set_in_alpha(float texturefloat, double time = TiMe::Default()) { return setValue("in_alpha", texturefloat, time); }
54863 Value get_in_alpha(double time = TiMe::Default()) const { return getValue("in_alpha", time); }
54864
54867 bool set_unpremultiply_input(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("unpremultiply_input", texturefloat, time); }
54870 bool set_unpremultiply_input(float texturefloat, double time = TiMe::Default()) { return setValue("unpremultiply_input", texturefloat, time); }
54873 Value get_unpremultiply_input(double time = TiMe::Default()) const { return getValue("unpremultiply_input", time); }
54874
54877 bool set_premultiply_result(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("premultiply_result", texturefloat, time); }
54880 bool set_premultiply_result(float texturefloat, double time = TiMe::Default()) { return setValue("premultiply_result", texturefloat, time); }
54883 Value get_premultiply_result(double time = TiMe::Default()) const { return getValue("premultiply_result", time); }
54884
54887 bool set_hue_shift(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hue_shift", texturefloat, time); }
54890 bool set_hue_shift(float texturefloat, double time = TiMe::Default()) { return setValue("hue_shift", texturefloat, time); }
54893 Value get_hue_shift(double time = TiMe::Default()) const { return getValue("hue_shift", time); }
54894
54897 bool set_sat_gain(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("sat_gain", texturefloat, time); }
54900 bool set_sat_gain(float texturefloat, double time = TiMe::Default()) { return setValue("sat_gain", texturefloat, time); }
54903 Value get_sat_gain(double time = TiMe::Default()) const { return getValue("sat_gain", time); }
54904
54907 bool set_val_gain(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("val_gain", texturefloat, time); }
54910 bool set_val_gain(float texturefloat, double time = TiMe::Default()) { return setValue("val_gain", texturefloat, time); }
54913 Value get_val_gain(double time = TiMe::Default()) const { return getValue("val_gain", time); }
54914
54917 bool set_col_gain(const PluginRef& texture, double time = TiMe::Default()) { return setValue("col_gain", texture, time); }
54920 bool set_col_gain(const AColor& texture, double time = TiMe::Default()) { return setValue("col_gain", texture, time); }
54923 Value get_col_gain(double time = TiMe::Default()) const { return getValue("col_gain", time); }
54924
54927 bool set_col_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("col_offset", texture, time); }
54930 bool set_col_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("col_offset", texture, time); }
54933 Value get_col_offset(double time = TiMe::Default()) const { return getValue("col_offset", time); }
54934
54937 bool set_col_gamma(const PluginRef& texture, double time = TiMe::Default()) { return setValue("col_gamma", texture, time); }
54940 bool set_col_gamma(const AColor& texture, double time = TiMe::Default()) { return setValue("col_gamma", texture, time); }
54943 Value get_col_gamma(double time = TiMe::Default()) const { return getValue("col_gamma", time); }
54944
54947 bool set_col_clamp(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("col_clamp", texturefloat, time); }
54950 bool set_col_clamp(float texturefloat, double time = TiMe::Default()) { return setValue("col_clamp", texturefloat, time); }
54953 Value get_col_clamp(double time = TiMe::Default()) const { return getValue("col_clamp", time); }
54954
54957 bool set_col_clamp_min(const PluginRef& texture, double time = TiMe::Default()) { return setValue("col_clamp_min", texture, time); }
54960 bool set_col_clamp_min(const AColor& texture, double time = TiMe::Default()) { return setValue("col_clamp_min", texture, time); }
54963 Value get_col_clamp_min(double time = TiMe::Default()) const { return getValue("col_clamp_min", time); }
54964
54967 bool set_col_clamp_max(const PluginRef& texture, double time = TiMe::Default()) { return setValue("col_clamp_max", texture, time); }
54970 bool set_col_clamp_max(const AColor& texture, double time = TiMe::Default()) { return setValue("col_clamp_max", texture, time); }
54973 Value get_col_clamp_max(double time = TiMe::Default()) const { return getValue("col_clamp_max", time); }
54974
54977 bool set_alpha_gain(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_gain", texturefloat, time); }
54980 bool set_alpha_gain(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_gain", texturefloat, time); }
54983 Value get_alpha_gain(double time = TiMe::Default()) const { return getValue("alpha_gain", time); }
54984
54987 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
54990 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
54993 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
54994
54997 bool set_alpha_gamma(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_gamma", texturefloat, time); }
55000 bool set_alpha_gamma(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_gamma", texturefloat, time); }
55003 Value get_alpha_gamma(double time = TiMe::Default()) const { return getValue("alpha_gamma", time); }
55004
55007 bool set_alpha_clamp(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_clamp", texturefloat, time); }
55010 bool set_alpha_clamp(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_clamp", texturefloat, time); }
55013 Value get_alpha_clamp(double time = TiMe::Default()) const { return getValue("alpha_clamp", time); }
55014
55017 bool set_alpha_clamp_min(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_clamp_min", texturefloat, time); }
55020 bool set_alpha_clamp_min(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_clamp_min", texturefloat, time); }
55023 Value get_alpha_clamp_min(double time = TiMe::Default()) const { return getValue("alpha_clamp_min", time); }
55024
55027 bool set_alpha_clamp_max(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_clamp_max", texturefloat, time); }
55030 bool set_alpha_clamp_max(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_clamp_max", texturefloat, time); }
55033 Value get_alpha_clamp_max(double time = TiMe::Default()) const { return getValue("alpha_clamp_max", time); }
55034};
55035
55037class TexColorCurve : public Plugin {
55038public:
55040 static constexpr const PluginTypeId getTypeId() { return 0x77DF47F9; }
55042 static constexpr const char* getType() { return "TexColorCurve"; }
55043
55044 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
55045
55047 bool set_input(const PluginRef& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
55049 bool set_input(const AColor& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
55051 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
55052
55054 bool set_inputScalar(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("inputScalar", texturefloat, time); }
55056 bool set_inputScalar(float texturefloat, double time = TiMe::Default()) { return setValue("inputScalar", texturefloat, time); }
55058 Value get_inputScalar(double time = TiMe::Default()) const { return getValue("inputScalar", time); }
55059
55062 bool set_rkeys(const FloatList& floatList, double time = TiMe::Default()) { return setValue("rkeys", floatList, time); }
55063 bool set_rkeys(FloatList&& floatList, double time = TiMe::Default()) { return setValue("rkeys", std::move(floatList), time); }
55064 bool set_rkeys(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("rkeys", floats, count, time); }
55065 template<size_t count> bool set_rkeys(const float (&floats)[count], double time = TiMe::Default()) { return setArray("rkeys", floats, count, time); }
55068 FloatList get_rkeys(double time = TiMe::Default()) const { return getFloatList("rkeys", time); }
55069
55072 bool set_gkeys(const FloatList& floatList, double time = TiMe::Default()) { return setValue("gkeys", floatList, time); }
55073 bool set_gkeys(FloatList&& floatList, double time = TiMe::Default()) { return setValue("gkeys", std::move(floatList), time); }
55074 bool set_gkeys(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("gkeys", floats, count, time); }
55075 template<size_t count> bool set_gkeys(const float (&floats)[count], double time = TiMe::Default()) { return setArray("gkeys", floats, count, time); }
55078 FloatList get_gkeys(double time = TiMe::Default()) const { return getFloatList("gkeys", time); }
55079
55082 bool set_bkeys(const FloatList& floatList, double time = TiMe::Default()) { return setValue("bkeys", floatList, time); }
55083 bool set_bkeys(FloatList&& floatList, double time = TiMe::Default()) { return setValue("bkeys", std::move(floatList), time); }
55084 bool set_bkeys(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("bkeys", floats, count, time); }
55085 template<size_t count> bool set_bkeys(const float (&floats)[count], double time = TiMe::Default()) { return setArray("bkeys", floats, count, time); }
55088 FloatList get_bkeys(double time = TiMe::Default()) const { return getFloatList("bkeys", time); }
55089
55092 bool set_use_alpha(bool val, double time = TiMe::Default()) { return setValue("use_alpha", val, time); }
55095 bool get_use_alpha(double time = TiMe::Default()) const { return getBool("use_alpha", time); }
55096
55099 bool set_akeys(const FloatList& floatList, double time = TiMe::Default()) { return setValue("akeys", floatList, time); }
55100 bool set_akeys(FloatList&& floatList, double time = TiMe::Default()) { return setValue("akeys", std::move(floatList), time); }
55101 bool set_akeys(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("akeys", floats, count, time); }
55102 template<size_t count> bool set_akeys(const float (&floats)[count], double time = TiMe::Default()) { return setArray("akeys", floats, count, time); }
55105 FloatList get_akeys(double time = TiMe::Default()) const { return getFloatList("akeys", time); }
55106};
55107
55110public:
55112 static constexpr const PluginTypeId getTypeId() { return 0x77ECD766; }
55114 static constexpr const char* getType() { return "TexColorExponential"; }
55115
55116 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
55117
55119 bool set_input(const PluginRef& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
55121 bool set_input(const AColor& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
55123 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
55124
55126 bool set_factor(const PluginRef& texture, double time = TiMe::Default()) { return setValue("factor", texture, time); }
55128 bool set_factor(const AColor& texture, double time = TiMe::Default()) { return setValue("factor", texture, time); }
55130 Value get_factor(double time = TiMe::Default()) const { return getValue("factor", time); }
55131
55135 bool set_operation(int val, double time = TiMe::Default()) { return setValue("operation", val, time); }
55139 int get_operation(double time = TiMe::Default()) const { return getInt("operation", time); }
55140
55143 bool set_use_alpha(bool val, double time = TiMe::Default()) { return setValue("use_alpha", val, time); }
55146 bool get_use_alpha(double time = TiMe::Default()) const { return getBool("use_alpha", time); }
55147};
55148
55150class TexColorLogic : public Plugin {
55151public:
55153 static constexpr const PluginTypeId getTypeId() { return 0x781C024D; }
55155 static constexpr const char* getType() { return "TexColorLogic"; }
55156
55157 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
55158
55161 bool set_color_a(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_a", texture, time); }
55164 bool set_color_a(const AColor& texture, double time = TiMe::Default()) { return setValue("color_a", texture, time); }
55167 Value get_color_a(double time = TiMe::Default()) const { return getValue("color_a", time); }
55168
55171 bool set_color_b(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_b", texture, time); }
55174 bool set_color_b(const AColor& texture, double time = TiMe::Default()) { return setValue("color_b", texture, time); }
55177 Value get_color_b(double time = TiMe::Default()) const { return getValue("color_b", time); }
55178
55181 bool set_operation(int val, double time = TiMe::Default()) { return setValue("operation", val, time); }
55184 int get_operation(double time = TiMe::Default()) const { return getInt("operation", time); }
55185};
55186
55188class TexColorMask : public Plugin {
55189public:
55191 static constexpr const PluginTypeId getTypeId() { return 0x781C02AE; }
55193 static constexpr const char* getType() { return "TexColorMask"; }
55194
55195 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
55196
55199 bool set_in_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("in_color", texture, time); }
55202 bool set_in_color(const AColor& texture, double time = TiMe::Default()) { return setValue("in_color", texture, time); }
55205 Value get_in_color(double time = TiMe::Default()) const { return getValue("in_color", time); }
55206
55209 bool set_in_alpha(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("in_alpha", texturefloat, time); }
55212 bool set_in_alpha(float texturefloat, double time = TiMe::Default()) { return setValue("in_alpha", texturefloat, time); }
55215 Value get_in_alpha(double time = TiMe::Default()) const { return getValue("in_alpha", time); }
55216
55219 bool set_preserve_color(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("preserve_color", texturefloat, time); }
55222 bool set_preserve_color(float texturefloat, double time = TiMe::Default()) { return setValue("preserve_color", texturefloat, time); }
55225 Value get_preserve_color(double time = TiMe::Default()) const { return getValue("preserve_color", time); }
55226
55229 bool set_mask(const PluginRef& texture, double time = TiMe::Default()) { return setValue("mask", texture, time); }
55232 bool set_mask(const AColor& texture, double time = TiMe::Default()) { return setValue("mask", texture, time); }
55235 Value get_mask(double time = TiMe::Default()) const { return getValue("mask", time); }
55236
55239 bool set_mask_alpha(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("mask_alpha", texturefloat, time); }
55242 bool set_mask_alpha(float texturefloat, double time = TiMe::Default()) { return setValue("mask_alpha", texturefloat, time); }
55245 Value get_mask_alpha(double time = TiMe::Default()) const { return getValue("mask_alpha", time); }
55246
55249 bool set_mask_alpha_is_luminance(float val, double time = TiMe::Default()) { return setValue("mask_alpha_is_luminance", val, time); }
55252 float get_mask_alpha_is_luminance(double time = TiMe::Default()) const { return getFloat("mask_alpha_is_luminance", time); }
55253};
55254
55257public:
55259 static constexpr const PluginTypeId getTypeId() { return 0x77DEF6B2; }
55261 static constexpr const char* getType() { return "TexColorMathBasic"; }
55262
55263 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
55264
55267 bool set_op(int val, double time = TiMe::Default()) { return setValue("op", val, time); }
55270 int get_op(double time = TiMe::Default()) const { return getInt("op", time); }
55271
55274 bool set_alpha(bool val, double time = TiMe::Default()) { return setValue("alpha", val, time); }
55277 bool get_alpha(double time = TiMe::Default()) const { return getBool("alpha", time); }
55278
55281 bool set_input1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("input1", texture, time); }
55284 bool set_input1(const AColor& texture, double time = TiMe::Default()) { return setValue("input1", texture, time); }
55287 Value get_input1(double time = TiMe::Default()) const { return getValue("input1", time); }
55288
55291 bool set_input2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("input2", texture, time); }
55294 bool set_input2(const AColor& texture, double time = TiMe::Default()) { return setValue("input2", texture, time); }
55297 Value get_input2(double time = TiMe::Default()) const { return getValue("input2", time); }
55298};
55299
55301class TexColorSwitch : public Plugin {
55302public:
55304 static constexpr const PluginTypeId getTypeId() { return 0x77D00236; }
55306 static constexpr const char* getType() { return "TexColorSwitch"; }
55307
55308 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
55309
55310 operator TextureIntPluginCategory() { return *static_cast<TextureIntPluginCategory*>(static_cast<Plugin*>(this)); }
55311
55315 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
55319 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
55320
55324 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
55328 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
55329
55333 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
55337 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
55338
55342 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
55346 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
55347
55351 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
55355 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
55359 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
55360
55364 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
55368 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
55372 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
55373
55377 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
55381 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
55385 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
55386
55390 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
55394 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
55398 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
55399
55403 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
55407 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
55411 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
55412
55414 PluginRef out_color() const { return PluginRef(*this, "color"); }
55415
55417 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
55418
55420 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
55421
55423 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
55424
55426 bool set_default_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("default_color", texture, time); }
55428 bool set_default_color(const AColor& texture, double time = TiMe::Default()) { return setValue("default_color", texture, time); }
55430 Value get_default_color(double time = TiMe::Default()) const { return getValue("default_color", time); }
55431
55434 bool set_switch_value(const PluginRef& textureint, double time = TiMe::Default()) { return setValue("switch_value", textureint, time); }
55437 bool set_switch_value(int textureint, double time = TiMe::Default()) { return setValue("switch_value", textureint, time); }
55440 Value get_switch_value(double time = TiMe::Default()) const { return getValue("switch_value", time); }
55441
55443 bool set_color0(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color0", texture, time); }
55445 bool set_color0(const AColor& texture, double time = TiMe::Default()) { return setValue("color0", texture, time); }
55447 Value get_color0(double time = TiMe::Default()) const { return getValue("color0", time); }
55448
55451 bool set_value0(int val, double time = TiMe::Default()) { return setValue("value0", val, time); }
55454 int get_value0(double time = TiMe::Default()) const { return getInt("value0", time); }
55455
55457 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
55459 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
55461 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
55462
55465 bool set_value1(int val, double time = TiMe::Default()) { return setValue("value1", val, time); }
55468 int get_value1(double time = TiMe::Default()) const { return getInt("value1", time); }
55469
55471 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
55473 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
55475 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
55476
55479 bool set_value2(int val, double time = TiMe::Default()) { return setValue("value2", val, time); }
55482 int get_value2(double time = TiMe::Default()) const { return getInt("value2", time); }
55483
55485 bool set_color3(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color3", texture, time); }
55487 bool set_color3(const AColor& texture, double time = TiMe::Default()) { return setValue("color3", texture, time); }
55489 Value get_color3(double time = TiMe::Default()) const { return getValue("color3", time); }
55490
55493 bool set_value3(int val, double time = TiMe::Default()) { return setValue("value3", val, time); }
55496 int get_value3(double time = TiMe::Default()) const { return getInt("value3", time); }
55497
55499 bool set_color4(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color4", texture, time); }
55501 bool set_color4(const AColor& texture, double time = TiMe::Default()) { return setValue("color4", texture, time); }
55503 Value get_color4(double time = TiMe::Default()) const { return getValue("color4", time); }
55504
55507 bool set_value4(int val, double time = TiMe::Default()) { return setValue("value4", val, time); }
55510 int get_value4(double time = TiMe::Default()) const { return getInt("value4", time); }
55511
55513 bool set_color5(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color5", texture, time); }
55515 bool set_color5(const AColor& texture, double time = TiMe::Default()) { return setValue("color5", texture, time); }
55517 Value get_color5(double time = TiMe::Default()) const { return getValue("color5", time); }
55518
55521 bool set_value5(int val, double time = TiMe::Default()) { return setValue("value5", val, time); }
55524 int get_value5(double time = TiMe::Default()) const { return getInt("value5", time); }
55525
55527 bool set_color6(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color6", texture, time); }
55529 bool set_color6(const AColor& texture, double time = TiMe::Default()) { return setValue("color6", texture, time); }
55531 Value get_color6(double time = TiMe::Default()) const { return getValue("color6", time); }
55532
55535 bool set_value6(int val, double time = TiMe::Default()) { return setValue("value6", val, time); }
55538 int get_value6(double time = TiMe::Default()) const { return getInt("value6", time); }
55539
55541 bool set_color7(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color7", texture, time); }
55543 bool set_color7(const AColor& texture, double time = TiMe::Default()) { return setValue("color7", texture, time); }
55545 Value get_color7(double time = TiMe::Default()) const { return getValue("color7", time); }
55546
55549 bool set_value7(int val, double time = TiMe::Default()) { return setValue("value7", val, time); }
55552 int get_value7(double time = TiMe::Default()) const { return getInt("value7", time); }
55553};
55554
55556class TexColorToFloat : public Plugin {
55557public:
55559 static constexpr const PluginTypeId getTypeId() { return 0x77BF8DE1; }
55561 static constexpr const char* getType() { return "TexColorToFloat"; }
55562
55563 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
55564
55567 bool set_input(const PluginRef& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
55570 bool set_input(const AColor& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
55573 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
55574};
55575
55577class TexCombineColor : public Plugin {
55578public:
55580 static constexpr const PluginTypeId getTypeId() { return 0x77BF6416; }
55582 static constexpr const char* getType() { return "TexCombineColor"; }
55583
55584 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
55585
55589 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
55593 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
55594
55597 bool set_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
55600 bool set_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
55603 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
55604
55608 bool set_texture_multiplier(float val, double time = TiMe::Default()) { return setValue("texture_multiplier", val, time); }
55612 float get_texture_multiplier(double time = TiMe::Default()) const { return getFloat("texture_multiplier", time); }
55613
55616 bool set_result_invert(bool val, double time = TiMe::Default()) { return setValue("result_invert", val, time); }
55619 bool get_result_invert(double time = TiMe::Default()) const { return getBool("result_invert", time); }
55620
55623 bool set_result_multiplier(float val, double time = TiMe::Default()) { return setValue("result_multiplier", val, time); }
55626 float get_result_multiplier(double time = TiMe::Default()) const { return getFloat("result_multiplier", time); }
55627};
55628
55631public:
55633 static constexpr const PluginTypeId getTypeId() { return 0x77BFB362; }
55635 static constexpr const char* getType() { return "TexCombineColorLightMtl"; }
55636
55637 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
55638
55642 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
55646 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
55647
55651 bool set_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
55655 bool set_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
55659 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
55660
55663 bool set_result_multiplier(float val, double time = TiMe::Default()) { return setValue("result_multiplier", val, time); }
55666 float get_result_multiplier(double time = TiMe::Default()) const { return getFloat("result_multiplier", time); }
55667};
55668
55670class TexCombineFloat : public Plugin {
55671public:
55673 static constexpr const PluginTypeId getTypeId() { return 0x77B15F69; }
55675 static constexpr const char* getType() { return "TexCombineFloat"; }
55676
55677 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
55678
55682 bool set_value(float val, double time = TiMe::Default()) { return setValue("value", val, time); }
55686 float get_value(double time = TiMe::Default()) const { return getFloat("value", time); }
55687
55690 bool set_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
55693 bool set_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
55696 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
55697
55701 bool set_texture_multiplier(float val, double time = TiMe::Default()) { return setValue("texture_multiplier", val, time); }
55705 float get_texture_multiplier(double time = TiMe::Default()) const { return getFloat("texture_multiplier", time); }
55706
55710 bool set_texture_clamp(bool val, double time = TiMe::Default()) { return setValue("texture_clamp", val, time); }
55714 bool get_texture_clamp(double time = TiMe::Default()) const { return getBool("texture_clamp", time); }
55715
55719 bool set_result_multiplier(float val, double time = TiMe::Default()) { return setValue("result_multiplier", val, time); }
55723 float get_result_multiplier(double time = TiMe::Default()) const { return getFloat("result_multiplier", time); }
55724};
55725
55727class TexCompMax : public Plugin {
55728public:
55730 static constexpr const PluginTypeId getTypeId() { return 0x77BF851C; }
55732 static constexpr const char* getType() { return "TexCompMax"; }
55733
55734 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
55735
55739 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
55743 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
55744
55748 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
55752 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
55753
55757 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
55761 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
55762
55766 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
55770 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
55771
55775 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
55779 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
55783 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
55784
55788 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
55792 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
55796 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
55797
55801 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
55805 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
55809 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
55810
55814 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
55818 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
55822 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
55823
55827 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
55831 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
55835 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
55836
55838 PluginRef out_color() const { return PluginRef(*this, "color"); }
55839
55841 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
55842
55844 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
55845
55847 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
55848
55852 bool set_sourceA(const PluginRef& texture, double time = TiMe::Default()) { return setValue("sourceA", texture, time); }
55856 bool set_sourceA(const AColor& texture, double time = TiMe::Default()) { return setValue("sourceA", texture, time); }
55860 Value get_sourceA(double time = TiMe::Default()) const { return getValue("sourceA", time); }
55861
55865 bool set_sourceB(const PluginRef& texture, double time = TiMe::Default()) { return setValue("sourceB", texture, time); }
55869 bool set_sourceB(const AColor& texture, double time = TiMe::Default()) { return setValue("sourceB", texture, time); }
55873 Value get_sourceB(double time = TiMe::Default()) const { return getValue("sourceB", time); }
55874
55878 bool set_operator(int val, double time = TiMe::Default()) { return setValue("operator", val, time); }
55882 int get_operator(double time = TiMe::Default()) const { return getInt("operator", time); }
55883
55887 bool set_mix_amount(float val, double time = TiMe::Default()) { return setValue("mix_amount", val, time); }
55891 float get_mix_amount(double time = TiMe::Default()) const { return getFloat("mix_amount", time); }
55892};
55893
55896public:
55898 static constexpr const PluginTypeId getTypeId() { return 0x784BEA1D; }
55900 static constexpr const char* getType() { return "TexComplexFresnel"; }
55901
55902 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
55903
55907 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
55911 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
55912
55916 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
55920 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
55921
55925 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
55929 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
55930
55934 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
55938 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
55939
55943 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
55947 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
55951 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
55952
55956 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
55960 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
55964 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
55965
55969 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
55973 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
55977 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
55978
55982 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
55986 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
55990 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
55991
55995 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
55999 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
56003 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
56004
56006 PluginRef out_color() const { return PluginRef(*this, "color"); }
56007
56009 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
56010
56012 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
56013
56015 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
56016
56020 bool set_n_red(float val, double time = TiMe::Default()) { return setValue("n_red", val, time); }
56024 float get_n_red(double time = TiMe::Default()) const { return getFloat("n_red", time); }
56025
56029 bool set_n_green(float val, double time = TiMe::Default()) { return setValue("n_green", val, time); }
56033 float get_n_green(double time = TiMe::Default()) const { return getFloat("n_green", time); }
56034
56038 bool set_n_blue(float val, double time = TiMe::Default()) { return setValue("n_blue", val, time); }
56042 float get_n_blue(double time = TiMe::Default()) const { return getFloat("n_blue", time); }
56043
56047 bool set_k_red(float val, double time = TiMe::Default()) { return setValue("k_red", val, time); }
56051 float get_k_red(double time = TiMe::Default()) const { return getFloat("k_red", time); }
56052
56056 bool set_k_green(float val, double time = TiMe::Default()) { return setValue("k_green", val, time); }
56060 float get_k_green(double time = TiMe::Default()) const { return getFloat("k_green", time); }
56061
56065 bool set_k_blue(float val, double time = TiMe::Default()) { return setValue("k_blue", val, time); }
56069 float get_k_blue(double time = TiMe::Default()) const { return getFloat("k_blue", time); }
56070
56074 bool set_gamma(float val, double time = TiMe::Default()) { return setValue("gamma", val, time); }
56078 float get_gamma(double time = TiMe::Default()) const { return getFloat("gamma", time); }
56079
56083 bool set_hue(float val, double time = TiMe::Default()) { return setValue("hue", val, time); }
56087 float get_hue(double time = TiMe::Default()) const { return getFloat("hue", time); }
56088
56092 bool set_sat(float val, double time = TiMe::Default()) { return setValue("sat", val, time); }
56096 float get_sat(double time = TiMe::Default()) const { return getFloat("sat", time); }
56097};
56098
56100class TexComposite : public Plugin {
56101public:
56103 static constexpr const PluginTypeId getTypeId() { return 0x781C011E; }
56105 static constexpr const char* getType() { return "TexComposite"; }
56106
56107 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
56108
56111 bool set_color_a(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_a", texture, time); }
56114 bool set_color_a(const AColor& texture, double time = TiMe::Default()) { return setValue("color_a", texture, time); }
56117 Value get_color_a(double time = TiMe::Default()) const { return getValue("color_a", time); }
56118
56121 bool set_alpha_a(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_a", texturefloat, time); }
56124 bool set_alpha_a(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_a", texturefloat, time); }
56127 Value get_alpha_a(double time = TiMe::Default()) const { return getValue("alpha_a", time); }
56128
56131 bool set_color_b(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_b", texture, time); }
56134 bool set_color_b(const AColor& texture, double time = TiMe::Default()) { return setValue("color_b", texture, time); }
56137 Value get_color_b(double time = TiMe::Default()) const { return getValue("color_b", time); }
56138
56141 bool set_alpha_b(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_b", texturefloat, time); }
56144 bool set_alpha_b(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_b", texturefloat, time); }
56147 Value get_alpha_b(double time = TiMe::Default()) const { return getValue("alpha_b", time); }
56148
56151 bool set_operation(int val, double time = TiMe::Default()) { return setValue("operation", val, time); }
56154 int get_operation(double time = TiMe::Default()) const { return getInt("operation", time); }
56155
56158 bool set_factor(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("factor", texturefloat, time); }
56161 bool set_factor(float texturefloat, double time = TiMe::Default()) { return setValue("factor", texturefloat, time); }
56164 Value get_factor(double time = TiMe::Default()) const { return getValue("factor", time); }
56165};
56166
56168class TexCondition : public Plugin {
56169public:
56171 static constexpr const PluginTypeId getTypeId() { return 0x77A1A85C; }
56173 static constexpr const char* getType() { return "TexCondition"; }
56174
56175 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
56176
56180 bool set_operation(const PluginRef& textureint, double time = TiMe::Default()) { return setValue("operation", textureint, time); }
56184 bool set_operation(int textureint, double time = TiMe::Default()) { return setValue("operation", textureint, time); }
56188 Value get_operation(double time = TiMe::Default()) const { return getValue("operation", time); }
56189
56192 bool set_op_a(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("op_a", texturefloat, time); }
56195 bool set_op_a(float texturefloat, double time = TiMe::Default()) { return setValue("op_a", texturefloat, time); }
56198 Value get_op_a(double time = TiMe::Default()) const { return getValue("op_a", time); }
56199
56202 bool set_op_b(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("op_b", texturefloat, time); }
56205 bool set_op_b(float texturefloat, double time = TiMe::Default()) { return setValue("op_b", texturefloat, time); }
56208 Value get_op_b(double time = TiMe::Default()) const { return getValue("op_b", time); }
56209
56212 bool set_result_true(const PluginRef& texture, double time = TiMe::Default()) { return setValue("result_true", texture, time); }
56215 bool set_result_true(const AColor& texture, double time = TiMe::Default()) { return setValue("result_true", texture, time); }
56218 Value get_result_true(double time = TiMe::Default()) const { return getValue("result_true", time); }
56219
56222 bool set_result_false(const PluginRef& texture, double time = TiMe::Default()) { return setValue("result_false", texture, time); }
56225 bool set_result_false(const AColor& texture, double time = TiMe::Default()) { return setValue("result_false", texture, time); }
56228 Value get_result_false(double time = TiMe::Default()) const { return getValue("result_false", time); }
56229
56231 PluginRef out_color() const { return PluginRef(*this, "color"); }
56232};
56233
56235class TexCondition2 : public Plugin {
56236public:
56238 static constexpr const PluginTypeId getTypeId() { return 0x77BF3B11; }
56240 static constexpr const char* getType() { return "TexCondition2"; }
56241
56242 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
56243
56247 bool set_operation(int val, double time = TiMe::Default()) { return setValue("operation", val, time); }
56251 int get_operation(double time = TiMe::Default()) const { return getInt("operation", time); }
56252
56255 bool set_first_term(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("first_term", texturefloat, time); }
56258 bool set_first_term(float texturefloat, double time = TiMe::Default()) { return setValue("first_term", texturefloat, time); }
56261 Value get_first_term(double time = TiMe::Default()) const { return getValue("first_term", time); }
56262
56265 bool set_second_term(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("second_term", texturefloat, time); }
56268 bool set_second_term(float texturefloat, double time = TiMe::Default()) { return setValue("second_term", texturefloat, time); }
56271 Value get_second_term(double time = TiMe::Default()) const { return getValue("second_term", time); }
56272
56275 bool set_color_if_true(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_if_true", texture, time); }
56278 bool set_color_if_true(const AColor& texture, double time = TiMe::Default()) { return setValue("color_if_true", texture, time); }
56281 Value get_color_if_true(double time = TiMe::Default()) const { return getValue("color_if_true", time); }
56282
56285 bool set_color_if_false(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_if_false", texture, time); }
56288 bool set_color_if_false(const AColor& texture, double time = TiMe::Default()) { return setValue("color_if_false", texture, time); }
56291 Value get_color_if_false(double time = TiMe::Default()) const { return getValue("color_if_false", time); }
56292};
56293
56295class TexCurvature : public Plugin {
56296public:
56298 static constexpr const PluginTypeId getTypeId() { return 0xBFFB878; }
56300 static constexpr const char* getType() { return "TexCurvature"; }
56301
56302 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
56303
56307 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
56311 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
56312
56316 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
56320 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
56321
56325 bool set_sample_spread(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("sample_spread", texturefloat, time); }
56329 bool set_sample_spread(float texturefloat, double time = TiMe::Default()) { return setValue("sample_spread", texturefloat, time); }
56333 Value get_sample_spread(double time = TiMe::Default()) const { return getValue("sample_spread", time); }
56334
56338 bool set_out_color_min(float val, double time = TiMe::Default()) { return setValue("out_color_min", val, time); }
56342 float get_out_color_min(double time = TiMe::Default()) const { return getFloat("out_color_min", time); }
56343
56347 bool set_out_color_max(float val, double time = TiMe::Default()) { return setValue("out_color_max", val, time); }
56351 float get_out_color_max(double time = TiMe::Default()) const { return getFloat("out_color_max", time); }
56352
56356 bool set_scale(float val, double time = TiMe::Default()) { return setValue("scale", val, time); }
56360 float get_scale(double time = TiMe::Default()) const { return getFloat("scale", time); }
56361
56365 bool set_trace_distance(float val, double time = TiMe::Default()) { return setValue("trace_distance", val, time); }
56369 float get_trace_distance(double time = TiMe::Default()) const { return getFloat("trace_distance", time); }
56370
56374 bool set_threshold(float val, double time = TiMe::Default()) { return setValue("threshold", val, time); }
56378 float get_threshold(double time = TiMe::Default()) const { return getFloat("threshold", time); }
56379
56383 bool set_out_color_gain(float val, double time = TiMe::Default()) { return setValue("out_color_gain", val, time); }
56387 float get_out_color_gain(double time = TiMe::Default()) const { return getFloat("out_color_gain", time); }
56388
56392 bool set_out_color_lift(float val, double time = TiMe::Default()) { return setValue("out_color_lift", val, time); }
56396 float get_out_color_lift(double time = TiMe::Default()) const { return getFloat("out_color_lift", time); }
56397
56401 bool set_out_color_gamma(float val, double time = TiMe::Default()) { return setValue("out_color_gamma", val, time); }
56405 float get_out_color_gamma(double time = TiMe::Default()) const { return getFloat("out_color_gamma", time); }
56406
56410 bool set_out_color_pivot(float val, double time = TiMe::Default()) { return setValue("out_color_pivot", val, time); }
56414 float get_out_color_pivot(double time = TiMe::Default()) const { return getFloat("out_color_pivot", time); }
56415
56419 bool set_out_color_clamp(bool val, double time = TiMe::Default()) { return setValue("out_color_clamp", val, time); }
56423 bool get_out_color_clamp(double time = TiMe::Default()) const { return getBool("out_color_clamp", time); }
56424
56427 bool set_ignore_bump(bool val, double time = TiMe::Default()) { return setValue("ignore_bump", val, time); }
56430 bool get_ignore_bump(double time = TiMe::Default()) const { return getBool("ignore_bump", time); }
56431};
56432
56434class TexCustomBitmap : public Plugin {
56435public:
56437 static constexpr const PluginTypeId getTypeId() { return 0x77CF8FED; }
56439 static constexpr const char* getType() { return "TexCustomBitmap"; }
56440
56441 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
56442
56446 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
56450 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
56451
56455 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
56459 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
56460
56464 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
56468 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
56469
56473 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
56477 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
56478
56482 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
56486 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
56490 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
56491
56495 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
56499 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
56503 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
56504
56508 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
56512 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
56516 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
56517
56521 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
56525 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
56529 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
56530
56534 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
56538 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
56542 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
56543
56545 PluginRef out_color() const { return PluginRef(*this, "color"); }
56546
56548 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
56549
56551 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
56552
56554 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
56555
56558 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
56561 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
56562
56566 bool set_tile(int val, double time = TiMe::Default()) { return setValue("tile", val, time); }
56570 int get_tile(double time = TiMe::Default()) const { return getInt("tile", time); }
56571
56575 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
56579 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
56580
56584 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
56588 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
56589
56593 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
56597 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
56598
56602 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
56606 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
56607
56611 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
56615 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
56616
56620 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
56624 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
56625
56629 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
56633 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
56634
56638 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
56642 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
56643
56647 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
56651 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
56652
56656 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
56660 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
56661
56665 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
56669 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
56670
56674 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
56678 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
56679
56683 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
56687 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
56688
56692 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
56696 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
56697};
56698
56700class TexDent : public Plugin {
56701public:
56703 static constexpr const PluginTypeId getTypeId() { return 0x784A8A7A; }
56705 static constexpr const char* getType() { return "TexDent"; }
56706
56707 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
56708
56712 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
56716 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
56717
56721 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
56725 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
56726
56730 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
56734 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
56735
56739 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
56743 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
56744
56748 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
56752 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
56756 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
56757
56761 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
56765 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
56769 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
56770
56774 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
56778 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
56782 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
56783
56787 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
56791 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
56795 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
56796
56800 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
56804 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
56808 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
56809
56811 PluginRef out_color() const { return PluginRef(*this, "color"); }
56812
56814 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
56815
56817 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
56818
56820 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
56821
56824 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
56827 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
56828
56832 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
56836 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
56837
56841 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
56845 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
56846
56850 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
56854 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
56855
56859 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
56863 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
56864
56868 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
56872 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
56873
56877 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
56881 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
56882
56886 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
56890 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
56891
56895 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
56899 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
56900
56904 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
56908 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
56909
56913 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
56917 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
56918
56922 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
56926 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
56927
56931 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
56935 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
56936
56940 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
56944 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
56945
56949 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
56953 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
56954
56957 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
56960 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
56963 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
56964
56967 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
56970 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
56973 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
56974
56978 bool set_size(float val, double time = TiMe::Default()) { return setValue("size", val, time); }
56982 float get_size(double time = TiMe::Default()) const { return getFloat("size", time); }
56983
56987 bool set_strength(float val, double time = TiMe::Default()) { return setValue("strength", val, time); }
56991 float get_strength(double time = TiMe::Default()) const { return getFloat("strength", time); }
56992
56996 bool set_iterations(int val, double time = TiMe::Default()) { return setValue("iterations", val, time); }
57000 int get_iterations(double time = TiMe::Default()) const { return getInt("iterations", time); }
57001};
57002
57004class TexDirt : public Plugin {
57005public:
57007 static constexpr const PluginTypeId getTypeId() { return 0xBF4F23A; }
57009 static constexpr const char* getType() { return "TexDirt"; }
57010
57011 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
57012
57016 bool set_white_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("white_color", texture, time); }
57020 bool set_white_color(const AColor& texture, double time = TiMe::Default()) { return setValue("white_color", texture, time); }
57024 Value get_white_color(double time = TiMe::Default()) const { return getValue("white_color", time); }
57025
57029 bool set_black_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("black_color", texture, time); }
57033 bool set_black_color(const AColor& texture, double time = TiMe::Default()) { return setValue("black_color", texture, time); }
57037 Value get_black_color(double time = TiMe::Default()) const { return getValue("black_color", time); }
57038
57042 bool set_radius(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("radius", texturefloat, time); }
57046 bool set_radius(float texturefloat, double time = TiMe::Default()) { return setValue("radius", texturefloat, time); }
57050 Value get_radius(double time = TiMe::Default()) const { return getValue("radius", time); }
57051
57055 bool set_distribution(float val, double time = TiMe::Default()) { return setValue("distribution", val, time); }
57059 float get_distribution(double time = TiMe::Default()) const { return getFloat("distribution", time); }
57060
57064 bool set_falloff(float val, double time = TiMe::Default()) { return setValue("falloff", val, time); }
57068 float get_falloff(double time = TiMe::Default()) const { return getFloat("falloff", time); }
57069
57073 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
57077 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
57078
57082 bool set_bias_x(float val, double time = TiMe::Default()) { return setValue("bias_x", val, time); }
57086 float get_bias_x(double time = TiMe::Default()) const { return getFloat("bias_x", time); }
57087
57091 bool set_bias_y(float val, double time = TiMe::Default()) { return setValue("bias_y", val, time); }
57095 float get_bias_y(double time = TiMe::Default()) const { return getFloat("bias_y", time); }
57096
57100 bool set_bias_z(float val, double time = TiMe::Default()) { return setValue("bias_z", val, time); }
57104 float get_bias_z(double time = TiMe::Default()) const { return getFloat("bias_z", time); }
57105
57109 bool set_ignore_for_gi(bool val, double time = TiMe::Default()) { return setValue("ignore_for_gi", val, time); }
57113 bool get_ignore_for_gi(double time = TiMe::Default()) const { return getBool("ignore_for_gi", time); }
57114
57118 bool set_ignore_bump(bool val, double time = TiMe::Default()) { return setValue("ignore_bump", val, time); }
57122 bool get_ignore_bump(double time = TiMe::Default()) const { return getBool("ignore_bump", time); }
57123
57127 bool set_consider_same_object_only(int val, double time = TiMe::Default()) { return setValue("consider_same_object_only", val, time); }
57131 int get_consider_same_object_only(double time = TiMe::Default()) const { return getInt("consider_same_object_only", time); }
57132
57136 bool set_user_attribute(const char* str, double time = TiMe::Default()) { return setValue("user_attribute", str, time); }
57140 bool set_user_attribute(const std::string& str, double time = TiMe::Default()) { return setValue("user_attribute", str, time); }
57144 std::string get_user_attribute(double time = TiMe::Default()) const { return getString("user_attribute", time); }
57145
57149 bool set_invert_normal(bool val, double time = TiMe::Default()) { return setValue("invert_normal", val, time); }
57153 bool get_invert_normal(double time = TiMe::Default()) const { return getBool("invert_normal", time); }
57154
57158 bool set_affect_alpha(bool val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
57162 bool get_affect_alpha(double time = TiMe::Default()) const { return getBool("affect_alpha", time); }
57163
57167 bool set_double_sided(bool val, double time = TiMe::Default()) { return setValue("double_sided", val, time); }
57171 bool get_double_sided(double time = TiMe::Default()) const { return getBool("double_sided", time); }
57172
57176 bool set_work_with_transparency(bool val, double time = TiMe::Default()) { return setValue("work_with_transparency", val, time); }
57180 bool get_work_with_transparency(double time = TiMe::Default()) const { return getBool("work_with_transparency", time); }
57181
57185 bool set_ignore_self_occlusion(bool val, double time = TiMe::Default()) { return setValue("ignore_self_occlusion", val, time); }
57189 bool get_ignore_self_occlusion(double time = TiMe::Default()) const { return getBool("ignore_self_occlusion", time); }
57190
57194 bool set_thin_mode(bool val, double time = TiMe::Default()) { return setValue("thin_mode", val, time); }
57198 bool get_thin_mode(double time = TiMe::Default()) const { return getBool("thin_mode", time); }
57199
57203 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
57207 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
57208
57212 bool set_environment_occlusion(bool val, double time = TiMe::Default()) { return setValue("environment_occlusion", val, time); }
57216 bool get_environment_occlusion(double time = TiMe::Default()) const { return getBool("environment_occlusion", time); }
57217
57221 bool set_affect_reflection_elements(bool val, double time = TiMe::Default()) { return setValue("affect_reflection_elements", val, time); }
57225 bool get_affect_reflection_elements(double time = TiMe::Default()) const { return getBool("affect_reflection_elements", time); }
57226
57230 bool set_glossiness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("glossiness", texturefloat, time); }
57234 bool set_glossiness(float texturefloat, double time = TiMe::Default()) { return setValue("glossiness", texturefloat, time); }
57238 Value get_glossiness(double time = TiMe::Default()) const { return getValue("glossiness", time); }
57239
57242 bool set_render_nodes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("render_nodes", pluginList, time); }
57243 bool set_render_nodes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("render_nodes", plugins, count, time); }
57244 template<size_t count> bool set_render_nodes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("render_nodes", plugins, count, time); }
57247 PluginList get_render_nodes(double time = TiMe::Default()) const { return getPluginList("render_nodes", time); }
57248
57252 bool set_render_nodes_inclusive(bool val, double time = TiMe::Default()) { return setValue("render_nodes_inclusive", val, time); }
57256 bool get_render_nodes_inclusive(double time = TiMe::Default()) const { return getBool("render_nodes_inclusive", time); }
57257
57261 bool set_use_texture_for_excluded(bool val, double time = TiMe::Default()) { return setValue("use_texture_for_excluded", val, time); }
57265 bool get_use_texture_for_excluded(double time = TiMe::Default()) const { return getBool("use_texture_for_excluded", time); }
57266
57269 bool set_affect_result_nodes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("affect_result_nodes", pluginList, time); }
57270 bool set_affect_result_nodes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("affect_result_nodes", plugins, count, time); }
57271 template<size_t count> bool set_affect_result_nodes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("affect_result_nodes", plugins, count, time); }
57274 PluginList get_affect_result_nodes(double time = TiMe::Default()) const { return getPluginList("affect_result_nodes", time); }
57275
57279 bool set_affect_result_nodes_inclusive(bool val, double time = TiMe::Default()) { return setValue("affect_result_nodes_inclusive", val, time); }
57283 bool get_affect_result_nodes_inclusive(double time = TiMe::Default()) const { return getBool("affect_result_nodes_inclusive", time); }
57284
57288 bool set_subdivs_as_samples(bool val, double time = TiMe::Default()) { return setValue("subdivs_as_samples", val, time); }
57292 bool get_subdivs_as_samples(double time = TiMe::Default()) const { return getBool("subdivs_as_samples", time); }
57293
57297 bool set_screen_space_radius(bool val, double time = TiMe::Default()) { return setValue("screen_space_radius", val, time); }
57301 bool get_screen_space_radius(double time = TiMe::Default()) const { return getBool("screen_space_radius", time); }
57302
57306 bool set_streaks_ambient(bool val, double time = TiMe::Default()) { return setValue("streaks_ambient", val, time); }
57310 bool get_streaks_ambient(double time = TiMe::Default()) const { return getBool("streaks_ambient", time); }
57311
57315 bool set_streaks_inner(bool val, double time = TiMe::Default()) { return setValue("streaks_inner", val, time); }
57319 bool get_streaks_inner(double time = TiMe::Default()) const { return getBool("streaks_inner", time); }
57320
57324 bool set_streaks_blur(bool val, double time = TiMe::Default()) { return setValue("streaks_blur", val, time); }
57328 bool get_streaks_blur(double time = TiMe::Default()) const { return getBool("streaks_blur", time); }
57329
57333 bool set_blur(float val, double time = TiMe::Default()) { return setValue("blur", val, time); }
57337 float get_blur(double time = TiMe::Default()) const { return getFloat("blur", time); }
57338
57342 bool set_streaks_size(float val, double time = TiMe::Default()) { return setValue("streaks_size", val, time); }
57346 float get_streaks_size(double time = TiMe::Default()) const { return getFloat("streaks_size", time); }
57347
57351 bool set_streaks_density(float val, double time = TiMe::Default()) { return setValue("streaks_density", val, time); }
57355 float get_streaks_density(double time = TiMe::Default()) const { return getFloat("streaks_density", time); }
57356};
57357
57360public:
57362 static constexpr const PluginTypeId getTypeId() { return 0x77B07476; }
57364 static constexpr const char* getType() { return "TexDisplacacementRestrict"; }
57365
57366 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
57367
57369 bool set_input_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input_tex", texturefloat, time); }
57371 bool set_input_tex(float texturefloat, double time = TiMe::Default()) { return setValue("input_tex", texturefloat, time); }
57373 Value get_input_tex(double time = TiMe::Default()) const { return getValue("input_tex", time); }
57374
57377 bool set_max_displacement(float val, double time = TiMe::Default()) { return setValue("max_displacement", val, time); }
57380 float get_max_displacement(double time = TiMe::Default()) const { return getFloat("max_displacement", time); }
57381};
57382
57384class TexDistance : public Plugin {
57385public:
57387 static constexpr const PluginTypeId getTypeId() { return 0x77EE19E5; }
57389 static constexpr const char* getType() { return "TexDistance"; }
57390
57391 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
57392
57396 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
57400 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
57401
57405 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
57409 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
57410
57414 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
57418 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
57419
57423 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
57427 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
57428
57432 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
57436 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
57440 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
57441
57445 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
57449 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
57453 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
57454
57458 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
57462 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
57466 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
57467
57471 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
57475 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
57479 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
57480
57484 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
57488 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
57492 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
57493
57495 PluginRef out_color() const { return PluginRef(*this, "color"); }
57496
57498 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
57499
57501 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
57502
57504 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
57505
57509 bool set_distance(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("distance", texturefloat, time); }
57513 bool set_distance(float texturefloat, double time = TiMe::Default()) { return setValue("distance", texturefloat, time); }
57517 Value get_distance(double time = TiMe::Default()) const { return getValue("distance", time); }
57518
57522 bool set_far_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("far_tex", texture, time); }
57526 bool set_far_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("far_tex", texture, time); }
57530 Value get_far_tex(double time = TiMe::Default()) const { return getValue("far_tex", time); }
57531
57535 bool set_near_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("near_tex", texture, time); }
57539 bool set_near_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("near_tex", texture, time); }
57543 Value get_near_tex(double time = TiMe::Default()) const { return getValue("near_tex", time); }
57544
57548 bool set_inside_separate(bool val, double time = TiMe::Default()) { return setValue("inside_separate", val, time); }
57552 bool get_inside_separate(double time = TiMe::Default()) const { return getBool("inside_separate", time); }
57553
57557 bool set_inside_solid(bool val, double time = TiMe::Default()) { return setValue("inside_solid", val, time); }
57561 bool get_inside_solid(double time = TiMe::Default()) const { return getBool("inside_solid", time); }
57562
57566 bool set_inside_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("inside_tex", texture, time); }
57570 bool set_inside_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("inside_tex", texture, time); }
57574 Value get_inside_tex(double time = TiMe::Default()) const { return getValue("inside_tex", time); }
57575
57579 bool set_outside_separate(bool val, double time = TiMe::Default()) { return setValue("outside_separate", val, time); }
57583 bool get_outside_separate(double time = TiMe::Default()) const { return getBool("outside_separate", time); }
57584
57588 bool set_outside_solid(bool val, double time = TiMe::Default()) { return setValue("outside_solid", val, time); }
57592 bool get_outside_solid(double time = TiMe::Default()) const { return getBool("outside_solid", time); }
57593
57597 bool set_outside_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("outside_tex", texture, time); }
57601 bool set_outside_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("outside_tex", texture, time); }
57605 Value get_outside_tex(double time = TiMe::Default()) const { return getValue("outside_tex", time); }
57606
57609 bool set_objects(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("objects", pluginList, time); }
57610 bool set_objects(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("objects", plugins, count, time); }
57611 template<size_t count> bool set_objects(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("objects", plugins, count, time); }
57614 PluginList get_objects(double time = TiMe::Default()) const { return getPluginList("objects", time); }
57615};
57616
57619public:
57621 static constexpr const PluginTypeId getTypeId() { return 0x77B0E971; }
57623 static constexpr const char* getType() { return "TexDistanceBetween"; }
57624
57625 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
57626
57629 bool set_point1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("point1", texture, time); }
57632 bool set_point1(const AColor& texture, double time = TiMe::Default()) { return setValue("point1", texture, time); }
57635 Value get_point1(double time = TiMe::Default()) const { return getValue("point1", time); }
57636
57639 bool set_point2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("point2", texture, time); }
57642 bool set_point2(const AColor& texture, double time = TiMe::Default()) { return setValue("point2", texture, time); }
57645 Value get_point2(double time = TiMe::Default()) const { return getValue("point2", time); }
57646
57648 bool set_transform1(const PluginRef& texturetransform, double time = TiMe::Default()) { return setValue("transform1", texturetransform, time); }
57650 bool set_transform1(const Transform& texturetransform, double time = TiMe::Default()) { return setValue("transform1", texturetransform, time); }
57652 Value get_transform1(double time = TiMe::Default()) const { return getValue("transform1", time); }
57653
57655 bool set_transform2(const PluginRef& texturetransform, double time = TiMe::Default()) { return setValue("transform2", texturetransform, time); }
57657 bool set_transform2(const Transform& texturetransform, double time = TiMe::Default()) { return setValue("transform2", texturetransform, time); }
57659 Value get_transform2(double time = TiMe::Default()) const { return getValue("transform2", time); }
57660
57662 PluginRef out_distance() const { return PluginRef(*this, "distance"); }
57663};
57664
57667public:
57669 static constexpr const PluginTypeId getTypeId() { return 0x781C52C6; }
57671 static constexpr const char* getType() { return "TexDistanceToObject"; }
57672
57673 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
57674
57676 bool set_object(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("object", plugin, time); }
57678 PluginRef get_object(double time = TiMe::Default()) const { return getPlugin("object", time); }
57679};
57680
57682class TexEdges : public Plugin {
57683public:
57685 static constexpr const PluginTypeId getTypeId() { return 0x77BF1785; }
57687 static constexpr const char* getType() { return "TexEdges"; }
57688
57689 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
57690
57694 bool set_edges_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("edges_tex", texture, time); }
57698 bool set_edges_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("edges_tex", texture, time); }
57702 Value get_edges_tex(double time = TiMe::Default()) const { return getValue("edges_tex", time); }
57703
57707 bool set_bg_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bg_tex", texture, time); }
57711 bool set_bg_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("bg_tex", texture, time); }
57715 Value get_bg_tex(double time = TiMe::Default()) const { return getValue("bg_tex", time); }
57716
57720 bool set_show_hidden_edges(bool val, double time = TiMe::Default()) { return setValue("show_hidden_edges", val, time); }
57724 bool get_show_hidden_edges(double time = TiMe::Default()) const { return getBool("show_hidden_edges", time); }
57725
57729 bool set_width_type(int val, double time = TiMe::Default()) { return setValue("width_type", val, time); }
57733 int get_width_type(double time = TiMe::Default()) const { return getInt("width_type", time); }
57734
57738 bool set_pixel_width(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("pixel_width", texturefloat, time); }
57742 bool set_pixel_width(float texturefloat, double time = TiMe::Default()) { return setValue("pixel_width", texturefloat, time); }
57746 Value get_pixel_width(double time = TiMe::Default()) const { return getValue("pixel_width", time); }
57747
57751 bool set_world_width(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("world_width", texturefloat, time); }
57755 bool set_world_width(float texturefloat, double time = TiMe::Default()) { return setValue("world_width", texturefloat, time); }
57759 Value get_world_width(double time = TiMe::Default()) const { return getValue("world_width", time); }
57760
57764 bool set_show_subtriangles(bool val, double time = TiMe::Default()) { return setValue("show_subtriangles", val, time); }
57768 bool get_show_subtriangles(double time = TiMe::Default()) const { return getBool("show_subtriangles", time); }
57769
57773 bool set_raytraced(bool val, double time = TiMe::Default()) { return setValue("raytraced", val, time); }
57777 bool get_raytraced(double time = TiMe::Default()) const { return getBool("raytraced", time); }
57778
57782 bool set_raytraced_consider_same_object_only(bool val, double time = TiMe::Default()) { return setValue("raytraced_consider_same_object_only", val, time); }
57786 bool get_raytraced_consider_same_object_only(double time = TiMe::Default()) const { return getBool("raytraced_consider_same_object_only", time); }
57787
57791 bool set_raytraced_mode(int val, double time = TiMe::Default()) { return setValue("raytraced_mode", val, time); }
57795 int get_raytraced_mode(double time = TiMe::Default()) const { return getInt("raytraced_mode", time); }
57796};
57797
57799class TexExtMaterialID : public Plugin {
57800public:
57802 static constexpr const PluginTypeId getTypeId() { return 0xC05CE5C; }
57804 static constexpr const char* getType() { return "TexExtMaterialID"; }
57805
57806 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
57807
57808 operator TextureIntPluginCategory() { return *static_cast<TextureIntPluginCategory*>(static_cast<Plugin*>(this)); }
57809
57812 bool set_ids_list(const IntList& intList, double time = TiMe::Default()) { return setValue("ids_list", intList, time); }
57813 bool set_ids_list(IntList&& intList, double time = TiMe::Default()) { return setValue("ids_list", std::move(intList), time); }
57814 bool set_ids_list(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("ids_list", ints, count, time); }
57815 template<size_t count> bool set_ids_list(const int (&ints)[count], double time = TiMe::Default()) { return setArray("ids_list", ints, count, time); }
57818 IntList get_ids_list(double time = TiMe::Default()) const { return getIntList("ids_list", time); }
57819
57822 bool set_voxels_face_basis(const IntList& intList, double time = TiMe::Default()) { return setValue("voxels_face_basis", intList, time); }
57823 bool set_voxels_face_basis(IntList&& intList, double time = TiMe::Default()) { return setValue("voxels_face_basis", std::move(intList), time); }
57824 bool set_voxels_face_basis(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("voxels_face_basis", ints, count, time); }
57825 template<size_t count> bool set_voxels_face_basis(const int (&ints)[count], double time = TiMe::Default()) { return setArray("voxels_face_basis", ints, count, time); }
57828 IntList get_voxels_face_basis(double time = TiMe::Default()) const { return getIntList("voxels_face_basis", time); }
57829
57832 bool set_packing_mode(int val, double time = TiMe::Default()) { return setValue("packing_mode", val, time); }
57835 int get_packing_mode(double time = TiMe::Default()) const { return getInt("packing_mode", time); }
57836};
57837
57839class TexFalloff : public Plugin {
57840public:
57842 static constexpr const PluginTypeId getTypeId() { return 0x77A21239; }
57844 static constexpr const char* getType() { return "TexFalloff"; }
57845
57846 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
57847
57851 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
57855 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
57856
57860 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
57864 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
57865
57869 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
57873 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
57874
57878 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
57882 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
57883
57887 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
57891 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
57895 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
57896
57900 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
57904 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
57908 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
57909
57913 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
57917 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
57921 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
57922
57926 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
57930 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
57934 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
57935
57939 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
57943 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
57947 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
57948
57950 PluginRef out_color() const { return PluginRef(*this, "color"); }
57951
57953 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
57954
57956 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
57957
57959 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
57960
57964 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
57968 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
57972 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
57973
57977 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
57981 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
57985 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
57986
57990 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
57994 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
57995
57999 bool set_direction_type(int val, double time = TiMe::Default()) { return setValue("direction_type", val, time); }
58003 int get_direction_type(double time = TiMe::Default()) const { return getInt("direction_type", time); }
58004
58008 bool set_node_ref_offset(const Vector& vector, double time = TiMe::Default()) { return setValue("node_ref_offset", vector, time); }
58012 Vector get_node_ref_offset(double time = TiMe::Default()) const { return getVector("node_ref_offset", time); }
58013
58017 bool set_fresnel_ior(float val, double time = TiMe::Default()) { return setValue("fresnel_ior", val, time); }
58021 float get_fresnel_ior(double time = TiMe::Default()) const { return getFloat("fresnel_ior", time); }
58022
58026 bool set_dist_extrapolate(bool val, double time = TiMe::Default()) { return setValue("dist_extrapolate", val, time); }
58030 bool get_dist_extrapolate(double time = TiMe::Default()) const { return getBool("dist_extrapolate", time); }
58031
58035 bool set_dist_near(float val, double time = TiMe::Default()) { return setValue("dist_near", val, time); }
58039 float get_dist_near(double time = TiMe::Default()) const { return getFloat("dist_near", time); }
58040
58044 bool set_dist_far(float val, double time = TiMe::Default()) { return setValue("dist_far", val, time); }
58048 float get_dist_far(double time = TiMe::Default()) const { return getFloat("dist_far", time); }
58049
58053 bool set_explicit_dir(const Vector& vector, double time = TiMe::Default()) { return setValue("explicit_dir", vector, time); }
58057 Vector get_explicit_dir(double time = TiMe::Default()) const { return getVector("explicit_dir", time); }
58058
58060 PluginRef out_blend_output() const { return PluginRef(*this, "blend_output"); }
58061
58065 bool set_use_blend_input(bool val, double time = TiMe::Default()) { return setValue("use_blend_input", val, time); }
58069 bool get_use_blend_input(double time = TiMe::Default()) const { return getBool("use_blend_input", time); }
58070
58074 bool set_blend_input(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("blend_input", texturefloat, time); }
58078 bool set_blend_input(float texturefloat, double time = TiMe::Default()) { return setValue("blend_input", texturefloat, time); }
58082 Value get_blend_input(double time = TiMe::Default()) const { return getValue("blend_input", time); }
58083};
58084
58086class TexFloat : public Plugin {
58087public:
58089 static constexpr const PluginTypeId getTypeId() { return 0x77DD9629; }
58091 static constexpr const char* getType() { return "TexFloat"; }
58092
58093 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
58094
58097 bool set_input(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
58100 bool set_input(float texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
58103 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
58104};
58105
58108public:
58110 static constexpr const PluginTypeId getTypeId() { return 0x783952FE; }
58112 static constexpr const char* getType() { return "TexFloatComposite"; }
58113
58114 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
58115
58118 bool set_float_a(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("float_a", texturefloat, time); }
58121 bool set_float_a(float texturefloat, double time = TiMe::Default()) { return setValue("float_a", texturefloat, time); }
58124 Value get_float_a(double time = TiMe::Default()) const { return getValue("float_a", time); }
58125
58128 bool set_float_b(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("float_b", texturefloat, time); }
58131 bool set_float_b(float texturefloat, double time = TiMe::Default()) { return setValue("float_b", texturefloat, time); }
58134 Value get_float_b(double time = TiMe::Default()) const { return getValue("float_b", time); }
58135
58138 bool set_operation(int val, double time = TiMe::Default()) { return setValue("operation", val, time); }
58141 int get_operation(double time = TiMe::Default()) const { return getInt("operation", time); }
58142
58145 bool set_factor(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("factor", texturefloat, time); }
58148 bool set_factor(float texturefloat, double time = TiMe::Default()) { return setValue("factor", texturefloat, time); }
58151 Value get_factor(double time = TiMe::Default()) const { return getValue("factor", time); }
58152};
58153
58156public:
58158 static constexpr const PluginTypeId getTypeId() { return 0x783951D2; }
58160 static constexpr const char* getType() { return "TexFloatCondition"; }
58161
58162 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
58163
58166 bool set_float_a(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("float_a", texturefloat, time); }
58169 bool set_float_a(float texturefloat, double time = TiMe::Default()) { return setValue("float_a", texturefloat, time); }
58172 Value get_float_a(double time = TiMe::Default()) const { return getValue("float_a", time); }
58173
58176 bool set_float_b(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("float_b", texturefloat, time); }
58179 bool set_float_b(float texturefloat, double time = TiMe::Default()) { return setValue("float_b", texturefloat, time); }
58182 Value get_float_b(double time = TiMe::Default()) const { return getValue("float_b", time); }
58183
58186 bool set_condition(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("condition", texturefloat, time); }
58189 bool set_condition(float texturefloat, double time = TiMe::Default()) { return setValue("condition", texturefloat, time); }
58192 Value get_condition(double time = TiMe::Default()) const { return getValue("condition", time); }
58193};
58194
58196class TexFloatConstant : public Plugin {
58197public:
58199 static constexpr const PluginTypeId getTypeId() { return 0x78395235; }
58201 static constexpr const char* getType() { return "TexFloatConstant"; }
58202
58203 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
58204
58207 bool set_in_float(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("in_float", texturefloat, time); }
58210 bool set_in_float(float texturefloat, double time = TiMe::Default()) { return setValue("in_float", texturefloat, time); }
58213 Value get_in_float(double time = TiMe::Default()) const { return getValue("in_float", time); }
58214};
58215
58217class TexFloatCorrect : public Plugin {
58218public:
58220 static constexpr const PluginTypeId getTypeId() { return 0x7839781C; }
58222 static constexpr const char* getType() { return "TexFloatCorrect"; }
58223
58224 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
58225
58228 bool set_in_float(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("in_float", texturefloat, time); }
58231 bool set_in_float(float texturefloat, double time = TiMe::Default()) { return setValue("in_float", texturefloat, time); }
58234 Value get_in_float(double time = TiMe::Default()) const { return getValue("in_float", time); }
58235
58238 bool set_gain(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("gain", texturefloat, time); }
58241 bool set_gain(float texturefloat, double time = TiMe::Default()) { return setValue("gain", texturefloat, time); }
58244 Value get_gain(double time = TiMe::Default()) const { return getValue("gain", time); }
58245
58248 bool set_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("offset", texturefloat, time); }
58251 bool set_offset(float texturefloat, double time = TiMe::Default()) { return setValue("offset", texturefloat, time); }
58254 Value get_offset(double time = TiMe::Default()) const { return getValue("offset", time); }
58255
58258 bool set_gamma(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("gamma", texturefloat, time); }
58261 bool set_gamma(float texturefloat, double time = TiMe::Default()) { return setValue("gamma", texturefloat, time); }
58264 Value get_gamma(double time = TiMe::Default()) const { return getValue("gamma", time); }
58265
58268 bool set_clamp(int val, double time = TiMe::Default()) { return setValue("clamp", val, time); }
58271 int get_clamp(double time = TiMe::Default()) const { return getInt("clamp", time); }
58272
58275 bool set_clamp_min(float val, double time = TiMe::Default()) { return setValue("clamp_min", val, time); }
58278 float get_clamp_min(double time = TiMe::Default()) const { return getFloat("clamp_min", time); }
58279
58282 bool set_clamp_max(float val, double time = TiMe::Default()) { return setValue("clamp_max", val, time); }
58285 float get_clamp_max(double time = TiMe::Default()) const { return getFloat("clamp_max", time); }
58286};
58287
58289class TexFloatLogic : public Plugin {
58290public:
58292 static constexpr const PluginTypeId getTypeId() { return 0x783952F9; }
58294 static constexpr const char* getType() { return "TexFloatLogic"; }
58295
58296 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
58297
58300 bool set_float_a(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("float_a", texturefloat, time); }
58303 bool set_float_a(float texturefloat, double time = TiMe::Default()) { return setValue("float_a", texturefloat, time); }
58306 Value get_float_a(double time = TiMe::Default()) const { return getValue("float_a", time); }
58307
58310 bool set_float_b(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("float_b", texturefloat, time); }
58313 bool set_float_b(float texturefloat, double time = TiMe::Default()) { return setValue("float_b", texturefloat, time); }
58316 Value get_float_b(double time = TiMe::Default()) const { return getValue("float_b", time); }
58317
58320 bool set_operation(int val, double time = TiMe::Default()) { return setValue("operation", val, time); }
58323 int get_operation(double time = TiMe::Default()) const { return getInt("operation", time); }
58324};
58325
58327class TexFloatMask : public Plugin {
58328public:
58330 static constexpr const PluginTypeId getTypeId() { return 0x78395297; }
58332 static constexpr const char* getType() { return "TexFloatMask"; }
58333
58334 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
58335
58338 bool set_in_float(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("in_float", texturefloat, time); }
58341 bool set_in_float(float texturefloat, double time = TiMe::Default()) { return setValue("in_float", texturefloat, time); }
58344 Value get_in_float(double time = TiMe::Default()) const { return getValue("in_float", time); }
58345
58348 bool set_mask(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("mask", texturefloat, time); }
58351 bool set_mask(float texturefloat, double time = TiMe::Default()) { return setValue("mask", texturefloat, time); }
58354 Value get_mask(double time = TiMe::Default()) const { return getValue("mask", time); }
58355};
58356
58358class TexFloatOp : public Plugin {
58359public:
58361 static constexpr const PluginTypeId getTypeId() { return 0x7782F94D; }
58363 static constexpr const char* getType() { return "TexFloatOp"; }
58364
58365 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
58366
58370 bool set_float_a(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("float_a", texturefloat, time); }
58374 bool set_float_a(float texturefloat, double time = TiMe::Default()) { return setValue("float_a", texturefloat, time); }
58378 Value get_float_a(double time = TiMe::Default()) const { return getValue("float_a", time); }
58379
58382 bool set_float_b(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("float_b", texturefloat, time); }
58385 bool set_float_b(float texturefloat, double time = TiMe::Default()) { return setValue("float_b", texturefloat, time); }
58388 Value get_float_b(double time = TiMe::Default()) const { return getValue("float_b", time); }
58389
58391 PluginRef out_product() const { return PluginRef(*this, "product"); }
58392
58394 PluginRef out_ratio() const { return PluginRef(*this, "ratio"); }
58395
58397 PluginRef out_sum() const { return PluginRef(*this, "sum"); }
58398
58400 PluginRef out_difference() const { return PluginRef(*this, "difference"); }
58401
58403 PluginRef out_power() const { return PluginRef(*this, "power"); }
58404
58406 PluginRef out_sin() const { return PluginRef(*this, "sin"); }
58407
58409 PluginRef out_cos() const { return PluginRef(*this, "cos"); }
58410
58412 PluginRef out_asin() const { return PluginRef(*this, "asin"); }
58413
58415 PluginRef out_acos() const { return PluginRef(*this, "acos"); }
58416
58418 PluginRef out_atan() const { return PluginRef(*this, "atan"); }
58419
58421 PluginRef out_atan2() const { return PluginRef(*this, "atan2"); }
58422
58424 PluginRef out_min() const { return PluginRef(*this, "min"); }
58425
58427 PluginRef out_max() const { return PluginRef(*this, "max"); }
58428
58430 PluginRef out_abs() const { return PluginRef(*this, "abs"); }
58431
58433 PluginRef out_ceil() const { return PluginRef(*this, "ceil"); }
58434
58436 PluginRef out_exp() const { return PluginRef(*this, "exp"); }
58437
58439 PluginRef out_floor() const { return PluginRef(*this, "floor"); }
58440
58442 PluginRef out_log() const { return PluginRef(*this, "log"); }
58443
58445 PluginRef out_log10() const { return PluginRef(*this, "log10"); }
58446
58448 PluginRef out_sqrt() const { return PluginRef(*this, "sqrt"); }
58449
58451 PluginRef out_fmod() const { return PluginRef(*this, "fmod"); }
58452
58454 PluginRef out_average() const { return PluginRef(*this, "average"); }
58455
58457 PluginRef out_tan() const { return PluginRef(*this, "tan"); }
58458
58460 PluginRef out_bias_schlick() const { return PluginRef(*this, "bias_schlick"); }
58461
58463 PluginRef out_gain_schlick() const { return PluginRef(*this, "gain_schlick"); }
58464
58466 PluginRef out_bias_perlin() const { return PluginRef(*this, "bias_perlin"); }
58467
58469 PluginRef out_gain_perlin() const { return PluginRef(*this, "gain_perlin"); }
58470
58475 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
58480 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
58481};
58482
58485public:
58487 static constexpr const PluginTypeId getTypeId() { return 0x77ECD80C; }
58489 static constexpr const char* getType() { return "TexFloatPerVertexHairSampler"; }
58490
58491 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
58492
58495 bool set_vertex_values(const FloatList& floatList, double time = TiMe::Default()) { return setValue("vertex_values", floatList, time); }
58496 bool set_vertex_values(FloatList&& floatList, double time = TiMe::Default()) { return setValue("vertex_values", std::move(floatList), time); }
58497 bool set_vertex_values(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("vertex_values", floats, count, time); }
58498 template<size_t count> bool set_vertex_values(const float (&floats)[count], double time = TiMe::Default()) { return setArray("vertex_values", floats, count, time); }
58501 FloatList get_vertex_values(double time = TiMe::Default()) const { return getFloatList("vertex_values", time); }
58502};
58503
58505class TexFloatToColor : public Plugin {
58506public:
58508 static constexpr const PluginTypeId getTypeId() { return 0x77BF8B25; }
58510 static constexpr const char* getType() { return "TexFloatToColor"; }
58511
58512 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
58513
58516 bool set_input(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
58519 bool set_input(float texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
58522 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
58523
58526 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
58529 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
58530};
58531
58533class TexForestColor : public Plugin {
58534public:
58536 static constexpr const PluginTypeId getTypeId() { return 0x782AF530; }
58538 static constexpr const char* getType() { return "TexForestColor"; }
58539
58540 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
58541
58544 bool set_maps_list(const ValueList& textureList, double time = TiMe::Default()) { return setValue("maps_list", textureList, time); }
58545 bool set_maps_list(ValueList&& textureList, double time = TiMe::Default()) { return setValue("maps_list", std::move(textureList), time); }
58546 bool set_maps_list(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("maps_list", textures, count, time); }
58547 template<size_t count> bool set_maps_list(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("maps_list", textures, count, time); }
58548 template<size_t count> bool set_maps_list(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("maps_list", textures, count, time); }
58551 ValueList get_maps_list(double time = TiMe::Default()) const { return getValueList("maps_list", time); }
58552
58556 bool set_probabilities_list(const FloatList& floatList, double time = TiMe::Default()) { return setValue("probabilities_list", floatList, time); }
58557 bool set_probabilities_list(FloatList&& floatList, double time = TiMe::Default()) { return setValue("probabilities_list", std::move(floatList), time); }
58558 bool set_probabilities_list(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("probabilities_list", floats, count, time); }
58559 template<size_t count> bool set_probabilities_list(const float (&floats)[count], double time = TiMe::Default()) { return setArray("probabilities_list", floats, count, time); }
58563 FloatList get_probabilities_list(double time = TiMe::Default()) const { return getFloatList("probabilities_list", time); }
58564
58568 bool set_default_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("default_color", texture, time); }
58572 bool set_default_color(const AColor& texture, double time = TiMe::Default()) { return setValue("default_color", texture, time); }
58576 Value get_default_color(double time = TiMe::Default()) const { return getValue("default_color", time); }
58577
58581 bool set_map_id_mode(int val, double time = TiMe::Default()) { return setValue("map_id_mode", val, time); }
58585 int get_map_id_mode(double time = TiMe::Default()) const { return getInt("map_id_mode", time); }
58586
58590 bool set_tint_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tint_color", texture, time); }
58594 bool set_tint_color(const AColor& texture, double time = TiMe::Default()) { return setValue("tint_color", texture, time); }
58598 Value get_tint_color(double time = TiMe::Default()) const { return getValue("tint_color", time); }
58599
58603 bool set_tint_override(int val, double time = TiMe::Default()) { return setValue("tint_override", val, time); }
58607 int get_tint_override(double time = TiMe::Default()) const { return getInt("tint_override", time); }
58608
58612 bool set_tint_min(float val, double time = TiMe::Default()) { return setValue("tint_min", val, time); }
58616 float get_tint_min(double time = TiMe::Default()) const { return getFloat("tint_min", time); }
58617
58621 bool set_tint_max(float val, double time = TiMe::Default()) { return setValue("tint_max", val, time); }
58625 float get_tint_max(double time = TiMe::Default()) const { return getFloat("tint_max", time); }
58626
58630 bool set_tint_mode(int val, double time = TiMe::Default()) { return setValue("tint_mode", val, time); }
58634 int get_tint_mode(double time = TiMe::Default()) const { return getInt("tint_mode", time); }
58635
58639 bool set_tint_map_mode(int val, double time = TiMe::Default()) { return setValue("tint_map_mode", val, time); }
58643 int get_tint_map_mode(double time = TiMe::Default()) const { return getInt("tint_map_mode", time); }
58644
58648 bool set_tint_mix_mode(int val, double time = TiMe::Default()) { return setValue("tint_mix_mode", val, time); }
58652 int get_tint_mix_mode(double time = TiMe::Default()) const { return getInt("tint_mix_mode", time); }
58653
58657 bool set_tint_variation(float val, double time = TiMe::Default()) { return setValue("tint_variation", val, time); }
58661 float get_tint_variation(double time = TiMe::Default()) const { return getFloat("tint_variation", time); }
58662
58666 bool set_tint_color_1(const Color& color, double time = TiMe::Default()) { return setValue("tint_color_1", color, time); }
58670 Color get_tint_color_1(double time = TiMe::Default()) const { return getColor("tint_color_1", time); }
58671
58675 bool set_tint_color_2(const Color& color, double time = TiMe::Default()) { return setValue("tint_color_2", color, time); }
58679 Color get_tint_color_2(double time = TiMe::Default()) const { return getColor("tint_color_2", time); }
58680
58684 bool set_apply_corrections(bool val, double time = TiMe::Default()) { return setValue("apply_corrections", val, time); }
58688 bool get_apply_corrections(double time = TiMe::Default()) const { return getBool("apply_corrections", time); }
58689
58693 bool set_source_geom_map_channel(int val, double time = TiMe::Default()) { return setValue("source_geom_map_channel", val, time); }
58697 int get_source_geom_map_channel(double time = TiMe::Default()) const { return getInt("source_geom_map_channel", time); }
58698};
58699
58701class TexFresnel : public Plugin {
58702public:
58704 static constexpr const PluginTypeId getTypeId() { return 0x77744DD1; }
58706 static constexpr const char* getType() { return "TexFresnel"; }
58707
58708 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
58709
58713 bool set_fresnel_ior(float val, double time = TiMe::Default()) { return setValue("fresnel_ior", val, time); }
58717 float get_fresnel_ior(double time = TiMe::Default()) const { return getFloat("fresnel_ior", time); }
58718
58722 bool set_refract_ior(float val, double time = TiMe::Default()) { return setValue("refract_ior", val, time); }
58726 float get_refract_ior(double time = TiMe::Default()) const { return getFloat("refract_ior", time); }
58727
58731 bool set_white_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("white_color", texture, time); }
58735 bool set_white_color(const AColor& texture, double time = TiMe::Default()) { return setValue("white_color", texture, time); }
58739 Value get_white_color(double time = TiMe::Default()) const { return getValue("white_color", time); }
58740
58744 bool set_black_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("black_color", texture, time); }
58748 bool set_black_color(const AColor& texture, double time = TiMe::Default()) { return setValue("black_color", texture, time); }
58752 Value get_black_color(double time = TiMe::Default()) const { return getValue("black_color", time); }
58753
58756 bool set_fresnel_ior_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("fresnel_ior_tex", texturefloat, time); }
58759 bool set_fresnel_ior_tex(float texturefloat, double time = TiMe::Default()) { return setValue("fresnel_ior_tex", texturefloat, time); }
58762 Value get_fresnel_ior_tex(double time = TiMe::Default()) const { return getValue("fresnel_ior_tex", time); }
58763
58766 bool set_refract_ior_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("refract_ior_tex", texturefloat, time); }
58769 bool set_refract_ior_tex(float texturefloat, double time = TiMe::Default()) { return setValue("refract_ior_tex", texturefloat, time); }
58772 Value get_refract_ior_tex(double time = TiMe::Default()) const { return getValue("refract_ior_tex", time); }
58773
58777 bool set_contribute_to_fresnel_ior_re(bool val, double time = TiMe::Default()) { return setValue("contribute_to_fresnel_ior_re", val, time); }
58781 bool get_contribute_to_fresnel_ior_re(double time = TiMe::Default()) const { return getBool("contribute_to_fresnel_ior_re", time); }
58782};
58783
58785class TexGradRamp : public Plugin {
58786public:
58788 static constexpr const PluginTypeId getTypeId() { return 0xBF80F61; }
58790 static constexpr const char* getType() { return "TexGradRamp"; }
58791
58792 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
58793
58797 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
58801 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
58802
58806 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
58810 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
58811
58815 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
58819 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
58820
58824 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
58828 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
58829
58833 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
58837 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
58841 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
58842
58846 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
58850 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
58854 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
58855
58859 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
58863 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
58867 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
58868
58872 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
58876 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
58880 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
58881
58885 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
58889 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
58893 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
58894
58896 PluginRef out_color() const { return PluginRef(*this, "color"); }
58897
58899 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
58900
58902 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
58903
58905 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
58906
58909 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
58912 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
58913
58917 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
58921 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
58922
58926 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
58930 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
58931
58935 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
58939 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
58940
58944 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
58948 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
58949
58953 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
58957 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
58958
58962 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
58966 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
58967
58971 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
58975 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
58976
58980 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
58984 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
58985
58989 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
58993 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
58994
58998 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
59002 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
59003
59007 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
59011 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
59012
59016 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
59020 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
59021
59025 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
59029 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
59030
59034 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
59038 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
59039
59043 bool set_positions(const FloatList& floatList, double time = TiMe::Default()) { return setValue("positions", floatList, time); }
59044 bool set_positions(FloatList&& floatList, double time = TiMe::Default()) { return setValue("positions", std::move(floatList), time); }
59045 bool set_positions(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("positions", floats, count, time); }
59046 template<size_t count> bool set_positions(const float (&floats)[count], double time = TiMe::Default()) { return setArray("positions", floats, count, time); }
59050 FloatList get_positions(double time = TiMe::Default()) const { return getFloatList("positions", time); }
59051
59054 bool set_colors(const ValueList& textureList, double time = TiMe::Default()) { return setValue("colors", textureList, time); }
59055 bool set_colors(ValueList&& textureList, double time = TiMe::Default()) { return setValue("colors", std::move(textureList), time); }
59056 bool set_colors(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("colors", textures, count, time); }
59057 template<size_t count> bool set_colors(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("colors", textures, count, time); }
59058 template<size_t count> bool set_colors(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("colors", textures, count, time); }
59061 ValueList get_colors(double time = TiMe::Default()) const { return getValueList("colors", time); }
59062
59066 bool set_texture_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture_map", texture, time); }
59070 bool set_texture_map(const AColor& texture, double time = TiMe::Default()) { return setValue("texture_map", texture, time); }
59074 Value get_texture_map(double time = TiMe::Default()) const { return getValue("texture_map", time); }
59075
59079 bool set_gradient_type(int val, double time = TiMe::Default()) { return setValue("gradient_type", val, time); }
59083 int get_gradient_type(double time = TiMe::Default()) const { return getInt("gradient_type", time); }
59084
59088 bool set_interpolation(const IntList& intList, double time = TiMe::Default()) { return setValue("interpolation", intList, time); }
59089 bool set_interpolation(IntList&& intList, double time = TiMe::Default()) { return setValue("interpolation", std::move(intList), time); }
59090 bool set_interpolation(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("interpolation", ints, count, time); }
59091 template<size_t count> bool set_interpolation(const int (&ints)[count], double time = TiMe::Default()) { return setArray("interpolation", ints, count, time); }
59095 IntList get_interpolation(double time = TiMe::Default()) const { return getIntList("interpolation", time); }
59096
59100 bool set_noise_amount(float val, double time = TiMe::Default()) { return setValue("noise_amount", val, time); }
59104 float get_noise_amount(double time = TiMe::Default()) const { return getFloat("noise_amount", time); }
59105
59109 bool set_noise_type(int val, double time = TiMe::Default()) { return setValue("noise_type", val, time); }
59113 int get_noise_type(double time = TiMe::Default()) const { return getInt("noise_type", time); }
59114
59118 bool set_noise_size(float val, double time = TiMe::Default()) { return setValue("noise_size", val, time); }
59122 float get_noise_size(double time = TiMe::Default()) const { return getFloat("noise_size", time); }
59123
59127 bool set_noise_phase(float val, double time = TiMe::Default()) { return setValue("noise_phase", val, time); }
59131 float get_noise_phase(double time = TiMe::Default()) const { return getFloat("noise_phase", time); }
59132
59136 bool set_noise_levels(float val, double time = TiMe::Default()) { return setValue("noise_levels", val, time); }
59140 float get_noise_levels(double time = TiMe::Default()) const { return getFloat("noise_levels", time); }
59141
59145 bool set_noise_treshold_low(float val, double time = TiMe::Default()) { return setValue("noise_treshold_low", val, time); }
59149 float get_noise_treshold_low(double time = TiMe::Default()) const { return getFloat("noise_treshold_low", time); }
59150
59154 bool set_noise_treshold_high(float val, double time = TiMe::Default()) { return setValue("noise_treshold_high", val, time); }
59158 float get_noise_treshold_high(double time = TiMe::Default()) const { return getFloat("noise_treshold_high", time); }
59159
59163 bool set_noise_smooth(float val, double time = TiMe::Default()) { return setValue("noise_smooth", val, time); }
59167 float get_noise_smooth(double time = TiMe::Default()) const { return getFloat("noise_smooth", time); }
59168
59172 bool set_gradient_position(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("gradient_position", texturefloat, time); }
59176 bool set_gradient_position(float texturefloat, double time = TiMe::Default()) { return setValue("gradient_position", texturefloat, time); }
59180 Value get_gradient_position(double time = TiMe::Default()) const { return getValue("gradient_position", time); }
59181};
59182
59184class TexGradient : public Plugin {
59185public:
59187 static constexpr const PluginTypeId getTypeId() { return 0x77A2123A; }
59189 static constexpr const char* getType() { return "TexGradient"; }
59190
59191 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
59192
59196 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
59200 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
59201
59205 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
59209 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
59210
59214 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
59218 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
59219
59223 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
59227 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
59228
59232 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
59236 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
59240 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
59241
59245 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
59249 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
59253 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
59254
59258 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
59262 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
59266 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
59267
59271 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
59275 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
59279 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
59280
59284 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
59288 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
59292 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
59293
59295 PluginRef out_color() const { return PluginRef(*this, "color"); }
59296
59298 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
59299
59301 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
59302
59304 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
59305
59308 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
59311 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
59312
59316 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
59320 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
59321
59325 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
59329 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
59330
59334 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
59338 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
59339
59343 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
59347 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
59348
59352 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
59356 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
59357
59361 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
59365 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
59366
59370 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
59374 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
59375
59379 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
59383 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
59384
59388 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
59392 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
59393
59397 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
59401 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
59402
59406 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
59410 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
59411
59415 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
59419 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
59420
59424 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
59428 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
59429
59433 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
59437 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
59438
59442 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
59446 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
59450 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
59451
59455 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
59459 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
59463 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
59464
59468 bool set_color3(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color3", texture, time); }
59472 bool set_color3(const AColor& texture, double time = TiMe::Default()) { return setValue("color3", texture, time); }
59476 Value get_color3(double time = TiMe::Default()) const { return getValue("color3", time); }
59477
59481 bool set_has_textures(bool val, double time = TiMe::Default()) { return setValue("has_textures", val, time); }
59485 bool get_has_textures(double time = TiMe::Default()) const { return getBool("has_textures", time); }
59486
59490 bool set_middle(float val, double time = TiMe::Default()) { return setValue("middle", val, time); }
59494 float get_middle(double time = TiMe::Default()) const { return getFloat("middle", time); }
59495
59499 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
59503 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
59504
59508 bool set_noise_amount(float val, double time = TiMe::Default()) { return setValue("noise_amount", val, time); }
59512 float get_noise_amount(double time = TiMe::Default()) const { return getFloat("noise_amount", time); }
59513
59517 bool set_noise_size(float val, double time = TiMe::Default()) { return setValue("noise_size", val, time); }
59521 float get_noise_size(double time = TiMe::Default()) const { return getFloat("noise_size", time); }
59522
59526 bool set_noise_type(int val, double time = TiMe::Default()) { return setValue("noise_type", val, time); }
59530 int get_noise_type(double time = TiMe::Default()) const { return getInt("noise_type", time); }
59531
59535 bool set_noise_iterations(float val, double time = TiMe::Default()) { return setValue("noise_iterations", val, time); }
59539 float get_noise_iterations(double time = TiMe::Default()) const { return getFloat("noise_iterations", time); }
59540
59544 bool set_noise_phase(float val, double time = TiMe::Default()) { return setValue("noise_phase", val, time); }
59548 float get_noise_phase(double time = TiMe::Default()) const { return getFloat("noise_phase", time); }
59549
59553 bool set_noise_low(float val, double time = TiMe::Default()) { return setValue("noise_low", val, time); }
59557 float get_noise_low(double time = TiMe::Default()) const { return getFloat("noise_low", time); }
59558
59562 bool set_noise_high(float val, double time = TiMe::Default()) { return setValue("noise_high", val, time); }
59566 float get_noise_high(double time = TiMe::Default()) const { return getFloat("noise_high", time); }
59567
59571 bool set_noise_smooth(float val, double time = TiMe::Default()) { return setValue("noise_smooth", val, time); }
59575 float get_noise_smooth(double time = TiMe::Default()) const { return getFloat("noise_smooth", time); }
59576};
59577
59579class TexGranite : public Plugin {
59580public:
59582 static constexpr const PluginTypeId getTypeId() { return 0xBF69FCC; }
59584 static constexpr const char* getType() { return "TexGranite"; }
59585
59586 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
59587
59591 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
59595 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
59596
59600 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
59604 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
59605
59609 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
59613 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
59614
59618 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
59622 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
59623
59627 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
59631 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
59635 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
59636
59640 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
59644 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
59648 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
59649
59653 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
59657 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
59661 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
59662
59666 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
59670 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
59674 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
59675
59679 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
59683 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
59687 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
59688
59690 PluginRef out_color() const { return PluginRef(*this, "color"); }
59691
59693 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
59694
59696 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
59697
59699 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
59700
59703 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
59706 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
59707
59711 bool set_wrap(bool val, double time = TiMe::Default()) { return setValue("wrap", val, time); }
59715 bool get_wrap(double time = TiMe::Default()) const { return getBool("wrap", time); }
59716
59720 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
59724 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
59725
59729 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
59733 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
59734
59738 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
59742 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
59743
59747 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
59751 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
59752
59756 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
59760 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
59761
59765 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
59769 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
59770
59774 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
59778 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
59779
59783 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
59787 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
59788
59792 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
59796 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
59797
59801 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
59805 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
59806
59810 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
59814 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
59815
59819 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
59823 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
59824
59828 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
59832 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
59833
59837 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
59841 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
59842
59846 bool set_color1_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1_tex", texture, time); }
59850 bool set_color1_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color1_tex", texture, time); }
59854 Value get_color1_tex(double time = TiMe::Default()) const { return getValue("color1_tex", time); }
59855
59859 bool set_color2_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2_tex", texture, time); }
59863 bool set_color2_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color2_tex", texture, time); }
59867 Value get_color2_tex(double time = TiMe::Default()) const { return getValue("color2_tex", time); }
59868
59872 bool set_color3_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color3_tex", texture, time); }
59876 bool set_color3_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color3_tex", texture, time); }
59880 Value get_color3_tex(double time = TiMe::Default()) const { return getValue("color3_tex", time); }
59881
59885 bool set_filler_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("filler_color_tex", texture, time); }
59889 bool set_filler_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("filler_color_tex", texture, time); }
59893 Value get_filler_color_tex(double time = TiMe::Default()) const { return getValue("filler_color_tex", time); }
59894
59898 bool set_cell_size(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("cell_size", texturefloat, time); }
59902 bool set_cell_size(float texturefloat, double time = TiMe::Default()) { return setValue("cell_size", texturefloat, time); }
59906 Value get_cell_size(double time = TiMe::Default()) const { return getValue("cell_size", time); }
59907
59911 bool set_density(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("density", texturefloat, time); }
59915 bool set_density(float texturefloat, double time = TiMe::Default()) { return setValue("density", texturefloat, time); }
59919 Value get_density(double time = TiMe::Default()) const { return getValue("density", time); }
59920
59924 bool set_mix_ratio(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("mix_ratio", texturefloat, time); }
59928 bool set_mix_ratio(float texturefloat, double time = TiMe::Default()) { return setValue("mix_ratio", texturefloat, time); }
59932 Value get_mix_ratio(double time = TiMe::Default()) const { return getValue("mix_ratio", time); }
59933
59937 bool set_spottyness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("spottyness", texturefloat, time); }
59941 bool set_spottyness(float texturefloat, double time = TiMe::Default()) { return setValue("spottyness", texturefloat, time); }
59945 Value get_spottyness(double time = TiMe::Default()) const { return getValue("spottyness", time); }
59946
59950 bool set_randomness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
59954 bool set_randomness(float texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
59958 Value get_randomness(double time = TiMe::Default()) const { return getValue("randomness", time); }
59959
59963 bool set_threshold(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("threshold", texturefloat, time); }
59967 bool set_threshold(float texturefloat, double time = TiMe::Default()) { return setValue("threshold", texturefloat, time); }
59971 Value get_threshold(double time = TiMe::Default()) const { return getValue("threshold", time); }
59972
59975 bool set_creases(bool val, double time = TiMe::Default()) { return setValue("creases", val, time); }
59978 bool get_creases(double time = TiMe::Default()) const { return getBool("creases", time); }
59979};
59980
59982class TexGrid : public Plugin {
59983public:
59985 static constexpr const PluginTypeId getTypeId() { return 0x7782A7A7; }
59987 static constexpr const char* getType() { return "TexGrid"; }
59988
59989 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
59990
59994 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
59998 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
59999
60003 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
60007 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
60008
60012 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
60016 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
60017
60021 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
60025 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
60026
60030 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
60034 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
60038 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
60039
60043 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
60047 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
60051 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
60052
60056 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
60060 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
60064 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
60065
60069 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
60073 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
60077 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
60078
60082 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
60086 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
60090 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
60091
60093 PluginRef out_color() const { return PluginRef(*this, "color"); }
60094
60096 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
60097
60099 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
60100
60102 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
60103
60106 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
60109 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
60110
60114 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
60118 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
60119
60123 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
60127 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
60128
60132 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
60136 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
60137
60141 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
60145 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
60146
60150 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
60154 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
60155
60159 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
60163 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
60164
60168 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
60172 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
60173
60177 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
60181 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
60182
60186 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
60190 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
60191
60195 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
60199 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
60200
60204 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
60208 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
60209
60213 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
60217 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
60218
60222 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
60226 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
60227
60231 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
60235 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
60236
60239 bool set_line_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("line_color", texture, time); }
60242 bool set_line_color(const AColor& texture, double time = TiMe::Default()) { return setValue("line_color", texture, time); }
60245 Value get_line_color(double time = TiMe::Default()) const { return getValue("line_color", time); }
60246
60249 bool set_fill_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("fill_color", texture, time); }
60252 bool set_fill_color(const AColor& texture, double time = TiMe::Default()) { return setValue("fill_color", texture, time); }
60255 Value get_fill_color(double time = TiMe::Default()) const { return getValue("fill_color", time); }
60256
60260 bool set_u_width(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("u_width", texturefloat, time); }
60264 bool set_u_width(float texturefloat, double time = TiMe::Default()) { return setValue("u_width", texturefloat, time); }
60268 Value get_u_width(double time = TiMe::Default()) const { return getValue("u_width", time); }
60269
60273 bool set_v_width(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("v_width", texturefloat, time); }
60277 bool set_v_width(float texturefloat, double time = TiMe::Default()) { return setValue("v_width", texturefloat, time); }
60281 Value get_v_width(double time = TiMe::Default()) const { return getValue("v_width", time); }
60282};
60283
60285class TexHSVToRGB : public Plugin {
60286public:
60288 static constexpr const PluginTypeId getTypeId() { return 0x77B09576; }
60290 static constexpr const char* getType() { return "TexHSVToRGB"; }
60291
60292 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
60293
60296 bool set_inHsv(const PluginRef& texture, double time = TiMe::Default()) { return setValue("inHsv", texture, time); }
60299 bool set_inHsv(const AColor& texture, double time = TiMe::Default()) { return setValue("inHsv", texture, time); }
60302 Value get_inHsv(double time = TiMe::Default()) const { return getValue("inHsv", time); }
60303
60305 PluginRef out_color() const { return PluginRef(*this, "color"); }
60306};
60307
60310public:
60312 static constexpr const PluginTypeId getTypeId() { return 0x77DFE20D; }
60314 static constexpr const char* getType() { return "TexHairRootSampler"; }
60315
60316 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
60317
60320 bool set_root_values(const ColorList& colorList, double time = TiMe::Default()) { return setValue("root_values", colorList, time); }
60321 bool set_root_values(ColorList&& colorList, double time = TiMe::Default()) { return setValue("root_values", std::move(colorList), time); }
60322 bool set_root_values(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("root_values", colors, count, time); }
60323 template<size_t count> bool set_root_values(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("root_values", colors, count, time); }
60326 ColorList get_root_values(double time = TiMe::Default()) const { return getColorList("root_values", time); }
60327};
60328
60330class TexHairSampler : public Plugin {
60331public:
60333 static constexpr const PluginTypeId getTypeId() { return 0x77ECDBED; }
60335 static constexpr const char* getType() { return "TexHairSampler"; }
60336
60338 PluginRef out_distance_along_strand() const { return PluginRef(*this, "distance_along_strand"); }
60339
60341 PluginRef out_distance_along_strand_absolute() const { return PluginRef(*this, "distance_along_strand_absolute"); }
60342
60344 PluginRef out_position_across_strand() const { return PluginRef(*this, "position_across_strand"); }
60345
60347 PluginRef out_hair_color() const { return PluginRef(*this, "hair_color"); }
60348
60350 PluginRef out_hair_incandescence() const { return PluginRef(*this, "hair_incandescence"); }
60351
60353 PluginRef out_hair_transparency() const { return PluginRef(*this, "hair_transparency"); }
60354
60356 PluginRef out_random_by_strand() const { return PluginRef(*this, "random_by_strand"); }
60357
60361 bool set_hair_max_distance(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hair_max_distance", texturefloat, time); }
60365 bool set_hair_max_distance(float texturefloat, double time = TiMe::Default()) { return setValue("hair_max_distance", texturefloat, time); }
60369 Value get_hair_max_distance(double time = TiMe::Default()) const { return getValue("hair_max_distance", time); }
60370};
60371
60373class TexICC : public Plugin {
60374public:
60376 static constexpr const PluginTypeId getTypeId() { return 0x4AEAB4890; }
60378 static constexpr const char* getType() { return "TexICC"; }
60379
60380 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
60381
60384 bool set_basemap(const PluginRef& texture, double time = TiMe::Default()) { return setValue("basemap", texture, time); }
60387 bool set_basemap(const AColor& texture, double time = TiMe::Default()) { return setValue("basemap", texture, time); }
60390 Value get_basemap(double time = TiMe::Default()) const { return getValue("basemap", time); }
60391
60395 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
60399 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
60403 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
60404
60407 bool set_render_intent(int val, double time = TiMe::Default()) { return setValue("render_intent", val, time); }
60410 int get_render_intent(double time = TiMe::Default()) const { return getInt("render_intent", time); }
60411
60414 bool set_blackpoint(bool val, double time = TiMe::Default()) { return setValue("blackpoint", val, time); }
60417 bool get_blackpoint(double time = TiMe::Default()) const { return getBool("blackpoint", time); }
60418};
60419
60421class TexIDIntegerMap : public Plugin {
60422public:
60424 static constexpr const PluginTypeId getTypeId() { return 0x77F0A985; }
60426 static constexpr const char* getType() { return "TexIDIntegerMap"; }
60427
60428 operator TextureIntPluginCategory() { return *static_cast<TextureIntPluginCategory*>(static_cast<Plugin*>(this)); }
60429
60432 bool set_id_tex(const PluginRef& textureint, double time = TiMe::Default()) { return setValue("id_tex", textureint, time); }
60435 bool set_id_tex(int textureint, double time = TiMe::Default()) { return setValue("id_tex", textureint, time); }
60438 Value get_id_tex(double time = TiMe::Default()) const { return getValue("id_tex", time); }
60439
60442 bool set_ids(const IntList& intList, double time = TiMe::Default()) { return setValue("ids", intList, time); }
60443 bool set_ids(IntList&& intList, double time = TiMe::Default()) { return setValue("ids", std::move(intList), time); }
60444 bool set_ids(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("ids", ints, count, time); }
60445 template<size_t count> bool set_ids(const int (&ints)[count], double time = TiMe::Default()) { return setArray("ids", ints, count, time); }
60448 IntList get_ids(double time = TiMe::Default()) const { return getIntList("ids", time); }
60449
60452 bool set_values(const IntList& intList, double time = TiMe::Default()) { return setValue("values", intList, time); }
60453 bool set_values(IntList&& intList, double time = TiMe::Default()) { return setValue("values", std::move(intList), time); }
60454 bool set_values(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("values", ints, count, time); }
60455 template<size_t count> bool set_values(const int (&ints)[count], double time = TiMe::Default()) { return setArray("values", ints, count, time); }
60458 IntList get_values(double time = TiMe::Default()) const { return getIntList("values", time); }
60459
60462 bool set_default(int val, double time = TiMe::Default()) { return setValue("default", val, time); }
60465 int get_default(double time = TiMe::Default()) const { return getInt("default", time); }
60466
60469 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
60472 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
60473};
60474
60476class TexInt : public Plugin {
60477public:
60479 static constexpr const PluginTypeId getTypeId() { return 0x77EDC552; }
60481 static constexpr const char* getType() { return "TexInt"; }
60482
60483 operator TextureIntPluginCategory() { return *static_cast<TextureIntPluginCategory*>(static_cast<Plugin*>(this)); }
60484
60487 bool set_input(const PluginRef& textureint, double time = TiMe::Default()) { return setValue("input", textureint, time); }
60490 bool set_input(int textureint, double time = TiMe::Default()) { return setValue("input", textureint, time); }
60493 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
60494};
60495
60497class TexIntToFloat : public Plugin {
60498public:
60500 static constexpr const PluginTypeId getTypeId() { return 0x77FDCE6C; }
60502 static constexpr const char* getType() { return "TexIntToFloat"; }
60503
60504 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
60505
60508 bool set_input(const PluginRef& textureint, double time = TiMe::Default()) { return setValue("input", textureint, time); }
60511 bool set_input(int textureint, double time = TiMe::Default()) { return setValue("input", textureint, time); }
60514 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
60515};
60516
60518class TexInterpLinear : public Plugin {
60519public:
60521 static constexpr const PluginTypeId getTypeId() { return 0x77B0277E; }
60523 static constexpr const char* getType() { return "TexInterpLinear"; }
60524
60525 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
60526
60528 bool set_input(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
60530 bool set_input(float texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
60532 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
60533
60535 bool set_oldrange_min(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("oldrange_min", texturefloat, time); }
60537 bool set_oldrange_min(float texturefloat, double time = TiMe::Default()) { return setValue("oldrange_min", texturefloat, time); }
60539 Value get_oldrange_min(double time = TiMe::Default()) const { return getValue("oldrange_min", time); }
60540
60542 bool set_oldrange_max(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("oldrange_max", texturefloat, time); }
60544 bool set_oldrange_max(float texturefloat, double time = TiMe::Default()) { return setValue("oldrange_max", texturefloat, time); }
60546 Value get_oldrange_max(double time = TiMe::Default()) const { return getValue("oldrange_max", time); }
60547
60549 bool set_newrange_min(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("newrange_min", texturefloat, time); }
60551 bool set_newrange_min(float texturefloat, double time = TiMe::Default()) { return setValue("newrange_min", texturefloat, time); }
60553 Value get_newrange_min(double time = TiMe::Default()) const { return getValue("newrange_min", time); }
60554
60556 bool set_newrange_max(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("newrange_max", texturefloat, time); }
60558 bool set_newrange_max(float texturefloat, double time = TiMe::Default()) { return setValue("newrange_max", texturefloat, time); }
60560 Value get_newrange_max(double time = TiMe::Default()) const { return getValue("newrange_max", time); }
60561};
60562
60564class TexInvert : public Plugin {
60565public:
60567 static constexpr const PluginTypeId getTypeId() { return 0x4AB191AE1; }
60569 static constexpr const char* getType() { return "TexInvert"; }
60570
60571 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
60572
60575 bool set_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
60578 bool set_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
60581 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
60582
60585 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
60588 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
60589
60591 PluginRef out_color() const { return PluginRef(*this, "color"); }
60592};
60593
60595class TexInvertFloat : public Plugin {
60596public:
60598 static constexpr const PluginTypeId getTypeId() { return 0x780B8B01; }
60600 static constexpr const char* getType() { return "TexInvertFloat"; }
60601
60602 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
60603
60606 bool set_texture(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("texture", texturefloat, time); }
60609 bool set_texture(float texturefloat, double time = TiMe::Default()) { return setValue("texture", texturefloat, time); }
60612 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
60613};
60614
60616class TexLayered : public Plugin {
60617public:
60619 static constexpr const PluginTypeId getTypeId() { return 0x77925D21; }
60621 static constexpr const char* getType() { return "TexLayered"; }
60622
60623 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
60624
60628 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
60632 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
60633
60637 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
60641 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
60642
60646 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
60650 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
60651
60655 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
60659 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
60660
60664 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
60668 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
60672 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
60673
60677 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
60681 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
60685 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
60686
60690 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
60694 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
60698 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
60699
60703 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
60707 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
60711 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
60712
60716 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
60720 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
60724 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
60725
60727 PluginRef out_color() const { return PluginRef(*this, "color"); }
60728
60730 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
60731
60733 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
60734
60736 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
60737
60740 bool set_textures(const ValueList& textureList, double time = TiMe::Default()) { return setValue("textures", textureList, time); }
60741 bool set_textures(ValueList&& textureList, double time = TiMe::Default()) { return setValue("textures", std::move(textureList), time); }
60742 bool set_textures(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("textures", textures, count, time); }
60743 template<size_t count> bool set_textures(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("textures", textures, count, time); }
60744 template<size_t count> bool set_textures(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("textures", textures, count, time); }
60747 ValueList get_textures(double time = TiMe::Default()) const { return getValueList("textures", time); }
60748
60752 bool set_blend_modes(const IntList& intList, double time = TiMe::Default()) { return setValue("blend_modes", intList, time); }
60753 bool set_blend_modes(IntList&& intList, double time = TiMe::Default()) { return setValue("blend_modes", std::move(intList), time); }
60754 bool set_blend_modes(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("blend_modes", ints, count, time); }
60755 template<size_t count> bool set_blend_modes(const int (&ints)[count], double time = TiMe::Default()) { return setArray("blend_modes", ints, count, time); }
60759 IntList get_blend_modes(double time = TiMe::Default()) const { return getIntList("blend_modes", time); }
60760
60763 bool set_alpha(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha", texturefloat, time); }
60766 bool set_alpha(float texturefloat, double time = TiMe::Default()) { return setValue("alpha", texturefloat, time); }
60769 Value get_alpha(double time = TiMe::Default()) const { return getValue("alpha", time); }
60770};
60771
60773class TexLayeredMax : public Plugin {
60774public:
60776 static constexpr const PluginTypeId getTypeId() { return 0x77B0C1FE; }
60778 static constexpr const char* getType() { return "TexLayeredMax"; }
60779
60780 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
60781
60785 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
60789 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
60790
60794 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
60798 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
60799
60803 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
60807 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
60808
60812 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
60816 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
60817
60821 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
60825 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
60829 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
60830
60834 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
60838 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
60842 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
60843
60847 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
60851 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
60855 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
60856
60860 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
60864 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
60868 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
60869
60873 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
60877 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
60881 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
60882
60884 PluginRef out_color() const { return PluginRef(*this, "color"); }
60885
60887 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
60888
60890 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
60891
60893 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
60894
60897 bool set_textures(const ValueList& textureList, double time = TiMe::Default()) { return setValue("textures", textureList, time); }
60898 bool set_textures(ValueList&& textureList, double time = TiMe::Default()) { return setValue("textures", std::move(textureList), time); }
60899 bool set_textures(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("textures", textures, count, time); }
60900 template<size_t count> bool set_textures(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("textures", textures, count, time); }
60901 template<size_t count> bool set_textures(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("textures", textures, count, time); }
60904 ValueList get_textures(double time = TiMe::Default()) const { return getValueList("textures", time); }
60905
60908 bool set_masks(const ValueList& textureList, double time = TiMe::Default()) { return setValue("masks", textureList, time); }
60909 bool set_masks(ValueList&& textureList, double time = TiMe::Default()) { return setValue("masks", std::move(textureList), time); }
60910 bool set_masks(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("masks", textures, count, time); }
60911 template<size_t count> bool set_masks(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("masks", textures, count, time); }
60912 template<size_t count> bool set_masks(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("masks", textures, count, time); }
60915 ValueList get_masks(double time = TiMe::Default()) const { return getValueList("masks", time); }
60916
60920 bool set_blend_modes(const IntList& intList, double time = TiMe::Default()) { return setValue("blend_modes", intList, time); }
60921 bool set_blend_modes(IntList&& intList, double time = TiMe::Default()) { return setValue("blend_modes", std::move(intList), time); }
60922 bool set_blend_modes(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("blend_modes", ints, count, time); }
60923 template<size_t count> bool set_blend_modes(const int (&ints)[count], double time = TiMe::Default()) { return setArray("blend_modes", ints, count, time); }
60927 IntList get_blend_modes(double time = TiMe::Default()) const { return getIntList("blend_modes", time); }
60928
60932 bool set_opacities(const FloatList& floatList, double time = TiMe::Default()) { return setValue("opacities", floatList, time); }
60933 bool set_opacities(FloatList&& floatList, double time = TiMe::Default()) { return setValue("opacities", std::move(floatList), time); }
60934 bool set_opacities(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("opacities", floats, count, time); }
60935 template<size_t count> bool set_opacities(const float (&floats)[count], double time = TiMe::Default()) { return setArray("opacities", floats, count, time); }
60939 FloatList get_opacities(double time = TiMe::Default()) const { return getFloatList("opacities", time); }
60940
60943 bool set_allow_negative_colors(bool val, double time = TiMe::Default()) { return setValue("allow_negative_colors", val, time); }
60946 bool get_allow_negative_colors(double time = TiMe::Default()) const { return getBool("allow_negative_colors", time); }
60947
60950 bool set_alpha(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha", texturefloat, time); }
60953 bool set_alpha(float texturefloat, double time = TiMe::Default()) { return setValue("alpha", texturefloat, time); }
60956 Value get_alpha(double time = TiMe::Default()) const { return getValue("alpha", time); }
60957};
60958
60960class TexLayeredNuke : public Plugin {
60961public:
60963 static constexpr const PluginTypeId getTypeId() { return 0x782A2DA4; }
60965 static constexpr const char* getType() { return "TexLayeredNuke"; }
60966
60967 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
60968
60972 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
60976 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
60977
60981 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
60985 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
60986
60990 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
60994 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
60995
60999 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
61003 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
61004
61008 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
61012 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
61016 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
61017
61021 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
61025 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
61029 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
61030
61034 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
61038 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
61042 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
61043
61047 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
61051 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
61055 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
61056
61060 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
61064 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
61068 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
61069
61071 PluginRef out_color() const { return PluginRef(*this, "color"); }
61072
61074 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
61075
61077 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
61078
61080 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
61081
61084 bool set_textures(const ValueList& textureList, double time = TiMe::Default()) { return setValue("textures", textureList, time); }
61085 bool set_textures(ValueList&& textureList, double time = TiMe::Default()) { return setValue("textures", std::move(textureList), time); }
61086 bool set_textures(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("textures", textures, count, time); }
61087 template<size_t count> bool set_textures(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("textures", textures, count, time); }
61088 template<size_t count> bool set_textures(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("textures", textures, count, time); }
61091 ValueList get_textures(double time = TiMe::Default()) const { return getValueList("textures", time); }
61092
61095 bool set_masks(const ValueList& textureList, double time = TiMe::Default()) { return setValue("masks", textureList, time); }
61096 bool set_masks(ValueList&& textureList, double time = TiMe::Default()) { return setValue("masks", std::move(textureList), time); }
61097 bool set_masks(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("masks", textures, count, time); }
61098 template<size_t count> bool set_masks(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("masks", textures, count, time); }
61099 template<size_t count> bool set_masks(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("masks", textures, count, time); }
61102 ValueList get_masks(double time = TiMe::Default()) const { return getValueList("masks", time); }
61103
61107 bool set_blend_modes(const IntList& intList, double time = TiMe::Default()) { return setValue("blend_modes", intList, time); }
61108 bool set_blend_modes(IntList&& intList, double time = TiMe::Default()) { return setValue("blend_modes", std::move(intList), time); }
61109 bool set_blend_modes(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("blend_modes", ints, count, time); }
61110 template<size_t count> bool set_blend_modes(const int (&ints)[count], double time = TiMe::Default()) { return setArray("blend_modes", ints, count, time); }
61114 IntList get_blend_modes(double time = TiMe::Default()) const { return getIntList("blend_modes", time); }
61115
61119 bool set_opacities(const FloatList& floatList, double time = TiMe::Default()) { return setValue("opacities", floatList, time); }
61120 bool set_opacities(FloatList&& floatList, double time = TiMe::Default()) { return setValue("opacities", std::move(floatList), time); }
61121 bool set_opacities(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("opacities", floats, count, time); }
61122 template<size_t count> bool set_opacities(const float (&floats)[count], double time = TiMe::Default()) { return setArray("opacities", floats, count, time); }
61126 FloatList get_opacities(double time = TiMe::Default()) const { return getFloatList("opacities", time); }
61127};
61128
61130class TexLeather : public Plugin {
61131public:
61133 static constexpr const PluginTypeId getTypeId() { return 0x77923E45; }
61135 static constexpr const char* getType() { return "TexLeather"; }
61136
61137 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
61138
61142 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
61146 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
61147
61151 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
61155 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
61156
61160 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
61164 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
61165
61169 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
61173 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
61174
61178 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
61182 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
61186 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
61187
61191 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
61195 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
61199 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
61200
61204 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
61208 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
61212 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
61213
61217 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
61221 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
61225 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
61226
61230 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
61234 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
61238 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
61239
61241 PluginRef out_color() const { return PluginRef(*this, "color"); }
61242
61244 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
61245
61247 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
61248
61250 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
61251
61254 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
61257 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
61258
61262 bool set_wrap(bool val, double time = TiMe::Default()) { return setValue("wrap", val, time); }
61266 bool get_wrap(double time = TiMe::Default()) const { return getBool("wrap", time); }
61267
61271 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
61275 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
61276
61280 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
61284 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
61285
61289 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
61293 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
61294
61298 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
61302 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
61303
61307 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
61311 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
61312
61316 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
61320 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
61321
61325 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
61329 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
61330
61334 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
61338 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
61339
61343 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
61347 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
61348
61352 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
61356 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
61357
61361 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
61365 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
61366
61370 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
61374 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
61375
61379 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
61383 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
61384
61388 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
61392 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
61393
61397 bool set_cell_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("cell_color_tex", texture, time); }
61401 bool set_cell_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("cell_color_tex", texture, time); }
61405 Value get_cell_color_tex(double time = TiMe::Default()) const { return getValue("cell_color_tex", time); }
61406
61410 bool set_crease_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("crease_color_tex", texture, time); }
61414 bool set_crease_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("crease_color_tex", texture, time); }
61418 Value get_crease_color_tex(double time = TiMe::Default()) const { return getValue("crease_color_tex", time); }
61419
61422 bool set_cell_color(const Color& color, double time = TiMe::Default()) { return setValue("cell_color", color, time); }
61425 Color get_cell_color(double time = TiMe::Default()) const { return getColor("cell_color", time); }
61426
61429 bool set_crease_color(const Color& color, double time = TiMe::Default()) { return setValue("crease_color", color, time); }
61432 Color get_crease_color(double time = TiMe::Default()) const { return getColor("crease_color", time); }
61433
61436 bool set_cell_color_tex_mult(float val, double time = TiMe::Default()) { return setValue("cell_color_tex_mult", val, time); }
61439 float get_cell_color_tex_mult(double time = TiMe::Default()) const { return getFloat("cell_color_tex_mult", time); }
61440
61443 bool set_crease_color_tex_mult(float val, double time = TiMe::Default()) { return setValue("crease_color_tex_mult", val, time); }
61446 float get_crease_color_tex_mult(double time = TiMe::Default()) const { return getFloat("crease_color_tex_mult", time); }
61447
61451 bool set_size(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("size", texturefloat, time); }
61455 bool set_size(float texturefloat, double time = TiMe::Default()) { return setValue("size", texturefloat, time); }
61459 Value get_size(double time = TiMe::Default()) const { return getValue("size", time); }
61460
61464 bool set_density(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("density", texturefloat, time); }
61468 bool set_density(float texturefloat, double time = TiMe::Default()) { return setValue("density", texturefloat, time); }
61472 Value get_density(double time = TiMe::Default()) const { return getValue("density", time); }
61473
61477 bool set_spottyness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("spottyness", texturefloat, time); }
61481 bool set_spottyness(float texturefloat, double time = TiMe::Default()) { return setValue("spottyness", texturefloat, time); }
61485 Value get_spottyness(double time = TiMe::Default()) const { return getValue("spottyness", time); }
61486
61490 bool set_randomness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
61494 bool set_randomness(float texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
61498 Value get_randomness(double time = TiMe::Default()) const { return getValue("randomness", time); }
61499
61503 bool set_threshold(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("threshold", texturefloat, time); }
61507 bool set_threshold(float texturefloat, double time = TiMe::Default()) { return setValue("threshold", texturefloat, time); }
61511 Value get_threshold(double time = TiMe::Default()) const { return getValue("threshold", time); }
61512
61515 bool set_creases(bool val, double time = TiMe::Default()) { return setValue("creases", val, time); }
61518 bool get_creases(double time = TiMe::Default()) const { return getBool("creases", time); }
61519};
61520
61522class TexLuminance : public Plugin {
61523public:
61525 static constexpr const PluginTypeId getTypeId() { return 0x77BFB681; }
61527 static constexpr const char* getType() { return "TexLuminance"; }
61528
61529 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
61530
61533 bool set_input(const PluginRef& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
61536 bool set_input(const AColor& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
61539 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
61540
61542 PluginRef out_luminance() const { return PluginRef(*this, "luminance"); }
61543};
61544
61546class TexLut : public Plugin {
61547public:
61549 static constexpr const PluginTypeId getTypeId() { return 0x4AEAB2950; }
61551 static constexpr const char* getType() { return "TexLut"; }
61552
61553 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
61554
61557 bool set_basemap(const PluginRef& texture, double time = TiMe::Default()) { return setValue("basemap", texture, time); }
61560 bool set_basemap(const AColor& texture, double time = TiMe::Default()) { return setValue("basemap", texture, time); }
61563 Value get_basemap(double time = TiMe::Default()) const { return getValue("basemap", time); }
61564
61568 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
61572 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
61576 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
61577
61580 bool set_use_logspace(int val, double time = TiMe::Default()) { return setValue("use_logspace", val, time); }
61583 int get_use_logspace(double time = TiMe::Default()) const { return getInt("use_logspace", time); }
61584};
61585
61587class TexMarble : public Plugin {
61588public:
61590 static constexpr const PluginTypeId getTypeId() { return 0xBF69FA4; }
61592 static constexpr const char* getType() { return "TexMarble"; }
61593
61594 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
61595
61599 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
61603 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
61604
61608 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
61612 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
61613
61617 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
61621 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
61622
61626 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
61630 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
61631
61635 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
61639 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
61643 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
61644
61648 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
61652 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
61656 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
61657
61661 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
61665 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
61669 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
61670
61674 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
61678 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
61682 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
61683
61687 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
61691 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
61695 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
61696
61698 PluginRef out_color() const { return PluginRef(*this, "color"); }
61699
61701 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
61702
61704 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
61705
61707 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
61708
61711 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
61714 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
61715
61719 bool set_wrap(bool val, double time = TiMe::Default()) { return setValue("wrap", val, time); }
61723 bool get_wrap(double time = TiMe::Default()) const { return getBool("wrap", time); }
61724
61728 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
61732 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
61733
61737 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
61741 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
61742
61746 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
61750 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
61751
61755 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
61759 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
61760
61764 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
61768 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
61769
61773 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
61777 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
61778
61782 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
61786 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
61787
61791 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
61795 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
61796
61800 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
61804 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
61805
61809 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
61813 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
61814
61818 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
61822 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
61823
61827 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
61831 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
61832
61836 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
61840 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
61841
61845 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
61849 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
61850
61854 bool set_filler_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("filler_color_tex", texture, time); }
61858 bool set_filler_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("filler_color_tex", texture, time); }
61862 Value get_filler_color_tex(double time = TiMe::Default()) const { return getValue("filler_color_tex", time); }
61863
61867 bool set_vein_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("vein_color_tex", texture, time); }
61871 bool set_vein_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("vein_color_tex", texture, time); }
61875 Value get_vein_color_tex(double time = TiMe::Default()) const { return getValue("vein_color_tex", time); }
61876
61880 bool set_vein_width(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("vein_width", texturefloat, time); }
61884 bool set_vein_width(float texturefloat, double time = TiMe::Default()) { return setValue("vein_width", texturefloat, time); }
61888 Value get_vein_width(double time = TiMe::Default()) const { return getValue("vein_width", time); }
61889
61892 bool set_diffusion(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("diffusion", texturefloat, time); }
61895 bool set_diffusion(float texturefloat, double time = TiMe::Default()) { return setValue("diffusion", texturefloat, time); }
61898 Value get_diffusion(double time = TiMe::Default()) const { return getValue("diffusion", time); }
61899
61902 bool set_contrast(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("contrast", texturefloat, time); }
61905 bool set_contrast(float texturefloat, double time = TiMe::Default()) { return setValue("contrast", texturefloat, time); }
61908 Value get_contrast(double time = TiMe::Default()) const { return getValue("contrast", time); }
61909
61913 bool set_amplitude(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("amplitude", texturefloat, time); }
61917 bool set_amplitude(float texturefloat, double time = TiMe::Default()) { return setValue("amplitude", texturefloat, time); }
61921 Value get_amplitude(double time = TiMe::Default()) const { return getValue("amplitude", time); }
61922
61926 bool set_ratio(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("ratio", texturefloat, time); }
61930 bool set_ratio(float texturefloat, double time = TiMe::Default()) { return setValue("ratio", texturefloat, time); }
61934 Value get_ratio(double time = TiMe::Default()) const { return getValue("ratio", time); }
61935
61938 bool set_ripples(const PluginRef& texture, double time = TiMe::Default()) { return setValue("ripples", texture, time); }
61941 bool set_ripples(const AColor& texture, double time = TiMe::Default()) { return setValue("ripples", texture, time); }
61944 Value get_ripples(double time = TiMe::Default()) const { return getValue("ripples", time); }
61945
61949 bool set_depth_min(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("depth_min", texturefloat, time); }
61953 bool set_depth_min(float texturefloat, double time = TiMe::Default()) { return setValue("depth_min", texturefloat, time); }
61957 Value get_depth_min(double time = TiMe::Default()) const { return getValue("depth_min", time); }
61958
61962 bool set_depth_max(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("depth_max", texturefloat, time); }
61966 bool set_depth_max(float texturefloat, double time = TiMe::Default()) { return setValue("depth_max", texturefloat, time); }
61970 Value get_depth_max(double time = TiMe::Default()) const { return getValue("depth_max", time); }
61971};
61972
61974class TexMarbleMax : public Plugin {
61975public:
61977 static constexpr const PluginTypeId getTypeId() { return 0x77B28E89; }
61979 static constexpr const char* getType() { return "TexMarbleMax"; }
61980
61981 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
61982
61986 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
61990 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
61991
61995 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
61999 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
62000
62004 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
62008 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
62009
62013 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
62017 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
62018
62022 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
62026 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
62030 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
62031
62035 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
62039 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
62043 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
62044
62048 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
62052 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
62056 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
62057
62061 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
62065 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
62069 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
62070
62074 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
62078 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
62082 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
62083
62085 PluginRef out_color() const { return PluginRef(*this, "color"); }
62086
62088 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
62089
62091 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
62092
62094 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
62095
62098 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
62101 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
62102
62106 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
62110 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
62111
62115 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
62119 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
62120
62124 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
62128 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
62129
62133 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
62137 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
62138
62142 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
62146 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
62147
62151 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
62155 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
62156
62160 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
62164 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
62165
62169 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
62173 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
62174
62178 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
62182 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
62183
62187 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
62191 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
62192
62196 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
62200 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
62201
62205 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
62209 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
62210
62214 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
62218 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
62219
62223 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
62227 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
62228
62232 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
62236 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
62240 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
62241
62245 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
62249 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
62253 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
62254
62257 bool set_size(float val, double time = TiMe::Default()) { return setValue("size", val, time); }
62260 float get_size(double time = TiMe::Default()) const { return getFloat("size", time); }
62261
62264 bool set_vein_width(float val, double time = TiMe::Default()) { return setValue("vein_width", val, time); }
62267 float get_vein_width(double time = TiMe::Default()) const { return getFloat("vein_width", time); }
62268};
62269
62271class TexMaskMax : public Plugin {
62272public:
62274 static constexpr const PluginTypeId getTypeId() { return 0x77BF6415; }
62276 static constexpr const char* getType() { return "TexMaskMax"; }
62277
62278 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
62279
62282 bool set_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
62285 bool set_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
62288 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
62289
62292 bool set_mask(const PluginRef& texture, double time = TiMe::Default()) { return setValue("mask", texture, time); }
62295 bool set_mask(const AColor& texture, double time = TiMe::Default()) { return setValue("mask", texture, time); }
62298 Value get_mask(double time = TiMe::Default()) const { return getValue("mask", time); }
62299
62302 bool set_invert_mask(bool val, double time = TiMe::Default()) { return setValue("invert_mask", val, time); }
62305 bool get_invert_mask(double time = TiMe::Default()) const { return getBool("invert_mask", time); }
62306};
62307
62309class TexMaxGamma : public Plugin {
62310public:
62312 static constexpr const PluginTypeId getTypeId() { return 0x77EE66D9; }
62314 static constexpr const char* getType() { return "TexMaxGamma"; }
62315
62316 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
62317
62320 bool set_input(const PluginRef& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
62323 bool set_input(const AColor& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
62326 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
62327
62330 bool set_multiplier(float val, double time = TiMe::Default()) { return setValue("multiplier", val, time); }
62333 float get_multiplier(double time = TiMe::Default()) const { return getFloat("multiplier", time); }
62334
62338 bool set_color_space(int val, double time = TiMe::Default()) { return setValue("color_space", val, time); }
62342 int get_color_space(double time = TiMe::Default()) const { return getInt("color_space", time); }
62343
62346 bool set_gamma(float val, double time = TiMe::Default()) { return setValue("gamma", val, time); }
62349 float get_gamma(double time = TiMe::Default()) const { return getFloat("gamma", time); }
62350};
62351
62353class TexMaxHairInfo : public Plugin {
62354public:
62356 static constexpr const PluginTypeId getTypeId() { return 0x780CBD41; }
62358 static constexpr const char* getType() { return "TexMaxHairInfo"; }
62359
62360 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
62361
62365 bool set_output(int val, double time = TiMe::Default()) { return setValue("output", val, time); }
62369 int get_output(double time = TiMe::Default()) const { return getInt("output", time); }
62370
62373 bool set_seed_offset(int val, double time = TiMe::Default()) { return setValue("seed_offset", val, time); }
62376 int get_seed_offset(double time = TiMe::Default()) const { return getInt("seed_offset", time); }
62377
62380 bool set_color_a(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_a", texture, time); }
62383 bool set_color_a(const AColor& texture, double time = TiMe::Default()) { return setValue("color_a", texture, time); }
62386 Value get_color_a(double time = TiMe::Default()) const { return getValue("color_a", time); }
62387
62390 bool set_color_b(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_b", texture, time); }
62393 bool set_color_b(const AColor& texture, double time = TiMe::Default()) { return setValue("color_b", texture, time); }
62396 Value get_color_b(double time = TiMe::Default()) const { return getValue("color_b", time); }
62397
62400 bool set_bias(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bias", texturefloat, time); }
62403 bool set_bias(float texturefloat, double time = TiMe::Default()) { return setValue("bias", texturefloat, time); }
62406 Value get_bias(double time = TiMe::Default()) const { return getValue("bias", time); }
62407
62410 bool set_max_distance(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("max_distance", texturefloat, time); }
62413 bool set_max_distance(float texturefloat, double time = TiMe::Default()) { return setValue("max_distance", texturefloat, time); }
62416 Value get_max_distance(double time = TiMe::Default()) const { return getValue("max_distance", time); }
62417};
62418
62421public:
62423 static constexpr const PluginTypeId getTypeId() { return 0x78673DD2; }
62425 static constexpr const char* getType() { return "TexMaxPointCloudColor"; }
62426
62427 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
62428
62432 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
62436 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
62437
62441 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
62445 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
62446
62450 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
62454 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
62455
62459 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
62463 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
62464
62468 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
62472 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
62476 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
62477
62481 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
62485 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
62489 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
62490
62494 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
62498 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
62502 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
62503
62507 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
62511 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
62515 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
62516
62520 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
62524 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
62528 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
62529
62531 PluginRef out_color() const { return PluginRef(*this, "color"); }
62532
62534 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
62535
62537 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
62538
62540 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
62541};
62542
62544class TexMayaCloth : public Plugin {
62545public:
62547 static constexpr const PluginTypeId getTypeId() { return 0x2EF6BDFD1A; }
62549 static constexpr const char* getType() { return "TexMayaCloth"; }
62550
62551 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
62552
62556 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
62560 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
62561
62565 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
62569 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
62570
62574 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
62578 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
62579
62583 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
62587 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
62588
62592 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
62596 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
62600 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
62601
62605 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
62609 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
62613 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
62614
62618 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
62622 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
62626 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
62627
62631 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
62635 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
62639 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
62640
62644 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
62648 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
62652 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
62653
62655 PluginRef out_color() const { return PluginRef(*this, "color"); }
62656
62658 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
62659
62661 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
62662
62664 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
62665
62668 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
62671 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
62672
62676 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
62680 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
62681
62685 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
62689 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
62690
62694 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
62698 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
62699
62703 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
62707 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
62708
62712 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
62716 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
62717
62721 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
62725 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
62726
62730 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
62734 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
62735
62739 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
62743 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
62744
62748 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
62752 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
62753
62757 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
62761 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
62762
62766 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
62770 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
62771
62775 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
62779 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
62780
62784 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
62788 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
62789
62793 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
62797 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
62798
62801 bool set_gap_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("gap_color", texture, time); }
62804 bool set_gap_color(const AColor& texture, double time = TiMe::Default()) { return setValue("gap_color", texture, time); }
62807 Value get_gap_color(double time = TiMe::Default()) const { return getValue("gap_color", time); }
62808
62811 bool set_u_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("u_color", texture, time); }
62814 bool set_u_color(const AColor& texture, double time = TiMe::Default()) { return setValue("u_color", texture, time); }
62817 Value get_u_color(double time = TiMe::Default()) const { return getValue("u_color", time); }
62818
62821 bool set_v_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("v_color", texture, time); }
62824 bool set_v_color(const AColor& texture, double time = TiMe::Default()) { return setValue("v_color", texture, time); }
62827 Value get_v_color(double time = TiMe::Default()) const { return getValue("v_color", time); }
62828
62832 bool set_u_width(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("u_width", texturefloat, time); }
62836 bool set_u_width(float texturefloat, double time = TiMe::Default()) { return setValue("u_width", texturefloat, time); }
62840 Value get_u_width(double time = TiMe::Default()) const { return getValue("u_width", time); }
62841
62845 bool set_v_width(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("v_width", texturefloat, time); }
62849 bool set_v_width(float texturefloat, double time = TiMe::Default()) { return setValue("v_width", texturefloat, time); }
62853 Value get_v_width(double time = TiMe::Default()) const { return getValue("v_width", time); }
62854
62858 bool set_u_wave(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("u_wave", texturefloat, time); }
62862 bool set_u_wave(float texturefloat, double time = TiMe::Default()) { return setValue("u_wave", texturefloat, time); }
62866 Value get_u_wave(double time = TiMe::Default()) const { return getValue("u_wave", time); }
62867
62871 bool set_v_wave(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("v_wave", texturefloat, time); }
62875 bool set_v_wave(float texturefloat, double time = TiMe::Default()) { return setValue("v_wave", texturefloat, time); }
62879 Value get_v_wave(double time = TiMe::Default()) const { return getValue("v_wave", time); }
62880
62884 bool set_randomness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
62888 bool set_randomness(float texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
62892 Value get_randomness(double time = TiMe::Default()) const { return getValue("randomness", time); }
62893
62897 bool set_width_spread(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("width_spread", texturefloat, time); }
62901 bool set_width_spread(float texturefloat, double time = TiMe::Default()) { return setValue("width_spread", texturefloat, time); }
62905 Value get_width_spread(double time = TiMe::Default()) const { return getValue("width_spread", time); }
62906
62910 bool set_bright_spread(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bright_spread", texturefloat, time); }
62914 bool set_bright_spread(float texturefloat, double time = TiMe::Default()) { return setValue("bright_spread", texturefloat, time); }
62918 Value get_bright_spread(double time = TiMe::Default()) const { return getValue("bright_spread", time); }
62919
62923 bool set_maya_legacy(int val, double time = TiMe::Default()) { return setValue("maya_legacy", val, time); }
62927 int get_maya_legacy(double time = TiMe::Default()) const { return getInt("maya_legacy", time); }
62928};
62929
62931class TexMayaContrast : public Plugin {
62932public:
62934 static constexpr const PluginTypeId getTypeId() { return 0x77BF3E31; }
62936 static constexpr const char* getType() { return "TexMayaContrast"; }
62937
62938 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
62939
62942 bool set_value(const PluginRef& texture, double time = TiMe::Default()) { return setValue("value", texture, time); }
62945 bool set_value(const AColor& texture, double time = TiMe::Default()) { return setValue("value", texture, time); }
62948 Value get_value(double time = TiMe::Default()) const { return getValue("value", time); }
62949
62952 bool set_contrast(const PluginRef& texture, double time = TiMe::Default()) { return setValue("contrast", texture, time); }
62955 bool set_contrast(const AColor& texture, double time = TiMe::Default()) { return setValue("contrast", texture, time); }
62958 Value get_contrast(double time = TiMe::Default()) const { return getValue("contrast", time); }
62959
62962 bool set_bias(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bias", texture, time); }
62965 bool set_bias(const AColor& texture, double time = TiMe::Default()) { return setValue("bias", texture, time); }
62968 Value get_bias(double time = TiMe::Default()) const { return getValue("bias", time); }
62969};
62970
62973public:
62975 static constexpr const PluginTypeId getTypeId() { return 0x77CECC39; }
62977 static constexpr const char* getType() { return "TexMayaConversion"; }
62978
62979 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
62980
62983 bool set_input(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
62986 bool set_input(float texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
62989 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
62990
62993 bool set_conversion_factor(float val, double time = TiMe::Default()) { return setValue("conversion_factor", val, time); }
62996 float get_conversion_factor(double time = TiMe::Default()) const { return getFloat("conversion_factor", time); }
62997
62999 PluginRef out_output() const { return PluginRef(*this, "output"); }
63000};
63001
63003class TexMayaFluid : public Plugin {
63004public:
63006 static constexpr const PluginTypeId getTypeId() { return 0x77CED085; }
63008 static constexpr const char* getType() { return "TexMayaFluid"; }
63009
63010 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
63011
63012 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
63013
63016 bool set_size_x(int val, double time = TiMe::Default()) { return setValue("size_x", val, time); }
63019 int get_size_x(double time = TiMe::Default()) const { return getInt("size_x", time); }
63020
63023 bool set_size_y(int val, double time = TiMe::Default()) { return setValue("size_y", val, time); }
63026 int get_size_y(double time = TiMe::Default()) const { return getInt("size_y", time); }
63027
63030 bool set_size_z(int val, double time = TiMe::Default()) { return setValue("size_z", val, time); }
63033 int get_size_z(double time = TiMe::Default()) const { return getInt("size_z", time); }
63034
63037 bool set_values(const FloatList& floatList, double time = TiMe::Default()) { return setValue("values", floatList, time); }
63038 bool set_values(FloatList&& floatList, double time = TiMe::Default()) { return setValue("values", std::move(floatList), time); }
63039 bool set_values(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("values", floats, count, time); }
63040 template<size_t count> bool set_values(const float (&floats)[count], double time = TiMe::Default()) { return setArray("values", floats, count, time); }
63043 FloatList get_values(double time = TiMe::Default()) const { return getFloatList("values", time); }
63044
63047 bool set_color_values(const ColorList& colorList, double time = TiMe::Default()) { return setValue("color_values", colorList, time); }
63048 bool set_color_values(ColorList&& colorList, double time = TiMe::Default()) { return setValue("color_values", std::move(colorList), time); }
63049 bool set_color_values(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("color_values", colors, count, time); }
63050 template<size_t count> bool set_color_values(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("color_values", colors, count, time); }
63053 ColorList get_color_values(double time = TiMe::Default()) const { return getColorList("color_values", time); }
63054
63057 bool set_interpolation_type(int val, double time = TiMe::Default()) { return setValue("interpolation_type", val, time); }
63060 int get_interpolation_type(double time = TiMe::Default()) const { return getInt("interpolation_type", time); }
63061
63063 bool set_velocity(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("velocity", plugin, time); }
63065 PluginRef get_velocity(double time = TiMe::Default()) const { return getPlugin("velocity", time); }
63066
63069 bool set_dynamic_offset_x(float val, double time = TiMe::Default()) { return setValue("dynamic_offset_x", val, time); }
63072 float get_dynamic_offset_x(double time = TiMe::Default()) const { return getFloat("dynamic_offset_x", time); }
63073
63076 bool set_dynamic_offset_y(float val, double time = TiMe::Default()) { return setValue("dynamic_offset_y", val, time); }
63079 float get_dynamic_offset_y(double time = TiMe::Default()) const { return getFloat("dynamic_offset_y", time); }
63080
63083 bool set_dynamic_offset_z(float val, double time = TiMe::Default()) { return setValue("dynamic_offset_z", val, time); }
63086 float get_dynamic_offset_z(double time = TiMe::Default()) const { return getFloat("dynamic_offset_z", time); }
63087
63090 bool set_cell_size(const FloatList& floatList, double time = TiMe::Default()) { return setValue("cell_size", floatList, time); }
63091 bool set_cell_size(FloatList&& floatList, double time = TiMe::Default()) { return setValue("cell_size", std::move(floatList), time); }
63092 bool set_cell_size(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("cell_size", floats, count, time); }
63093 template<size_t count> bool set_cell_size(const float (&floats)[count], double time = TiMe::Default()) { return setArray("cell_size", floats, count, time); }
63096 FloatList get_cell_size(double time = TiMe::Default()) const { return getFloatList("cell_size", time); }
63097
63101 bool set_mb_type(int val, double time = TiMe::Default()) { return setValue("mb_type", val, time); }
63105 int get_mb_type(double time = TiMe::Default()) const { return getInt("mb_type", time); }
63106
63109 bool set_frame_duration(float val, double time = TiMe::Default()) { return setValue("frame_duration", val, time); }
63112 float get_frame_duration(double time = TiMe::Default()) const { return getFloat("frame_duration", time); }
63113
63116 bool set_cache_frame(float val, double time = TiMe::Default()) { return setValue("cache_frame", val, time); }
63119 float get_cache_frame(double time = TiMe::Default()) const { return getFloat("cache_frame", time); }
63120};
63121
63124public:
63126 static constexpr const PluginTypeId getTypeId() { return 0x77CEF731; }
63128 static constexpr const char* getType() { return "TexMayaFluidCombined"; }
63129
63131 bool set_tex1(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("tex1", plugin, time); }
63133 PluginRef get_tex1(double time = TiMe::Default()) const { return getPlugin("tex1", time); }
63134
63136 bool set_tex2(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("tex2", plugin, time); }
63138 PluginRef get_tex2(double time = TiMe::Default()) const { return getPlugin("tex2", time); }
63139};
63140
63143public:
63145 static constexpr const PluginTypeId getTypeId() { return 0x77CED086; }
63147 static constexpr const char* getType() { return "TexMayaFluidProcedural"; }
63148
63152 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
63156 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
63157
63160 bool set_edge_fade_out(float val, double time = TiMe::Default()) { return setValue("edge_fade_out", val, time); }
63163 float get_edge_fade_out(double time = TiMe::Default()) const { return getFloat("edge_fade_out", time); }
63164};
63165
63168public:
63170 static constexpr const PluginTypeId getTypeId() { return 0x77CED087; }
63172 static constexpr const char* getType() { return "TexMayaFluidTransformed"; }
63173
63174 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
63175
63176 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
63177
63180 bool set_object_to_world(const Transform& transform, double time = TiMe::Default()) { return setValue("object_to_world", transform, time); }
63183 Transform get_object_to_world(double time = TiMe::Default()) const { return getTransform("object_to_world", time); }
63184
63187 bool set_object_to_world_autosize(const Transform& transform, double time = TiMe::Default()) { return setValue("object_to_world_autosize", transform, time); }
63190 Transform get_object_to_world_autosize(double time = TiMe::Default()) const { return getTransform("object_to_world_autosize", time); }
63191
63193 bool set_fluid_tex(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("fluid_tex", plugin, time); }
63195 PluginRef get_fluid_tex(double time = TiMe::Default()) const { return getPlugin("fluid_tex", time); }
63196
63199 bool set_fluid_value_scale(float val, double time = TiMe::Default()) { return setValue("fluid_value_scale", val, time); }
63202 float get_fluid_value_scale(double time = TiMe::Default()) const { return getFloat("fluid_value_scale", time); }
63203
63206 bool set_noise_tex_on(bool val, double time = TiMe::Default()) { return setValue("noise_tex_on", val, time); }
63209 bool get_noise_tex_on(double time = TiMe::Default()) const { return getBool("noise_tex_on", time); }
63210
63212 bool set_noise_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("noise_tex", texture, time); }
63214 bool set_noise_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("noise_tex", texture, time); }
63216 Value get_noise_tex(double time = TiMe::Default()) const { return getValue("noise_tex", time); }
63217
63220 bool set_noise_gain(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("noise_gain", texturefloat, time); }
63223 bool set_noise_gain(float texturefloat, double time = TiMe::Default()) { return setValue("noise_gain", texturefloat, time); }
63226 Value get_noise_gain(double time = TiMe::Default()) const { return getValue("noise_gain", time); }
63227
63230 bool set_noise_size(const FloatList& floatList, double time = TiMe::Default()) { return setValue("noise_size", floatList, time); }
63231 bool set_noise_size(FloatList&& floatList, double time = TiMe::Default()) { return setValue("noise_size", std::move(floatList), time); }
63232 bool set_noise_size(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("noise_size", floats, count, time); }
63233 template<size_t count> bool set_noise_size(const float (&floats)[count], double time = TiMe::Default()) { return setArray("noise_size", floats, count, time); }
63236 FloatList get_noise_size(double time = TiMe::Default()) const { return getFloatList("noise_size", time); }
63237
63240 bool set_dynamic_offset_x(float val, double time = TiMe::Default()) { return setValue("dynamic_offset_x", val, time); }
63243 float get_dynamic_offset_x(double time = TiMe::Default()) const { return getFloat("dynamic_offset_x", time); }
63244
63247 bool set_dynamic_offset_y(float val, double time = TiMe::Default()) { return setValue("dynamic_offset_y", val, time); }
63250 float get_dynamic_offset_y(double time = TiMe::Default()) const { return getFloat("dynamic_offset_y", time); }
63251
63254 bool set_dynamic_offset_z(float val, double time = TiMe::Default()) { return setValue("dynamic_offset_z", val, time); }
63257 float get_dynamic_offset_z(double time = TiMe::Default()) const { return getFloat("dynamic_offset_z", time); }
63258};
63259
63261class TexMayaHairColor : public Plugin {
63262public:
63264 static constexpr const PluginTypeId getTypeId() { return 0x77CE7CEE; }
63266 static constexpr const char* getType() { return "TexMayaHairColor"; }
63267
63268 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
63269};
63270
63273public:
63275 static constexpr const PluginTypeId getTypeId() { return 0x77CE7CEF; }
63277 static constexpr const char* getType() { return "TexMayaHairIncandescence"; }
63278
63279 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
63280};
63281
63284public:
63286 static constexpr const PluginTypeId getTypeId() { return 0x77CE7CF0; }
63288 static constexpr const char* getType() { return "TexMayaHairTransparency"; }
63289
63290 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
63291};
63292
63294class TexMayaLeather : public Plugin {
63295public:
63297 static constexpr const PluginTypeId getTypeId() { return 0x2EF6BDFD19; }
63299 static constexpr const char* getType() { return "TexMayaLeather"; }
63300
63301 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
63302
63306 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
63310 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
63311
63315 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
63319 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
63320
63324 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
63328 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
63329
63333 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
63337 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
63338
63342 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
63346 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
63350 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
63351
63355 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
63359 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
63363 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
63364
63368 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
63372 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
63376 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
63377
63381 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
63385 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
63389 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
63390
63394 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
63398 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
63402 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
63403
63405 PluginRef out_color() const { return PluginRef(*this, "color"); }
63406
63408 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
63409
63411 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
63412
63414 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
63415
63418 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
63421 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
63422
63426 bool set_wrap(bool val, double time = TiMe::Default()) { return setValue("wrap", val, time); }
63430 bool get_wrap(double time = TiMe::Default()) const { return getBool("wrap", time); }
63431
63435 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
63439 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
63440
63444 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
63448 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
63449
63453 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
63457 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
63458
63462 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
63466 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
63467
63471 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
63475 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
63476
63480 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
63484 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
63485
63489 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
63493 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
63494
63498 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
63502 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
63503
63507 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
63511 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
63512
63516 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
63520 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
63521
63525 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
63529 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
63530
63534 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
63538 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
63539
63543 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
63547 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
63548
63552 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
63556 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
63557
63561 bool set_cell_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("cell_color_tex", texture, time); }
63565 bool set_cell_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("cell_color_tex", texture, time); }
63569 Value get_cell_color_tex(double time = TiMe::Default()) const { return getValue("cell_color_tex", time); }
63570
63574 bool set_crease_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("crease_color_tex", texture, time); }
63578 bool set_crease_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("crease_color_tex", texture, time); }
63582 Value get_crease_color_tex(double time = TiMe::Default()) const { return getValue("crease_color_tex", time); }
63583
63586 bool set_cell_color(const Color& color, double time = TiMe::Default()) { return setValue("cell_color", color, time); }
63589 Color get_cell_color(double time = TiMe::Default()) const { return getColor("cell_color", time); }
63590
63593 bool set_crease_color(const Color& color, double time = TiMe::Default()) { return setValue("crease_color", color, time); }
63596 Color get_crease_color(double time = TiMe::Default()) const { return getColor("crease_color", time); }
63597
63600 bool set_cell_color_tex_mult(float val, double time = TiMe::Default()) { return setValue("cell_color_tex_mult", val, time); }
63603 float get_cell_color_tex_mult(double time = TiMe::Default()) const { return getFloat("cell_color_tex_mult", time); }
63604
63607 bool set_crease_color_tex_mult(float val, double time = TiMe::Default()) { return setValue("crease_color_tex_mult", val, time); }
63610 float get_crease_color_tex_mult(double time = TiMe::Default()) const { return getFloat("crease_color_tex_mult", time); }
63611
63615 bool set_size(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("size", texturefloat, time); }
63619 bool set_size(float texturefloat, double time = TiMe::Default()) { return setValue("size", texturefloat, time); }
63623 Value get_size(double time = TiMe::Default()) const { return getValue("size", time); }
63624
63628 bool set_density(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("density", texturefloat, time); }
63632 bool set_density(float texturefloat, double time = TiMe::Default()) { return setValue("density", texturefloat, time); }
63636 Value get_density(double time = TiMe::Default()) const { return getValue("density", time); }
63637
63641 bool set_spottyness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("spottyness", texturefloat, time); }
63645 bool set_spottyness(float texturefloat, double time = TiMe::Default()) { return setValue("spottyness", texturefloat, time); }
63649 Value get_spottyness(double time = TiMe::Default()) const { return getValue("spottyness", time); }
63650
63654 bool set_randomness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
63658 bool set_randomness(float texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
63662 Value get_randomness(double time = TiMe::Default()) const { return getValue("randomness", time); }
63663
63667 bool set_threshold(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("threshold", texturefloat, time); }
63671 bool set_threshold(float texturefloat, double time = TiMe::Default()) { return setValue("threshold", texturefloat, time); }
63675 Value get_threshold(double time = TiMe::Default()) const { return getValue("threshold", time); }
63676
63679 bool set_creases(bool val, double time = TiMe::Default()) { return setValue("creases", val, time); }
63682 bool get_creases(double time = TiMe::Default()) const { return getBool("creases", time); }
63683
63687 bool set_maya_legacy(int val, double time = TiMe::Default()) { return setValue("maya_legacy", val, time); }
63691 int get_maya_legacy(double time = TiMe::Default()) const { return getInt("maya_legacy", time); }
63692};
63693
63695class TexMayaMountain : public Plugin {
63696public:
63698 static constexpr const PluginTypeId getTypeId() { return 0x2EF6BDFD18; }
63700 static constexpr const char* getType() { return "TexMayaMountain"; }
63701
63702 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
63703
63707 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
63711 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
63712
63716 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
63720 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
63721
63725 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
63729 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
63730
63734 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
63738 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
63739
63743 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
63747 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
63751 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
63752
63756 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
63760 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
63764 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
63765
63769 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
63773 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
63777 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
63778
63782 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
63786 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
63790 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
63791
63795 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
63799 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
63803 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
63804
63806 PluginRef out_color() const { return PluginRef(*this, "color"); }
63807
63809 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
63810
63812 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
63813
63815 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
63816
63819 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
63822 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
63823
63827 bool set_wrap(bool val, double time = TiMe::Default()) { return setValue("wrap", val, time); }
63831 bool get_wrap(double time = TiMe::Default()) const { return getBool("wrap", time); }
63832
63836 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
63840 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
63841
63845 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
63849 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
63850
63854 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
63858 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
63859
63863 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
63867 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
63868
63872 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
63876 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
63877
63881 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
63885 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
63886
63890 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
63894 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
63895
63899 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
63903 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
63904
63908 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
63912 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
63913
63917 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
63921 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
63922
63926 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
63930 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
63931
63935 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
63939 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
63940
63944 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
63948 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
63949
63953 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
63957 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
63958
63961 bool set_rock_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("rock_color_tex", texture, time); }
63964 bool set_rock_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("rock_color_tex", texture, time); }
63967 Value get_rock_color_tex(double time = TiMe::Default()) const { return getValue("rock_color_tex", time); }
63968
63971 bool set_snow_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("snow_color_tex", texture, time); }
63974 bool set_snow_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("snow_color_tex", texture, time); }
63977 Value get_snow_color_tex(double time = TiMe::Default()) const { return getValue("snow_color_tex", time); }
63978
63981 bool set_amplitude1(float val, double time = TiMe::Default()) { return setValue("amplitude1", val, time); }
63984 float get_amplitude1(double time = TiMe::Default()) const { return getFloat("amplitude1", time); }
63985
63988 bool set_snow_roughness(float val, double time = TiMe::Default()) { return setValue("snow_roughness", val, time); }
63991 float get_snow_roughness(double time = TiMe::Default()) const { return getFloat("snow_roughness", time); }
63992
63995 bool set_rock_roughness(float val, double time = TiMe::Default()) { return setValue("rock_roughness", val, time); }
63998 float get_rock_roughness(double time = TiMe::Default()) const { return getFloat("rock_roughness", time); }
63999
64002 bool set_boundary1(float val, double time = TiMe::Default()) { return setValue("boundary1", val, time); }
64005 float get_boundary1(double time = TiMe::Default()) const { return getFloat("boundary1", time); }
64006
64009 bool set_snow_altitude(float val, double time = TiMe::Default()) { return setValue("snow_altitude", val, time); }
64012 float get_snow_altitude(double time = TiMe::Default()) const { return getFloat("snow_altitude", time); }
64013
64016 bool set_snow_dropoff(float val, double time = TiMe::Default()) { return setValue("snow_dropoff", val, time); }
64019 float get_snow_dropoff(double time = TiMe::Default()) const { return getFloat("snow_dropoff", time); }
64020
64023 bool set_snow_slope(float val, double time = TiMe::Default()) { return setValue("snow_slope", val, time); }
64026 float get_snow_slope(double time = TiMe::Default()) const { return getFloat("snow_slope", time); }
64027
64030 bool set_depth_max(float val, double time = TiMe::Default()) { return setValue("depth_max", val, time); }
64033 float get_depth_max(double time = TiMe::Default()) const { return getFloat("depth_max", time); }
64034};
64035
64038public:
64040 static constexpr const PluginTypeId getTypeId() { return 0x2EF6BDFD17; }
64042 static constexpr const char* getType() { return "TexMayaSolidFractal"; }
64043
64044 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
64045
64049 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
64053 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
64054
64058 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
64062 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
64063
64067 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
64071 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
64072
64076 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
64080 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
64081
64085 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
64089 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
64093 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
64094
64098 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
64102 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
64106 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
64107
64111 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
64115 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
64119 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
64120
64124 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
64128 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
64132 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
64133
64137 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
64141 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
64145 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
64146
64148 PluginRef out_color() const { return PluginRef(*this, "color"); }
64149
64151 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
64152
64154 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
64155
64157 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
64158
64161 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
64164 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
64165
64169 bool set_wrap(bool val, double time = TiMe::Default()) { return setValue("wrap", val, time); }
64173 bool get_wrap(double time = TiMe::Default()) const { return getBool("wrap", time); }
64174
64178 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
64182 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
64183
64187 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
64191 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
64192
64196 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
64200 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
64201
64205 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
64209 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
64210
64214 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
64218 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
64219
64223 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
64227 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
64228
64232 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
64236 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
64237
64241 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
64245 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
64246
64250 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
64254 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
64255
64259 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
64263 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
64264
64268 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
64272 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
64273
64277 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
64281 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
64282
64286 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
64290 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
64291
64295 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
64299 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
64300
64303 bool set_threshold1(float val, double time = TiMe::Default()) { return setValue("threshold1", val, time); }
64306 float get_threshold1(double time = TiMe::Default()) const { return getFloat("threshold1", time); }
64307
64310 bool set_amplitude1(float val, double time = TiMe::Default()) { return setValue("amplitude1", val, time); }
64313 float get_amplitude1(double time = TiMe::Default()) const { return getFloat("amplitude1", time); }
64314
64317 bool set_ratio1(float val, double time = TiMe::Default()) { return setValue("ratio1", val, time); }
64320 float get_ratio1(double time = TiMe::Default()) const { return getFloat("ratio1", time); }
64321
64324 bool set_frequency_ratio(float val, double time = TiMe::Default()) { return setValue("frequency_ratio", val, time); }
64327 float get_frequency_ratio(double time = TiMe::Default()) const { return getFloat("frequency_ratio", time); }
64328
64331 bool set_ripples1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("ripples1", texture, time); }
64334 bool set_ripples1(const AColor& texture, double time = TiMe::Default()) { return setValue("ripples1", texture, time); }
64337 Value get_ripples1(double time = TiMe::Default()) const { return getValue("ripples1", time); }
64338
64341 bool set_depth1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("depth1", texture, time); }
64344 bool set_depth1(const AColor& texture, double time = TiMe::Default()) { return setValue("depth1", texture, time); }
64347 Value get_depth1(double time = TiMe::Default()) const { return getValue("depth1", time); }
64348
64351 bool set_bias1(float val, double time = TiMe::Default()) { return setValue("bias1", val, time); }
64354 float get_bias1(double time = TiMe::Default()) const { return getFloat("bias1", time); }
64355
64358 bool set_inflection1(bool val, double time = TiMe::Default()) { return setValue("inflection1", val, time); }
64361 bool get_inflection1(double time = TiMe::Default()) const { return getBool("inflection1", time); }
64362
64365 bool set_animated1(bool val, double time = TiMe::Default()) { return setValue("animated1", val, time); }
64368 bool get_animated1(double time = TiMe::Default()) const { return getBool("animated1", time); }
64369
64372 bool set_time1(float val, double time = TiMe::Default()) { return setValue("time1", val, time); }
64375 float get_time1(double time = TiMe::Default()) const { return getFloat("time1", time); }
64376
64379 bool set_time_ratio(float val, double time = TiMe::Default()) { return setValue("time_ratio", val, time); }
64382 float get_time_ratio(double time = TiMe::Default()) const { return getFloat("time_ratio", time); }
64383};
64384
64386class TexMayaStucco : public Plugin {
64387public:
64389 static constexpr const PluginTypeId getTypeId() { return 0x2EF6BE21A0; }
64391 static constexpr const char* getType() { return "TexMayaStucco"; }
64392
64393 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
64394
64398 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
64402 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
64403
64407 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
64411 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
64412
64416 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
64420 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
64421
64425 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
64429 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
64430
64434 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
64438 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
64442 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
64443
64447 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
64451 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
64455 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
64456
64460 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
64464 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
64468 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
64469
64473 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
64477 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
64481 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
64482
64486 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
64490 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
64494 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
64495
64497 PluginRef out_color() const { return PluginRef(*this, "color"); }
64498
64500 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
64501
64503 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
64504
64506 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
64507
64510 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
64513 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
64514
64518 bool set_wrap(bool val, double time = TiMe::Default()) { return setValue("wrap", val, time); }
64522 bool get_wrap(double time = TiMe::Default()) const { return getBool("wrap", time); }
64523
64527 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
64531 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
64532
64536 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
64540 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
64541
64545 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
64549 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
64550
64554 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
64558 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
64559
64563 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
64567 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
64568
64572 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
64576 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
64577
64581 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
64585 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
64586
64590 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
64594 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
64595
64599 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
64603 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
64604
64608 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
64612 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
64613
64617 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
64621 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
64622
64626 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
64630 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
64631
64635 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
64639 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
64640
64644 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
64648 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
64649
64652 bool set_shaker1(float val, double time = TiMe::Default()) { return setValue("shaker1", val, time); }
64655 float get_shaker1(double time = TiMe::Default()) const { return getFloat("shaker1", time); }
64656
64659 bool set_channel1_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("channel1_tex", texture, time); }
64662 bool set_channel1_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("channel1_tex", texture, time); }
64665 Value get_channel1_tex(double time = TiMe::Default()) const { return getValue("channel1_tex", time); }
64666
64669 bool set_channel2_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("channel2_tex", texture, time); }
64672 bool set_channel2_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("channel2_tex", texture, time); }
64675 Value get_channel2_tex(double time = TiMe::Default()) const { return getValue("channel2_tex", time); }
64676
64679 bool set_noise_type(int val, double time = TiMe::Default()) { return setValue("noise_type", val, time); }
64682 int get_noise_type(double time = TiMe::Default()) const { return getInt("noise_type", time); }
64683};
64684
64687public:
64689 static constexpr const PluginTypeId getTypeId() { return 0x77BF3F5D; }
64691 static constexpr const char* getType() { return "TexMeshVertexColor"; }
64692
64693 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
64694
64695 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
64696
64699 bool set_colors(const ColorList& colorList, double time = TiMe::Default()) { return setValue("colors", colorList, time); }
64700 bool set_colors(ColorList&& colorList, double time = TiMe::Default()) { return setValue("colors", std::move(colorList), time); }
64701 bool set_colors(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("colors", colors, count, time); }
64702 template<size_t count> bool set_colors(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("colors", colors, count, time); }
64705 ColorList get_colors(double time = TiMe::Default()) const { return getColorList("colors", time); }
64706
64709 bool set_alphas(const FloatList& floatList, double time = TiMe::Default()) { return setValue("alphas", floatList, time); }
64710 bool set_alphas(FloatList&& floatList, double time = TiMe::Default()) { return setValue("alphas", std::move(floatList), time); }
64711 bool set_alphas(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("alphas", floats, count, time); }
64712 template<size_t count> bool set_alphas(const float (&floats)[count], double time = TiMe::Default()) { return setArray("alphas", floats, count, time); }
64715 FloatList get_alphas(double time = TiMe::Default()) const { return getFloatList("alphas", time); }
64716
64719 bool set_faces(const IntList& intList, double time = TiMe::Default()) { return setValue("faces", intList, time); }
64720 bool set_faces(IntList&& intList, double time = TiMe::Default()) { return setValue("faces", std::move(intList), time); }
64721 bool set_faces(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("faces", ints, count, time); }
64722 template<size_t count> bool set_faces(const int (&ints)[count], double time = TiMe::Default()) { return setArray("faces", ints, count, time); }
64725 IntList get_faces(double time = TiMe::Default()) const { return getIntList("faces", time); }
64726};
64727
64730public:
64732 static constexpr const PluginTypeId getTypeId() { return 0x77BFB42A; }
64734 static constexpr const char* getType() { return "TexMeshVertexColorChannel"; }
64735
64736 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
64737
64740 bool set_channelIndex(int val, double time = TiMe::Default()) { return setValue("channelIndex", val, time); }
64743 int get_channelIndex(double time = TiMe::Default()) const { return getInt("channelIndex", time); }
64744
64747 bool set_channel_name(const char* str, double time = TiMe::Default()) { return setValue("channel_name", str, time); }
64750 bool set_channel_name(const std::string& str, double time = TiMe::Default()) { return setValue("channel_name", str, time); }
64753 std::string get_channel_name(double time = TiMe::Default()) const { return getString("channel_name", time); }
64754
64756 bool set_default_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("default_color", texture, time); }
64758 bool set_default_color(const AColor& texture, double time = TiMe::Default()) { return setValue("default_color", texture, time); }
64760 Value get_default_color(double time = TiMe::Default()) const { return getValue("default_color", time); }
64761};
64762
64765public:
64767 static constexpr const PluginTypeId getTypeId() { return 0x77BFD6ED; }
64769 static constexpr const char* getType() { return "TexMeshVertexColorWithDefault"; }
64770
64771 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
64772
64774 bool set_vertex_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("vertex_color", texture, time); }
64776 bool set_vertex_color(const AColor& texture, double time = TiMe::Default()) { return setValue("vertex_color", texture, time); }
64778 Value get_vertex_color(double time = TiMe::Default()) const { return getValue("vertex_color", time); }
64779
64781 bool set_default_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("default_color", texture, time); }
64783 bool set_default_color(const AColor& texture, double time = TiMe::Default()) { return setValue("default_color", texture, time); }
64785 Value get_default_color(double time = TiMe::Default()) const { return getValue("default_color", time); }
64786};
64787
64789class TexMix : public Plugin {
64790public:
64792 static constexpr const PluginTypeId getTypeId() { return 0x77B2DD0D; }
64794 static constexpr const char* getType() { return "TexMix"; }
64795
64796 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
64797
64801 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
64805 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
64806
64810 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
64814 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
64815
64819 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
64823 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
64824
64828 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
64832 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
64833
64837 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
64841 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
64845 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
64846
64850 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
64854 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
64858 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
64859
64863 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
64867 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
64871 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
64872
64876 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
64880 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
64884 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
64885
64889 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
64893 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
64897 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
64898
64900 PluginRef out_color() const { return PluginRef(*this, "color"); }
64901
64903 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
64904
64906 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
64907
64909 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
64910
64914 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
64918 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
64922 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
64923
64927 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
64931 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
64935 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
64936
64939 bool set_mix_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("mix_map", texture, time); }
64942 bool set_mix_map(const AColor& texture, double time = TiMe::Default()) { return setValue("mix_map", texture, time); }
64945 Value get_mix_map(double time = TiMe::Default()) const { return getValue("mix_map", time); }
64946
64950 bool set_mix_amount(float val, double time = TiMe::Default()) { return setValue("mix_amount", val, time); }
64954 float get_mix_amount(double time = TiMe::Default()) const { return getFloat("mix_amount", time); }
64955
64959 bool set_transition_upper(float val, double time = TiMe::Default()) { return setValue("transition_upper", val, time); }
64963 float get_transition_upper(double time = TiMe::Default()) const { return getFloat("transition_upper", time); }
64964
64968 bool set_transition_lower(float val, double time = TiMe::Default()) { return setValue("transition_lower", val, time); }
64972 float get_transition_lower(double time = TiMe::Default()) const { return getFloat("transition_lower", time); }
64973
64977 bool set_use_curve(int val, double time = TiMe::Default()) { return setValue("use_curve", val, time); }
64981 int get_use_curve(double time = TiMe::Default()) const { return getInt("use_curve", time); }
64982};
64983
64986public:
64988 static constexpr const PluginTypeId getTypeId() { return 0x780B890D; }
64990 static constexpr const char* getType() { return "TexModoBlendLayersColor"; }
64991
64992 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
64993
64996 bool set_opacity(float val, double time = TiMe::Default()) { return setValue("opacity", val, time); }
64999 float get_opacity(double time = TiMe::Default()) const { return getFloat("opacity", time); }
65000
65003 bool set_mask(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("mask", texturefloat, time); }
65006 bool set_mask(float texturefloat, double time = TiMe::Default()) { return setValue("mask", texturefloat, time); }
65009 Value get_mask(double time = TiMe::Default()) const { return getValue("mask", time); }
65010
65014 bool set_blend_mode(int val, double time = TiMe::Default()) { return setValue("blend_mode", val, time); }
65018 int get_blend_mode(double time = TiMe::Default()) const { return getInt("blend_mode", time); }
65019
65022 bool set_background(const PluginRef& texture, double time = TiMe::Default()) { return setValue("background", texture, time); }
65025 bool set_background(const AColor& texture, double time = TiMe::Default()) { return setValue("background", texture, time); }
65028 Value get_background(double time = TiMe::Default()) const { return getValue("background", time); }
65029
65032 bool set_foreground(const PluginRef& texture, double time = TiMe::Default()) { return setValue("foreground", texture, time); }
65035 bool set_foreground(const AColor& texture, double time = TiMe::Default()) { return setValue("foreground", texture, time); }
65038 Value get_foreground(double time = TiMe::Default()) const { return getValue("foreground", time); }
65039};
65040
65043public:
65045 static constexpr const PluginTypeId getTypeId() { return 0x780B890E; }
65047 static constexpr const char* getType() { return "TexModoBlendLayersScalar"; }
65048
65049 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
65050
65053 bool set_opacity(float val, double time = TiMe::Default()) { return setValue("opacity", val, time); }
65056 float get_opacity(double time = TiMe::Default()) const { return getFloat("opacity", time); }
65057
65060 bool set_mask(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("mask", texturefloat, time); }
65063 bool set_mask(float texturefloat, double time = TiMe::Default()) { return setValue("mask", texturefloat, time); }
65066 Value get_mask(double time = TiMe::Default()) const { return getValue("mask", time); }
65067
65071 bool set_blend_mode(int val, double time = TiMe::Default()) { return setValue("blend_mode", val, time); }
65075 int get_blend_mode(double time = TiMe::Default()) const { return getInt("blend_mode", time); }
65076
65079 bool set_background(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("background", texturefloat, time); }
65082 bool set_background(float texturefloat, double time = TiMe::Default()) { return setValue("background", texturefloat, time); }
65085 Value get_background(double time = TiMe::Default()) const { return getValue("background", time); }
65086
65089 bool set_foreground(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("foreground", texturefloat, time); }
65092 bool set_foreground(float texturefloat, double time = TiMe::Default()) { return setValue("foreground", texturefloat, time); }
65095 Value get_foreground(double time = TiMe::Default()) const { return getValue("foreground", time); }
65096
65099 bool set_foreground_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("foreground_color", texture, time); }
65102 bool set_foreground_color(const AColor& texture, double time = TiMe::Default()) { return setValue("foreground_color", texture, time); }
65105 Value get_foreground_color(double time = TiMe::Default()) const { return getValue("foreground_color", time); }
65106};
65107
65110public:
65112 static constexpr const PluginTypeId getTypeId() { return 0x780CC31D; }
65114 static constexpr const char* getType() { return "TexModoChanModColorCorrect"; }
65115
65116 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
65117
65120 bool set_input_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("input_color", texture, time); }
65123 bool set_input_color(const AColor& texture, double time = TiMe::Default()) { return setValue("input_color", texture, time); }
65126 Value get_input_color(double time = TiMe::Default()) const { return getValue("input_color", time); }
65127
65130 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
65133 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
65134
65138 bool set_hue(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hue", texturefloat, time); }
65142 bool set_hue(float texturefloat, double time = TiMe::Default()) { return setValue("hue", texturefloat, time); }
65146 Value get_hue(double time = TiMe::Default()) const { return getValue("hue", time); }
65147
65151 bool set_saturation(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("saturation", texturefloat, time); }
65155 bool set_saturation(float texturefloat, double time = TiMe::Default()) { return setValue("saturation", texturefloat, time); }
65159 Value get_saturation(double time = TiMe::Default()) const { return getValue("saturation", time); }
65160
65164 bool set_value(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("value", texturefloat, time); }
65168 bool set_value(float texturefloat, double time = TiMe::Default()) { return setValue("value", texturefloat, time); }
65172 Value get_value(double time = TiMe::Default()) const { return getValue("value", time); }
65173
65176 bool set_color_balance(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_balance", texture, time); }
65179 bool set_color_balance(const AColor& texture, double time = TiMe::Default()) { return setValue("color_balance", texture, time); }
65182 Value get_color_balance(double time = TiMe::Default()) const { return getValue("color_balance", time); }
65183
65185 bool set_curve(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("curve", plugin, time); }
65187 PluginRef get_curve(double time = TiMe::Default()) const { return getPlugin("curve", time); }
65188};
65189
65192public:
65194 static constexpr const PluginTypeId getTypeId() { return 0x780CC4AD; }
65196 static constexpr const char* getType() { return "TexModoChanModLogic"; }
65197
65198 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
65199
65203 bool set_op(int val, double time = TiMe::Default()) { return setValue("op", val, time); }
65207 int get_op(double time = TiMe::Default()) const { return getInt("op", time); }
65208
65212 bool set_option_true(int val, double time = TiMe::Default()) { return setValue("option_true", val, time); }
65216 int get_option_true(double time = TiMe::Default()) const { return getInt("option_true", time); }
65217
65221 bool set_option_false(int val, double time = TiMe::Default()) { return setValue("option_false", val, time); }
65225 int get_option_false(double time = TiMe::Default()) const { return getInt("option_false", time); }
65226
65229 bool set_input1(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input1", texturefloat, time); }
65232 bool set_input1(float texturefloat, double time = TiMe::Default()) { return setValue("input1", texturefloat, time); }
65235 Value get_input1(double time = TiMe::Default()) const { return getValue("input1", time); }
65236
65239 bool set_input2(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input2", texturefloat, time); }
65242 bool set_input2(float texturefloat, double time = TiMe::Default()) { return setValue("input2", texturefloat, time); }
65245 Value get_input2(double time = TiMe::Default()) const { return getValue("input2", time); }
65246
65249 bool set_value_true(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("value_true", texturefloat, time); }
65252 bool set_value_true(float texturefloat, double time = TiMe::Default()) { return setValue("value_true", texturefloat, time); }
65255 Value get_value_true(double time = TiMe::Default()) const { return getValue("value_true", time); }
65256
65259 bool set_value_false(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("value_false", texturefloat, time); }
65262 bool set_value_false(float texturefloat, double time = TiMe::Default()) { return setValue("value_false", texturefloat, time); }
65265 Value get_value_false(double time = TiMe::Default()) const { return getValue("value_false", time); }
65266
65268 PluginRef out_result() const { return PluginRef(*this, "result"); }
65269};
65270
65273public:
65275 static constexpr const PluginTypeId getTypeId() { return 0x780B5E15; }
65277 static constexpr const char* getType() { return "TexModoDiffuseRoughness"; }
65278
65279 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
65280
65283 bool set_modo_diffuse_roughness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("modo_diffuse_roughness", texturefloat, time); }
65286 bool set_modo_diffuse_roughness(float texturefloat, double time = TiMe::Default()) { return setValue("modo_diffuse_roughness", texturefloat, time); }
65289 Value get_modo_diffuse_roughness(double time = TiMe::Default()) const { return getValue("modo_diffuse_roughness", time); }
65290};
65291
65294public:
65296 static constexpr const PluginTypeId getTypeId() { return 0x780B5E79; }
65298 static constexpr const char* getType() { return "TexModoEnvironmentColor"; }
65299
65300 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
65301
65305 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
65309 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
65310
65313 bool set_zenith_color(const Color& color, double time = TiMe::Default()) { return setValue("zenith_color", color, time); }
65316 Color get_zenith_color(double time = TiMe::Default()) const { return getColor("zenith_color", time); }
65317
65320 bool set_sky_color(const Color& color, double time = TiMe::Default()) { return setValue("sky_color", color, time); }
65323 Color get_sky_color(double time = TiMe::Default()) const { return getColor("sky_color", time); }
65324
65327 bool set_ground_color(const Color& color, double time = TiMe::Default()) { return setValue("ground_color", color, time); }
65330 Color get_ground_color(double time = TiMe::Default()) const { return getColor("ground_color", time); }
65331
65334 bool set_nadir_color(const Color& color, double time = TiMe::Default()) { return setValue("nadir_color", color, time); }
65337 Color get_nadir_color(double time = TiMe::Default()) const { return getColor("nadir_color", time); }
65338
65341 bool set_sky_exponent(float val, double time = TiMe::Default()) { return setValue("sky_exponent", val, time); }
65344 float get_sky_exponent(double time = TiMe::Default()) const { return getFloat("sky_exponent", time); }
65345
65348 bool set_ground_exponent(float val, double time = TiMe::Default()) { return setValue("ground_exponent", val, time); }
65351 float get_ground_exponent(double time = TiMe::Default()) const { return getFloat("ground_exponent", time); }
65352
65354 bool set_sky_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("sky_tex", texture, time); }
65356 bool set_sky_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("sky_tex", texture, time); }
65358 Value get_sky_tex(double time = TiMe::Default()) const { return getValue("sky_tex", time); }
65359
65362 bool set_sky_clamp_brightness(bool val, double time = TiMe::Default()) { return setValue("sky_clamp_brightness", val, time); }
65365 bool get_sky_clamp_brightness(double time = TiMe::Default()) const { return getBool("sky_clamp_brightness", time); }
65366};
65367
65370public:
65372 static constexpr const PluginTypeId getTypeId() { return 0x780B8B03; }
65374 static constexpr const char* getType() { return "TexModoExtractAlpha"; }
65375
65376 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
65377
65380 bool set_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
65383 bool set_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
65386 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
65387};
65388
65391public:
65393 static constexpr const PluginTypeId getTypeId() { return 0x780B8B02; }
65395 static constexpr const char* getType() { return "TexModoExtractColor"; }
65396
65397 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
65398
65401 bool set_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
65404 bool set_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
65407 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
65408};
65409
65412public:
65414 static constexpr const PluginTypeId getTypeId() { return 0x780B88A9; }
65416 static constexpr const char* getType() { return "TexModoFresnelSchlick"; }
65417
65418 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
65419
65423 bool set_reflectivity_at_normal(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("reflectivity_at_normal", texturefloat, time); }
65427 bool set_reflectivity_at_normal(float texturefloat, double time = TiMe::Default()) { return setValue("reflectivity_at_normal", texturefloat, time); }
65431 Value get_reflectivity_at_normal(double time = TiMe::Default()) const { return getValue("reflectivity_at_normal", time); }
65432
65435 bool set_fresnel_power(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("fresnel_power", texturefloat, time); }
65438 bool set_fresnel_power(float texturefloat, double time = TiMe::Default()) { return setValue("fresnel_power", texturefloat, time); }
65441 Value get_fresnel_power(double time = TiMe::Default()) const { return getValue("fresnel_power", time); }
65442
65445 bool set_use_ior(bool val, double time = TiMe::Default()) { return setValue("use_ior", val, time); }
65448 bool get_use_ior(double time = TiMe::Default()) const { return getBool("use_ior", time); }
65449
65453 bool set_ior(float val, double time = TiMe::Default()) { return setValue("ior", val, time); }
65457 float get_ior(double time = TiMe::Default()) const { return getFloat("ior", time); }
65458};
65459
65461class TexModoInvert : public Plugin {
65462public:
65464 static constexpr const PluginTypeId getTypeId() { return 0x780B83FA; }
65466 static constexpr const char* getType() { return "TexModoInvert"; }
65467
65468 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
65469
65472 bool set_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
65475 bool set_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
65478 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
65479
65482 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
65485 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
65486};
65487
65490public:
65492 static constexpr const PluginTypeId getTypeId() { return 0x780B83F9; }
65494 static constexpr const char* getType() { return "TexModoInvertChannels"; }
65495
65496 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
65497
65500 bool set_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
65503 bool set_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
65506 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
65507
65510 bool set_invert_red(bool val, double time = TiMe::Default()) { return setValue("invert_red", val, time); }
65513 bool get_invert_red(double time = TiMe::Default()) const { return getBool("invert_red", time); }
65514
65517 bool set_invert_green(bool val, double time = TiMe::Default()) { return setValue("invert_green", val, time); }
65520 bool get_invert_green(double time = TiMe::Default()) const { return getBool("invert_green", time); }
65521
65524 bool set_invert_blue(bool val, double time = TiMe::Default()) { return setValue("invert_blue", val, time); }
65527 bool get_invert_blue(double time = TiMe::Default()) const { return getBool("invert_blue", time); }
65528};
65529
65532public:
65534 static constexpr const PluginTypeId getTypeId() { return 0x780B83FB; }
65536 static constexpr const char* getType() { return "TexModoInvertFloat"; }
65537
65538 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
65539
65542 bool set_texture(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("texture", texturefloat, time); }
65545 bool set_texture(float texturefloat, double time = TiMe::Default()) { return setValue("texture", texturefloat, time); }
65548 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
65549
65552 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
65555 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
65556};
65557
65559class TexModoLowHigh : public Plugin {
65560public:
65562 static constexpr const PluginTypeId getTypeId() { return 0x782A876D; }
65564 static constexpr const char* getType() { return "TexModoLowHigh"; }
65565
65566 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
65567
65570 bool set_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
65573 bool set_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
65576 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
65577
65580 bool set_low(float val, double time = TiMe::Default()) { return setValue("low", val, time); }
65583 float get_low(double time = TiMe::Default()) const { return getFloat("low", time); }
65584
65587 bool set_high(float val, double time = TiMe::Default()) { return setValue("high", val, time); }
65590 float get_high(double time = TiMe::Default()) const { return getFloat("high", time); }
65591
65594 bool set_brightness(float val, double time = TiMe::Default()) { return setValue("brightness", val, time); }
65597 float get_brightness(double time = TiMe::Default()) const { return getFloat("brightness", time); }
65598
65601 bool set_contrast(float val, double time = TiMe::Default()) { return setValue("contrast", val, time); }
65604 float get_contrast(double time = TiMe::Default()) const { return getFloat("contrast", time); }
65605
65608 bool set_clamp(bool val, double time = TiMe::Default()) { return setValue("clamp", val, time); }
65611 bool get_clamp(double time = TiMe::Default()) const { return getBool("clamp", time); }
65612};
65613
65616public:
65618 static constexpr const PluginTypeId getTypeId() { return 0x780B5DB1; }
65620 static constexpr const char* getType() { return "TexModoMaxColorComponent"; }
65621
65622 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
65623
65626 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
65629 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
65632 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
65633
65636 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
65639 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
65642 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
65643};
65644
65647public:
65649 static constexpr const PluginTypeId getTypeId() { return 0x780C26DD; }
65651 static constexpr const char* getType() { return "TexModoOpacityToVRayWeight"; }
65652
65653 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
65654
65657 bool set_opacity(float val, double time = TiMe::Default()) { return setValue("opacity", val, time); }
65660 float get_opacity(double time = TiMe::Default()) const { return getFloat("opacity", time); }
65661
65663 bool set_layer_mask(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("layer_mask", texturefloat, time); }
65665 bool set_layer_mask(float texturefloat, double time = TiMe::Default()) { return setValue("layer_mask", texturefloat, time); }
65667 Value get_layer_mask(double time = TiMe::Default()) const { return getValue("layer_mask", time); }
65668};
65669
65671class TexModoProcess : public Plugin {
65672public:
65674 static constexpr const PluginTypeId getTypeId() { return 0x780C0225; }
65676 static constexpr const char* getType() { return "TexModoProcess"; }
65677
65678 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
65679
65682 bool set_base_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("base_texture", texture, time); }
65685 bool set_base_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("base_texture", texture, time); }
65688 Value get_base_texture(double time = TiMe::Default()) const { return getValue("base_texture", time); }
65689
65692 bool set_bias(float val, double time = TiMe::Default()) { return setValue("bias", val, time); }
65695 float get_bias(double time = TiMe::Default()) const { return getFloat("bias", time); }
65696
65699 bool set_gain(float val, double time = TiMe::Default()) { return setValue("gain", val, time); }
65702 float get_gain(double time = TiMe::Default()) const { return getFloat("gain", time); }
65703
65706 bool set_hue(float val, double time = TiMe::Default()) { return setValue("hue", val, time); }
65709 float get_hue(double time = TiMe::Default()) const { return getFloat("hue", time); }
65710
65713 bool set_hueShift(float val, double time = TiMe::Default()) { return setValue("hueShift", val, time); }
65716 float get_hueShift(double time = TiMe::Default()) const { return getFloat("hueShift", time); }
65717
65720 bool set_sat(float val, double time = TiMe::Default()) { return setValue("sat", val, time); }
65723 float get_sat(double time = TiMe::Default()) const { return getFloat("sat", time); }
65724
65727 bool set_val(float val, double time = TiMe::Default()) { return setValue("val", val, time); }
65730 float get_val(double time = TiMe::Default()) const { return getFloat("val", time); }
65731};
65732
65735public:
65737 static constexpr const PluginTypeId getTypeId() { return 0x783923A9; }
65739 static constexpr const char* getType() { return "TexModoProcessFloat"; }
65740
65741 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
65742
65745 bool set_base_texture(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("base_texture", texturefloat, time); }
65748 bool set_base_texture(float texturefloat, double time = TiMe::Default()) { return setValue("base_texture", texturefloat, time); }
65751 Value get_base_texture(double time = TiMe::Default()) const { return getValue("base_texture", time); }
65752
65755 bool set_bias(float val, double time = TiMe::Default()) { return setValue("bias", val, time); }
65758 float get_bias(double time = TiMe::Default()) const { return getFloat("bias", time); }
65759
65762 bool set_gain(float val, double time = TiMe::Default()) { return setValue("gain", val, time); }
65765 float get_gain(double time = TiMe::Default()) const { return getFloat("gain", time); }
65766
65769 bool set_val(float val, double time = TiMe::Default()) { return setValue("val", val, time); }
65772 float get_val(double time = TiMe::Default()) const { return getFloat("val", time); }
65773};
65774
65776class TexModoRayType : public Plugin {
65777public:
65779 static constexpr const PluginTypeId getTypeId() { return 0x780CC511; }
65781 static constexpr const char* getType() { return "TexModoRayType"; }
65782
65783 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
65784
65786 PluginRef out_cameraRay() const { return PluginRef(*this, "cameraRay"); }
65787
65789 PluginRef out_shadowRay() const { return PluginRef(*this, "shadowRay"); }
65790
65792 PluginRef out_reflectRay() const { return PluginRef(*this, "reflectRay"); }
65793
65795 PluginRef out_refractRay() const { return PluginRef(*this, "refractRay"); }
65796
65798 PluginRef out_indirectRay() const { return PluginRef(*this, "indirectRay"); }
65799
65801 PluginRef out_causticRay() const { return PluginRef(*this, "causticRay"); }
65802
65804 PluginRef out_bounceCount() const { return PluginRef(*this, "bounceCount"); }
65805};
65806
65809public:
65811 static constexpr const PluginTypeId getTypeId() { return 0x780B5E17; }
65813 static constexpr const char* getType() { return "TexModoReflectionRoughness"; }
65814
65815 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
65816
65819 bool set_blurry_reflections(bool val, double time = TiMe::Default()) { return setValue("blurry_reflections", val, time); }
65822 bool get_blurry_reflections(double time = TiMe::Default()) const { return getBool("blurry_reflections", time); }
65823
65826 bool set_modo_reflection_roughness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("modo_reflection_roughness", texturefloat, time); }
65829 bool set_modo_reflection_roughness(float texturefloat, double time = TiMe::Default()) { return setValue("modo_reflection_roughness", texturefloat, time); }
65832 Value get_modo_reflection_roughness(double time = TiMe::Default()) const { return getValue("modo_reflection_roughness", time); }
65833};
65834
65837public:
65839 static constexpr const PluginTypeId getTypeId() { return 0x780B5E18; }
65841 static constexpr const char* getType() { return "TexModoRefractionRoughness"; }
65842
65843 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
65844
65847 bool set_modo_refraction_roughness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("modo_refraction_roughness", texturefloat, time); }
65850 bool set_modo_refraction_roughness(float texturefloat, double time = TiMe::Default()) { return setValue("modo_refraction_roughness", texturefloat, time); }
65853 Value get_modo_refraction_roughness(double time = TiMe::Default()) const { return getValue("modo_refraction_roughness", time); }
65854};
65855
65857class TexModoSampler : public Plugin {
65858public:
65860 static constexpr const PluginTypeId getTypeId() { return 0x780B8331; }
65862 static constexpr const char* getType() { return "TexModoSampler"; }
65863
65864 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
65865
65869 bool set_locatorTransform(const Transform& transform, double time = TiMe::Default()) { return setValue("locatorTransform", transform, time); }
65873 Transform get_locatorTransform(double time = TiMe::Default()) const { return getTransform("locatorTransform", time); }
65874
65877 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
65880 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
65881
65883 PluginRef out_cameraDistance() const { return PluginRef(*this, "cameraDistance"); }
65884
65886 PluginRef out_distance() const { return PluginRef(*this, "distance"); }
65887
65889 PluginRef out_objDistance() const { return PluginRef(*this, "objDistance"); }
65890
65892 PluginRef out_screenR() const { return PluginRef(*this, "screenR"); }
65893
65895 PluginRef out_screenX() const { return PluginRef(*this, "screenX"); }
65896
65898 PluginRef out_screenY() const { return PluginRef(*this, "screenY"); }
65899
65901 PluginRef out_textureU() const { return PluginRef(*this, "textureU"); }
65902
65904 PluginRef out_textureV() const { return PluginRef(*this, "textureV"); }
65905
65907 PluginRef out_distanceX() const { return PluginRef(*this, "distanceX"); }
65908
65910 PluginRef out_objDistanceX() const { return PluginRef(*this, "objDistanceX"); }
65911
65913 PluginRef out_distanceY() const { return PluginRef(*this, "distanceY"); }
65914
65916 PluginRef out_objDistanceY() const { return PluginRef(*this, "objDistanceY"); }
65917
65919 PluginRef out_distanceZ() const { return PluginRef(*this, "distanceZ"); }
65920
65922 PluginRef out_objDistanceZ() const { return PluginRef(*this, "objDistanceZ"); }
65923
65925 PluginRef out_backFacing() const { return PluginRef(*this, "backFacing"); }
65926
65928 PluginRef out_incidenceNobump() const { return PluginRef(*this, "incidenceNobump"); }
65929
65931 PluginRef out_incidenceAngle() const { return PluginRef(*this, "incidenceAngle"); }
65932
65934 PluginRef out_locatorIncAngle() const { return PluginRef(*this, "locatorIncAngle"); }
65935
65937 PluginRef out_slope() const { return PluginRef(*this, "slope"); }
65938
65940 PluginRef out_slopeUndisplaced() const { return PluginRef(*this, "slopeUndisplaced"); }
65941
65943 PluginRef out_surfaceID() const { return PluginRef(*this, "surfaceID"); }
65944
65946 PluginRef out_thickness() const { return PluginRef(*this, "thickness"); }
65947
65949 PluginRef out_envAltitude() const { return PluginRef(*this, "envAltitude"); }
65950
65952 PluginRef out_particle() const { return PluginRef(*this, "particle"); }
65953
65955 PluginRef out_meshPart() const { return PluginRef(*this, "meshPart"); }
65956};
65957
65960public:
65962 static constexpr const PluginTypeId getTypeId() { return 0x780B5E16; }
65964 static constexpr const char* getType() { return "TexModoSpecularRoughness"; }
65965
65966 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
65967
65970 bool set_modo_specular_roughness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("modo_specular_roughness", texturefloat, time); }
65973 bool set_modo_specular_roughness(float texturefloat, double time = TiMe::Default()) { return setValue("modo_specular_roughness", texturefloat, time); }
65976 Value get_modo_specular_roughness(double time = TiMe::Default()) const { return getValue("modo_specular_roughness", time); }
65977};
65978
65980class TexModoStencil : public Plugin {
65981public:
65983 static constexpr const PluginTypeId getTypeId() { return 0x780B89D5; }
65985 static constexpr const char* getType() { return "TexModoStencil"; }
65986
65987 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
65988
65991 bool set_base_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("base_tex", texturefloat, time); }
65994 bool set_base_tex(float texturefloat, double time = TiMe::Default()) { return setValue("base_tex", texturefloat, time); }
65997 Value get_base_tex(double time = TiMe::Default()) const { return getValue("base_tex", time); }
65998
66001 bool set_stencil_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("stencil_tex", texturefloat, time); }
66004 bool set_stencil_tex(float texturefloat, double time = TiMe::Default()) { return setValue("stencil_tex", texturefloat, time); }
66007 Value get_stencil_tex(double time = TiMe::Default()) const { return getValue("stencil_tex", time); }
66008
66011 bool set_stenciled_value(float val, double time = TiMe::Default()) { return setValue("stenciled_value", val, time); }
66014 float get_stenciled_value(double time = TiMe::Default()) const { return getFloat("stenciled_value", time); }
66015};
66016
66018class TexModoSwizzle : public Plugin {
66019public:
66021 static constexpr const PluginTypeId getTypeId() { return 0x782A5637; }
66023 static constexpr const char* getType() { return "TexModoSwizzle"; }
66024
66025 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
66026
66029 bool set_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
66032 bool set_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
66035 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
66036
66040 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
66044 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
66045};
66046
66049public:
66051 static constexpr const PluginTypeId getTypeId() { return 0x781AEFA1; }
66053 static constexpr const char* getType() { return "TexModoUVResetAndFalloff"; }
66054
66055 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
66056
66059 bool set_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
66062 bool set_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
66065 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
66066
66068 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
66070 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
66071
66074 bool set_reset_u(bool val, double time = TiMe::Default()) { return setValue("reset_u", val, time); }
66077 bool get_reset_u(double time = TiMe::Default()) const { return getBool("reset_u", time); }
66078
66081 bool set_reset_v(bool val, double time = TiMe::Default()) { return setValue("reset_v", val, time); }
66084 bool get_reset_v(double time = TiMe::Default()) const { return getBool("reset_v", time); }
66085};
66086
66089public:
66091 static constexpr const PluginTypeId getTypeId() { return 0x780B5D20; }
66093 static constexpr const char* getType() { return "TexMotionOcclusion"; }
66094
66095 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
66096
66099 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
66102 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
66103
66105 PluginRef out_backward_occlusion() const { return PluginRef(*this, "backward_occlusion"); }
66106
66108 PluginRef out_forward_occlusion() const { return PluginRef(*this, "forward_occlusion"); }
66109
66112 bool set_near_threshold(float val, double time = TiMe::Default()) { return setValue("near_threshold", val, time); }
66115 float get_near_threshold(double time = TiMe::Default()) const { return getFloat("near_threshold", time); }
66116
66119 bool set_far_threshold(float val, double time = TiMe::Default()) { return setValue("far_threshold", val, time); }
66122 float get_far_threshold(double time = TiMe::Default()) const { return getFloat("far_threshold", time); }
66123};
66124
66125class TexMtlxSignature : public Plugin {
66126public:
66128 static constexpr const PluginTypeId getTypeId() { return 0x9F9F9E18; }
66130 static constexpr const char* getType() { return "TexMtlxSignature"; }
66131
66132 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
66133
66135 bool set_input(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("input", plugin, time); }
66137 PluginRef get_input(double time = TiMe::Default()) const { return getPlugin("input", time); }
66138
66141 bool set_signature(int val, double time = TiMe::Default()) { return setValue("signature", val, time); }
66144 int get_signature(double time = TiMe::Default()) const { return getInt("signature", time); }
66145};
66146
66148class TexMulti : public Plugin {
66149public:
66151 static constexpr const PluginTypeId getTypeId() { return 0x77CFD8F9; }
66153 static constexpr const char* getType() { return "TexMulti"; }
66154
66155 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
66156
66159 bool set_ids_list(const IntList& intList, double time = TiMe::Default()) { return setValue("ids_list", intList, time); }
66160 bool set_ids_list(IntList&& intList, double time = TiMe::Default()) { return setValue("ids_list", std::move(intList), time); }
66161 bool set_ids_list(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("ids_list", ints, count, time); }
66162 template<size_t count> bool set_ids_list(const int (&ints)[count], double time = TiMe::Default()) { return setArray("ids_list", ints, count, time); }
66165 IntList get_ids_list(double time = TiMe::Default()) const { return getIntList("ids_list", time); }
66166
66170 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
66174 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
66175
66178 bool set_id_gen_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("id_gen_tex", texturefloat, time); }
66181 bool set_id_gen_tex(float texturefloat, double time = TiMe::Default()) { return setValue("id_gen_tex", texturefloat, time); }
66184 Value get_id_gen_tex(double time = TiMe::Default()) const { return getValue("id_gen_tex", time); }
66185
66189 bool set_id_gen_tex_round_mode(int val, double time = TiMe::Default()) { return setValue("id_gen_tex_round_mode", val, time); }
66193 int get_id_gen_tex_round_mode(double time = TiMe::Default()) const { return getInt("id_gen_tex_round_mode", time); }
66194
66198 bool set_interpolate(bool val, double time = TiMe::Default()) { return setValue("interpolate", val, time); }
66202 bool get_interpolate(double time = TiMe::Default()) const { return getBool("interpolate", time); }
66203
66207 bool set_loop_textures(int val, double time = TiMe::Default()) { return setValue("loop_textures", val, time); }
66211 int get_loop_textures(double time = TiMe::Default()) const { return getInt("loop_textures", time); }
66212
66216 bool set_seed(int val, double time = TiMe::Default()) { return setValue("seed", val, time); }
66220 int get_seed(double time = TiMe::Default()) const { return getInt("seed", time); }
66221
66225 bool set_hue_variation(float val, double time = TiMe::Default()) { return setValue("hue_variation", val, time); }
66229 float get_hue_variation(double time = TiMe::Default()) const { return getFloat("hue_variation", time); }
66230
66234 bool set_saturation_variation(float val, double time = TiMe::Default()) { return setValue("saturation_variation", val, time); }
66238 float get_saturation_variation(double time = TiMe::Default()) const { return getFloat("saturation_variation", time); }
66239
66243 bool set_gamma_variation(float val, double time = TiMe::Default()) { return setValue("gamma_variation", val, time); }
66247 float get_gamma_variation(double time = TiMe::Default()) const { return getFloat("gamma_variation", time); }
66248
66252 bool set_random_mode(int val, double time = TiMe::Default()) { return setValue("random_mode", val, time); }
66256 int get_random_mode(double time = TiMe::Default()) const { return getInt("random_mode", time); }
66257
66261 bool set_random_user_attr_name(const char* str, double time = TiMe::Default()) { return setValue("random_user_attr_name", str, time); }
66265 bool set_random_user_attr_name(const std::string& str, double time = TiMe::Default()) { return setValue("random_user_attr_name", str, time); }
66269 std::string get_random_user_attr_name(double time = TiMe::Default()) const { return getString("random_user_attr_name", time); }
66270
66274 bool set_random_user_mode(int val, double time = TiMe::Default()) { return setValue("random_user_mode", val, time); }
66278 int get_random_user_mode(double time = TiMe::Default()) const { return getInt("random_user_mode", time); }
66279
66282 bool set_textures_list(const ValueList& textureList, double time = TiMe::Default()) { return setValue("textures_list", textureList, time); }
66283 bool set_textures_list(ValueList&& textureList, double time = TiMe::Default()) { return setValue("textures_list", std::move(textureList), time); }
66284 bool set_textures_list(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("textures_list", textures, count, time); }
66285 template<size_t count> bool set_textures_list(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("textures_list", textures, count, time); }
66286 template<size_t count> bool set_textures_list(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("textures_list", textures, count, time); }
66289 ValueList get_textures_list(double time = TiMe::Default()) const { return getValueList("textures_list", time); }
66290
66294 bool set_default_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("default_texture", texture, time); }
66298 bool set_default_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("default_texture", texture, time); }
66302 Value get_default_texture(double time = TiMe::Default()) const { return getValue("default_texture", time); }
66303};
66304
66306class TexMultiFloat : public Plugin {
66307public:
66309 static constexpr const PluginTypeId getTypeId() { return 0x77DD95C5; }
66311 static constexpr const char* getType() { return "TexMultiFloat"; }
66312
66313 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
66314
66317 bool set_ids_list(const IntList& intList, double time = TiMe::Default()) { return setValue("ids_list", intList, time); }
66318 bool set_ids_list(IntList&& intList, double time = TiMe::Default()) { return setValue("ids_list", std::move(intList), time); }
66319 bool set_ids_list(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("ids_list", ints, count, time); }
66320 template<size_t count> bool set_ids_list(const int (&ints)[count], double time = TiMe::Default()) { return setArray("ids_list", ints, count, time); }
66323 IntList get_ids_list(double time = TiMe::Default()) const { return getIntList("ids_list", time); }
66324
66328 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
66332 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
66333
66336 bool set_id_gen_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("id_gen_tex", texturefloat, time); }
66339 bool set_id_gen_tex(float texturefloat, double time = TiMe::Default()) { return setValue("id_gen_tex", texturefloat, time); }
66342 Value get_id_gen_tex(double time = TiMe::Default()) const { return getValue("id_gen_tex", time); }
66343
66347 bool set_id_gen_tex_round_mode(int val, double time = TiMe::Default()) { return setValue("id_gen_tex_round_mode", val, time); }
66351 int get_id_gen_tex_round_mode(double time = TiMe::Default()) const { return getInt("id_gen_tex_round_mode", time); }
66352
66356 bool set_interpolate(bool val, double time = TiMe::Default()) { return setValue("interpolate", val, time); }
66360 bool get_interpolate(double time = TiMe::Default()) const { return getBool("interpolate", time); }
66361
66365 bool set_loop_textures(int val, double time = TiMe::Default()) { return setValue("loop_textures", val, time); }
66369 int get_loop_textures(double time = TiMe::Default()) const { return getInt("loop_textures", time); }
66370
66374 bool set_seed(int val, double time = TiMe::Default()) { return setValue("seed", val, time); }
66378 int get_seed(double time = TiMe::Default()) const { return getInt("seed", time); }
66379
66383 bool set_hue_variation(float val, double time = TiMe::Default()) { return setValue("hue_variation", val, time); }
66387 float get_hue_variation(double time = TiMe::Default()) const { return getFloat("hue_variation", time); }
66388
66392 bool set_saturation_variation(float val, double time = TiMe::Default()) { return setValue("saturation_variation", val, time); }
66396 float get_saturation_variation(double time = TiMe::Default()) const { return getFloat("saturation_variation", time); }
66397
66401 bool set_gamma_variation(float val, double time = TiMe::Default()) { return setValue("gamma_variation", val, time); }
66405 float get_gamma_variation(double time = TiMe::Default()) const { return getFloat("gamma_variation", time); }
66406
66410 bool set_random_mode(int val, double time = TiMe::Default()) { return setValue("random_mode", val, time); }
66414 int get_random_mode(double time = TiMe::Default()) const { return getInt("random_mode", time); }
66415
66419 bool set_random_user_attr_name(const char* str, double time = TiMe::Default()) { return setValue("random_user_attr_name", str, time); }
66423 bool set_random_user_attr_name(const std::string& str, double time = TiMe::Default()) { return setValue("random_user_attr_name", str, time); }
66427 std::string get_random_user_attr_name(double time = TiMe::Default()) const { return getString("random_user_attr_name", time); }
66428
66432 bool set_random_user_mode(int val, double time = TiMe::Default()) { return setValue("random_user_mode", val, time); }
66436 int get_random_user_mode(double time = TiMe::Default()) const { return getInt("random_user_mode", time); }
66437
66439 bool set_textures_list(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("textures_list", texturefloatList, time); }
66440 bool set_textures_list(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("textures_list", std::move(texturefloatList), time); }
66441 bool set_textures_list(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("textures_list", texturefloats, count, time); }
66442 template<size_t count> bool set_textures_list(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("textures_list", texturefloats, count, time); }
66443 template<size_t count> bool set_textures_list(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("textures_list", texturefloats, count, time); }
66445 ValueList get_textures_list(double time = TiMe::Default()) const { return getValueList("textures_list", time); }
66446
66449 bool set_default_texture(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("default_texture", texturefloat, time); }
66452 bool set_default_texture(float texturefloat, double time = TiMe::Default()) { return setValue("default_texture", texturefloat, time); }
66455 Value get_default_texture(double time = TiMe::Default()) const { return getValue("default_texture", time); }
66456};
66457
66460public:
66462 static constexpr const PluginTypeId getTypeId() { return 0x77EDA0B7; }
66464 static constexpr const char* getType() { return "TexMultiProjection"; }
66465
66466 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
66467
66469 bool set_color_textures(const ValueList& textureList, double time = TiMe::Default()) { return setValue("color_textures", textureList, time); }
66470 bool set_color_textures(ValueList&& textureList, double time = TiMe::Default()) { return setValue("color_textures", std::move(textureList), time); }
66471 bool set_color_textures(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("color_textures", textures, count, time); }
66472 template<size_t count> bool set_color_textures(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("color_textures", textures, count, time); }
66473 template<size_t count> bool set_color_textures(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("color_textures", textures, count, time); }
66475 ValueList get_color_textures(double time = TiMe::Default()) const { return getValueList("color_textures", time); }
66476
66479 bool set_zdepth_offset(float val, double time = TiMe::Default()) { return setValue("zdepth_offset", val, time); }
66482 float get_zdepth_offset(double time = TiMe::Default()) const { return getFloat("zdepth_offset", time); }
66483
66485 bool set_zdepth_textures(const ValueList& textureList, double time = TiMe::Default()) { return setValue("zdepth_textures", textureList, time); }
66486 bool set_zdepth_textures(ValueList&& textureList, double time = TiMe::Default()) { return setValue("zdepth_textures", std::move(textureList), time); }
66487 bool set_zdepth_textures(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("zdepth_textures", textures, count, time); }
66488 template<size_t count> bool set_zdepth_textures(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("zdepth_textures", textures, count, time); }
66489 template<size_t count> bool set_zdepth_textures(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("zdepth_textures", textures, count, time); }
66491 ValueList get_zdepth_textures(double time = TiMe::Default()) const { return getValueList("zdepth_textures", time); }
66492};
66493
66495class TexMultiX : public Plugin {
66496public:
66498 static constexpr const PluginTypeId getTypeId() { return 0x781DFB5B; }
66500 static constexpr const char* getType() { return "TexMultiX"; }
66501
66502 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
66503
66505 bool set_textures_list(const ValueList& textureList, double time = TiMe::Default()) { return setValue("textures_list", textureList, time); }
66506 bool set_textures_list(ValueList&& textureList, double time = TiMe::Default()) { return setValue("textures_list", std::move(textureList), time); }
66507 bool set_textures_list(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("textures_list", textures, count, time); }
66508 template<size_t count> bool set_textures_list(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("textures_list", textures, count, time); }
66509 template<size_t count> bool set_textures_list(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("textures_list", textures, count, time); }
66511 ValueList get_textures_list(double time = TiMe::Default()) const { return getValueList("textures_list", time); }
66512
66515 bool set_probs_list(const IntList& intList, double time = TiMe::Default()) { return setValue("probs_list", intList, time); }
66516 bool set_probs_list(IntList&& intList, double time = TiMe::Default()) { return setValue("probs_list", std::move(intList), time); }
66517 bool set_probs_list(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("probs_list", ints, count, time); }
66518 template<size_t count> bool set_probs_list(const int (&ints)[count], double time = TiMe::Default()) { return setArray("probs_list", ints, count, time); }
66521 IntList get_probs_list(double time = TiMe::Default()) const { return getIntList("probs_list", time); }
66522
66525 bool set_rnd_by(int val, double time = TiMe::Default()) { return setValue("rnd_by", val, time); }
66528 int get_rnd_by(double time = TiMe::Default()) const { return getInt("rnd_by", time); }
66529
66532 bool set_rnd_seed(int val, double time = TiMe::Default()) { return setValue("rnd_seed", val, time); }
66535 int get_rnd_seed(double time = TiMe::Default()) const { return getInt("rnd_seed", time); }
66536
66539 bool set_use_color(int val, double time = TiMe::Default()) { return setValue("use_color", val, time); }
66542 int get_use_color(double time = TiMe::Default()) const { return getInt("use_color", time); }
66543
66546 bool set_all_gamma(float val, double time = TiMe::Default()) { return setValue("all_gamma", val, time); }
66549 float get_all_gamma(double time = TiMe::Default()) const { return getFloat("all_gamma", time); }
66550
66553 bool set_all_hue(float val, double time = TiMe::Default()) { return setValue("all_hue", val, time); }
66556 float get_all_hue(double time = TiMe::Default()) const { return getFloat("all_hue", time); }
66557
66560 bool set_all_sat(float val, double time = TiMe::Default()) { return setValue("all_sat", val, time); }
66563 float get_all_sat(double time = TiMe::Default()) const { return getFloat("all_sat", time); }
66564
66567 bool set_rnd_gamma(float val, double time = TiMe::Default()) { return setValue("rnd_gamma", val, time); }
66570 float get_rnd_gamma(double time = TiMe::Default()) const { return getFloat("rnd_gamma", time); }
66571
66574 bool set_rnd_hue(float val, double time = TiMe::Default()) { return setValue("rnd_hue", val, time); }
66577 float get_rnd_hue(double time = TiMe::Default()) const { return getFloat("rnd_hue", time); }
66578
66581 bool set_rnd_sat(float val, double time = TiMe::Default()) { return setValue("rnd_sat", val, time); }
66584 float get_rnd_sat(double time = TiMe::Default()) const { return getFloat("rnd_sat", time); }
66585
66588 bool set_occ_gamma(float val, double time = TiMe::Default()) { return setValue("occ_gamma", val, time); }
66591 float get_occ_gamma(double time = TiMe::Default()) const { return getFloat("occ_gamma", time); }
66592
66595 bool set_occ_hue(float val, double time = TiMe::Default()) { return setValue("occ_hue", val, time); }
66598 float get_occ_hue(double time = TiMe::Default()) const { return getFloat("occ_hue", time); }
66599
66602 bool set_occ_sat(float val, double time = TiMe::Default()) { return setValue("occ_sat", val, time); }
66605 float get_occ_sat(double time = TiMe::Default()) const { return getFloat("occ_sat", time); }
66606
66609 bool set_def_color(const Color& color, double time = TiMe::Default()) { return setValue("def_color", color, time); }
66612 Color get_def_color(double time = TiMe::Default()) const { return getColor("def_color", time); }
66613};
66614
66616class TexNoise : public Plugin {
66617public:
66619 static constexpr const PluginTypeId getTypeId() { return 0xBF36776; }
66621 static constexpr const char* getType() { return "TexNoise"; }
66622
66623 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
66624
66628 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
66632 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
66633
66637 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
66641 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
66642
66646 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
66650 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
66651
66655 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
66659 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
66660
66664 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
66668 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
66672 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
66673
66677 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
66681 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
66685 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
66686
66690 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
66694 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
66698 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
66699
66703 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
66707 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
66711 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
66712
66716 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
66720 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
66724 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
66725
66727 PluginRef out_color() const { return PluginRef(*this, "color"); }
66728
66730 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
66731
66733 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
66734
66736 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
66737
66740 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
66743 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
66744
66748 bool set_wrap(bool val, double time = TiMe::Default()) { return setValue("wrap", val, time); }
66752 bool get_wrap(double time = TiMe::Default()) const { return getBool("wrap", time); }
66753
66757 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
66761 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
66762
66766 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
66770 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
66771
66775 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
66779 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
66780
66784 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
66788 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
66789
66793 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
66797 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
66798
66802 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
66806 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
66807
66811 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
66815 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
66816
66820 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
66824 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
66825
66829 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
66833 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
66834
66838 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
66842 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
66843
66847 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
66851 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
66852
66856 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
66860 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
66861
66865 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
66869 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
66870
66874 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
66878 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
66879
66883 bool set_persistence(float val, double time = TiMe::Default()) { return setValue("persistence", val, time); }
66887 float get_persistence(double time = TiMe::Default()) const { return getFloat("persistence", time); }
66888
66892 bool set_amplitude_ratio(float val, double time = TiMe::Default()) { return setValue("amplitude_ratio", val, time); }
66896 float get_amplitude_ratio(double time = TiMe::Default()) const { return getFloat("amplitude_ratio", time); }
66897
66901 bool set_frequency_ratio(float val, double time = TiMe::Default()) { return setValue("frequency_ratio", val, time); }
66905 float get_frequency_ratio(double time = TiMe::Default()) const { return getFloat("frequency_ratio", time); }
66906
66910 bool set_frequency1(float val, double time = TiMe::Default()) { return setValue("frequency1", val, time); }
66914 float get_frequency1(double time = TiMe::Default()) const { return getFloat("frequency1", time); }
66915
66919 bool set_amplitude1(float val, double time = TiMe::Default()) { return setValue("amplitude1", val, time); }
66923 float get_amplitude1(double time = TiMe::Default()) const { return getFloat("amplitude1", time); }
66924
66928 bool set_octaves(int val, double time = TiMe::Default()) { return setValue("octaves", val, time); }
66932 int get_octaves(double time = TiMe::Default()) const { return getInt("octaves", time); }
66933
66937 bool set_noiseType(int val, double time = TiMe::Default()) { return setValue("noiseType", val, time); }
66941 int get_noiseType(double time = TiMe::Default()) const { return getInt("noiseType", time); }
66942
66946 bool set_frequency_mult(float val, double time = TiMe::Default()) { return setValue("frequency_mult", val, time); }
66950 float get_frequency_mult(double time = TiMe::Default()) const { return getFloat("frequency_mult", time); }
66951
66955 bool set_amplitude_mult(float val, double time = TiMe::Default()) { return setValue("amplitude_mult", val, time); }
66959 float get_amplitude_mult(double time = TiMe::Default()) const { return getFloat("amplitude_mult", time); }
66960
66964 bool set_inflection(int val, double time = TiMe::Default()) { return setValue("inflection", val, time); }
66968 int get_inflection(double time = TiMe::Default()) const { return getInt("inflection", time); }
66969
66973 bool set_color1(const Color& color, double time = TiMe::Default()) { return setValue("color1", color, time); }
66977 Color get_color1(double time = TiMe::Default()) const { return getColor("color1", time); }
66978
66982 bool set_color2(const Color& color, double time = TiMe::Default()) { return setValue("color2", color, time); }
66986 Color get_color2(double time = TiMe::Default()) const { return getColor("color2", time); }
66987
66990 bool set_color1_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1_tex", texture, time); }
66993 bool set_color1_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color1_tex", texture, time); }
66996 Value get_color1_tex(double time = TiMe::Default()) const { return getValue("color1_tex", time); }
66997
67000 bool set_color2_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2_tex", texture, time); }
67003 bool set_color2_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color2_tex", texture, time); }
67006 Value get_color2_tex(double time = TiMe::Default()) const { return getValue("color2_tex", time); }
67007
67011 bool set_color1_tex_mult(float val, double time = TiMe::Default()) { return setValue("color1_tex_mult", val, time); }
67015 float get_color1_tex_mult(double time = TiMe::Default()) const { return getFloat("color1_tex_mult", time); }
67016
67020 bool set_color2_tex_mult(float val, double time = TiMe::Default()) { return setValue("color2_tex_mult", val, time); }
67024 float get_color2_tex_mult(double time = TiMe::Default()) const { return getFloat("color2_tex_mult", time); }
67025
67029 bool set_clamp(bool val, double time = TiMe::Default()) { return setValue("clamp", val, time); }
67033 bool get_clamp(double time = TiMe::Default()) const { return getBool("clamp", time); }
67034
67038 bool set_dimensions(int val, double time = TiMe::Default()) { return setValue("dimensions", val, time); }
67042 int get_dimensions(double time = TiMe::Default()) const { return getInt("dimensions", time); }
67043
67047 bool set_time(float val, double time = TiMe::Default()) { return setValue("time", val, time); }
67051 float get_time(double time = TiMe::Default()) const { return getFloat("time", time); }
67052
67056 bool set_threshold(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("threshold", texturefloat, time); }
67060 bool set_threshold(float texturefloat, double time = TiMe::Default()) { return setValue("threshold", texturefloat, time); }
67064 Value get_threshold(double time = TiMe::Default()) const { return getValue("threshold", time); }
67065
67068 bool set_scale(const PluginRef& texture, double time = TiMe::Default()) { return setValue("scale", texture, time); }
67071 bool set_scale(const AColor& texture, double time = TiMe::Default()) { return setValue("scale", texture, time); }
67074 Value get_scale(double time = TiMe::Default()) const { return getValue("scale", time); }
67075
67078 bool set_origin(const PluginRef& texture, double time = TiMe::Default()) { return setValue("origin", texture, time); }
67081 bool set_origin(const AColor& texture, double time = TiMe::Default()) { return setValue("origin", texture, time); }
67084 Value get_origin(double time = TiMe::Default()) const { return getValue("origin", time); }
67085
67089 bool set_implode(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("implode", texturefloat, time); }
67093 bool set_implode(float texturefloat, double time = TiMe::Default()) { return setValue("implode", texturefloat, time); }
67097 Value get_implode(double time = TiMe::Default()) const { return getValue("implode", time); }
67098
67102 bool set_implode_center(const PluginRef& texture, double time = TiMe::Default()) { return setValue("implode_center", texture, time); }
67106 bool set_implode_center(const AColor& texture, double time = TiMe::Default()) { return setValue("implode_center", texture, time); }
67110 Value get_implode_center(double time = TiMe::Default()) const { return getValue("implode_center", time); }
67111};
67112
67114class TexNoiseMax : public Plugin {
67115public:
67117 static constexpr const PluginTypeId getTypeId() { return 0x77A211D8; }
67119 static constexpr const char* getType() { return "TexNoiseMax"; }
67120
67121 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
67122
67126 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
67130 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
67131
67135 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
67139 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
67140
67144 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
67148 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
67149
67153 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
67157 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
67158
67162 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
67166 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
67170 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
67171
67175 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
67179 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
67183 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
67184
67188 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
67192 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
67196 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
67197
67201 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
67205 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
67209 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
67210
67214 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
67218 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
67222 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
67223
67225 PluginRef out_color() const { return PluginRef(*this, "color"); }
67226
67228 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
67229
67231 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
67232
67234 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
67235
67238 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
67241 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
67242
67246 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
67250 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
67251
67255 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
67259 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
67260
67264 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
67268 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
67269
67273 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
67277 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
67278
67282 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
67286 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
67287
67291 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
67295 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
67296
67300 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
67304 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
67305
67309 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
67313 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
67314
67318 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
67322 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
67323
67327 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
67331 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
67332
67336 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
67340 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
67341
67345 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
67349 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
67350
67354 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
67358 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
67359
67363 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
67367 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
67368
67372 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
67376 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
67380 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
67381
67385 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
67389 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
67393 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
67394
67398 bool set_size(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("size", texturefloat, time); }
67402 bool set_size(float texturefloat, double time = TiMe::Default()) { return setValue("size", texturefloat, time); }
67406 Value get_size(double time = TiMe::Default()) const { return getValue("size", time); }
67407
67411 bool set_phase(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("phase", texturefloat, time); }
67415 bool set_phase(float texturefloat, double time = TiMe::Default()) { return setValue("phase", texturefloat, time); }
67419 Value get_phase(double time = TiMe::Default()) const { return getValue("phase", time); }
67420
67424 bool set_iterations(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("iterations", texturefloat, time); }
67428 bool set_iterations(float texturefloat, double time = TiMe::Default()) { return setValue("iterations", texturefloat, time); }
67432 Value get_iterations(double time = TiMe::Default()) const { return getValue("iterations", time); }
67433
67437 bool set_low(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("low", texturefloat, time); }
67441 bool set_low(float texturefloat, double time = TiMe::Default()) { return setValue("low", texturefloat, time); }
67445 Value get_low(double time = TiMe::Default()) const { return getValue("low", time); }
67446
67450 bool set_high(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("high", texturefloat, time); }
67454 bool set_high(float texturefloat, double time = TiMe::Default()) { return setValue("high", texturefloat, time); }
67458 Value get_high(double time = TiMe::Default()) const { return getValue("high", time); }
67459
67463 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
67467 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
67468};
67469
67471class TexNoiseMaya : public Plugin {
67472public:
67474 static constexpr const PluginTypeId getTypeId() { return 0x77DE31A1; }
67476 static constexpr const char* getType() { return "TexNoiseMaya"; }
67477
67478 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
67479
67483 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
67487 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
67488
67492 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
67496 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
67497
67501 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
67505 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
67506
67510 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
67514 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
67515
67519 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
67523 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
67527 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
67528
67532 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
67536 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
67540 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
67541
67545 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
67549 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
67553 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
67554
67558 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
67562 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
67566 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
67567
67571 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
67575 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
67579 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
67580
67582 PluginRef out_color() const { return PluginRef(*this, "color"); }
67583
67585 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
67586
67588 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
67589
67591 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
67592
67595 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
67598 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
67599
67603 bool set_wrap(bool val, double time = TiMe::Default()) { return setValue("wrap", val, time); }
67607 bool get_wrap(double time = TiMe::Default()) const { return getBool("wrap", time); }
67608
67612 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
67616 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
67617
67621 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
67625 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
67626
67630 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
67634 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
67635
67639 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
67643 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
67644
67648 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
67652 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
67653
67657 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
67661 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
67662
67666 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
67670 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
67671
67675 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
67679 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
67680
67684 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
67688 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
67689
67693 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
67697 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
67698
67702 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
67706 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
67707
67711 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
67715 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
67716
67720 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
67724 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
67725
67729 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
67733 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
67734
67738 bool set_color1(const Color& color, double time = TiMe::Default()) { return setValue("color1", color, time); }
67742 Color get_color1(double time = TiMe::Default()) const { return getColor("color1", time); }
67743
67747 bool set_color2(const Color& color, double time = TiMe::Default()) { return setValue("color2", color, time); }
67751 Color get_color2(double time = TiMe::Default()) const { return getColor("color2", time); }
67752
67755 bool set_color1_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1_tex", texture, time); }
67758 bool set_color1_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color1_tex", texture, time); }
67761 Value get_color1_tex(double time = TiMe::Default()) const { return getValue("color1_tex", time); }
67762
67765 bool set_color2_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2_tex", texture, time); }
67768 bool set_color2_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color2_tex", texture, time); }
67771 Value get_color2_tex(double time = TiMe::Default()) const { return getValue("color2_tex", time); }
67772
67776 bool set_color1_tex_mult(float val, double time = TiMe::Default()) { return setValue("color1_tex_mult", val, time); }
67780 float get_color1_tex_mult(double time = TiMe::Default()) const { return getFloat("color1_tex_mult", time); }
67781
67785 bool set_color2_tex_mult(float val, double time = TiMe::Default()) { return setValue("color2_tex_mult", val, time); }
67789 float get_color2_tex_mult(double time = TiMe::Default()) const { return getFloat("color2_tex_mult", time); }
67790
67794 bool set_dimensions(int val, double time = TiMe::Default()) { return setValue("dimensions", val, time); }
67798 int get_dimensions(double time = TiMe::Default()) const { return getInt("dimensions", time); }
67799
67803 bool set_amplitude(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("amplitude", texturefloat, time); }
67807 bool set_amplitude(float texturefloat, double time = TiMe::Default()) { return setValue("amplitude", texturefloat, time); }
67811 Value get_amplitude(double time = TiMe::Default()) const { return getValue("amplitude", time); }
67812
67816 bool set_ratio(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("ratio", texturefloat, time); }
67820 bool set_ratio(float texturefloat, double time = TiMe::Default()) { return setValue("ratio", texturefloat, time); }
67824 Value get_ratio(double time = TiMe::Default()) const { return getValue("ratio", time); }
67825
67829 bool set_threshold(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("threshold", texturefloat, time); }
67833 bool set_threshold(float texturefloat, double time = TiMe::Default()) { return setValue("threshold", texturefloat, time); }
67837 Value get_threshold(double time = TiMe::Default()) const { return getValue("threshold", time); }
67838
67842 bool set_depth_max(int val, double time = TiMe::Default()) { return setValue("depth_max", val, time); }
67846 int get_depth_max(double time = TiMe::Default()) const { return getInt("depth_max", time); }
67847
67851 bool set_frequency(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("frequency", texturefloat, time); }
67855 bool set_frequency(float texturefloat, double time = TiMe::Default()) { return setValue("frequency", texturefloat, time); }
67859 Value get_frequency(double time = TiMe::Default()) const { return getValue("frequency", time); }
67860
67864 bool set_frequency_ratio(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("frequency_ratio", texturefloat, time); }
67868 bool set_frequency_ratio(float texturefloat, double time = TiMe::Default()) { return setValue("frequency_ratio", texturefloat, time); }
67872 Value get_frequency_ratio(double time = TiMe::Default()) const { return getValue("frequency_ratio", time); }
67873
67877 bool set_inflection(bool val, double time = TiMe::Default()) { return setValue("inflection", val, time); }
67881 bool get_inflection(double time = TiMe::Default()) const { return getBool("inflection", time); }
67882
67886 bool set_time(float val, double time = TiMe::Default()) { return setValue("time", val, time); }
67890 float get_time(double time = TiMe::Default()) const { return getFloat("time", time); }
67891
67895 bool set_noise_type(int val, double time = TiMe::Default()) { return setValue("noise_type", val, time); }
67899 int get_noise_type(double time = TiMe::Default()) const { return getInt("noise_type", time); }
67900
67904 bool set_density(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("density", texturefloat, time); }
67908 bool set_density(float texturefloat, double time = TiMe::Default()) { return setValue("density", texturefloat, time); }
67912 Value get_density(double time = TiMe::Default()) const { return getValue("density", time); }
67913
67917 bool set_spottyness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("spottyness", texturefloat, time); }
67921 bool set_spottyness(float texturefloat, double time = TiMe::Default()) { return setValue("spottyness", texturefloat, time); }
67925 Value get_spottyness(double time = TiMe::Default()) const { return getValue("spottyness", time); }
67926
67930 bool set_size_rand(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("size_rand", texturefloat, time); }
67934 bool set_size_rand(float texturefloat, double time = TiMe::Default()) { return setValue("size_rand", texturefloat, time); }
67938 Value get_size_rand(double time = TiMe::Default()) const { return getValue("size_rand", time); }
67939
67943 bool set_randomness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
67947 bool set_randomness(float texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
67951 Value get_randomness(double time = TiMe::Default()) const { return getValue("randomness", time); }
67952
67956 bool set_falloff(int val, double time = TiMe::Default()) { return setValue("falloff", val, time); }
67960 int get_falloff(double time = TiMe::Default()) const { return getInt("falloff", time); }
67961
67965 bool set_num_waves(int val, double time = TiMe::Default()) { return setValue("num_waves", val, time); }
67969 int get_num_waves(double time = TiMe::Default()) const { return getInt("num_waves", time); }
67970
67974 bool set_implode(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("implode", texturefloat, time); }
67978 bool set_implode(float texturefloat, double time = TiMe::Default()) { return setValue("implode", texturefloat, time); }
67982 Value get_implode(double time = TiMe::Default()) const { return getValue("implode", time); }
67983
67987 bool set_implode_center(const PluginRef& texture, double time = TiMe::Default()) { return setValue("implode_center", texture, time); }
67991 bool set_implode_center(const AColor& texture, double time = TiMe::Default()) { return setValue("implode_center", texture, time); }
67995 Value get_implode_center(double time = TiMe::Default()) const { return getValue("implode_center", time); }
67996
68000 bool set_scale(const PluginRef& texture, double time = TiMe::Default()) { return setValue("scale", texture, time); }
68004 bool set_scale(const AColor& texture, double time = TiMe::Default()) { return setValue("scale", texture, time); }
68008 Value get_scale(double time = TiMe::Default()) const { return getValue("scale", time); }
68009
68013 bool set_origin(const PluginRef& texture, double time = TiMe::Default()) { return setValue("origin", texture, time); }
68017 bool set_origin(const AColor& texture, double time = TiMe::Default()) { return setValue("origin", texture, time); }
68021 Value get_origin(double time = TiMe::Default()) const { return getValue("origin", time); }
68022};
68023
68025class TexNormalBump : public Plugin {
68026public:
68028 static constexpr const PluginTypeId getTypeId() { return 0x78673FF6; }
68030 static constexpr const char* getType() { return "TexNormalBump"; }
68031
68032 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
68033
68036 bool set_bump_tex_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("bump_tex_color", texture, time); }
68039 bool set_bump_tex_color(const AColor& texture, double time = TiMe::Default()) { return setValue("bump_tex_color", texture, time); }
68042 Value get_bump_tex_color(double time = TiMe::Default()) const { return getValue("bump_tex_color", time); }
68043
68046 bool set_bump_tex_float(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bump_tex_float", texturefloat, time); }
68049 bool set_bump_tex_float(float texturefloat, double time = TiMe::Default()) { return setValue("bump_tex_float", texturefloat, time); }
68052 Value get_bump_tex_float(double time = TiMe::Default()) const { return getValue("bump_tex_float", time); }
68053
68057 bool set_bump_tex_mult(float val, double time = TiMe::Default()) { return setValue("bump_tex_mult", val, time); }
68061 float get_bump_tex_mult(double time = TiMe::Default()) const { return getFloat("bump_tex_mult", time); }
68062
68065 bool set_bump_tex_mult_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bump_tex_mult_tex", texturefloat, time); }
68068 bool set_bump_tex_mult_tex(float texturefloat, double time = TiMe::Default()) { return setValue("bump_tex_mult_tex", texturefloat, time); }
68071 Value get_bump_tex_mult_tex(double time = TiMe::Default()) const { return getValue("bump_tex_mult_tex", time); }
68072
68076 bool set_map_type(int val, double time = TiMe::Default()) { return setValue("map_type", val, time); }
68080 int get_map_type(double time = TiMe::Default()) const { return getInt("map_type", time); }
68081
68084 bool set_normal_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("normal_uvwgen", plugin, time); }
68087 PluginRef get_normal_uvwgen(double time = TiMe::Default()) const { return getPlugin("normal_uvwgen", time); }
68088
68092 bool set_normal_uvwgen_auto(bool val, double time = TiMe::Default()) { return setValue("normal_uvwgen_auto", val, time); }
68096 bool get_normal_uvwgen_auto(double time = TiMe::Default()) const { return getBool("normal_uvwgen_auto", time); }
68097
68101 bool set_maya_compatible(bool val, double time = TiMe::Default()) { return setValue("maya_compatible", val, time); }
68105 bool get_maya_compatible(double time = TiMe::Default()) const { return getBool("maya_compatible", time); }
68106
68110 bool set_bump_delta_scale(float val, double time = TiMe::Default()) { return setValue("bump_delta_scale", val, time); }
68114 float get_bump_delta_scale(double time = TiMe::Default()) const { return getFloat("bump_delta_scale", time); }
68115
68119 bool set_normal_map_mult(float val, double time = TiMe::Default()) { return setValue("normal_map_mult", val, time); }
68123 float get_normal_map_mult(double time = TiMe::Default()) const { return getFloat("normal_map_mult", time); }
68124
68127 bool set_additional_bump(const PluginRef& texture, double time = TiMe::Default()) { return setValue("additional_bump", texture, time); }
68130 bool set_additional_bump(const AColor& texture, double time = TiMe::Default()) { return setValue("additional_bump", texture, time); }
68133 Value get_additional_bump(double time = TiMe::Default()) const { return getValue("additional_bump", time); }
68134
68138 bool set_bump_map_mult(float val, double time = TiMe::Default()) { return setValue("bump_map_mult", val, time); }
68142 float get_bump_map_mult(double time = TiMe::Default()) const { return getFloat("bump_map_mult", time); }
68143
68147 bool set_additional_bump_type(int val, double time = TiMe::Default()) { return setValue("additional_bump_type", val, time); }
68151 int get_additional_bump_type(double time = TiMe::Default()) const { return getInt("additional_bump_type", time); }
68152
68156 bool set_units(int val, double time = TiMe::Default()) { return setValue("units", val, time); }
68160 int get_units(double time = TiMe::Default()) const { return getInt("units", time); }
68161
68165 bool set_blue2Z_mapping_method(int val, double time = TiMe::Default()) { return setValue("blue2Z_mapping_method", val, time); }
68169 int get_blue2Z_mapping_method(double time = TiMe::Default()) const { return getInt("blue2Z_mapping_method", time); }
68170
68174 bool set_normal_map_rotation_angle(float val, double time = TiMe::Default()) { return setValue("normal_map_rotation_angle", val, time); }
68178 float get_normal_map_rotation_angle(double time = TiMe::Default()) const { return getFloat("normal_map_rotation_angle", time); }
68179};
68180
68182class TexNormalMapFlip : public Plugin {
68183public:
68185 static constexpr const PluginTypeId getTypeId() { return 0x77BF3D05; }
68187 static constexpr const char* getType() { return "TexNormalMapFlip"; }
68188
68189 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
68190
68194 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
68198 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
68199
68203 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
68207 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
68208
68212 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
68216 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
68217
68221 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
68225 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
68226
68230 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
68234 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
68238 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
68239
68243 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
68247 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
68251 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
68252
68256 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
68260 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
68264 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
68265
68269 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
68273 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
68277 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
68278
68282 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
68286 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
68290 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
68291
68293 PluginRef out_color() const { return PluginRef(*this, "color"); }
68294
68296 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
68297
68299 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
68300
68302 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
68303
68307 bool set_texmap(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texmap", texture, time); }
68311 bool set_texmap(const AColor& texture, double time = TiMe::Default()) { return setValue("texmap", texture, time); }
68315 Value get_texmap(double time = TiMe::Default()) const { return getValue("texmap", time); }
68316
68320 bool set_flip_red(bool val, double time = TiMe::Default()) { return setValue("flip_red", val, time); }
68324 bool get_flip_red(double time = TiMe::Default()) const { return getBool("flip_red", time); }
68325
68329 bool set_flip_green(bool val, double time = TiMe::Default()) { return setValue("flip_green", val, time); }
68333 bool get_flip_green(double time = TiMe::Default()) const { return getBool("flip_green", time); }
68334
68338 bool set_swap_redgreen(bool val, double time = TiMe::Default()) { return setValue("swap_redgreen", val, time); }
68342 bool get_swap_redgreen(double time = TiMe::Default()) const { return getBool("swap_redgreen", time); }
68343};
68344
68346class TexOCIO : public Plugin {
68347public:
68349 static constexpr const PluginTypeId getTypeId() { return 0x4AFE40AF8; }
68351 static constexpr const char* getType() { return "TexOCIO"; }
68352
68353 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
68354
68357 bool set_basemap(const PluginRef& texture, double time = TiMe::Default()) { return setValue("basemap", texture, time); }
68360 bool set_basemap(const AColor& texture, double time = TiMe::Default()) { return setValue("basemap", texture, time); }
68363 Value get_basemap(double time = TiMe::Default()) const { return getValue("basemap", time); }
68364
68368 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
68372 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
68373
68377 bool set_config_file(const char* str, double time = TiMe::Default()) { return setValue("config_file", str, time); }
68381 bool set_config_file(const std::string& str, double time = TiMe::Default()) { return setValue("config_file", str, time); }
68385 std::string get_config_file(double time = TiMe::Default()) const { return getString("config_file", time); }
68386
68389 bool set_ocio_stored_env(const char* str, double time = TiMe::Default()) { return setValue("ocio_stored_env", str, time); }
68392 bool set_ocio_stored_env(const std::string& str, double time = TiMe::Default()) { return setValue("ocio_stored_env", str, time); }
68395 std::string get_ocio_stored_env(double time = TiMe::Default()) const { return getString("ocio_stored_env", time); }
68396
68400 bool set_config_src(int val, double time = TiMe::Default()) { return setValue("config_src", val, time); }
68404 int get_config_src(double time = TiMe::Default()) const { return getInt("config_src", time); }
68405
68409 bool set_colorspace_in(const char* str, double time = TiMe::Default()) { return setValue("colorspace_in", str, time); }
68413 bool set_colorspace_in(const std::string& str, double time = TiMe::Default()) { return setValue("colorspace_in", str, time); }
68417 std::string get_colorspace_in(double time = TiMe::Default()) const { return getString("colorspace_in", time); }
68418
68422 bool set_colorspace_out(const char* str, double time = TiMe::Default()) { return setValue("colorspace_out", str, time); }
68426 bool set_colorspace_out(const std::string& str, double time = TiMe::Default()) { return setValue("colorspace_out", str, time); }
68430 std::string get_colorspace_out(double time = TiMe::Default()) const { return getString("colorspace_out", time); }
68431
68435 bool set_cdl_slope(const Color& color, double time = TiMe::Default()) { return setValue("cdl_slope", color, time); }
68439 Color get_cdl_slope(double time = TiMe::Default()) const { return getColor("cdl_slope", time); }
68440
68444 bool set_cdl_offset(const Color& color, double time = TiMe::Default()) { return setValue("cdl_offset", color, time); }
68448 Color get_cdl_offset(double time = TiMe::Default()) const { return getColor("cdl_offset", time); }
68449
68453 bool set_cdl_power(const Color& color, double time = TiMe::Default()) { return setValue("cdl_power", color, time); }
68457 Color get_cdl_power(double time = TiMe::Default()) const { return getColor("cdl_power", time); }
68458
68462 bool set_cdl_saturation(float val, double time = TiMe::Default()) { return setValue("cdl_saturation", val, time); }
68466 float get_cdl_saturation(double time = TiMe::Default()) const { return getFloat("cdl_saturation", time); }
68467
68471 bool set_cdl_direction(int val, double time = TiMe::Default()) { return setValue("cdl_direction", val, time); }
68475 int get_cdl_direction(double time = TiMe::Default()) const { return getInt("cdl_direction", time); }
68476
68480 bool set_cdl_use_file(bool val, double time = TiMe::Default()) { return setValue("cdl_use_file", val, time); }
68484 bool get_cdl_use_file(double time = TiMe::Default()) const { return getBool("cdl_use_file", time); }
68485
68489 bool set_cdl_file(const char* str, double time = TiMe::Default()) { return setValue("cdl_file", str, time); }
68493 bool set_cdl_file(const std::string& str, double time = TiMe::Default()) { return setValue("cdl_file", str, time); }
68497 std::string get_cdl_file(double time = TiMe::Default()) const { return getString("cdl_file", time); }
68498
68502 bool set_cdl_cccid(const char* str, double time = TiMe::Default()) { return setValue("cdl_cccid", str, time); }
68506 bool set_cdl_cccid(const std::string& str, double time = TiMe::Default()) { return setValue("cdl_cccid", str, time); }
68510 std::string get_cdl_cccid(double time = TiMe::Default()) const { return getString("cdl_cccid", time); }
68511
68515 bool set_filetr_file(const char* str, double time = TiMe::Default()) { return setValue("filetr_file", str, time); }
68519 bool set_filetr_file(const std::string& str, double time = TiMe::Default()) { return setValue("filetr_file", str, time); }
68523 std::string get_filetr_file(double time = TiMe::Default()) const { return getString("filetr_file", time); }
68524
68528 bool set_filetr_cccid(const char* str, double time = TiMe::Default()) { return setValue("filetr_cccid", str, time); }
68532 bool set_filetr_cccid(const std::string& str, double time = TiMe::Default()) { return setValue("filetr_cccid", str, time); }
68536 std::string get_filetr_cccid(double time = TiMe::Default()) const { return getString("filetr_cccid", time); }
68537
68541 bool set_filetr_direction(int val, double time = TiMe::Default()) { return setValue("filetr_direction", val, time); }
68545 int get_filetr_direction(double time = TiMe::Default()) const { return getInt("filetr_direction", time); }
68546
68550 bool set_filetr_interpolation(int val, double time = TiMe::Default()) { return setValue("filetr_interpolation", val, time); }
68554 int get_filetr_interpolation(double time = TiMe::Default()) const { return getInt("filetr_interpolation", time); }
68555
68559 bool set_logconvert_operation(int val, double time = TiMe::Default()) { return setValue("logconvert_operation", val, time); }
68563 int get_logconvert_operation(double time = TiMe::Default()) const { return getInt("logconvert_operation", time); }
68564
68568 bool set_disp_input_colorspace(const char* str, double time = TiMe::Default()) { return setValue("disp_input_colorspace", str, time); }
68572 bool set_disp_input_colorspace(const std::string& str, double time = TiMe::Default()) { return setValue("disp_input_colorspace", str, time); }
68576 std::string get_disp_input_colorspace(double time = TiMe::Default()) const { return getString("disp_input_colorspace", time); }
68577
68581 bool set_disp_display_device(const char* str, double time = TiMe::Default()) { return setValue("disp_display_device", str, time); }
68585 bool set_disp_display_device(const std::string& str, double time = TiMe::Default()) { return setValue("disp_display_device", str, time); }
68589 std::string get_disp_display_device(double time = TiMe::Default()) const { return getString("disp_display_device", time); }
68590
68594 bool set_disp_view_transform(const char* str, double time = TiMe::Default()) { return setValue("disp_view_transform", str, time); }
68598 bool set_disp_view_transform(const std::string& str, double time = TiMe::Default()) { return setValue("disp_view_transform", str, time); }
68602 std::string get_disp_view_transform(double time = TiMe::Default()) const { return getString("disp_view_transform", time); }
68603
68607 bool set_look_input_colorspace(const char* str, double time = TiMe::Default()) { return setValue("look_input_colorspace", str, time); }
68611 bool set_look_input_colorspace(const std::string& str, double time = TiMe::Default()) { return setValue("look_input_colorspace", str, time); }
68615 std::string get_look_input_colorspace(double time = TiMe::Default()) const { return getString("look_input_colorspace", time); }
68616
68620 bool set_look_looks(const char* str, double time = TiMe::Default()) { return setValue("look_looks", str, time); }
68624 bool set_look_looks(const std::string& str, double time = TiMe::Default()) { return setValue("look_looks", str, time); }
68628 std::string get_look_looks(double time = TiMe::Default()) const { return getString("look_looks", time); }
68629
68633 bool set_look_output_colorspace(const char* str, double time = TiMe::Default()) { return setValue("look_output_colorspace", str, time); }
68637 bool set_look_output_colorspace(const std::string& str, double time = TiMe::Default()) { return setValue("look_output_colorspace", str, time); }
68641 std::string get_look_output_colorspace(double time = TiMe::Default()) const { return getString("look_output_colorspace", time); }
68642
68646 bool set_look_direction(int val, double time = TiMe::Default()) { return setValue("look_direction", val, time); }
68650 int get_look_direction(double time = TiMe::Default()) const { return getInt("look_direction", time); }
68651
68655 bool set_look_ignore_errors(int val, double time = TiMe::Default()) { return setValue("look_ignore_errors", val, time); }
68659 int get_look_ignore_errors(double time = TiMe::Default()) const { return getInt("look_ignore_errors", time); }
68660
68662 bool set_context_keys(const StringList& stringList, double time = TiMe::Default()) { return setValue("context_keys", stringList, time); }
68664 StringList get_context_keys(double time = TiMe::Default()) const { return getStringList("context_keys", time); }
68665
68667 bool set_context_values(const StringList& stringList, double time = TiMe::Default()) { return setValue("context_values", stringList, time); }
68669 StringList get_context_values(double time = TiMe::Default()) const { return getStringList("context_values", time); }
68670
68674 bool set_inout_type(int val, double time = TiMe::Default()) { return setValue("inout_type", val, time); }
68678 int get_inout_type(double time = TiMe::Default()) const { return getInt("inout_type", time); }
68679};
68680
68682class TexOSL : public Plugin {
68683public:
68685 static constexpr const PluginTypeId getTypeId() { return 0x77ED02A2; }
68687 static constexpr const char* getType() { return "TexOSL"; }
68688
68689 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
68690
68694 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
68698 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
68699
68703 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
68707 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
68708
68712 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
68716 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
68717
68721 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
68725 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
68726
68730 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
68734 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
68738 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
68739
68743 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
68747 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
68751 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
68752
68756 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
68760 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
68764 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
68765
68769 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
68773 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
68777 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
68778
68782 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
68786 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
68790 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
68791
68793 PluginRef out_color() const { return PluginRef(*this, "color"); }
68794
68796 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
68797
68799 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
68800
68802 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
68803
68806 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
68809 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
68810
68814 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
68818 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
68819
68823 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
68827 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
68828
68832 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
68836 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
68837
68841 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
68845 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
68846
68850 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
68854 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
68855
68859 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
68863 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
68864
68868 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
68872 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
68873
68877 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
68881 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
68882
68886 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
68890 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
68891
68895 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
68899 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
68900
68904 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
68908 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
68909
68913 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
68917 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
68918
68922 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
68926 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
68927
68931 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
68935 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
68936
68940 bool set_shader_file(const char* str, double time = TiMe::Default()) { return setValue("shader_file", str, time); }
68944 bool set_shader_file(const std::string& str, double time = TiMe::Default()) { return setValue("shader_file", str, time); }
68948 std::string get_shader_file(double time = TiMe::Default()) const { return getString("shader_file", time); }
68949
68951 bool set_input_parameters(const ValueList& list, double time = TiMe::Default()) { return setValue("input_parameters", list, time); }
68952 bool set_input_parameters(ValueList&& list, double time = TiMe::Default()) { return setValue("input_parameters", std::move(list), time); }
68953 bool set_input_parameters(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("input_parameters", values, count, time); }
68954 template<size_t count> bool set_input_parameters(const Value (&values)[count], double time = TiMe::Default()) { return setArray("input_parameters", values, count, time); }
68955 template<size_t count> bool set_input_parameters(Value (&&values)[count], double time = TiMe::Default()) { return setArray("input_parameters", values, count, time); }
68957 ValueList get_input_parameters(double time = TiMe::Default()) const { return getValueList("input_parameters", time); }
68958
68961 bool set_output_color(const char* str, double time = TiMe::Default()) { return setValue("output_color", str, time); }
68964 bool set_output_color(const std::string& str, double time = TiMe::Default()) { return setValue("output_color", str, time); }
68967 std::string get_output_color(double time = TiMe::Default()) const { return getString("output_color", time); }
68968
68971 bool set_output_alpha(const char* str, double time = TiMe::Default()) { return setValue("output_alpha", str, time); }
68974 bool set_output_alpha(const std::string& str, double time = TiMe::Default()) { return setValue("output_alpha", str, time); }
68977 std::string get_output_alpha(double time = TiMe::Default()) const { return getString("output_alpha", time); }
68978
68981 bool set_include_path(const char* str, double time = TiMe::Default()) { return setValue("include_path", str, time); }
68984 bool set_include_path(const std::string& str, double time = TiMe::Default()) { return setValue("include_path", str, time); }
68987 std::string get_include_path(double time = TiMe::Default()) const { return getString("include_path", time); }
68988
68991 bool set_shader_type(int val, double time = TiMe::Default()) { return setValue("shader_type", val, time); }
68994 int get_shader_type(double time = TiMe::Default()) const { return getInt("shader_type", time); }
68995
68998 bool set_inline_shader(const char* str, double time = TiMe::Default()) { return setValue("inline_shader", str, time); }
69001 bool set_inline_shader(const std::string& str, double time = TiMe::Default()) { return setValue("inline_shader", str, time); }
69004 std::string get_inline_shader(double time = TiMe::Default()) const { return getString("inline_shader", time); }
69005
69008 bool set_graph_owner(int val, double time = TiMe::Default()) { return setValue("graph_owner", val, time); }
69011 int get_graph_owner(double time = TiMe::Default()) const { return getInt("graph_owner", time); }
69012
69015 bool set_flip_textures(int val, double time = TiMe::Default()) { return setValue("flip_textures", val, time); }
69018 int get_flip_textures(double time = TiMe::Default()) const { return getInt("flip_textures", time); }
69019
69022 bool set_is_camera_shader(int val, double time = TiMe::Default()) { return setValue("is_camera_shader", val, time); }
69025 int get_is_camera_shader(double time = TiMe::Default()) const { return getInt("is_camera_shader", time); }
69026};
69027
69030public:
69032 static constexpr const PluginTypeId getTypeId() { return 0x7848B73E; }
69034 static constexpr const char* getType() { return "TexOSLOutputSelector"; }
69035
69036 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
69037
69041 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
69045 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
69046
69050 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
69054 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
69055
69059 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
69063 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
69064
69068 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
69072 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
69073
69077 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
69081 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
69085 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
69086
69090 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
69094 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
69098 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
69099
69103 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
69107 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
69111 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
69112
69116 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
69120 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
69124 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
69125
69129 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
69133 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
69137 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
69138
69140 PluginRef out_color() const { return PluginRef(*this, "color"); }
69141
69143 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
69144
69146 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
69147
69149 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
69150
69153 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
69156 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
69157
69161 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
69165 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
69166
69170 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
69174 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
69175
69179 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
69183 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
69184
69188 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
69192 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
69193
69197 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
69201 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
69202
69206 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
69210 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
69211
69215 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
69219 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
69220
69224 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
69228 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
69229
69233 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
69237 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
69238
69242 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
69246 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
69247
69251 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
69255 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
69256
69260 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
69264 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
69265
69269 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
69273 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
69274
69278 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
69282 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
69283
69285 bool set_source_texmap(const PluginRef& texture, double time = TiMe::Default()) { return setValue("source_texmap", texture, time); }
69287 bool set_source_texmap(const AColor& texture, double time = TiMe::Default()) { return setValue("source_texmap", texture, time); }
69289 Value get_source_texmap(double time = TiMe::Default()) const { return getValue("source_texmap", time); }
69290
69293 bool set_output_channel_index(int val, double time = TiMe::Default()) { return setValue("output_channel_index", val, time); }
69296 int get_output_channel_index(double time = TiMe::Default()) const { return getInt("output_channel_index", time); }
69297
69300 bool set_output_channel_name(const char* str, double time = TiMe::Default()) { return setValue("output_channel_name", str, time); }
69303 bool set_output_channel_name(const std::string& str, double time = TiMe::Default()) { return setValue("output_channel_name", str, time); }
69306 std::string get_output_channel_name(double time = TiMe::Default()) const { return getString("output_channel_name", time); }
69307};
69308
69310class TexOceanSpectra : public Plugin {
69311public:
69313 static constexpr const PluginTypeId getTypeId() { return 0x4B4ABACF8; }
69315 static constexpr const char* getType() { return "TexOceanSpectra"; }
69316
69317 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
69318
69319 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
69320
69324 bool set_spectra_file(const char* str, double time = TiMe::Default()) { return setValue("spectra_file", str, time); }
69328 bool set_spectra_file(const std::string& str, double time = TiMe::Default()) { return setValue("spectra_file", str, time); }
69332 std::string get_spectra_file(double time = TiMe::Default()) const { return getString("spectra_file", time); }
69333
69337 bool set_mask_file(const char* str, double time = TiMe::Default()) { return setValue("mask_file", str, time); }
69341 bool set_mask_file(const std::string& str, double time = TiMe::Default()) { return setValue("mask_file", str, time); }
69345 std::string get_mask_file(double time = TiMe::Default()) const { return getString("mask_file", time); }
69346
69350 bool set_sampler_type(int val, double time = TiMe::Default()) { return setValue("sampler_type", val, time); }
69354 int get_sampler_type(double time = TiMe::Default()) const { return getInt("sampler_type", time); }
69355
69359 bool set_downsample(int val, double time = TiMe::Default()) { return setValue("downsample", val, time); }
69363 int get_downsample(double time = TiMe::Default()) const { return getInt("downsample", time); }
69364
69368 bool set_min_wave_height(float val, double time = TiMe::Default()) { return setValue("min_wave_height", val, time); }
69372 float get_min_wave_height(double time = TiMe::Default()) const { return getFloat("min_wave_height", time); }
69373
69377 bool set_max_wave_height(float val, double time = TiMe::Default()) { return setValue("max_wave_height", val, time); }
69381 float get_max_wave_height(double time = TiMe::Default()) const { return getFloat("max_wave_height", time); }
69382
69385 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
69388 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
69389
69391 PluginRef out_out_displace() const { return PluginRef(*this, "out_displace"); }
69392
69394 PluginRef out_out_cusp() const { return PluginRef(*this, "out_cusp"); }
69395};
69396
69397class TexOpenVDB : public Plugin {
69398public:
69400 static constexpr const PluginTypeId getTypeId() { return 0x781B407D; }
69402 static constexpr const char* getType() { return "TexOpenVDB"; }
69403
69404 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
69405
69406 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
69407
69411 bool set_file(const char* str, double time = TiMe::Default()) { return setValue("file", str, time); }
69415 bool set_file(const std::string& str, double time = TiMe::Default()) { return setValue("file", str, time); }
69419 std::string get_file(double time = TiMe::Default()) const { return getString("file", time); }
69420
69423 bool set_stream(const IntList& intList, double time = TiMe::Default()) { return setValue("stream", intList, time); }
69424 bool set_stream(IntList&& intList, double time = TiMe::Default()) { return setValue("stream", std::move(intList), time); }
69425 bool set_stream(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("stream", ints, count, time); }
69426 template<size_t count> bool set_stream(const int (&ints)[count], double time = TiMe::Default()) { return setArray("stream", ints, count, time); }
69429 IntList get_stream(double time = TiMe::Default()) const { return getIntList("stream", time); }
69430
69433 bool set_render_grid(const char* str, double time = TiMe::Default()) { return setValue("render_grid", str, time); }
69436 bool set_render_grid(const std::string& str, double time = TiMe::Default()) { return setValue("render_grid", str, time); }
69439 std::string get_render_grid(double time = TiMe::Default()) const { return getString("render_grid", time); }
69440
69443 bool set_velocity_grid(const char* str, double time = TiMe::Default()) { return setValue("velocity_grid", str, time); }
69446 bool set_velocity_grid(const std::string& str, double time = TiMe::Default()) { return setValue("velocity_grid", str, time); }
69449 std::string get_velocity_grid(double time = TiMe::Default()) const { return getString("velocity_grid", time); }
69450
69453 bool set_delay_load(bool val, double time = TiMe::Default()) { return setValue("delay_load", val, time); }
69456 bool get_delay_load(double time = TiMe::Default()) const { return getBool("delay_load", time); }
69457
69461 bool set_interpolation(int val, double time = TiMe::Default()) { return setValue("interpolation", val, time); }
69465 int get_interpolation(double time = TiMe::Default()) const { return getInt("interpolation", time); }
69466
69469 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
69472 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
69473
69476 bool set_use_3d_mapping(bool val, double time = TiMe::Default()) { return setValue("use_3d_mapping", val, time); }
69479 bool get_use_3d_mapping(double time = TiMe::Default()) const { return getBool("use_3d_mapping", time); }
69480
69483 bool set_float_mult(float val, double time = TiMe::Default()) { return setValue("float_mult", val, time); }
69486 float get_float_mult(double time = TiMe::Default()) const { return getFloat("float_mult", time); }
69487
69490 bool set_vector_mult(const AColor& acolor, double time = TiMe::Default()) { return setValue("vector_mult", acolor, time); }
69493 AColor get_vector_mult(double time = TiMe::Default()) const { return getAColor("vector_mult", time); }
69494};
69495
69497class TexOutput : public Plugin {
69498public:
69500 static constexpr const PluginTypeId getTypeId() { return 0x77A21301; }
69502 static constexpr const char* getType() { return "TexOutput"; }
69503
69504 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
69505
69509 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
69513 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
69514
69518 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
69522 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
69523
69527 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
69531 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
69532
69536 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
69540 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
69541
69545 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
69549 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
69553 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
69554
69558 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
69562 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
69566 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
69567
69571 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
69575 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
69579 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
69580
69584 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
69588 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
69592 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
69593
69597 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
69601 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
69605 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
69606
69608 PluginRef out_color() const { return PluginRef(*this, "color"); }
69609
69611 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
69612
69614 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
69615
69617 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
69618
69622 bool set_texmap(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texmap", texture, time); }
69626 bool set_texmap(const AColor& texture, double time = TiMe::Default()) { return setValue("texmap", texture, time); }
69630 Value get_texmap(double time = TiMe::Default()) const { return getValue("texmap", time); }
69631
69635 bool set_bump_amount(float val, double time = TiMe::Default()) { return setValue("bump_amount", val, time); }
69639 float get_bump_amount(double time = TiMe::Default()) const { return getFloat("bump_amount", time); }
69640
69644 bool set_output_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("output_mult", texture, time); }
69648 bool set_output_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("output_mult", texture, time); }
69652 Value get_output_mult(double time = TiMe::Default()) const { return getValue("output_mult", time); }
69653
69657 bool set_output_clamp(bool val, double time = TiMe::Default()) { return setValue("output_clamp", val, time); }
69661 bool get_output_clamp(double time = TiMe::Default()) const { return getBool("output_clamp", time); }
69662
69666 bool set_mono_output(bool val, double time = TiMe::Default()) { return setValue("mono_output", val, time); }
69670 bool get_mono_output(double time = TiMe::Default()) const { return getBool("mono_output", time); }
69671};
69672
69675public:
69677 static constexpr const PluginTypeId getTypeId() { return 0x77B09A25; }
69679 static constexpr const char* getType() { return "TexParticleDiffuse"; }
69680
69681 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
69682};
69683
69685class TexParticleId : public Plugin {
69686public:
69688 static constexpr const PluginTypeId getTypeId() { return 0x77EDC551; }
69690 static constexpr const char* getType() { return "TexParticleId"; }
69691
69692 operator TextureIntPluginCategory() { return *static_cast<TextureIntPluginCategory*>(static_cast<Plugin*>(this)); }
69693};
69694
69697public:
69699 static constexpr const PluginTypeId getTypeId() { return 0x77CEF349; }
69701 static constexpr const char* getType() { return "TexParticleSampler"; }
69702
69704 PluginRef out_rgbPP() const { return PluginRef(*this, "rgbPP"); }
69705
69707 PluginRef out_incandescencePP() const { return PluginRef(*this, "incandescencePP"); }
69708
69710 PluginRef out_acceleration() const { return PluginRef(*this, "acceleration"); }
69711
69713 PluginRef out_worldVelocity() const { return PluginRef(*this, "worldVelocity"); }
69714
69716 PluginRef out_userVector1PP() const { return PluginRef(*this, "userVector1PP"); }
69717
69719 PluginRef out_userVector2PP() const { return PluginRef(*this, "userVector2PP"); }
69720
69722 PluginRef out_userVector3PP() const { return PluginRef(*this, "userVector3PP"); }
69723
69725 PluginRef out_userVector4PP() const { return PluginRef(*this, "userVector4PP"); }
69726
69728 PluginRef out_userVector5PP() const { return PluginRef(*this, "userVector5PP"); }
69729
69731 PluginRef out_age() const { return PluginRef(*this, "age"); }
69732
69734 PluginRef out_lifespanPP() const { return PluginRef(*this, "lifespanPP"); }
69735
69737 PluginRef out_opacityPP() const { return PluginRef(*this, "opacityPP"); }
69738
69740 PluginRef out_userScalar1PP() const { return PluginRef(*this, "userScalar1PP"); }
69741
69743 PluginRef out_userScalar2PP() const { return PluginRef(*this, "userScalar2PP"); }
69744
69746 PluginRef out_userScalar3PP() const { return PluginRef(*this, "userScalar3PP"); }
69747
69749 PluginRef out_userScalar4PP() const { return PluginRef(*this, "userScalar4PP"); }
69750
69752 PluginRef out_userScalar5PP() const { return PluginRef(*this, "userScalar5PP"); }
69753
69756 bool set_def_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("def_color_tex", texture, time); }
69759 bool set_def_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("def_color_tex", texture, time); }
69762 Value get_def_color_tex(double time = TiMe::Default()) const { return getValue("def_color_tex", time); }
69763};
69764
69766class TexParticleShape : public Plugin {
69767public:
69769 static constexpr const PluginTypeId getTypeId() { return 0x77B1592F; }
69771 static constexpr const char* getType() { return "TexParticleShape"; }
69772
69773 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
69774
69778 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
69782 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
69783
69787 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
69791 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
69792
69796 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
69800 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
69801
69805 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
69809 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
69810
69814 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
69818 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
69822 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
69823
69827 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
69831 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
69835 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
69836
69840 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
69844 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
69848 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
69849
69853 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
69857 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
69861 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
69862
69866 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
69870 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
69874 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
69875
69877 PluginRef out_color() const { return PluginRef(*this, "color"); }
69878
69880 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
69881
69883 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
69884
69886 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
69887
69890 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
69893 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
69894
69898 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
69902 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
69903
69907 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
69911 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
69912
69916 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
69920 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
69921
69925 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
69929 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
69930
69934 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
69938 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
69939
69943 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
69947 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
69948
69952 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
69956 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
69957
69961 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
69965 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
69966
69970 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
69974 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
69975
69979 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
69983 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
69984
69988 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
69992 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
69993
69997 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
70001 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
70002
70006 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
70010 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
70011
70015 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
70019 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
70020
70022 bool set_clr_txt(const PluginRef& texture, double time = TiMe::Default()) { return setValue("clr_txt", texture, time); }
70024 bool set_clr_txt(const AColor& texture, double time = TiMe::Default()) { return setValue("clr_txt", texture, time); }
70026 Value get_clr_txt(double time = TiMe::Default()) const { return getValue("clr_txt", time); }
70027
70031 bool set_Falloff(int val, double time = TiMe::Default()) { return setValue("Falloff", val, time); }
70035 int get_Falloff(double time = TiMe::Default()) const { return getInt("Falloff", time); }
70036
70039 bool set_FalloffX(float val, double time = TiMe::Default()) { return setValue("FalloffX", val, time); }
70042 float get_FalloffX(double time = TiMe::Default()) const { return getFloat("FalloffX", time); }
70043
70046 bool set_FalloffY(float val, double time = TiMe::Default()) { return setValue("FalloffY", val, time); }
70049 float get_FalloffY(double time = TiMe::Default()) const { return getFloat("FalloffY", time); }
70050
70053 bool set_FalloffRGB(int val, double time = TiMe::Default()) { return setValue("FalloffRGB", val, time); }
70056 int get_FalloffRGB(double time = TiMe::Default()) const { return getInt("FalloffRGB", time); }
70057
70060 bool set_FalloffAlpha(int val, double time = TiMe::Default()) { return setValue("FalloffAlpha", val, time); }
70063 int get_FalloffAlpha(double time = TiMe::Default()) const { return getInt("FalloffAlpha", time); }
70064
70067 bool set_FalloffRGBInvert(int val, double time = TiMe::Default()) { return setValue("FalloffRGBInvert", val, time); }
70070 int get_FalloffRGBInvert(double time = TiMe::Default()) const { return getInt("FalloffRGBInvert", time); }
70071
70074 bool set_FalloffAlphaInvert(int val, double time = TiMe::Default()) { return setValue("FalloffAlphaInvert", val, time); }
70077 int get_FalloffAlphaInvert(double time = TiMe::Default()) const { return getInt("FalloffAlphaInvert", time); }
70078
70081 bool set_FalloffStart(float val, double time = TiMe::Default()) { return setValue("FalloffStart", val, time); }
70084 float get_FalloffStart(double time = TiMe::Default()) const { return getFloat("FalloffStart", time); }
70085
70088 bool set_FalloffEnd(float val, double time = TiMe::Default()) { return setValue("FalloffEnd", val, time); }
70091 float get_FalloffEnd(double time = TiMe::Default()) const { return getFloat("FalloffEnd", time); }
70092
70095 bool set_Exponent(float val, double time = TiMe::Default()) { return setValue("Exponent", val, time); }
70098 float get_Exponent(double time = TiMe::Default()) const { return getFloat("Exponent", time); }
70099
70102 bool set_GaussRate(float val, double time = TiMe::Default()) { return setValue("GaussRate", val, time); }
70105 float get_GaussRate(double time = TiMe::Default()) const { return getFloat("GaussRate", time); }
70106
70110 bool set_Shape(int val, double time = TiMe::Default()) { return setValue("Shape", val, time); }
70114 int get_Shape(double time = TiMe::Default()) const { return getInt("Shape", time); }
70115
70118 bool set_ShapeX(float val, double time = TiMe::Default()) { return setValue("ShapeX", val, time); }
70121 float get_ShapeX(double time = TiMe::Default()) const { return getFloat("ShapeX", time); }
70122
70125 bool set_ShapeY(float val, double time = TiMe::Default()) { return setValue("ShapeY", val, time); }
70128 float get_ShapeY(double time = TiMe::Default()) const { return getFloat("ShapeY", time); }
70129
70132 bool set_ShapeRGB(int val, double time = TiMe::Default()) { return setValue("ShapeRGB", val, time); }
70135 int get_ShapeRGB(double time = TiMe::Default()) const { return getInt("ShapeRGB", time); }
70136
70139 bool set_ShapeAlpha(int val, double time = TiMe::Default()) { return setValue("ShapeAlpha", val, time); }
70142 int get_ShapeAlpha(double time = TiMe::Default()) const { return getInt("ShapeAlpha", time); }
70143
70146 bool set_ShapeRGBInvert(int val, double time = TiMe::Default()) { return setValue("ShapeRGBInvert", val, time); }
70149 int get_ShapeRGBInvert(double time = TiMe::Default()) const { return getInt("ShapeRGBInvert", time); }
70150
70153 bool set_ShapeAlphaInvert(int val, double time = TiMe::Default()) { return setValue("ShapeAlphaInvert", val, time); }
70156 int get_ShapeAlphaInvert(double time = TiMe::Default()) const { return getInt("ShapeAlphaInvert", time); }
70157
70160 bool set_StepWidth(float val, double time = TiMe::Default()) { return setValue("StepWidth", val, time); }
70163 float get_StepWidth(double time = TiMe::Default()) const { return getFloat("StepWidth", time); }
70164
70167 bool set_SineScale(float val, double time = TiMe::Default()) { return setValue("SineScale", val, time); }
70170 float get_SineScale(double time = TiMe::Default()) const { return getFloat("SineScale", time); }
70171
70174 bool set_StarBranches(float val, double time = TiMe::Default()) { return setValue("StarBranches", val, time); }
70177 float get_StarBranches(double time = TiMe::Default()) const { return getFloat("StarBranches", time); }
70178
70181 bool set_BeamWidth(float val, double time = TiMe::Default()) { return setValue("BeamWidth", val, time); }
70184 float get_BeamWidth(double time = TiMe::Default()) const { return getFloat("BeamWidth", time); }
70185
70188 bool set_SymmetryWidth(float val, double time = TiMe::Default()) { return setValue("SymmetryWidth", val, time); }
70191 float get_SymmetryWidth(double time = TiMe::Default()) const { return getFloat("SymmetryWidth", time); }
70192
70195 bool set_NoiseTime(float val, double time = TiMe::Default()) { return setValue("NoiseTime", val, time); }
70198 float get_NoiseTime(double time = TiMe::Default()) const { return getFloat("NoiseTime", time); }
70199
70202 bool set_NoiseScale(float val, double time = TiMe::Default()) { return setValue("NoiseScale", val, time); }
70205 float get_NoiseScale(double time = TiMe::Default()) const { return getFloat("NoiseScale", time); }
70206
70209 bool set_TurbTime(float val, double time = TiMe::Default()) { return setValue("TurbTime", val, time); }
70212 float get_TurbTime(double time = TiMe::Default()) const { return getFloat("TurbTime", time); }
70213
70216 bool set_TurbScale(float val, double time = TiMe::Default()) { return setValue("TurbScale", val, time); }
70219 float get_TurbScale(double time = TiMe::Default()) const { return getFloat("TurbScale", time); }
70220
70223 bool set_TurbLoFreq(float val, double time = TiMe::Default()) { return setValue("TurbLoFreq", val, time); }
70226 float get_TurbLoFreq(double time = TiMe::Default()) const { return getFloat("TurbLoFreq", time); }
70227
70230 bool set_TurbHiFreq(float val, double time = TiMe::Default()) { return setValue("TurbHiFreq", val, time); }
70233 float get_TurbHiFreq(double time = TiMe::Default()) const { return getFloat("TurbHiFreq", time); }
70234
70237 bool set_FracTime(float val, double time = TiMe::Default()) { return setValue("FracTime", val, time); }
70240 float get_FracTime(double time = TiMe::Default()) const { return getFloat("FracTime", time); }
70241
70244 bool set_FracScale(float val, double time = TiMe::Default()) { return setValue("FracScale", val, time); }
70247 float get_FracScale(double time = TiMe::Default()) const { return getFloat("FracScale", time); }
70248
70251 bool set_FracWeight(float val, double time = TiMe::Default()) { return setValue("FracWeight", val, time); }
70254 float get_FracWeight(double time = TiMe::Default()) const { return getFloat("FracWeight", time); }
70255
70258 bool set_FracGranular(float val, double time = TiMe::Default()) { return setValue("FracGranular", val, time); }
70261 float get_FracGranular(double time = TiMe::Default()) const { return getFloat("FracGranular", time); }
70262
70265 bool set_FracOctave(int val, double time = TiMe::Default()) { return setValue("FracOctave", val, time); }
70268 int get_FracOctave(double time = TiMe::Default()) const { return getInt("FracOctave", time); }
70269};
70270
70272class TexPatternID : public Plugin {
70273public:
70275 static constexpr const PluginTypeId getTypeId() { return 0x7867FC4E; }
70277 static constexpr const char* getType() { return "TexPatternID"; }
70278
70279 operator TextureIntPluginCategory() { return *static_cast<TextureIntPluginCategory*>(static_cast<Plugin*>(this)); }
70280
70284 bool set_user_attribute(const char* str, double time = TiMe::Default()) { return setValue("user_attribute", str, time); }
70288 bool set_user_attribute(const std::string& str, double time = TiMe::Default()) { return setValue("user_attribute", str, time); }
70292 std::string get_user_attribute(double time = TiMe::Default()) const { return getString("user_attribute", time); }
70293
70296 bool set_patterns(const StringList& stringList, double time = TiMe::Default()) { return setValue("patterns", stringList, time); }
70299 StringList get_patterns(double time = TiMe::Default()) const { return getStringList("patterns", time); }
70300
70304 bool set_patterns_ids(const IntList& intList, double time = TiMe::Default()) { return setValue("patterns_ids", intList, time); }
70305 bool set_patterns_ids(IntList&& intList, double time = TiMe::Default()) { return setValue("patterns_ids", std::move(intList), time); }
70306 bool set_patterns_ids(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("patterns_ids", ints, count, time); }
70307 template<size_t count> bool set_patterns_ids(const int (&ints)[count], double time = TiMe::Default()) { return setArray("patterns_ids", ints, count, time); }
70311 IntList get_patterns_ids(double time = TiMe::Default()) const { return getIntList("patterns_ids", time); }
70312
70316 bool set_use_scene_name(bool val, double time = TiMe::Default()) { return setValue("use_scene_name", val, time); }
70320 bool get_use_scene_name(double time = TiMe::Default()) const { return getBool("use_scene_name", time); }
70321};
70322
70325public:
70327 static constexpr const PluginTypeId getTypeId() { return 0x77ECD814; }
70329 static constexpr const char* getType() { return "TexPerVertexHairSampler"; }
70330
70331 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
70332
70335 bool set_vertex_values(const ColorList& colorList, double time = TiMe::Default()) { return setValue("vertex_values", colorList, time); }
70336 bool set_vertex_values(ColorList&& colorList, double time = TiMe::Default()) { return setValue("vertex_values", std::move(colorList), time); }
70337 bool set_vertex_values(const Color* colors, size_t count, double time = TiMe::Default()) { return setArray("vertex_values", colors, count, time); }
70338 template<size_t count> bool set_vertex_values(const Color (&colors)[count], double time = TiMe::Default()) { return setArray("vertex_values", colors, count, time); }
70341 ColorList get_vertex_values(double time = TiMe::Default()) const { return getColorList("vertex_values", time); }
70342};
70343
70346public:
70348 static constexpr const PluginTypeId getTypeId() { return 0x77BF3A49; }
70350 static constexpr const char* getType() { return "TexPlusMinusAverage"; }
70351
70352 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
70353
70357 bool set_operation(int val, double time = TiMe::Default()) { return setValue("operation", val, time); }
70361 int get_operation(double time = TiMe::Default()) const { return getInt("operation", time); }
70362
70364 bool set_input1D(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("input1D", texturefloatList, time); }
70365 bool set_input1D(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("input1D", std::move(texturefloatList), time); }
70366 bool set_input1D(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("input1D", texturefloats, count, time); }
70367 template<size_t count> bool set_input1D(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("input1D", texturefloats, count, time); }
70368 template<size_t count> bool set_input1D(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("input1D", texturefloats, count, time); }
70370 ValueList get_input1D(double time = TiMe::Default()) const { return getValueList("input1D", time); }
70371
70373 bool set_input2D(const ValueList& textureList, double time = TiMe::Default()) { return setValue("input2D", textureList, time); }
70374 bool set_input2D(ValueList&& textureList, double time = TiMe::Default()) { return setValue("input2D", std::move(textureList), time); }
70375 bool set_input2D(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("input2D", textures, count, time); }
70376 template<size_t count> bool set_input2D(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("input2D", textures, count, time); }
70377 template<size_t count> bool set_input2D(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("input2D", textures, count, time); }
70379 ValueList get_input2D(double time = TiMe::Default()) const { return getValueList("input2D", time); }
70380
70382 bool set_input3D(const ValueList& textureList, double time = TiMe::Default()) { return setValue("input3D", textureList, time); }
70383 bool set_input3D(ValueList&& textureList, double time = TiMe::Default()) { return setValue("input3D", std::move(textureList), time); }
70384 bool set_input3D(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("input3D", textures, count, time); }
70385 template<size_t count> bool set_input3D(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("input3D", textures, count, time); }
70386 template<size_t count> bool set_input3D(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("input3D", textures, count, time); }
70388 ValueList get_input3D(double time = TiMe::Default()) const { return getValueList("input3D", time); }
70389
70391 PluginRef out_output1D() const { return PluginRef(*this, "output1D"); }
70392
70394 PluginRef out_output2D() const { return PluginRef(*this, "output2D"); }
70395
70397 PluginRef out_output3D() const { return PluginRef(*this, "output3D"); }
70398};
70399
70401class TexPtex : public Plugin {
70402public:
70404 static constexpr const PluginTypeId getTypeId() { return 0x4AE16EC18; }
70406 static constexpr const char* getType() { return "TexPtex"; }
70407
70408 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
70409
70413 bool set_ptex_file(const char* str, double time = TiMe::Default()) { return setValue("ptex_file", str, time); }
70417 bool set_ptex_file(const std::string& str, double time = TiMe::Default()) { return setValue("ptex_file", str, time); }
70421 std::string get_ptex_file(double time = TiMe::Default()) const { return getString("ptex_file", time); }
70422
70425 bool set_use_image_sequence(bool val, double time = TiMe::Default()) { return setValue("use_image_sequence", val, time); }
70428 bool get_use_image_sequence(double time = TiMe::Default()) const { return getBool("use_image_sequence", time); }
70429
70433 bool set_image_number(int val, double time = TiMe::Default()) { return setValue("image_number", val, time); }
70437 int get_image_number(double time = TiMe::Default()) const { return getInt("image_number", time); }
70438
70442 bool set_image_offset(int val, double time = TiMe::Default()) { return setValue("image_offset", val, time); }
70446 int get_image_offset(double time = TiMe::Default()) const { return getInt("image_offset", time); }
70447
70450 bool set_ifl_start_frame(int val, double time = TiMe::Default()) { return setValue("ifl_start_frame", val, time); }
70453 int get_ifl_start_frame(double time = TiMe::Default()) const { return getInt("ifl_start_frame", time); }
70454
70458 bool set_ifl_playback_rate(float val, double time = TiMe::Default()) { return setValue("ifl_playback_rate", val, time); }
70462 float get_ifl_playback_rate(double time = TiMe::Default()) const { return getFloat("ifl_playback_rate", time); }
70463
70467 bool set_ifl_end_condition(int val, double time = TiMe::Default()) { return setValue("ifl_end_condition", val, time); }
70471 int get_ifl_end_condition(double time = TiMe::Default()) const { return getInt("ifl_end_condition", time); }
70472
70476 bool set_filter_type(int val, double time = TiMe::Default()) { return setValue("filter_type", val, time); }
70480 int get_filter_type(double time = TiMe::Default()) const { return getInt("filter_type", time); }
70481
70485 bool set_width(float val, double time = TiMe::Default()) { return setValue("width", val, time); }
70489 float get_width(double time = TiMe::Default()) const { return getFloat("width", time); }
70490
70494 bool set_blur(float val, double time = TiMe::Default()) { return setValue("blur", val, time); }
70498 float get_blur(double time = TiMe::Default()) const { return getFloat("blur", time); }
70499
70503 bool set_sharpness(float val, double time = TiMe::Default()) { return setValue("sharpness", val, time); }
70507 float get_sharpness(double time = TiMe::Default()) const { return getFloat("sharpness", time); }
70508
70512 bool set_lerp(bool val, double time = TiMe::Default()) { return setValue("lerp", val, time); }
70516 bool get_lerp(double time = TiMe::Default()) const { return getBool("lerp", time); }
70517
70521 bool set_anisotropic_filtering(bool val, double time = TiMe::Default()) { return setValue("anisotropic_filtering", val, time); }
70525 bool get_anisotropic_filtering(double time = TiMe::Default()) const { return getBool("anisotropic_filtering", time); }
70526
70530 bool set_reverse_vertices(bool val, double time = TiMe::Default()) { return setValue("reverse_vertices", val, time); }
70534 bool get_reverse_vertices(double time = TiMe::Default()) const { return getBool("reverse_vertices", time); }
70535
70539 bool set_cache_size(int val, double time = TiMe::Default()) { return setValue("cache_size", val, time); }
70543 int get_cache_size(double time = TiMe::Default()) const { return getInt("cache_size", time); }
70544
70548 bool set_auto_color(bool val, double time = TiMe::Default()) { return setValue("auto_color", val, time); }
70552 bool get_auto_color(double time = TiMe::Default()) const { return getBool("auto_color", time); }
70553
70557 bool set_r_channel(int val, double time = TiMe::Default()) { return setValue("r_channel", val, time); }
70561 int get_r_channel(double time = TiMe::Default()) const { return getInt("r_channel", time); }
70562
70566 bool set_g_channel(int val, double time = TiMe::Default()) { return setValue("g_channel", val, time); }
70570 int get_g_channel(double time = TiMe::Default()) const { return getInt("g_channel", time); }
70571
70575 bool set_b_channel(int val, double time = TiMe::Default()) { return setValue("b_channel", val, time); }
70579 int get_b_channel(double time = TiMe::Default()) const { return getInt("b_channel", time); }
70580
70584 bool set_auto_alpha(bool val, double time = TiMe::Default()) { return setValue("auto_alpha", val, time); }
70588 bool get_auto_alpha(double time = TiMe::Default()) const { return getBool("auto_alpha", time); }
70589
70593 bool set_a_channel(int val, double time = TiMe::Default()) { return setValue("a_channel", val, time); }
70597 int get_a_channel(double time = TiMe::Default()) const { return getInt("a_channel", time); }
70598
70602 bool set_alpha_type(int val, double time = TiMe::Default()) { return setValue("alpha_type", val, time); }
70606 int get_alpha_type(double time = TiMe::Default()) const { return getInt("alpha_type", time); }
70607
70611 bool set_color_space(int val, double time = TiMe::Default()) { return setValue("color_space", val, time); }
70615 int get_color_space(double time = TiMe::Default()) const { return getInt("color_space", time); }
70616
70620 bool set_gamma(float val, double time = TiMe::Default()) { return setValue("gamma", val, time); }
70624 float get_gamma(double time = TiMe::Default()) const { return getFloat("gamma", time); }
70625
70627 bool set_vertices(const VectorList& vectorList, double time = TiMe::Default()) { return setValue("vertices", vectorList, time); }
70628 bool set_vertices(VectorList&& vectorList, double time = TiMe::Default()) { return setValue("vertices", std::move(vectorList), time); }
70629 bool set_vertices(const Vector* vectors, size_t count, double time = TiMe::Default()) { return setArray("vertices", vectors, count, time); }
70630 template<size_t count> bool set_vertices(const Vector (&vectors)[count], double time = TiMe::Default()) { return setArray("vertices", vectors, count, time); }
70632 VectorList get_vertices(double time = TiMe::Default()) const { return getVectorList("vertices", time); }
70633
70635 bool set_origFaces(const IntList& intList, double time = TiMe::Default()) { return setValue("origFaces", intList, time); }
70636 bool set_origFaces(IntList&& intList, double time = TiMe::Default()) { return setValue("origFaces", std::move(intList), time); }
70637 bool set_origFaces(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("origFaces", ints, count, time); }
70638 template<size_t count> bool set_origFaces(const int (&ints)[count], double time = TiMe::Default()) { return setArray("origFaces", ints, count, time); }
70640 IntList get_origFaces(double time = TiMe::Default()) const { return getIntList("origFaces", time); }
70641
70643 bool set_faces(const IntList& intList, double time = TiMe::Default()) { return setValue("faces", intList, time); }
70644 bool set_faces(IntList&& intList, double time = TiMe::Default()) { return setValue("faces", std::move(intList), time); }
70645 bool set_faces(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("faces", ints, count, time); }
70646 template<size_t count> bool set_faces(const int (&ints)[count], double time = TiMe::Default()) { return setArray("faces", ints, count, time); }
70648 IntList get_faces(double time = TiMe::Default()) const { return getIntList("faces", time); }
70649
70651 bool set_origFacesDegree(const IntList& intList, double time = TiMe::Default()) { return setValue("origFacesDegree", intList, time); }
70652 bool set_origFacesDegree(IntList&& intList, double time = TiMe::Default()) { return setValue("origFacesDegree", std::move(intList), time); }
70653 bool set_origFacesDegree(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("origFacesDegree", ints, count, time); }
70654 template<size_t count> bool set_origFacesDegree(const int (&ints)[count], double time = TiMe::Default()) { return setArray("origFacesDegree", ints, count, time); }
70656 IntList get_origFacesDegree(double time = TiMe::Default()) const { return getIntList("origFacesDegree", time); }
70657
70659 PluginRef out_color() const { return PluginRef(*this, "color"); }
70660
70663 bool set_color_gain(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_gain", texture, time); }
70666 bool set_color_gain(const AColor& texture, double time = TiMe::Default()) { return setValue("color_gain", texture, time); }
70669 Value get_color_gain(double time = TiMe::Default()) const { return getValue("color_gain", time); }
70670
70673 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
70676 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
70679 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
70680};
70681
70684public:
70686 static constexpr const PluginTypeId getTypeId() { return 0x77BF666E; }
70688 static constexpr const char* getType() { return "TexRGBMultiplyMax"; }
70689
70690 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
70691
70694 bool set_color_a(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_a", texture, time); }
70697 bool set_color_a(const AColor& texture, double time = TiMe::Default()) { return setValue("color_a", texture, time); }
70700 Value get_color_a(double time = TiMe::Default()) const { return getValue("color_a", time); }
70701
70704 bool set_color_b(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_b", texture, time); }
70707 bool set_color_b(const AColor& texture, double time = TiMe::Default()) { return setValue("color_b", texture, time); }
70710 Value get_color_b(double time = TiMe::Default()) const { return getValue("color_b", time); }
70711
70715 bool set_alpha_mode(int val, double time = TiMe::Default()) { return setValue("alpha_mode", val, time); }
70719 int get_alpha_mode(double time = TiMe::Default()) const { return getInt("alpha_mode", time); }
70720};
70721
70723class TexRGBTintMax : public Plugin {
70724public:
70726 static constexpr const PluginTypeId getTypeId() { return 0x77BF666D; }
70728 static constexpr const char* getType() { return "TexRGBTintMax"; }
70729
70730 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
70731
70734 bool set_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
70737 bool set_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("texture", texture, time); }
70740 Value get_texture(double time = TiMe::Default()) const { return getValue("texture", time); }
70741
70744 bool set_red(const Color& color, double time = TiMe::Default()) { return setValue("red", color, time); }
70747 Color get_red(double time = TiMe::Default()) const { return getColor("red", time); }
70748
70751 bool set_green(const Color& color, double time = TiMe::Default()) { return setValue("green", color, time); }
70754 Color get_green(double time = TiMe::Default()) const { return getColor("green", time); }
70755
70758 bool set_blue(const Color& color, double time = TiMe::Default()) { return setValue("blue", color, time); }
70761 Color get_blue(double time = TiMe::Default()) const { return getColor("blue", time); }
70762};
70763
70765class TexRGBToHSV : public Plugin {
70766public:
70768 static constexpr const PluginTypeId getTypeId() { return 0x77B09575; }
70770 static constexpr const char* getType() { return "TexRGBToHSV"; }
70771
70772 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
70773
70777 bool set_inRgb(const PluginRef& texture, double time = TiMe::Default()) { return setValue("inRgb", texture, time); }
70781 bool set_inRgb(const AColor& texture, double time = TiMe::Default()) { return setValue("inRgb", texture, time); }
70785 Value get_inRgb(double time = TiMe::Default()) const { return getValue("inRgb", time); }
70786
70788 PluginRef out_color() const { return PluginRef(*this, "color"); }
70789};
70790
70792class TexRamp : public Plugin {
70793public:
70795 static constexpr const PluginTypeId getTypeId() { return 0xBF3930E; }
70797 static constexpr const char* getType() { return "TexRamp"; }
70798
70799 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
70800
70804 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
70808 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
70809
70813 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
70817 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
70818
70822 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
70826 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
70827
70831 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
70835 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
70836
70840 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
70844 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
70848 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
70849
70853 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
70857 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
70861 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
70862
70866 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
70870 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
70874 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
70875
70879 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
70883 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
70887 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
70888
70892 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
70896 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
70900 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
70901
70903 PluginRef out_color() const { return PluginRef(*this, "color"); }
70904
70906 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
70907
70909 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
70910
70912 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
70913
70916 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
70919 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
70920
70924 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
70928 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
70929
70933 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
70937 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
70938
70942 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
70946 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
70947
70951 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
70955 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
70956
70960 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
70964 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
70965
70969 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
70973 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
70974
70978 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
70982 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
70983
70987 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
70991 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
70992
70996 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
71000 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
71001
71005 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
71009 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
71010
71014 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
71018 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
71019
71023 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
71027 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
71028
71032 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
71036 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
71037
71041 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
71045 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
71046
71050 bool set_positions(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("positions", texturefloatList, time); }
71051 bool set_positions(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("positions", std::move(texturefloatList), time); }
71052 bool set_positions(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("positions", texturefloats, count, time); }
71053 template<size_t count> bool set_positions(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("positions", texturefloats, count, time); }
71054 template<size_t count> bool set_positions(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("positions", texturefloats, count, time); }
71058 ValueList get_positions(double time = TiMe::Default()) const { return getValueList("positions", time); }
71059
71062 bool set_colors(const ValueList& textureList, double time = TiMe::Default()) { return setValue("colors", textureList, time); }
71063 bool set_colors(ValueList&& textureList, double time = TiMe::Default()) { return setValue("colors", std::move(textureList), time); }
71064 bool set_colors(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("colors", textures, count, time); }
71065 template<size_t count> bool set_colors(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("colors", textures, count, time); }
71066 template<size_t count> bool set_colors(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("colors", textures, count, time); }
71069 ValueList get_colors(double time = TiMe::Default()) const { return getValueList("colors", time); }
71070
71074 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
71078 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
71079
71083 bool set_interpolation(int val, double time = TiMe::Default()) { return setValue("interpolation", val, time); }
71087 int get_interpolation(double time = TiMe::Default()) const { return getInt("interpolation", time); }
71088
71092 bool set_biases(const FloatList& floatList, double time = TiMe::Default()) { return setValue("biases", floatList, time); }
71093 bool set_biases(FloatList&& floatList, double time = TiMe::Default()) { return setValue("biases", std::move(floatList), time); }
71094 bool set_biases(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("biases", floats, count, time); }
71095 template<size_t count> bool set_biases(const float (&floats)[count], double time = TiMe::Default()) { return setArray("biases", floats, count, time); }
71099 FloatList get_biases(double time = TiMe::Default()) const { return getFloatList("biases", time); }
71100
71104 bool set_u_wave(float val, double time = TiMe::Default()) { return setValue("u_wave", val, time); }
71108 float get_u_wave(double time = TiMe::Default()) const { return getFloat("u_wave", time); }
71109
71113 bool set_v_wave(float val, double time = TiMe::Default()) { return setValue("v_wave", val, time); }
71117 float get_v_wave(double time = TiMe::Default()) const { return getFloat("v_wave", time); }
71118
71122 bool set_noise_amount(float val, double time = TiMe::Default()) { return setValue("noise_amount", val, time); }
71126 float get_noise_amount(double time = TiMe::Default()) const { return getFloat("noise_amount", time); }
71127
71131 bool set_noise_frequency(float val, double time = TiMe::Default()) { return setValue("noise_frequency", val, time); }
71135 float get_noise_frequency(double time = TiMe::Default()) const { return getFloat("noise_frequency", time); }
71136
71140 bool set_hue_noise_amount(float val, double time = TiMe::Default()) { return setValue("hue_noise_amount", val, time); }
71144 float get_hue_noise_amount(double time = TiMe::Default()) const { return getFloat("hue_noise_amount", time); }
71145
71149 bool set_hue_noise_frequency(float val, double time = TiMe::Default()) { return setValue("hue_noise_frequency", val, time); }
71153 float get_hue_noise_frequency(double time = TiMe::Default()) const { return getFloat("hue_noise_frequency", time); }
71154
71158 bool set_saturation_noise_amount(float val, double time = TiMe::Default()) { return setValue("saturation_noise_amount", val, time); }
71162 float get_saturation_noise_amount(double time = TiMe::Default()) const { return getFloat("saturation_noise_amount", time); }
71163
71167 bool set_saturation_noise_frequency(float val, double time = TiMe::Default()) { return setValue("saturation_noise_frequency", val, time); }
71171 float get_saturation_noise_frequency(double time = TiMe::Default()) const { return getFloat("saturation_noise_frequency", time); }
71172
71176 bool set_value_noise_amount(float val, double time = TiMe::Default()) { return setValue("value_noise_amount", val, time); }
71180 float get_value_noise_amount(double time = TiMe::Default()) const { return getFloat("value_noise_amount", time); }
71181
71185 bool set_value_noise_frequency(float val, double time = TiMe::Default()) { return setValue("value_noise_frequency", val, time); }
71189 float get_value_noise_frequency(double time = TiMe::Default()) const { return getFloat("value_noise_frequency", time); }
71190};
71191
71193class TexRandom : public Plugin {
71194public:
71196 static constexpr const PluginTypeId getTypeId() { return 0x786938AE; }
71198 static constexpr const char* getType() { return "TexRandom"; }
71199
71200 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
71201
71202 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
71203
71207 bool set_seed(int val, double time = TiMe::Default()) { return setValue("seed", val, time); }
71211 int get_seed(double time = TiMe::Default()) const { return getInt("seed", time); }
71212
71215 bool set_color_seed(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_seed", texture, time); }
71218 bool set_color_seed(const AColor& texture, double time = TiMe::Default()) { return setValue("color_seed", texture, time); }
71221 Value get_color_seed(double time = TiMe::Default()) const { return getValue("color_seed", time); }
71222
71225 bool set_float_seed(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("float_seed", texturefloat, time); }
71228 bool set_float_seed(float texturefloat, double time = TiMe::Default()) { return setValue("float_seed", texturefloat, time); }
71231 Value get_float_seed(double time = TiMe::Default()) const { return getValue("float_seed", time); }
71232
71236 bool set_range_min(float val, double time = TiMe::Default()) { return setValue("range_min", val, time); }
71240 float get_range_min(double time = TiMe::Default()) const { return getFloat("range_min", time); }
71241
71245 bool set_range_max(float val, double time = TiMe::Default()) { return setValue("range_max", val, time); }
71249 float get_range_max(double time = TiMe::Default()) const { return getFloat("range_max", time); }
71250
71252 PluginRef out_color() const { return PluginRef(*this, "color"); }
71253
71255 PluginRef out_value() const { return PluginRef(*this, "value"); }
71256};
71257
71259class TexRaySwitch : public Plugin {
71260public:
71262 static constexpr const PluginTypeId getTypeId() { return 0xBFFBBA2; }
71264 static constexpr const char* getType() { return "TexRaySwitch"; }
71265
71266 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
71267
71271 bool set_default_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("default_texture", texture, time); }
71275 bool set_default_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("default_texture", texture, time); }
71279 Value get_default_texture(double time = TiMe::Default()) const { return getValue("default_texture", time); }
71280
71284 bool set_shadow_ray_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("shadow_ray_texture", texture, time); }
71288 bool set_shadow_ray_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("shadow_ray_texture", texture, time); }
71292 Value get_shadow_ray_texture(double time = TiMe::Default()) const { return getValue("shadow_ray_texture", time); }
71293
71297 bool set_gi_ray_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("gi_ray_texture", texture, time); }
71301 bool set_gi_ray_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("gi_ray_texture", texture, time); }
71305 Value get_gi_ray_texture(double time = TiMe::Default()) const { return getValue("gi_ray_texture", time); }
71306
71310 bool set_reflect_ray_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflect_ray_texture", texture, time); }
71314 bool set_reflect_ray_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("reflect_ray_texture", texture, time); }
71318 Value get_reflect_ray_texture(double time = TiMe::Default()) const { return getValue("reflect_ray_texture", time); }
71319
71323 bool set_refract_ray_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("refract_ray_texture", texture, time); }
71327 bool set_refract_ray_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("refract_ray_texture", texture, time); }
71331 Value get_refract_ray_texture(double time = TiMe::Default()) const { return getValue("refract_ray_texture", time); }
71332};
71333
71335class TexRemap : public Plugin {
71336public:
71338 static constexpr const PluginTypeId getTypeId() { return 0xBF680AA; }
71340 static constexpr const char* getType() { return "TexRemap"; }
71341
71342 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
71343
71344 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
71345
71349 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
71353 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
71354
71358 bool set_input_value(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input_value", texturefloat, time); }
71362 bool set_input_value(float texturefloat, double time = TiMe::Default()) { return setValue("input_value", texturefloat, time); }
71366 Value get_input_value(double time = TiMe::Default()) const { return getValue("input_value", time); }
71367
71371 bool set_input_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("input_color", texture, time); }
71375 bool set_input_color(const AColor& texture, double time = TiMe::Default()) { return setValue("input_color", texture, time); }
71379 Value get_input_color(double time = TiMe::Default()) const { return getValue("input_color", time); }
71380
71384 bool set_input_bias(float val, double time = TiMe::Default()) { return setValue("input_bias", val, time); }
71388 float get_input_bias(double time = TiMe::Default()) const { return getFloat("input_bias", time); }
71389
71392 bool set_input_bias_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input_bias_tex", texturefloat, time); }
71395 bool set_input_bias_tex(float texturefloat, double time = TiMe::Default()) { return setValue("input_bias_tex", texturefloat, time); }
71398 Value get_input_bias_tex(double time = TiMe::Default()) const { return getValue("input_bias_tex", time); }
71399
71403 bool set_input_min(float val, double time = TiMe::Default()) { return setValue("input_min", val, time); }
71407 float get_input_min(double time = TiMe::Default()) const { return getFloat("input_min", time); }
71408
71411 bool set_input_min_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input_min_tex", texturefloat, time); }
71414 bool set_input_min_tex(float texturefloat, double time = TiMe::Default()) { return setValue("input_min_tex", texturefloat, time); }
71417 Value get_input_min_tex(double time = TiMe::Default()) const { return getValue("input_min_tex", time); }
71418
71422 bool set_input_max(float val, double time = TiMe::Default()) { return setValue("input_max", val, time); }
71426 float get_input_max(double time = TiMe::Default()) const { return getFloat("input_max", time); }
71427
71430 bool set_input_max_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input_max_tex", texturefloat, time); }
71433 bool set_input_max_tex(float texturefloat, double time = TiMe::Default()) { return setValue("input_max_tex", texturefloat, time); }
71436 Value get_input_max_tex(double time = TiMe::Default()) const { return getValue("input_max_tex", time); }
71437
71441 bool set_output_min(float val, double time = TiMe::Default()) { return setValue("output_min", val, time); }
71445 float get_output_min(double time = TiMe::Default()) const { return getFloat("output_min", time); }
71446
71450 bool set_output_max(float val, double time = TiMe::Default()) { return setValue("output_max", val, time); }
71454 float get_output_max(double time = TiMe::Default()) const { return getFloat("output_max", time); }
71455
71459 bool set_float_positions(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("float_positions", texturefloatList, time); }
71460 bool set_float_positions(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("float_positions", std::move(texturefloatList), time); }
71461 bool set_float_positions(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("float_positions", texturefloats, count, time); }
71462 template<size_t count> bool set_float_positions(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("float_positions", texturefloats, count, time); }
71463 template<size_t count> bool set_float_positions(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("float_positions", texturefloats, count, time); }
71467 ValueList get_float_positions(double time = TiMe::Default()) const { return getValueList("float_positions", time); }
71468
71472 bool set_float_values(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("float_values", texturefloatList, time); }
71473 bool set_float_values(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("float_values", std::move(texturefloatList), time); }
71474 bool set_float_values(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("float_values", texturefloats, count, time); }
71475 template<size_t count> bool set_float_values(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("float_values", texturefloats, count, time); }
71476 template<size_t count> bool set_float_values(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("float_values", texturefloats, count, time); }
71480 ValueList get_float_values(double time = TiMe::Default()) const { return getValueList("float_values", time); }
71481
71485 bool set_float_types(const IntList& intList, double time = TiMe::Default()) { return setValue("float_types", intList, time); }
71486 bool set_float_types(IntList&& intList, double time = TiMe::Default()) { return setValue("float_types", std::move(intList), time); }
71487 bool set_float_types(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("float_types", ints, count, time); }
71488 template<size_t count> bool set_float_types(const int (&ints)[count], double time = TiMe::Default()) { return setArray("float_types", ints, count, time); }
71492 IntList get_float_types(double time = TiMe::Default()) const { return getIntList("float_types", time); }
71493
71497 bool set_float_tangents(const FloatList& floatList, double time = TiMe::Default()) { return setValue("float_tangents", floatList, time); }
71498 bool set_float_tangents(FloatList&& floatList, double time = TiMe::Default()) { return setValue("float_tangents", std::move(floatList), time); }
71499 bool set_float_tangents(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("float_tangents", floats, count, time); }
71500 template<size_t count> bool set_float_tangents(const float (&floats)[count], double time = TiMe::Default()) { return setArray("float_tangents", floats, count, time); }
71504 FloatList get_float_tangents(double time = TiMe::Default()) const { return getFloatList("float_tangents", time); }
71505
71509 bool set_color_positions(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("color_positions", texturefloatList, time); }
71510 bool set_color_positions(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("color_positions", std::move(texturefloatList), time); }
71511 bool set_color_positions(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("color_positions", texturefloats, count, time); }
71512 template<size_t count> bool set_color_positions(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("color_positions", texturefloats, count, time); }
71513 template<size_t count> bool set_color_positions(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("color_positions", texturefloats, count, time); }
71517 ValueList get_color_positions(double time = TiMe::Default()) const { return getValueList("color_positions", time); }
71518
71521 bool set_color_colors(const ValueList& textureList, double time = TiMe::Default()) { return setValue("color_colors", textureList, time); }
71522 bool set_color_colors(ValueList&& textureList, double time = TiMe::Default()) { return setValue("color_colors", std::move(textureList), time); }
71523 bool set_color_colors(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("color_colors", textures, count, time); }
71524 template<size_t count> bool set_color_colors(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("color_colors", textures, count, time); }
71525 template<size_t count> bool set_color_colors(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("color_colors", textures, count, time); }
71528 ValueList get_color_colors(double time = TiMe::Default()) const { return getValueList("color_colors", time); }
71529
71533 bool set_color_types(const IntList& intList, double time = TiMe::Default()) { return setValue("color_types", intList, time); }
71534 bool set_color_types(IntList&& intList, double time = TiMe::Default()) { return setValue("color_types", std::move(intList), time); }
71535 bool set_color_types(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("color_types", ints, count, time); }
71536 template<size_t count> bool set_color_types(const int (&ints)[count], double time = TiMe::Default()) { return setArray("color_types", ints, count, time); }
71540 IntList get_color_types(double time = TiMe::Default()) const { return getIntList("color_types", time); }
71541
71545 bool set_color_tangents(const FloatList& floatList, double time = TiMe::Default()) { return setValue("color_tangents", floatList, time); }
71546 bool set_color_tangents(FloatList&& floatList, double time = TiMe::Default()) { return setValue("color_tangents", std::move(floatList), time); }
71547 bool set_color_tangents(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("color_tangents", floats, count, time); }
71548 template<size_t count> bool set_color_tangents(const float (&floats)[count], double time = TiMe::Default()) { return setArray("color_tangents", floats, count, time); }
71552 FloatList get_color_tangents(double time = TiMe::Default()) const { return getFloatList("color_tangents", time); }
71553
71557 bool set_red_positions(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("red_positions", texturefloatList, time); }
71558 bool set_red_positions(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("red_positions", std::move(texturefloatList), time); }
71559 bool set_red_positions(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("red_positions", texturefloats, count, time); }
71560 template<size_t count> bool set_red_positions(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("red_positions", texturefloats, count, time); }
71561 template<size_t count> bool set_red_positions(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("red_positions", texturefloats, count, time); }
71565 ValueList get_red_positions(double time = TiMe::Default()) const { return getValueList("red_positions", time); }
71566
71570 bool set_red_values(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("red_values", texturefloatList, time); }
71571 bool set_red_values(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("red_values", std::move(texturefloatList), time); }
71572 bool set_red_values(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("red_values", texturefloats, count, time); }
71573 template<size_t count> bool set_red_values(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("red_values", texturefloats, count, time); }
71574 template<size_t count> bool set_red_values(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("red_values", texturefloats, count, time); }
71578 ValueList get_red_values(double time = TiMe::Default()) const { return getValueList("red_values", time); }
71579
71583 bool set_red_types(const IntList& intList, double time = TiMe::Default()) { return setValue("red_types", intList, time); }
71584 bool set_red_types(IntList&& intList, double time = TiMe::Default()) { return setValue("red_types", std::move(intList), time); }
71585 bool set_red_types(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("red_types", ints, count, time); }
71586 template<size_t count> bool set_red_types(const int (&ints)[count], double time = TiMe::Default()) { return setArray("red_types", ints, count, time); }
71590 IntList get_red_types(double time = TiMe::Default()) const { return getIntList("red_types", time); }
71591
71595 bool set_red_tangents(const FloatList& floatList, double time = TiMe::Default()) { return setValue("red_tangents", floatList, time); }
71596 bool set_red_tangents(FloatList&& floatList, double time = TiMe::Default()) { return setValue("red_tangents", std::move(floatList), time); }
71597 bool set_red_tangents(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("red_tangents", floats, count, time); }
71598 template<size_t count> bool set_red_tangents(const float (&floats)[count], double time = TiMe::Default()) { return setArray("red_tangents", floats, count, time); }
71602 FloatList get_red_tangents(double time = TiMe::Default()) const { return getFloatList("red_tangents", time); }
71603
71607 bool set_green_positions(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("green_positions", texturefloatList, time); }
71608 bool set_green_positions(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("green_positions", std::move(texturefloatList), time); }
71609 bool set_green_positions(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("green_positions", texturefloats, count, time); }
71610 template<size_t count> bool set_green_positions(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("green_positions", texturefloats, count, time); }
71611 template<size_t count> bool set_green_positions(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("green_positions", texturefloats, count, time); }
71615 ValueList get_green_positions(double time = TiMe::Default()) const { return getValueList("green_positions", time); }
71616
71620 bool set_green_values(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("green_values", texturefloatList, time); }
71621 bool set_green_values(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("green_values", std::move(texturefloatList), time); }
71622 bool set_green_values(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("green_values", texturefloats, count, time); }
71623 template<size_t count> bool set_green_values(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("green_values", texturefloats, count, time); }
71624 template<size_t count> bool set_green_values(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("green_values", texturefloats, count, time); }
71628 ValueList get_green_values(double time = TiMe::Default()) const { return getValueList("green_values", time); }
71629
71633 bool set_green_types(const IntList& intList, double time = TiMe::Default()) { return setValue("green_types", intList, time); }
71634 bool set_green_types(IntList&& intList, double time = TiMe::Default()) { return setValue("green_types", std::move(intList), time); }
71635 bool set_green_types(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("green_types", ints, count, time); }
71636 template<size_t count> bool set_green_types(const int (&ints)[count], double time = TiMe::Default()) { return setArray("green_types", ints, count, time); }
71640 IntList get_green_types(double time = TiMe::Default()) const { return getIntList("green_types", time); }
71641
71645 bool set_green_tangents(const FloatList& floatList, double time = TiMe::Default()) { return setValue("green_tangents", floatList, time); }
71646 bool set_green_tangents(FloatList&& floatList, double time = TiMe::Default()) { return setValue("green_tangents", std::move(floatList), time); }
71647 bool set_green_tangents(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("green_tangents", floats, count, time); }
71648 template<size_t count> bool set_green_tangents(const float (&floats)[count], double time = TiMe::Default()) { return setArray("green_tangents", floats, count, time); }
71652 FloatList get_green_tangents(double time = TiMe::Default()) const { return getFloatList("green_tangents", time); }
71653
71657 bool set_blue_positions(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("blue_positions", texturefloatList, time); }
71658 bool set_blue_positions(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("blue_positions", std::move(texturefloatList), time); }
71659 bool set_blue_positions(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("blue_positions", texturefloats, count, time); }
71660 template<size_t count> bool set_blue_positions(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("blue_positions", texturefloats, count, time); }
71661 template<size_t count> bool set_blue_positions(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("blue_positions", texturefloats, count, time); }
71665 ValueList get_blue_positions(double time = TiMe::Default()) const { return getValueList("blue_positions", time); }
71666
71670 bool set_blue_values(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("blue_values", texturefloatList, time); }
71671 bool set_blue_values(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("blue_values", std::move(texturefloatList), time); }
71672 bool set_blue_values(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("blue_values", texturefloats, count, time); }
71673 template<size_t count> bool set_blue_values(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("blue_values", texturefloats, count, time); }
71674 template<size_t count> bool set_blue_values(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("blue_values", texturefloats, count, time); }
71678 ValueList get_blue_values(double time = TiMe::Default()) const { return getValueList("blue_values", time); }
71679
71683 bool set_blue_types(const IntList& intList, double time = TiMe::Default()) { return setValue("blue_types", intList, time); }
71684 bool set_blue_types(IntList&& intList, double time = TiMe::Default()) { return setValue("blue_types", std::move(intList), time); }
71685 bool set_blue_types(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("blue_types", ints, count, time); }
71686 template<size_t count> bool set_blue_types(const int (&ints)[count], double time = TiMe::Default()) { return setArray("blue_types", ints, count, time); }
71690 IntList get_blue_types(double time = TiMe::Default()) const { return getIntList("blue_types", time); }
71691
71695 bool set_blue_tangents(const FloatList& floatList, double time = TiMe::Default()) { return setValue("blue_tangents", floatList, time); }
71696 bool set_blue_tangents(FloatList&& floatList, double time = TiMe::Default()) { return setValue("blue_tangents", std::move(floatList), time); }
71697 bool set_blue_tangents(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("blue_tangents", floats, count, time); }
71698 template<size_t count> bool set_blue_tangents(const float (&floats)[count], double time = TiMe::Default()) { return setArray("blue_tangents", floats, count, time); }
71702 FloatList get_blue_tangents(double time = TiMe::Default()) const { return getFloatList("blue_tangents", time); }
71703
71707 bool set_hue_positions(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("hue_positions", texturefloatList, time); }
71708 bool set_hue_positions(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("hue_positions", std::move(texturefloatList), time); }
71709 bool set_hue_positions(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("hue_positions", texturefloats, count, time); }
71710 template<size_t count> bool set_hue_positions(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("hue_positions", texturefloats, count, time); }
71711 template<size_t count> bool set_hue_positions(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("hue_positions", texturefloats, count, time); }
71715 ValueList get_hue_positions(double time = TiMe::Default()) const { return getValueList("hue_positions", time); }
71716
71720 bool set_hue_values(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("hue_values", texturefloatList, time); }
71721 bool set_hue_values(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("hue_values", std::move(texturefloatList), time); }
71722 bool set_hue_values(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("hue_values", texturefloats, count, time); }
71723 template<size_t count> bool set_hue_values(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("hue_values", texturefloats, count, time); }
71724 template<size_t count> bool set_hue_values(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("hue_values", texturefloats, count, time); }
71728 ValueList get_hue_values(double time = TiMe::Default()) const { return getValueList("hue_values", time); }
71729
71733 bool set_hue_types(const IntList& intList, double time = TiMe::Default()) { return setValue("hue_types", intList, time); }
71734 bool set_hue_types(IntList&& intList, double time = TiMe::Default()) { return setValue("hue_types", std::move(intList), time); }
71735 bool set_hue_types(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("hue_types", ints, count, time); }
71736 template<size_t count> bool set_hue_types(const int (&ints)[count], double time = TiMe::Default()) { return setArray("hue_types", ints, count, time); }
71740 IntList get_hue_types(double time = TiMe::Default()) const { return getIntList("hue_types", time); }
71741
71745 bool set_hue_tangents(const FloatList& floatList, double time = TiMe::Default()) { return setValue("hue_tangents", floatList, time); }
71746 bool set_hue_tangents(FloatList&& floatList, double time = TiMe::Default()) { return setValue("hue_tangents", std::move(floatList), time); }
71747 bool set_hue_tangents(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("hue_tangents", floats, count, time); }
71748 template<size_t count> bool set_hue_tangents(const float (&floats)[count], double time = TiMe::Default()) { return setArray("hue_tangents", floats, count, time); }
71752 FloatList get_hue_tangents(double time = TiMe::Default()) const { return getFloatList("hue_tangents", time); }
71753
71757 bool set_saturation_positions(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("saturation_positions", texturefloatList, time); }
71758 bool set_saturation_positions(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("saturation_positions", std::move(texturefloatList), time); }
71759 bool set_saturation_positions(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("saturation_positions", texturefloats, count, time); }
71760 template<size_t count> bool set_saturation_positions(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("saturation_positions", texturefloats, count, time); }
71761 template<size_t count> bool set_saturation_positions(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("saturation_positions", texturefloats, count, time); }
71765 ValueList get_saturation_positions(double time = TiMe::Default()) const { return getValueList("saturation_positions", time); }
71766
71770 bool set_saturation_values(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("saturation_values", texturefloatList, time); }
71771 bool set_saturation_values(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("saturation_values", std::move(texturefloatList), time); }
71772 bool set_saturation_values(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("saturation_values", texturefloats, count, time); }
71773 template<size_t count> bool set_saturation_values(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("saturation_values", texturefloats, count, time); }
71774 template<size_t count> bool set_saturation_values(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("saturation_values", texturefloats, count, time); }
71778 ValueList get_saturation_values(double time = TiMe::Default()) const { return getValueList("saturation_values", time); }
71779
71783 bool set_saturation_types(const IntList& intList, double time = TiMe::Default()) { return setValue("saturation_types", intList, time); }
71784 bool set_saturation_types(IntList&& intList, double time = TiMe::Default()) { return setValue("saturation_types", std::move(intList), time); }
71785 bool set_saturation_types(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("saturation_types", ints, count, time); }
71786 template<size_t count> bool set_saturation_types(const int (&ints)[count], double time = TiMe::Default()) { return setArray("saturation_types", ints, count, time); }
71790 IntList get_saturation_types(double time = TiMe::Default()) const { return getIntList("saturation_types", time); }
71791
71795 bool set_saturation_tangents(const FloatList& floatList, double time = TiMe::Default()) { return setValue("saturation_tangents", floatList, time); }
71796 bool set_saturation_tangents(FloatList&& floatList, double time = TiMe::Default()) { return setValue("saturation_tangents", std::move(floatList), time); }
71797 bool set_saturation_tangents(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("saturation_tangents", floats, count, time); }
71798 template<size_t count> bool set_saturation_tangents(const float (&floats)[count], double time = TiMe::Default()) { return setArray("saturation_tangents", floats, count, time); }
71802 FloatList get_saturation_tangents(double time = TiMe::Default()) const { return getFloatList("saturation_tangents", time); }
71803
71807 bool set_value_positions(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("value_positions", texturefloatList, time); }
71808 bool set_value_positions(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("value_positions", std::move(texturefloatList), time); }
71809 bool set_value_positions(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("value_positions", texturefloats, count, time); }
71810 template<size_t count> bool set_value_positions(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("value_positions", texturefloats, count, time); }
71811 template<size_t count> bool set_value_positions(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("value_positions", texturefloats, count, time); }
71815 ValueList get_value_positions(double time = TiMe::Default()) const { return getValueList("value_positions", time); }
71816
71820 bool set_value_values(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("value_values", texturefloatList, time); }
71821 bool set_value_values(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("value_values", std::move(texturefloatList), time); }
71822 bool set_value_values(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("value_values", texturefloats, count, time); }
71823 template<size_t count> bool set_value_values(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("value_values", texturefloats, count, time); }
71824 template<size_t count> bool set_value_values(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("value_values", texturefloats, count, time); }
71828 ValueList get_value_values(double time = TiMe::Default()) const { return getValueList("value_values", time); }
71829
71833 bool set_value_types(const IntList& intList, double time = TiMe::Default()) { return setValue("value_types", intList, time); }
71834 bool set_value_types(IntList&& intList, double time = TiMe::Default()) { return setValue("value_types", std::move(intList), time); }
71835 bool set_value_types(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("value_types", ints, count, time); }
71836 template<size_t count> bool set_value_types(const int (&ints)[count], double time = TiMe::Default()) { return setArray("value_types", ints, count, time); }
71840 IntList get_value_types(double time = TiMe::Default()) const { return getIntList("value_types", time); }
71841
71845 bool set_value_tangents(const FloatList& floatList, double time = TiMe::Default()) { return setValue("value_tangents", floatList, time); }
71846 bool set_value_tangents(FloatList&& floatList, double time = TiMe::Default()) { return setValue("value_tangents", std::move(floatList), time); }
71847 bool set_value_tangents(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("value_tangents", floats, count, time); }
71848 template<size_t count> bool set_value_tangents(const float (&floats)[count], double time = TiMe::Default()) { return setArray("value_tangents", floats, count, time); }
71852 FloatList get_value_tangents(double time = TiMe::Default()) const { return getFloatList("value_tangents", time); }
71853
71857 bool set_alpha_from_intensity(bool val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
71861 bool get_alpha_from_intensity(double time = TiMe::Default()) const { return getBool("alpha_from_intensity", time); }
71862
71864 PluginRef out_out_value() const { return PluginRef(*this, "out_value"); }
71865
71867 PluginRef out_out_color() const { return PluginRef(*this, "out_color"); }
71868};
71869
71871class TexRemapFloat : public Plugin {
71872public:
71874 static constexpr const PluginTypeId getTypeId() { return 0x20131510; }
71876 static constexpr const char* getType() { return "TexRemapFloat"; }
71877
71878 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
71879
71882 bool set_value(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("value", texturefloat, time); }
71885 bool set_value(float texturefloat, double time = TiMe::Default()) { return setValue("value", texturefloat, time); }
71888 Value get_value(double time = TiMe::Default()) const { return getValue("value", time); }
71889
71892 bool set_low(float val, double time = TiMe::Default()) { return setValue("low", val, time); }
71895 float get_low(double time = TiMe::Default()) const { return getFloat("low", time); }
71896
71899 bool set_high(float val, double time = TiMe::Default()) { return setValue("high", val, time); }
71902 float get_high(double time = TiMe::Default()) const { return getFloat("high", time); }
71903};
71904
71906class TexRgbaCombine : public Plugin {
71907public:
71909 static constexpr const PluginTypeId getTypeId() { return 0x77EE861F; }
71911 static constexpr const char* getType() { return "TexRgbaCombine"; }
71912
71913 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
71914
71916 bool set_red(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("red", texturefloat, time); }
71918 bool set_red(float texturefloat, double time = TiMe::Default()) { return setValue("red", texturefloat, time); }
71920 Value get_red(double time = TiMe::Default()) const { return getValue("red", time); }
71921
71923 bool set_green(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("green", texturefloat, time); }
71925 bool set_green(float texturefloat, double time = TiMe::Default()) { return setValue("green", texturefloat, time); }
71927 Value get_green(double time = TiMe::Default()) const { return getValue("green", time); }
71928
71930 bool set_blue(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("blue", texturefloat, time); }
71932 bool set_blue(float texturefloat, double time = TiMe::Default()) { return setValue("blue", texturefloat, time); }
71934 Value get_blue(double time = TiMe::Default()) const { return getValue("blue", time); }
71935
71937 bool set_alpha(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha", texturefloat, time); }
71939 bool set_alpha(float texturefloat, double time = TiMe::Default()) { return setValue("alpha", texturefloat, time); }
71941 Value get_alpha(double time = TiMe::Default()) const { return getValue("alpha", time); }
71942};
71943
71945class TexRgbaSplit : public Plugin {
71946public:
71948 static constexpr const PluginTypeId getTypeId() { return 0x77EE8651; }
71950 static constexpr const char* getType() { return "TexRgbaSplit"; }
71951
71953 bool set_input(const PluginRef& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
71955 bool set_input(const AColor& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
71957 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
71958
71960 PluginRef out_rgb() const { return PluginRef(*this, "rgb"); }
71961
71963 PluginRef out_combined() const { return PluginRef(*this, "combined"); }
71964
71966 PluginRef out_alpha() const { return PluginRef(*this, "alpha"); }
71967};
71968
71970class TexRock : public Plugin {
71971public:
71973 static constexpr const PluginTypeId getTypeId() { return 0xBF6A008; }
71975 static constexpr const char* getType() { return "TexRock"; }
71976
71977 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
71978
71982 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
71986 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
71987
71991 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
71995 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
71996
72000 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
72004 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
72005
72009 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
72013 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
72014
72018 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
72022 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
72026 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
72027
72031 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
72035 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
72039 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
72040
72044 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
72048 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
72052 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
72053
72057 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
72061 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
72065 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
72066
72070 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
72074 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
72078 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
72079
72081 PluginRef out_color() const { return PluginRef(*this, "color"); }
72082
72084 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
72085
72087 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
72088
72090 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
72091
72094 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
72097 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
72098
72102 bool set_wrap(bool val, double time = TiMe::Default()) { return setValue("wrap", val, time); }
72106 bool get_wrap(double time = TiMe::Default()) const { return getBool("wrap", time); }
72107
72111 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
72115 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
72116
72120 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
72124 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
72125
72129 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
72133 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
72134
72138 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
72142 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
72143
72147 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
72151 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
72152
72156 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
72160 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
72161
72165 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
72169 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
72170
72174 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
72178 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
72179
72183 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
72187 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
72188
72192 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
72196 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
72197
72201 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
72205 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
72206
72210 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
72214 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
72215
72219 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
72223 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
72224
72228 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
72232 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
72233
72237 bool set_color1_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1_tex", texture, time); }
72241 bool set_color1_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color1_tex", texture, time); }
72245 Value get_color1_tex(double time = TiMe::Default()) const { return getValue("color1_tex", time); }
72246
72250 bool set_color2_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2_tex", texture, time); }
72254 bool set_color2_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color2_tex", texture, time); }
72258 Value get_color2_tex(double time = TiMe::Default()) const { return getValue("color2_tex", time); }
72259
72263 bool set_grain_size(float val, double time = TiMe::Default()) { return setValue("grain_size", val, time); }
72267 float get_grain_size(double time = TiMe::Default()) const { return getFloat("grain_size", time); }
72268
72272 bool set_diffusion(float val, double time = TiMe::Default()) { return setValue("diffusion", val, time); }
72276 float get_diffusion(double time = TiMe::Default()) const { return getFloat("diffusion", time); }
72277
72281 bool set_mix_ratio(float val, double time = TiMe::Default()) { return setValue("mix_ratio", val, time); }
72285 float get_mix_ratio(double time = TiMe::Default()) const { return getFloat("mix_ratio", time); }
72286};
72287
72289class TexSampler : public Plugin {
72290public:
72292 static constexpr const PluginTypeId getTypeId() { return 0x7782F949; }
72294 static constexpr const char* getType() { return "TexSampler"; }
72295
72296 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
72297
72299 PluginRef out_point() const { return PluginRef(*this, "point"); }
72300
72302 PluginRef out_pointReference() const { return PluginRef(*this, "pointReference"); }
72303
72305 PluginRef out_pointObject() const { return PluginRef(*this, "pointObject"); }
72306
72308 PluginRef out_pointCamera() const { return PluginRef(*this, "pointCamera"); }
72309
72311 PluginRef out_pointRelative() const { return PluginRef(*this, "pointRelative"); }
72312
72314 PluginRef out_normal() const { return PluginRef(*this, "normal"); }
72315
72317 PluginRef out_normalReference() const { return PluginRef(*this, "normalReference"); }
72318
72320 PluginRef out_normalCamera() const { return PluginRef(*this, "normalCamera"); }
72321
72323 PluginRef out_normalObject() const { return PluginRef(*this, "normalObject"); }
72324
72326 PluginRef out_normalRelative() const { return PluginRef(*this, "normalRelative"); }
72327
72329 PluginRef out_reflection() const { return PluginRef(*this, "reflection"); }
72330
72332 PluginRef out_reflectionObject() const { return PluginRef(*this, "reflectionObject"); }
72333
72335 PluginRef out_reflectionCamera() const { return PluginRef(*this, "reflectionCamera"); }
72336
72338 PluginRef out_reflectionRelative() const { return PluginRef(*this, "reflectionRelative"); }
72339
72341 PluginRef out_refraction() const { return PluginRef(*this, "refraction"); }
72342
72344 PluginRef out_refractionObject() const { return PluginRef(*this, "refractionObject"); }
72345
72347 PluginRef out_refractionCamera() const { return PluginRef(*this, "refractionCamera"); }
72348
72350 PluginRef out_refractionRelative() const { return PluginRef(*this, "refractionRelative"); }
72351
72353 PluginRef out_bumpNormal() const { return PluginRef(*this, "bumpNormal"); }
72354
72356 PluginRef out_bumpNormalCamera() const { return PluginRef(*this, "bumpNormalCamera"); }
72357
72359 PluginRef out_bumpNormalObject() const { return PluginRef(*this, "bumpNormalObject"); }
72360
72362 PluginRef out_bumpNormalRelative() const { return PluginRef(*this, "bumpNormalRelative"); }
72363
72365 PluginRef out_gnormal() const { return PluginRef(*this, "gnormal"); }
72366
72368 PluginRef out_camToWorld() const { return PluginRef(*this, "camToWorld"); }
72369
72371 PluginRef out_view_dir() const { return PluginRef(*this, "view_dir"); }
72372
72374 PluginRef out_frame_time() const { return PluginRef(*this, "frame_time"); }
72375
72377 PluginRef out_ray_time() const { return PluginRef(*this, "ray_time"); }
72378
72380 PluginRef out_frame_index_offset() const { return PluginRef(*this, "frame_index_offset"); }
72381
72383 PluginRef out_facing_ratio() const { return PluginRef(*this, "facing_ratio"); }
72384
72386 PluginRef out_material_id() const { return PluginRef(*this, "material_id"); }
72387
72389 PluginRef out_flipped_normal() const { return PluginRef(*this, "flipped_normal"); }
72390
72392 PluginRef out_cameraNearClipPlane() const { return PluginRef(*this, "cameraNearClipPlane"); }
72393
72395 PluginRef out_cameraFarClipPlane() const { return PluginRef(*this, "cameraFarClipPlane"); }
72396
72398 PluginRef out_uvCoord() const { return PluginRef(*this, "uvCoord"); }
72399
72401 PluginRef out_uvCoordClamp() const { return PluginRef(*this, "uvCoordClamp"); }
72402
72404 PluginRef out_uvCoordTile() const { return PluginRef(*this, "uvCoordTile"); }
72405
72407 PluginRef out_rayDirection() const { return PluginRef(*this, "rayDirection"); }
72408
72410 PluginRef out_pixelCenter() const { return PluginRef(*this, "pixelCenter"); }
72411
72413 PluginRef out_tangentUCamera() const { return PluginRef(*this, "tangentUCamera"); }
72414
72416 PluginRef out_tangentVCamera() const { return PluginRef(*this, "tangentVCamera"); }
72417
72419 PluginRef out_tangentUObject() const { return PluginRef(*this, "tangentUObject"); }
72420
72422 PluginRef out_tangentVObject() const { return PluginRef(*this, "tangentVObject"); }
72423
72425 PluginRef out_tangentUWorld() const { return PluginRef(*this, "tangentUWorld"); }
72426
72428 PluginRef out_tangentVWorld() const { return PluginRef(*this, "tangentVWorld"); }
72429
72431 PluginRef out_ray_depth() const { return PluginRef(*this, "ray_depth"); }
72432
72434 PluginRef out_path_length() const { return PluginRef(*this, "path_length"); }
72435
72437 PluginRef out_transparency_level() const { return PluginRef(*this, "transparency_level"); }
72438
72440 PluginRef out_object_id() const { return PluginRef(*this, "object_id"); }
72441
72443 PluginRef out_parent_object_id() const { return PluginRef(*this, "parent_object_id"); }
72444
72446 PluginRef out_instance_id() const { return PluginRef(*this, "instance_id"); }
72447
72449 PluginRef out_velocity() const { return PluginRef(*this, "velocity"); }
72450
72452 PluginRef out_speed() const { return PluginRef(*this, "speed"); }
72453
72455 PluginRef out_random_by_renderID() const { return PluginRef(*this, "random_by_renderID"); }
72456
72458 PluginRef out_random_by_polyShell() const { return PluginRef(*this, "random_by_polyShell"); }
72459
72461 PluginRef out_random_by_scene_name() const { return PluginRef(*this, "random_by_scene_name"); }
72462
72464 PluginRef out_random_by_instanceID() const { return PluginRef(*this, "random_by_instanceID"); }
72465
72469 bool set_uv_set_name(const char* str, double time = TiMe::Default()) { return setValue("uv_set_name", str, time); }
72473 bool set_uv_set_name(const std::string& str, double time = TiMe::Default()) { return setValue("uv_set_name", str, time); }
72477 std::string get_uv_set_name(double time = TiMe::Default()) const { return getString("uv_set_name", time); }
72478
72482 bool set_uv_index(int val, double time = TiMe::Default()) { return setValue("uv_index", val, time); }
72486 int get_uv_index(double time = TiMe::Default()) const { return getInt("uv_index", time); }
72487
72491 bool set_refraction_ior(float val, double time = TiMe::Default()) { return setValue("refraction_ior", val, time); }
72495 float get_refraction_ior(double time = TiMe::Default()) const { return getFloat("refraction_ior", time); }
72496
72500 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
72504 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
72505
72507 PluginRef out_gpu_adaptive_lights_voxels() const { return PluginRef(*this, "gpu_adaptive_lights_voxels"); }
72508
72510 PluginRef out_face_index() const { return PluginRef(*this, "face_index"); }
72511
72513 PluginRef out_barycentric_coords() const { return PluginRef(*this, "barycentric_coords"); }
72514
72518 bool set_reference_vertex_attr(const char* str, double time = TiMe::Default()) { return setValue("reference_vertex_attr", str, time); }
72522 bool set_reference_vertex_attr(const std::string& str, double time = TiMe::Default()) { return setValue("reference_vertex_attr", str, time); }
72526 std::string get_reference_vertex_attr(double time = TiMe::Default()) const { return getString("reference_vertex_attr", time); }
72527
72531 bool set_reference_normal_attr(const char* str, double time = TiMe::Default()) { return setValue("reference_normal_attr", str, time); }
72535 bool set_reference_normal_attr(const std::string& str, double time = TiMe::Default()) { return setValue("reference_normal_attr", str, time); }
72539 std::string get_reference_normal_attr(double time = TiMe::Default()) const { return getString("reference_normal_attr", time); }
72540
72544 bool set_user_attribute_overrides(bool val, double time = TiMe::Default()) { return setValue("user_attribute_overrides", val, time); }
72548 bool get_user_attribute_overrides(double time = TiMe::Default()) const { return getBool("user_attribute_overrides", time); }
72549};
72550
72552class TexScalarCurve : public Plugin {
72553public:
72555 static constexpr const PluginTypeId getTypeId() { return 0x77DF471F; }
72557 static constexpr const char* getType() { return "TexScalarCurve"; }
72558
72559 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
72560
72562 bool set_input(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
72564 bool set_input(float texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
72566 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
72567
72570 bool set_keys(const FloatList& floatList, double time = TiMe::Default()) { return setValue("keys", floatList, time); }
72571 bool set_keys(FloatList&& floatList, double time = TiMe::Default()) { return setValue("keys", std::move(floatList), time); }
72572 bool set_keys(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("keys", floats, count, time); }
72573 template<size_t count> bool set_keys(const float (&floats)[count], double time = TiMe::Default()) { return setArray("keys", floats, count, time); }
72576 FloatList get_keys(double time = TiMe::Default()) const { return getFloatList("keys", time); }
72577};
72578
72581public:
72583 static constexpr const PluginTypeId getTypeId() { return 0x77DF4A91; }
72585 static constexpr const char* getType() { return "TexScalarExponential"; }
72586
72587 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
72588
72590 bool set_input(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
72592 bool set_input(float texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
72594 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
72595
72597 bool set_factor(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("factor", texturefloat, time); }
72599 bool set_factor(float texturefloat, double time = TiMe::Default()) { return setValue("factor", texturefloat, time); }
72601 Value get_factor(double time = TiMe::Default()) const { return getValue("factor", time); }
72602
72606 bool set_operation(int val, double time = TiMe::Default()) { return setValue("operation", val, time); }
72610 int get_operation(double time = TiMe::Default()) const { return getInt("operation", time); }
72611};
72612
72615public:
72617 static constexpr const PluginTypeId getTypeId() { return 0x77E11AC4; }
72619 static constexpr const char* getType() { return "TexScalarHairRootSampler"; }
72620
72621 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
72622
72625 bool set_root_values(const FloatList& floatList, double time = TiMe::Default()) { return setValue("root_values", floatList, time); }
72626 bool set_root_values(FloatList&& floatList, double time = TiMe::Default()) { return setValue("root_values", std::move(floatList), time); }
72627 bool set_root_values(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("root_values", floats, count, time); }
72628 template<size_t count> bool set_root_values(const float (&floats)[count], double time = TiMe::Default()) { return setArray("root_values", floats, count, time); }
72631 FloatList get_root_values(double time = TiMe::Default()) const { return getFloatList("root_values", time); }
72632};
72633
72636public:
72638 static constexpr const PluginTypeId getTypeId() { return 0x77B01E25; }
72640 static constexpr const char* getType() { return "TexScalarMathBasic"; }
72641
72642 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
72643
72646 bool set_op(int val, double time = TiMe::Default()) { return setValue("op", val, time); }
72649 int get_op(double time = TiMe::Default()) const { return getInt("op", time); }
72650
72652 bool set_input1(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input1", texturefloat, time); }
72654 bool set_input1(float texturefloat, double time = TiMe::Default()) { return setValue("input1", texturefloat, time); }
72656 Value get_input1(double time = TiMe::Default()) const { return getValue("input1", time); }
72657
72659 bool set_input2(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input2", texturefloat, time); }
72661 bool set_input2(float texturefloat, double time = TiMe::Default()) { return setValue("input2", texturefloat, time); }
72663 Value get_input2(double time = TiMe::Default()) const { return getValue("input2", time); }
72664
72667 bool set_max_displacement(float val, double time = TiMe::Default()) { return setValue("max_displacement", val, time); }
72670 float get_max_displacement(double time = TiMe::Default()) const { return getFloat("max_displacement", time); }
72671};
72672
72675public:
72677 static constexpr const PluginTypeId getTypeId() { return 0x78771CE5; }
72679 static constexpr const char* getType() { return "TexScatterSurfaceColor"; }
72680
72681 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
72682
72686 bool set_source(int val, double time = TiMe::Default()) { return setValue("source", val, time); }
72690 int get_source(double time = TiMe::Default()) const { return getInt("source", time); }
72691
72694 bool set_custom_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("custom_map", texture, time); }
72697 bool set_custom_map(const AColor& texture, double time = TiMe::Default()) { return setValue("custom_map", texture, time); }
72700 Value get_custom_map(double time = TiMe::Default()) const { return getValue("custom_map", time); }
72701
72704 bool set_distribution_surface_maps(const ValueList& textureList, double time = TiMe::Default()) { return setValue("distribution_surface_maps", textureList, time); }
72705 bool set_distribution_surface_maps(ValueList&& textureList, double time = TiMe::Default()) { return setValue("distribution_surface_maps", std::move(textureList), time); }
72706 bool set_distribution_surface_maps(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("distribution_surface_maps", textures, count, time); }
72707 template<size_t count> bool set_distribution_surface_maps(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("distribution_surface_maps", textures, count, time); }
72708 template<size_t count> bool set_distribution_surface_maps(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("distribution_surface_maps", textures, count, time); }
72711 ValueList get_distribution_surface_maps(double time = TiMe::Default()) const { return getValueList("distribution_surface_maps", time); }
72712
72716 bool set_surface_map_ids(const IntList& intList, double time = TiMe::Default()) { return setValue("surface_map_ids", intList, time); }
72717 bool set_surface_map_ids(IntList&& intList, double time = TiMe::Default()) { return setValue("surface_map_ids", std::move(intList), time); }
72718 bool set_surface_map_ids(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("surface_map_ids", ints, count, time); }
72719 template<size_t count> bool set_surface_map_ids(const int (&ints)[count], double time = TiMe::Default()) { return setArray("surface_map_ids", ints, count, time); }
72723 IntList get_surface_map_ids(double time = TiMe::Default()) const { return getIntList("surface_map_ids", time); }
72724
72727 bool set_surface_nodes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("surface_nodes", pluginList, time); }
72728 bool set_surface_nodes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("surface_nodes", plugins, count, time); }
72729 template<size_t count> bool set_surface_nodes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("surface_nodes", plugins, count, time); }
72732 PluginList get_surface_nodes(double time = TiMe::Default()) const { return getPluginList("surface_nodes", time); }
72733
72737 bool set_surface_node_ids(const IntList& intList, double time = TiMe::Default()) { return setValue("surface_node_ids", intList, time); }
72738 bool set_surface_node_ids(IntList&& intList, double time = TiMe::Default()) { return setValue("surface_node_ids", std::move(intList), time); }
72739 bool set_surface_node_ids(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("surface_node_ids", ints, count, time); }
72740 template<size_t count> bool set_surface_node_ids(const int (&ints)[count], double time = TiMe::Default()) { return setArray("surface_node_ids", ints, count, time); }
72744 IntList get_surface_node_ids(double time = TiMe::Default()) const { return getIntList("surface_node_ids", time); }
72745
72749 bool set_hue_randomness(float val, double time = TiMe::Default()) { return setValue("hue_randomness", val, time); }
72753 float get_hue_randomness(double time = TiMe::Default()) const { return getFloat("hue_randomness", time); }
72754
72758 bool set_gamma_randomness(float val, double time = TiMe::Default()) { return setValue("gamma_randomness", val, time); }
72762 float get_gamma_randomness(double time = TiMe::Default()) const { return getFloat("gamma_randomness", time); }
72763
72767 bool set_presampled_source(int val, double time = TiMe::Default()) { return setValue("presampled_source", val, time); }
72771 int get_presampled_source(double time = TiMe::Default()) const { return getInt("presampled_source", time); }
72772};
72773
72775class TexSetRange : public Plugin {
72776public:
72778 static constexpr const PluginTypeId getTypeId() { return 0x77B0E90D; }
72780 static constexpr const char* getType() { return "TexSetRange"; }
72781
72782 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
72783
72786 bool set_value(const PluginRef& texture, double time = TiMe::Default()) { return setValue("value", texture, time); }
72789 bool set_value(const AColor& texture, double time = TiMe::Default()) { return setValue("value", texture, time); }
72792 Value get_value(double time = TiMe::Default()) const { return getValue("value", time); }
72793
72796 bool set_oldMin(const PluginRef& texture, double time = TiMe::Default()) { return setValue("oldMin", texture, time); }
72799 bool set_oldMin(const AColor& texture, double time = TiMe::Default()) { return setValue("oldMin", texture, time); }
72802 Value get_oldMin(double time = TiMe::Default()) const { return getValue("oldMin", time); }
72803
72806 bool set_oldMax(const PluginRef& texture, double time = TiMe::Default()) { return setValue("oldMax", texture, time); }
72809 bool set_oldMax(const AColor& texture, double time = TiMe::Default()) { return setValue("oldMax", texture, time); }
72812 Value get_oldMax(double time = TiMe::Default()) const { return getValue("oldMax", time); }
72813
72816 bool set_newMin(const PluginRef& texture, double time = TiMe::Default()) { return setValue("newMin", texture, time); }
72819 bool set_newMin(const AColor& texture, double time = TiMe::Default()) { return setValue("newMin", texture, time); }
72822 Value get_newMin(double time = TiMe::Default()) const { return getValue("newMin", time); }
72823
72826 bool set_newMax(const PluginRef& texture, double time = TiMe::Default()) { return setValue("newMax", texture, time); }
72829 bool set_newMax(const AColor& texture, double time = TiMe::Default()) { return setValue("newMax", texture, time); }
72832 Value get_newMax(double time = TiMe::Default()) const { return getValue("newMax", time); }
72833
72835 PluginRef out_color() const { return PluginRef(*this, "color"); }
72836};
72837
72839class TexSimplexNoise : public Plugin {
72840public:
72842 static constexpr const PluginTypeId getTypeId() { return 0x781BE052; }
72844 static constexpr const char* getType() { return "TexSimplexNoise"; }
72845
72846 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
72847
72851 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
72855 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
72856
72860 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
72864 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
72865
72869 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
72873 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
72874
72878 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
72882 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
72883
72887 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
72891 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
72895 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
72896
72900 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
72904 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
72908 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
72909
72913 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
72917 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
72921 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
72922
72926 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
72930 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
72934 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
72935
72939 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
72943 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
72947 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
72948
72950 PluginRef out_color() const { return PluginRef(*this, "color"); }
72951
72953 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
72954
72956 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
72957
72959 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
72960
72963 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
72966 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
72967
72971 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
72975 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
72976
72980 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
72984 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
72985
72989 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
72993 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
72994
72998 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
73002 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
73003
73007 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
73011 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
73012
73016 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
73020 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
73021
73025 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
73029 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
73030
73034 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
73038 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
73039
73043 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
73047 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
73048
73052 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
73056 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
73057
73061 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
73065 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
73066
73070 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
73074 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
73075
73079 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
73083 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
73084
73088 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
73092 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
73093
73096 bool set_amplitude(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("amplitude", texturefloat, time); }
73099 bool set_amplitude(float texturefloat, double time = TiMe::Default()) { return setValue("amplitude", texturefloat, time); }
73102 Value get_amplitude(double time = TiMe::Default()) const { return getValue("amplitude", time); }
73103
73106 bool set_distortion_ratio(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("distortion_ratio", texturefloat, time); }
73109 bool set_distortion_ratio(float texturefloat, double time = TiMe::Default()) { return setValue("distortion_ratio", texturefloat, time); }
73112 Value get_distortion_ratio(double time = TiMe::Default()) const { return getValue("distortion_ratio", time); }
73113
73116 bool set_distortion_u(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("distortion_u", texturefloat, time); }
73119 bool set_distortion_u(float texturefloat, double time = TiMe::Default()) { return setValue("distortion_u", texturefloat, time); }
73122 Value get_distortion_u(double time = TiMe::Default()) const { return getValue("distortion_u", time); }
73123
73126 bool set_distortion_v(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("distortion_v", texturefloat, time); }
73129 bool set_distortion_v(float texturefloat, double time = TiMe::Default()) { return setValue("distortion_v", texturefloat, time); }
73132 Value get_distortion_v(double time = TiMe::Default()) const { return getValue("distortion_v", time); }
73133
73136 bool set_frequency(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("frequency", texturefloat, time); }
73139 bool set_frequency(float texturefloat, double time = TiMe::Default()) { return setValue("frequency", texturefloat, time); }
73142 Value get_frequency(double time = TiMe::Default()) const { return getValue("frequency", time); }
73143
73146 bool set_frequency_ratio(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("frequency_ratio", texturefloat, time); }
73149 bool set_frequency_ratio(float texturefloat, double time = TiMe::Default()) { return setValue("frequency_ratio", texturefloat, time); }
73152 Value get_frequency_ratio(double time = TiMe::Default()) const { return getValue("frequency_ratio", time); }
73153
73156 bool set_gamma(float val, double time = TiMe::Default()) { return setValue("gamma", val, time); }
73159 float get_gamma(double time = TiMe::Default()) const { return getFloat("gamma", time); }
73160
73163 bool set_noise_type(int val, double time = TiMe::Default()) { return setValue("noise_type", val, time); }
73166 int get_noise_type(double time = TiMe::Default()) const { return getInt("noise_type", time); }
73167
73170 bool set_octaves(int val, double time = TiMe::Default()) { return setValue("octaves", val, time); }
73173 int get_octaves(double time = TiMe::Default()) const { return getInt("octaves", time); }
73174
73177 bool set_ratio(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("ratio", texturefloat, time); }
73180 bool set_ratio(float texturefloat, double time = TiMe::Default()) { return setValue("ratio", texturefloat, time); }
73183 Value get_ratio(double time = TiMe::Default()) const { return getValue("ratio", time); }
73184
73187 bool set_scale(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("scale", texturefloat, time); }
73190 bool set_scale(float texturefloat, double time = TiMe::Default()) { return setValue("scale", texturefloat, time); }
73193 Value get_scale(double time = TiMe::Default()) const { return getValue("scale", time); }
73194
73197 bool set_threshold(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("threshold", texturefloat, time); }
73200 bool set_threshold(float texturefloat, double time = TiMe::Default()) { return setValue("threshold", texturefloat, time); }
73203 Value get_threshold(double time = TiMe::Default()) const { return getValue("threshold", time); }
73204};
73205
73207class TexSky : public Plugin {
73208public:
73210 static constexpr const PluginTypeId getTypeId() { return 0xBF4F5C8; }
73212 static constexpr const char* getType() { return "TexSky"; }
73213
73214 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
73215
73219 bool set_intensity_multiplier(float val, double time = TiMe::Default()) { return setValue("intensity_multiplier", val, time); }
73223 float get_intensity_multiplier(double time = TiMe::Default()) const { return getFloat("intensity_multiplier", time); }
73224
73228 bool set_target_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("target_transform", transform, time); }
73232 Transform get_target_transform(double time = TiMe::Default()) const { return getTransform("target_transform", time); }
73233
73237 bool set_turbidity(float val, double time = TiMe::Default()) { return setValue("turbidity", val, time); }
73241 float get_turbidity(double time = TiMe::Default()) const { return getFloat("turbidity", time); }
73242
73246 bool set_ozone(float val, double time = TiMe::Default()) { return setValue("ozone", val, time); }
73250 float get_ozone(double time = TiMe::Default()) const { return getFloat("ozone", time); }
73251
73255 bool set_size_multiplier(float val, double time = TiMe::Default()) { return setValue("size_multiplier", val, time); }
73259 float get_size_multiplier(double time = TiMe::Default()) const { return getFloat("size_multiplier", time); }
73260
73264 bool set_sky_model(int val, double time = TiMe::Default()) { return setValue("sky_model", val, time); }
73268 int get_sky_model(double time = TiMe::Default()) const { return getInt("sky_model", time); }
73269
73273 bool set_horiz_illum(float val, double time = TiMe::Default()) { return setValue("horiz_illum", val, time); }
73277 float get_horiz_illum(double time = TiMe::Default()) const { return getFloat("horiz_illum", time); }
73278
73282 bool set_altitude(float val, double time = TiMe::Default()) { return setValue("altitude", val, time); }
73286 float get_altitude(double time = TiMe::Default()) const { return getFloat("altitude", time); }
73287
73291 bool set_color_mode(int val, double time = TiMe::Default()) { return setValue("color_mode", val, time); }
73295 int get_color_mode(double time = TiMe::Default()) const { return getInt("color_mode", time); }
73296
73300 bool set_filter_color(const Color& color, double time = TiMe::Default()) { return setValue("filter_color", color, time); }
73304 Color get_filter_color(double time = TiMe::Default()) const { return getColor("filter_color", time); }
73305
73309 bool set_ground_albedo(const Color& color, double time = TiMe::Default()) { return setValue("ground_albedo", color, time); }
73313 Color get_ground_albedo(double time = TiMe::Default()) const { return getColor("ground_albedo", time); }
73314
73318 bool set_blend_angle(float val, double time = TiMe::Default()) { return setValue("blend_angle", val, time); }
73322 float get_blend_angle(double time = TiMe::Default()) const { return getFloat("blend_angle", time); }
73323
73327 bool set_horizon_offset(float val, double time = TiMe::Default()) { return setValue("horizon_offset", val, time); }
73331 float get_horizon_offset(double time = TiMe::Default()) const { return getFloat("horizon_offset", time); }
73332
73336 bool set_water_vapour(float val, double time = TiMe::Default()) { return setValue("water_vapour", val, time); }
73340 float get_water_vapour(double time = TiMe::Default()) const { return getFloat("water_vapour", time); }
73341
73345 bool set_up_vector(const Vector& vector, double time = TiMe::Default()) { return setValue("up_vector", vector, time); }
73349 Vector get_up_vector(double time = TiMe::Default()) const { return getVector("up_vector", time); }
73350
73354 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
73358 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
73359
73363 bool set_invisible(bool val, double time = TiMe::Default()) { return setValue("invisible", val, time); }
73367 bool get_invisible(double time = TiMe::Default()) const { return getBool("invisible", time); }
73368
73371 bool set_sun(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("sun", plugin, time); }
73374 PluginRef get_sun(double time = TiMe::Default()) const { return getPlugin("sun", time); }
73375
73379 bool set_sun_dir_only(int val, double time = TiMe::Default()) { return setValue("sun_dir_only", val, time); }
73383 int get_sun_dir_only(double time = TiMe::Default()) const { return getInt("sun_dir_only", time); }
73384};
73385
73387class TexSmoke : public Plugin {
73388public:
73390 static constexpr const PluginTypeId getTypeId() { return 0x77A211D6; }
73392 static constexpr const char* getType() { return "TexSmoke"; }
73393
73394 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
73395
73399 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
73403 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
73404
73408 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
73412 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
73413
73417 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
73421 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
73422
73426 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
73430 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
73431
73435 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
73439 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
73443 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
73444
73448 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
73452 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
73456 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
73457
73461 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
73465 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
73469 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
73470
73474 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
73478 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
73482 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
73483
73487 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
73491 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
73495 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
73496
73498 PluginRef out_color() const { return PluginRef(*this, "color"); }
73499
73501 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
73502
73504 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
73505
73507 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
73508
73511 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
73514 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
73515
73519 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
73523 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
73524
73528 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
73532 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
73533
73537 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
73541 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
73542
73546 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
73550 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
73551
73555 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
73559 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
73560
73564 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
73568 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
73569
73573 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
73577 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
73578
73582 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
73586 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
73587
73591 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
73595 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
73596
73600 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
73604 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
73605
73609 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
73613 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
73614
73618 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
73622 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
73623
73627 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
73631 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
73632
73636 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
73640 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
73641
73645 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
73649 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
73653 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
73654
73658 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
73662 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
73666 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
73667
73671 bool set_size(float val, double time = TiMe::Default()) { return setValue("size", val, time); }
73675 float get_size(double time = TiMe::Default()) const { return getFloat("size", time); }
73676
73680 bool set_iterations(int val, double time = TiMe::Default()) { return setValue("iterations", val, time); }
73684 int get_iterations(double time = TiMe::Default()) const { return getInt("iterations", time); }
73685
73689 bool set_phase(float val, double time = TiMe::Default()) { return setValue("phase", val, time); }
73693 float get_phase(double time = TiMe::Default()) const { return getFloat("phase", time); }
73694
73698 bool set_exponent(float val, double time = TiMe::Default()) { return setValue("exponent", val, time); }
73702 float get_exponent(double time = TiMe::Default()) const { return getFloat("exponent", time); }
73703};
73704
73706class TexSnow : public Plugin {
73707public:
73709 static constexpr const PluginTypeId getTypeId() { return 0xBF7FB60; }
73711 static constexpr const char* getType() { return "TexSnow"; }
73712
73713 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
73714
73718 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
73722 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
73723
73727 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
73731 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
73732
73736 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
73740 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
73741
73745 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
73749 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
73750
73754 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
73758 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
73762 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
73763
73767 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
73771 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
73775 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
73776
73780 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
73784 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
73788 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
73789
73793 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
73797 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
73801 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
73802
73806 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
73810 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
73814 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
73815
73817 PluginRef out_color() const { return PluginRef(*this, "color"); }
73818
73820 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
73821
73823 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
73824
73826 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
73827
73830 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
73833 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
73834
73838 bool set_wrap(bool val, double time = TiMe::Default()) { return setValue("wrap", val, time); }
73842 bool get_wrap(double time = TiMe::Default()) const { return getBool("wrap", time); }
73843
73847 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
73851 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
73852
73856 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
73860 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
73861
73865 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
73869 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
73870
73874 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
73878 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
73879
73883 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
73887 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
73888
73892 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
73896 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
73897
73901 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
73905 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
73906
73910 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
73914 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
73915
73919 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
73923 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
73924
73928 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
73932 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
73933
73937 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
73941 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
73942
73946 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
73950 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
73951
73955 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
73959 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
73960
73964 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
73968 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
73969
73973 bool set_snow_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("snow_tex", texture, time); }
73977 bool set_snow_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("snow_tex", texture, time); }
73981 Value get_snow_tex(double time = TiMe::Default()) const { return getValue("snow_tex", time); }
73982
73986 bool set_surface_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("surface_tex", texture, time); }
73990 bool set_surface_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("surface_tex", texture, time); }
73994 Value get_surface_tex(double time = TiMe::Default()) const { return getValue("surface_tex", time); }
73995
73999 bool set_threshold(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("threshold", texturefloat, time); }
74003 bool set_threshold(float texturefloat, double time = TiMe::Default()) { return setValue("threshold", texturefloat, time); }
74007 Value get_threshold(double time = TiMe::Default()) const { return getValue("threshold", time); }
74008
74012 bool set_depth_decay(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("depth_decay", texturefloat, time); }
74016 bool set_depth_decay(float texturefloat, double time = TiMe::Default()) { return setValue("depth_decay", texturefloat, time); }
74020 Value get_depth_decay(double time = TiMe::Default()) const { return getValue("depth_decay", time); }
74021
74025 bool set_thickness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("thickness", texturefloat, time); }
74029 bool set_thickness(float texturefloat, double time = TiMe::Default()) { return setValue("thickness", texturefloat, time); }
74033 Value get_thickness(double time = TiMe::Default()) const { return getValue("thickness", time); }
74034};
74035
74037class TexSoftbox : public Plugin {
74038public:
74040 static constexpr const PluginTypeId getTypeId() { return 0x77DE0BBD; }
74042 static constexpr const char* getType() { return "TexSoftbox"; }
74043
74044 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
74045
74049 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
74053 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
74054
74058 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
74062 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
74063
74067 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
74071 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
74072
74076 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
74080 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
74081
74085 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
74089 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
74093 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
74094
74098 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
74102 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
74106 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
74107
74111 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
74115 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
74119 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
74120
74124 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
74128 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
74132 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
74133
74137 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
74141 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
74145 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
74146
74148 PluginRef out_color() const { return PluginRef(*this, "color"); }
74149
74151 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
74152
74154 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
74155
74157 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
74158
74161 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
74164 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
74165
74169 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
74173 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
74174
74178 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
74182 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
74183
74187 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
74191 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
74192
74196 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
74200 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
74201
74205 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
74209 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
74210
74214 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
74218 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
74219
74223 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
74227 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
74228
74232 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
74236 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
74237
74241 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
74245 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
74246
74250 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
74254 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
74255
74259 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
74263 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
74264
74268 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
74272 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
74273
74277 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
74281 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
74282
74286 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
74290 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
74291
74295 bool set_base_color(const Color& color, double time = TiMe::Default()) { return setValue("base_color", color, time); }
74299 Color get_base_color(double time = TiMe::Default()) const { return getColor("base_color", time); }
74300
74304 bool set_base_tex_on(bool val, double time = TiMe::Default()) { return setValue("base_tex_on", val, time); }
74308 bool get_base_tex_on(double time = TiMe::Default()) const { return getBool("base_tex_on", time); }
74309
74313 bool set_base_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("base_tex", texture, time); }
74317 bool set_base_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("base_tex", texture, time); }
74321 Value get_base_tex(double time = TiMe::Default()) const { return getValue("base_tex", time); }
74322
74326 bool set_base_tint_on(bool val, double time = TiMe::Default()) { return setValue("base_tint_on", val, time); }
74330 bool get_base_tint_on(double time = TiMe::Default()) const { return getBool("base_tint_on", time); }
74331
74335 bool set_base_tint(const Color& color, double time = TiMe::Default()) { return setValue("base_tint", color, time); }
74339 Color get_base_tint(double time = TiMe::Default()) const { return getColor("base_tint", time); }
74340
74344 bool set_base_tint_strength(float val, double time = TiMe::Default()) { return setValue("base_tint_strength", val, time); }
74348 float get_base_tint_strength(double time = TiMe::Default()) const { return getFloat("base_tint_strength", time); }
74349
74353 bool set_base_mult(float val, double time = TiMe::Default()) { return setValue("base_mult", val, time); }
74357 float get_base_mult(double time = TiMe::Default()) const { return getFloat("base_mult", time); }
74358
74362 bool set_base_gamma(float val, double time = TiMe::Default()) { return setValue("base_gamma", val, time); }
74366 float get_base_gamma(double time = TiMe::Default()) const { return getFloat("base_gamma", time); }
74367
74371 bool set_spots_on(bool val, double time = TiMe::Default()) { return setValue("spots_on", val, time); }
74375 bool get_spots_on(double time = TiMe::Default()) const { return getBool("spots_on", time); }
74376
74380 bool set_spots_mult(float val, double time = TiMe::Default()) { return setValue("spots_mult", val, time); }
74384 float get_spots_mult(double time = TiMe::Default()) const { return getFloat("spots_mult", time); }
74385
74389 bool set_spots_mode(int val, double time = TiMe::Default()) { return setValue("spots_mode", val, time); }
74393 int get_spots_mode(double time = TiMe::Default()) const { return getInt("spots_mode", time); }
74394
74398 bool set_spots_tint_on(bool val, double time = TiMe::Default()) { return setValue("spots_tint_on", val, time); }
74402 bool get_spots_tint_on(double time = TiMe::Default()) const { return getBool("spots_tint_on", time); }
74403
74407 bool set_spots_tint(const Color& color, double time = TiMe::Default()) { return setValue("spots_tint", color, time); }
74411 Color get_spots_tint(double time = TiMe::Default()) const { return getColor("spots_tint", time); }
74412
74416 bool set_spots_tint_strength(float val, double time = TiMe::Default()) { return setValue("spots_tint_strength", val, time); }
74420 float get_spots_tint_strength(double time = TiMe::Default()) const { return getFloat("spots_tint_strength", time); }
74421
74425 bool set_u_offset(float val, double time = TiMe::Default()) { return setValue("u_offset", val, time); }
74429 float get_u_offset(double time = TiMe::Default()) const { return getFloat("u_offset", time); }
74430
74434 bool set_u_tiling(float val, double time = TiMe::Default()) { return setValue("u_tiling", val, time); }
74438 float get_u_tiling(double time = TiMe::Default()) const { return getFloat("u_tiling", time); }
74439
74443 bool set_u_tiling_on(bool val, double time = TiMe::Default()) { return setValue("u_tiling_on", val, time); }
74447 bool get_u_tiling_on(double time = TiMe::Default()) const { return getBool("u_tiling_on", time); }
74448
74452 bool set_v_offset(float val, double time = TiMe::Default()) { return setValue("v_offset", val, time); }
74456 float get_v_offset(double time = TiMe::Default()) const { return getFloat("v_offset", time); }
74457
74461 bool set_v_tiling(float val, double time = TiMe::Default()) { return setValue("v_tiling", val, time); }
74465 float get_v_tiling(double time = TiMe::Default()) const { return getFloat("v_tiling", time); }
74466
74470 bool set_v_tiling_on(bool val, double time = TiMe::Default()) { return setValue("v_tiling_on", val, time); }
74474 bool get_v_tiling_on(double time = TiMe::Default()) const { return getBool("v_tiling_on", time); }
74475
74479 bool set_spots_oradius(float val, double time = TiMe::Default()) { return setValue("spots_oradius", val, time); }
74483 float get_spots_oradius(double time = TiMe::Default()) const { return getFloat("spots_oradius", time); }
74484
74488 bool set_spots_iradius(float val, double time = TiMe::Default()) { return setValue("spots_iradius", val, time); }
74492 float get_spots_iradius(double time = TiMe::Default()) const { return getFloat("spots_iradius", time); }
74493
74497 bool set_spots_exp(float val, double time = TiMe::Default()) { return setValue("spots_exp", val, time); }
74501 float get_spots_exp(double time = TiMe::Default()) const { return getFloat("spots_exp", time); }
74502
74506 bool set_grad_vert_on(bool val, double time = TiMe::Default()) { return setValue("grad_vert_on", val, time); }
74510 bool get_grad_vert_on(double time = TiMe::Default()) const { return getBool("grad_vert_on", time); }
74511
74515 bool set_grad_vert_flip(bool val, double time = TiMe::Default()) { return setValue("grad_vert_flip", val, time); }
74519 bool get_grad_vert_flip(double time = TiMe::Default()) const { return getBool("grad_vert_flip", time); }
74520
74522 bool set_grad_vert_pos(const ValueList& list, double time = TiMe::Default()) { return setValue("grad_vert_pos", list, time); }
74523 bool set_grad_vert_pos(ValueList&& list, double time = TiMe::Default()) { return setValue("grad_vert_pos", std::move(list), time); }
74524 bool set_grad_vert_pos(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("grad_vert_pos", values, count, time); }
74525 template<size_t count> bool set_grad_vert_pos(const Value (&values)[count], double time = TiMe::Default()) { return setArray("grad_vert_pos", values, count, time); }
74526 template<size_t count> bool set_grad_vert_pos(Value (&&values)[count], double time = TiMe::Default()) { return setArray("grad_vert_pos", values, count, time); }
74528 ValueList get_grad_vert_pos(double time = TiMe::Default()) const { return getValueList("grad_vert_pos", time); }
74529
74531 bool set_grad_vert_col(const ValueList& textureList, double time = TiMe::Default()) { return setValue("grad_vert_col", textureList, time); }
74532 bool set_grad_vert_col(ValueList&& textureList, double time = TiMe::Default()) { return setValue("grad_vert_col", std::move(textureList), time); }
74533 bool set_grad_vert_col(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("grad_vert_col", textures, count, time); }
74534 template<size_t count> bool set_grad_vert_col(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("grad_vert_col", textures, count, time); }
74535 template<size_t count> bool set_grad_vert_col(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("grad_vert_col", textures, count, time); }
74537 ValueList get_grad_vert_col(double time = TiMe::Default()) const { return getValueList("grad_vert_col", time); }
74538
74541 bool set_grad_vert(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("grad_vert", plugin, time); }
74544 PluginRef get_grad_vert(double time = TiMe::Default()) const { return getPlugin("grad_vert", time); }
74545
74549 bool set_grad_horiz_on(bool val, double time = TiMe::Default()) { return setValue("grad_horiz_on", val, time); }
74553 bool get_grad_horiz_on(double time = TiMe::Default()) const { return getBool("grad_horiz_on", time); }
74554
74558 bool set_grad_horiz_flip(bool val, double time = TiMe::Default()) { return setValue("grad_horiz_flip", val, time); }
74562 bool get_grad_horiz_flip(double time = TiMe::Default()) const { return getBool("grad_horiz_flip", time); }
74563
74565 bool set_grad_horiz_pos(const ValueList& list, double time = TiMe::Default()) { return setValue("grad_horiz_pos", list, time); }
74566 bool set_grad_horiz_pos(ValueList&& list, double time = TiMe::Default()) { return setValue("grad_horiz_pos", std::move(list), time); }
74567 bool set_grad_horiz_pos(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("grad_horiz_pos", values, count, time); }
74568 template<size_t count> bool set_grad_horiz_pos(const Value (&values)[count], double time = TiMe::Default()) { return setArray("grad_horiz_pos", values, count, time); }
74569 template<size_t count> bool set_grad_horiz_pos(Value (&&values)[count], double time = TiMe::Default()) { return setArray("grad_horiz_pos", values, count, time); }
74571 ValueList get_grad_horiz_pos(double time = TiMe::Default()) const { return getValueList("grad_horiz_pos", time); }
74572
74574 bool set_grad_horiz_col(const ValueList& textureList, double time = TiMe::Default()) { return setValue("grad_horiz_col", textureList, time); }
74575 bool set_grad_horiz_col(ValueList&& textureList, double time = TiMe::Default()) { return setValue("grad_horiz_col", std::move(textureList), time); }
74576 bool set_grad_horiz_col(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("grad_horiz_col", textures, count, time); }
74577 template<size_t count> bool set_grad_horiz_col(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("grad_horiz_col", textures, count, time); }
74578 template<size_t count> bool set_grad_horiz_col(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("grad_horiz_col", textures, count, time); }
74580 ValueList get_grad_horiz_col(double time = TiMe::Default()) const { return getValueList("grad_horiz_col", time); }
74581
74584 bool set_grad_horiz(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("grad_horiz", plugin, time); }
74587 PluginRef get_grad_horiz(double time = TiMe::Default()) const { return getPlugin("grad_horiz", time); }
74588
74592 bool set_grad_rad_on(bool val, double time = TiMe::Default()) { return setValue("grad_rad_on", val, time); }
74596 bool get_grad_rad_on(double time = TiMe::Default()) const { return getBool("grad_rad_on", time); }
74597
74601 bool set_grad_rad_flip(bool val, double time = TiMe::Default()) { return setValue("grad_rad_flip", val, time); }
74605 bool get_grad_rad_flip(double time = TiMe::Default()) const { return getBool("grad_rad_flip", time); }
74606
74608 bool set_grad_rad_pos(const ValueList& list, double time = TiMe::Default()) { return setValue("grad_rad_pos", list, time); }
74609 bool set_grad_rad_pos(ValueList&& list, double time = TiMe::Default()) { return setValue("grad_rad_pos", std::move(list), time); }
74610 bool set_grad_rad_pos(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("grad_rad_pos", values, count, time); }
74611 template<size_t count> bool set_grad_rad_pos(const Value (&values)[count], double time = TiMe::Default()) { return setArray("grad_rad_pos", values, count, time); }
74612 template<size_t count> bool set_grad_rad_pos(Value (&&values)[count], double time = TiMe::Default()) { return setArray("grad_rad_pos", values, count, time); }
74614 ValueList get_grad_rad_pos(double time = TiMe::Default()) const { return getValueList("grad_rad_pos", time); }
74615
74617 bool set_grad_rad_col(const ValueList& textureList, double time = TiMe::Default()) { return setValue("grad_rad_col", textureList, time); }
74618 bool set_grad_rad_col(ValueList&& textureList, double time = TiMe::Default()) { return setValue("grad_rad_col", std::move(textureList), time); }
74619 bool set_grad_rad_col(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("grad_rad_col", textures, count, time); }
74620 template<size_t count> bool set_grad_rad_col(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("grad_rad_col", textures, count, time); }
74621 template<size_t count> bool set_grad_rad_col(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("grad_rad_col", textures, count, time); }
74623 ValueList get_grad_rad_col(double time = TiMe::Default()) const { return getValueList("grad_rad_col", time); }
74624
74627 bool set_grad_rad(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("grad_rad", plugin, time); }
74630 PluginRef get_grad_rad(double time = TiMe::Default()) const { return getPlugin("grad_rad", time); }
74631
74635 bool set_frame_on(bool val, double time = TiMe::Default()) { return setValue("frame_on", val, time); }
74639 bool get_frame_on(double time = TiMe::Default()) const { return getBool("frame_on", time); }
74640
74644 bool set_frame_flip(bool val, double time = TiMe::Default()) { return setValue("frame_flip", val, time); }
74648 bool get_frame_flip(double time = TiMe::Default()) const { return getBool("frame_flip", time); }
74649
74651 bool set_frame_pos(const ValueList& list, double time = TiMe::Default()) { return setValue("frame_pos", list, time); }
74652 bool set_frame_pos(ValueList&& list, double time = TiMe::Default()) { return setValue("frame_pos", std::move(list), time); }
74653 bool set_frame_pos(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("frame_pos", values, count, time); }
74654 template<size_t count> bool set_frame_pos(const Value (&values)[count], double time = TiMe::Default()) { return setArray("frame_pos", values, count, time); }
74655 template<size_t count> bool set_frame_pos(Value (&&values)[count], double time = TiMe::Default()) { return setArray("frame_pos", values, count, time); }
74657 ValueList get_frame_pos(double time = TiMe::Default()) const { return getValueList("frame_pos", time); }
74658
74660 bool set_frame_col(const ValueList& textureList, double time = TiMe::Default()) { return setValue("frame_col", textureList, time); }
74661 bool set_frame_col(ValueList&& textureList, double time = TiMe::Default()) { return setValue("frame_col", std::move(textureList), time); }
74662 bool set_frame_col(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("frame_col", textures, count, time); }
74663 template<size_t count> bool set_frame_col(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("frame_col", textures, count, time); }
74664 template<size_t count> bool set_frame_col(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("frame_col", textures, count, time); }
74666 ValueList get_frame_col(double time = TiMe::Default()) const { return getValueList("frame_col", time); }
74667
74670 bool set_grad_frame(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("grad_frame", plugin, time); }
74673 PluginRef get_grad_frame(double time = TiMe::Default()) const { return getPlugin("grad_frame", time); }
74674
74678 bool set_frame_tint_on(bool val, double time = TiMe::Default()) { return setValue("frame_tint_on", val, time); }
74682 bool get_frame_tint_on(double time = TiMe::Default()) const { return getBool("frame_tint_on", time); }
74683
74687 bool set_frame_tint(const Color& color, double time = TiMe::Default()) { return setValue("frame_tint", color, time); }
74691 Color get_frame_tint(double time = TiMe::Default()) const { return getColor("frame_tint", time); }
74692
74696 bool set_frame_tint_strength(float val, double time = TiMe::Default()) { return setValue("frame_tint_strength", val, time); }
74700 float get_frame_tint_strength(double time = TiMe::Default()) const { return getFloat("frame_tint_strength", time); }
74701
74705 bool set_noise_amount(float val, double time = TiMe::Default()) { return setValue("noise_amount", val, time); }
74709 float get_noise_amount(double time = TiMe::Default()) const { return getFloat("noise_amount", time); }
74710
74714 bool set_noise_size(float val, double time = TiMe::Default()) { return setValue("noise_size", val, time); }
74718 float get_noise_size(double time = TiMe::Default()) const { return getFloat("noise_size", time); }
74719
74723 bool set_noise_phase(float val, double time = TiMe::Default()) { return setValue("noise_phase", val, time); }
74727 float get_noise_phase(double time = TiMe::Default()) const { return getFloat("noise_phase", time); }
74728
74732 bool set_noise_fractal(bool val, double time = TiMe::Default()) { return setValue("noise_fractal", val, time); }
74736 bool get_noise_fractal(double time = TiMe::Default()) const { return getBool("noise_fractal", time); }
74737
74741 bool set_noise_levels(int val, double time = TiMe::Default()) { return setValue("noise_levels", val, time); }
74745 int get_noise_levels(double time = TiMe::Default()) const { return getInt("noise_levels", time); }
74746};
74747
74749class TexSpeckle : public Plugin {
74750public:
74752 static constexpr const PluginTypeId getTypeId() { return 0x77A211D7; }
74754 static constexpr const char* getType() { return "TexSpeckle"; }
74755
74756 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
74757
74761 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
74765 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
74766
74770 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
74774 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
74775
74779 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
74783 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
74784
74788 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
74792 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
74793
74797 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
74801 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
74805 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
74806
74810 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
74814 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
74818 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
74819
74823 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
74827 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
74831 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
74832
74836 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
74840 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
74844 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
74845
74849 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
74853 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
74857 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
74858
74860 PluginRef out_color() const { return PluginRef(*this, "color"); }
74861
74863 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
74864
74866 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
74867
74869 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
74870
74873 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
74876 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
74877
74881 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
74885 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
74886
74890 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
74894 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
74895
74899 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
74903 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
74904
74908 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
74912 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
74913
74917 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
74921 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
74922
74926 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
74930 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
74931
74935 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
74939 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
74940
74944 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
74948 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
74949
74953 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
74957 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
74958
74962 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
74966 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
74967
74971 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
74975 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
74976
74980 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
74984 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
74985
74989 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
74993 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
74994
74998 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
75002 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
75003
75007 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
75011 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
75015 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
75016
75020 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
75024 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
75028 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
75029
75032 bool set_size(float val, double time = TiMe::Default()) { return setValue("size", val, time); }
75035 float get_size(double time = TiMe::Default()) const { return getFloat("size", time); }
75036};
75037
75039class TexSplat : public Plugin {
75040public:
75042 static constexpr const PluginTypeId getTypeId() { return 0x77A1F619; }
75044 static constexpr const char* getType() { return "TexSplat"; }
75045
75046 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
75047
75051 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
75055 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
75056
75060 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
75064 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
75065
75069 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
75073 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
75074
75078 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
75082 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
75083
75087 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
75091 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
75095 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
75096
75100 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
75104 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
75108 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
75109
75113 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
75117 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
75121 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
75122
75126 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
75130 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
75134 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
75135
75139 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
75143 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
75147 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
75148
75150 PluginRef out_color() const { return PluginRef(*this, "color"); }
75151
75153 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
75154
75156 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
75157
75159 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
75160
75163 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
75166 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
75167
75171 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
75175 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
75176
75180 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
75184 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
75185
75189 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
75193 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
75194
75198 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
75202 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
75203
75207 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
75211 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
75212
75216 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
75220 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
75221
75225 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
75229 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
75230
75234 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
75238 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
75239
75243 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
75247 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
75248
75252 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
75256 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
75257
75261 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
75265 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
75266
75270 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
75274 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
75275
75279 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
75283 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
75284
75288 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
75292 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
75293
75297 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
75301 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
75305 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
75306
75310 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
75314 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
75318 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
75319
75322 bool set_size(float val, double time = TiMe::Default()) { return setValue("size", val, time); }
75325 float get_size(double time = TiMe::Default()) const { return getFloat("size", time); }
75326
75329 bool set_iterations(int val, double time = TiMe::Default()) { return setValue("iterations", val, time); }
75332 int get_iterations(double time = TiMe::Default()) const { return getInt("iterations", time); }
75333
75336 bool set_threshold(float val, double time = TiMe::Default()) { return setValue("threshold", val, time); }
75339 float get_threshold(double time = TiMe::Default()) const { return getFloat("threshold", time); }
75340
75343 bool set_smoothing(float val, double time = TiMe::Default()) { return setValue("smoothing", val, time); }
75346 float get_smoothing(double time = TiMe::Default()) const { return getFloat("smoothing", time); }
75347};
75348
75350class TexStencil : public Plugin {
75351public:
75353 static constexpr const PluginTypeId getTypeId() { return 0x77C09975; }
75355 static constexpr const char* getType() { return "TexStencil"; }
75356
75357 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
75358
75362 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
75366 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
75367
75371 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
75375 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
75376
75380 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
75384 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
75385
75389 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
75393 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
75394
75398 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
75402 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
75406 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
75407
75411 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
75415 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
75419 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
75420
75424 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
75428 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
75432 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
75433
75437 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
75441 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
75445 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
75446
75450 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
75454 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
75458 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
75459
75461 PluginRef out_color() const { return PluginRef(*this, "color"); }
75462
75464 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
75465
75467 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
75468
75470 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
75471
75474 bool set_image(const PluginRef& texture, double time = TiMe::Default()) { return setValue("image", texture, time); }
75477 bool set_image(const AColor& texture, double time = TiMe::Default()) { return setValue("image", texture, time); }
75480 Value get_image(double time = TiMe::Default()) const { return getValue("image", time); }
75481
75484 bool set_mask(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("mask", texturefloat, time); }
75487 bool set_mask(float texturefloat, double time = TiMe::Default()) { return setValue("mask", texturefloat, time); }
75490 Value get_mask(double time = TiMe::Default()) const { return getValue("mask", time); }
75491
75494 bool set_key_masking(bool val, double time = TiMe::Default()) { return setValue("key_masking", val, time); }
75497 bool get_key_masking(double time = TiMe::Default()) const { return getBool("key_masking", time); }
75498
75501 bool set_positive_key(bool val, double time = TiMe::Default()) { return setValue("positive_key", val, time); }
75504 bool get_positive_key(double time = TiMe::Default()) const { return getBool("positive_key", time); }
75505
75508 bool set_color_key(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_key", texture, time); }
75511 bool set_color_key(const AColor& texture, double time = TiMe::Default()) { return setValue("color_key", texture, time); }
75514 Value get_color_key(double time = TiMe::Default()) const { return getValue("color_key", time); }
75515
75518 bool set_hue_range(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("hue_range", texturefloat, time); }
75521 bool set_hue_range(float texturefloat, double time = TiMe::Default()) { return setValue("hue_range", texturefloat, time); }
75524 Value get_hue_range(double time = TiMe::Default()) const { return getValue("hue_range", time); }
75525
75528 bool set_sat_range(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("sat_range", texturefloat, time); }
75531 bool set_sat_range(float texturefloat, double time = TiMe::Default()) { return setValue("sat_range", texturefloat, time); }
75534 Value get_sat_range(double time = TiMe::Default()) const { return getValue("sat_range", time); }
75535
75538 bool set_val_range(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("val_range", texturefloat, time); }
75541 bool set_val_range(float texturefloat, double time = TiMe::Default()) { return setValue("val_range", texturefloat, time); }
75544 Value get_val_range(double time = TiMe::Default()) const { return getValue("val_range", time); }
75545
75548 bool set_default_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("default_color", texture, time); }
75551 bool set_default_color(const AColor& texture, double time = TiMe::Default()) { return setValue("default_color", texture, time); }
75554 Value get_default_color(double time = TiMe::Default()) const { return getValue("default_color", time); }
75555
75558 bool set_edge_blend(float val, double time = TiMe::Default()) { return setValue("edge_blend", val, time); }
75561 float get_edge_blend(double time = TiMe::Default()) const { return getFloat("edge_blend", time); }
75562
75564 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
75566 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
75567};
75568
75570class TexStucco : public Plugin {
75571public:
75573 static constexpr const PluginTypeId getTypeId() { return 0x77A211D5; }
75575 static constexpr const char* getType() { return "TexStucco"; }
75576
75577 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
75578
75582 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
75586 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
75587
75591 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
75595 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
75596
75600 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
75604 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
75605
75609 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
75613 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
75614
75618 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
75622 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
75626 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
75627
75631 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
75635 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
75639 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
75640
75644 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
75648 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
75652 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
75653
75657 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
75661 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
75665 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
75666
75670 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
75674 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
75678 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
75679
75681 PluginRef out_color() const { return PluginRef(*this, "color"); }
75682
75684 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
75685
75687 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
75688
75690 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
75691
75694 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
75697 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
75698
75702 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
75706 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
75707
75711 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
75715 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
75716
75720 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
75724 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
75725
75729 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
75733 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
75734
75738 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
75742 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
75743
75747 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
75751 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
75752
75756 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
75760 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
75761
75765 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
75769 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
75770
75774 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
75778 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
75779
75783 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
75787 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
75788
75792 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
75796 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
75797
75801 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
75805 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
75806
75810 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
75814 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
75815
75819 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
75823 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
75824
75828 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
75832 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
75836 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
75837
75841 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
75845 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
75849 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
75850
75853 bool set_size(float val, double time = TiMe::Default()) { return setValue("size", val, time); }
75856 float get_size(double time = TiMe::Default()) const { return getFloat("size", time); }
75857
75860 bool set_thickness(float val, double time = TiMe::Default()) { return setValue("thickness", val, time); }
75863 float get_thickness(double time = TiMe::Default()) const { return getFloat("thickness", time); }
75864
75867 bool set_threshold(float val, double time = TiMe::Default()) { return setValue("threshold", val, time); }
75870 float get_threshold(double time = TiMe::Default()) const { return getFloat("threshold", time); }
75871};
75872
75874class TexSurfIncidence : public Plugin {
75875public:
75877 static constexpr const PluginTypeId getTypeId() { return 0x77AFF753; }
75879 static constexpr const char* getType() { return "TexSurfIncidence"; }
75880
75881 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
75882
75885 bool set_inc_mode(int val, double time = TiMe::Default()) { return setValue("inc_mode", val, time); }
75888 int get_inc_mode(double time = TiMe::Default()) const { return getInt("inc_mode", time); }
75889
75892 bool set_bias(float val, double time = TiMe::Default()) { return setValue("bias", val, time); }
75895 float get_bias(double time = TiMe::Default()) const { return getFloat("bias", time); }
75896
75899 bool set_gain(float val, double time = TiMe::Default()) { return setValue("gain", val, time); }
75902 float get_gain(double time = TiMe::Default()) const { return getFloat("gain", time); }
75903
75906 bool set_custom_vector(const Vector& vector, double time = TiMe::Default()) { return setValue("custom_vector", vector, time); }
75909 Vector get_custom_vector(double time = TiMe::Default()) const { return getVector("custom_vector", time); }
75910
75913 bool set_invert(int val, double time = TiMe::Default()) { return setValue("invert", val, time); }
75916 int get_invert(double time = TiMe::Default()) const { return getInt("invert", time); }
75917
75921 bool set_range(int val, double time = TiMe::Default()) { return setValue("range", val, time); }
75925 int get_range(double time = TiMe::Default()) const { return getInt("range", time); }
75926};
75927
75930public:
75932 static constexpr const PluginTypeId getTypeId() { return 0x77DF49B5; }
75934 static constexpr const char* getType() { return "TexSurfaceLuminance"; }
75935
75936 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
75937
75938 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
75939
75943 bool set_luminance_mode(int val, double time = TiMe::Default()) { return setValue("luminance_mode", val, time); }
75947 int get_luminance_mode(double time = TiMe::Default()) const { return getInt("luminance_mode", time); }
75948
75951 bool set_samples(int val, double time = TiMe::Default()) { return setValue("samples", val, time); }
75954 int get_samples(double time = TiMe::Default()) const { return getInt("samples", time); }
75955
75958 bool set_contribute_to_gi(bool val, double time = TiMe::Default()) { return setValue("contribute_to_gi", val, time); }
75961 bool get_contribute_to_gi(double time = TiMe::Default()) const { return getBool("contribute_to_gi", time); }
75962
75964 PluginRef out_luminance() const { return PluginRef(*this, "luminance"); }
75965
75967 PluginRef out_color() const { return PluginRef(*this, "color"); }
75968};
75969
75971class TexSwirl : public Plugin {
75972public:
75974 static constexpr const PluginTypeId getTypeId() { return 0x77B1CC01; }
75976 static constexpr const char* getType() { return "TexSwirl"; }
75977
75978 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
75979
75983 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
75987 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
75988
75992 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
75996 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
75997
76001 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
76005 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
76006
76010 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
76014 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
76015
76019 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
76023 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
76027 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
76028
76032 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
76036 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
76040 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
76041
76045 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
76049 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
76053 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
76054
76058 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
76062 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
76066 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
76067
76071 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
76075 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
76079 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
76080
76082 PluginRef out_color() const { return PluginRef(*this, "color"); }
76083
76085 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
76086
76088 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
76089
76091 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
76092
76095 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
76098 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
76099
76103 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
76107 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
76108
76112 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
76116 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
76117
76121 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
76125 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
76126
76130 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
76134 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
76135
76139 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
76143 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
76144
76148 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
76152 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
76153
76157 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
76161 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
76162
76166 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
76170 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
76171
76175 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
76179 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
76180
76184 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
76188 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
76189
76193 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
76197 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
76198
76202 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
76206 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
76207
76211 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
76215 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
76216
76220 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
76224 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
76225
76228 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
76231 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
76234 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
76235
76238 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
76241 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
76244 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
76245
76248 bool set_swirl_intensity(float val, double time = TiMe::Default()) { return setValue("swirl_intensity", val, time); }
76251 float get_swirl_intensity(double time = TiMe::Default()) const { return getFloat("swirl_intensity", time); }
76252
76255 bool set_color_contrast(float val, double time = TiMe::Default()) { return setValue("color_contrast", val, time); }
76258 float get_color_contrast(double time = TiMe::Default()) const { return getFloat("color_contrast", time); }
76259
76262 bool set_swirl_amount(float val, double time = TiMe::Default()) { return setValue("swirl_amount", val, time); }
76265 float get_swirl_amount(double time = TiMe::Default()) const { return getFloat("swirl_amount", time); }
76266
76269 bool set_constant_detail(int val, double time = TiMe::Default()) { return setValue("constant_detail", val, time); }
76272 int get_constant_detail(double time = TiMe::Default()) const { return getInt("constant_detail", time); }
76273
76276 bool set_center_x(float val, double time = TiMe::Default()) { return setValue("center_x", val, time); }
76279 float get_center_x(double time = TiMe::Default()) const { return getFloat("center_x", time); }
76280
76283 bool set_center_y(float val, double time = TiMe::Default()) { return setValue("center_y", val, time); }
76286 float get_center_y(double time = TiMe::Default()) const { return getFloat("center_y", time); }
76287
76290 bool set_random_seed(float val, double time = TiMe::Default()) { return setValue("random_seed", val, time); }
76293 float get_random_seed(double time = TiMe::Default()) const { return getFloat("random_seed", time); }
76294
76297 bool set_twist(float val, double time = TiMe::Default()) { return setValue("twist", val, time); }
76300 float get_twist(double time = TiMe::Default()) const { return getFloat("twist", time); }
76301};
76302
76304class TexSwitch : public Plugin {
76305public:
76307 static constexpr const PluginTypeId getTypeId() { return 0x77C07201; }
76309 static constexpr const char* getType() { return "TexSwitch"; }
76310
76311 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
76312
76314 bool set_nodes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("nodes", pluginList, time); }
76315 bool set_nodes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("nodes", plugins, count, time); }
76316 template<size_t count> bool set_nodes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("nodes", plugins, count, time); }
76318 PluginList get_nodes(double time = TiMe::Default()) const { return getPluginList("nodes", time); }
76319
76321 bool set_textures(const ValueList& textureList, double time = TiMe::Default()) { return setValue("textures", textureList, time); }
76322 bool set_textures(ValueList&& textureList, double time = TiMe::Default()) { return setValue("textures", std::move(textureList), time); }
76323 bool set_textures(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("textures", textures, count, time); }
76324 template<size_t count> bool set_textures(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("textures", textures, count, time); }
76325 template<size_t count> bool set_textures(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("textures", textures, count, time); }
76327 ValueList get_textures(double time = TiMe::Default()) const { return getValueList("textures", time); }
76328
76331 bool set_default_texture(const PluginRef& texture, double time = TiMe::Default()) { return setValue("default_texture", texture, time); }
76334 bool set_default_texture(const AColor& texture, double time = TiMe::Default()) { return setValue("default_texture", texture, time); }
76337 Value get_default_texture(double time = TiMe::Default()) const { return getValue("default_texture", time); }
76338};
76339
76341class TexSwitchFloat : public Plugin {
76342public:
76344 static constexpr const PluginTypeId getTypeId() { return 0x77C07202; }
76346 static constexpr const char* getType() { return "TexSwitchFloat"; }
76347
76348 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
76349
76351 bool set_nodes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("nodes", pluginList, time); }
76352 bool set_nodes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("nodes", plugins, count, time); }
76353 template<size_t count> bool set_nodes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("nodes", plugins, count, time); }
76355 PluginList get_nodes(double time = TiMe::Default()) const { return getPluginList("nodes", time); }
76356
76358 bool set_textures(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("textures", texturefloatList, time); }
76359 bool set_textures(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("textures", std::move(texturefloatList), time); }
76360 bool set_textures(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("textures", texturefloats, count, time); }
76361 template<size_t count> bool set_textures(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("textures", texturefloats, count, time); }
76362 template<size_t count> bool set_textures(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("textures", texturefloats, count, time); }
76364 ValueList get_textures(double time = TiMe::Default()) const { return getValueList("textures", time); }
76365
76368 bool set_default_texture(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("default_texture", texturefloat, time); }
76371 bool set_default_texture(float texturefloat, double time = TiMe::Default()) { return setValue("default_texture", texturefloat, time); }
76374 Value get_default_texture(double time = TiMe::Default()) const { return getValue("default_texture", time); }
76375};
76376
76378class TexSwitchInt : public Plugin {
76379public:
76381 static constexpr const PluginTypeId getTypeId() { return 0x77C07203; }
76383 static constexpr const char* getType() { return "TexSwitchInt"; }
76384
76385 operator TextureIntPluginCategory() { return *static_cast<TextureIntPluginCategory*>(static_cast<Plugin*>(this)); }
76386
76388 bool set_nodes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("nodes", pluginList, time); }
76389 bool set_nodes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("nodes", plugins, count, time); }
76390 template<size_t count> bool set_nodes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("nodes", plugins, count, time); }
76392 PluginList get_nodes(double time = TiMe::Default()) const { return getPluginList("nodes", time); }
76393
76396 bool set_values(const IntList& intList, double time = TiMe::Default()) { return setValue("values", intList, time); }
76397 bool set_values(IntList&& intList, double time = TiMe::Default()) { return setValue("values", std::move(intList), time); }
76398 bool set_values(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("values", ints, count, time); }
76399 template<size_t count> bool set_values(const int (&ints)[count], double time = TiMe::Default()) { return setArray("values", ints, count, time); }
76402 IntList get_values(double time = TiMe::Default()) const { return getIntList("values", time); }
76403
76406 bool set_default(int val, double time = TiMe::Default()) { return setValue("default", val, time); }
76409 int get_default(double time = TiMe::Default()) const { return getInt("default", time); }
76410};
76411
76413class TexSwitchMatrix : public Plugin {
76414public:
76416 static constexpr const PluginTypeId getTypeId() { return 0x77CFB189; }
76418 static constexpr const char* getType() { return "TexSwitchMatrix"; }
76419
76420 operator TextureMatrixPluginCategory() { return *static_cast<TextureMatrixPluginCategory*>(static_cast<Plugin*>(this)); }
76421
76423 bool set_nodes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("nodes", pluginList, time); }
76424 bool set_nodes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("nodes", plugins, count, time); }
76425 template<size_t count> bool set_nodes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("nodes", plugins, count, time); }
76427 PluginList get_nodes(double time = TiMe::Default()) const { return getPluginList("nodes", time); }
76428
76430 bool set_textures(const ValueList& texturematrixList, double time = TiMe::Default()) { return setValue("textures", texturematrixList, time); }
76431 bool set_textures(ValueList&& texturematrixList, double time = TiMe::Default()) { return setValue("textures", std::move(texturematrixList), time); }
76432 bool set_textures(const Value* texturematrices, size_t count, double time = TiMe::Default()) { return setArray("textures", texturematrices, count, time); }
76433 template<size_t count> bool set_textures(const Value (&texturematrices)[count], double time = TiMe::Default()) { return setArray("textures", texturematrices, count, time); }
76434 template<size_t count> bool set_textures(Value (&&texturematrices)[count], double time = TiMe::Default()) { return setArray("textures", texturematrices, count, time); }
76436 ValueList get_textures(double time = TiMe::Default()) const { return getValueList("textures", time); }
76437
76439 bool set_default_texture(const PluginRef& texturematrix, double time = TiMe::Default()) { return setValue("default_texture", texturematrix, time); }
76441 bool set_default_texture(const Matrix& texturematrix, double time = TiMe::Default()) { return setValue("default_texture", texturematrix, time); }
76443 Value get_default_texture(double time = TiMe::Default()) const { return getValue("default_texture", time); }
76444};
76445
76448public:
76450 static constexpr const PluginTypeId getTypeId() { return 0x77CFB18A; }
76452 static constexpr const char* getType() { return "TexSwitchTransform"; }
76453
76454 operator TextureTransformPluginCategory() { return *static_cast<TextureTransformPluginCategory*>(static_cast<Plugin*>(this)); }
76455
76457 bool set_nodes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("nodes", pluginList, time); }
76458 bool set_nodes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("nodes", plugins, count, time); }
76459 template<size_t count> bool set_nodes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("nodes", plugins, count, time); }
76461 PluginList get_nodes(double time = TiMe::Default()) const { return getPluginList("nodes", time); }
76462
76464 bool set_textures(const ValueList& texturetransformList, double time = TiMe::Default()) { return setValue("textures", texturetransformList, time); }
76465 bool set_textures(ValueList&& texturetransformList, double time = TiMe::Default()) { return setValue("textures", std::move(texturetransformList), time); }
76466 bool set_textures(const Value* texturetransforms, size_t count, double time = TiMe::Default()) { return setArray("textures", texturetransforms, count, time); }
76467 template<size_t count> bool set_textures(const Value (&texturetransforms)[count], double time = TiMe::Default()) { return setArray("textures", texturetransforms, count, time); }
76468 template<size_t count> bool set_textures(Value (&&texturetransforms)[count], double time = TiMe::Default()) { return setArray("textures", texturetransforms, count, time); }
76470 ValueList get_textures(double time = TiMe::Default()) const { return getValueList("textures", time); }
76471
76473 bool set_default_texture(const PluginRef& texturetransform, double time = TiMe::Default()) { return setValue("default_texture", texturetransform, time); }
76475 bool set_default_texture(const Transform& texturetransform, double time = TiMe::Default()) { return setValue("default_texture", texturetransform, time); }
76477 Value get_default_texture(double time = TiMe::Default()) const { return getValue("default_texture", time); }
76478};
76479
76481class TexTemperature : public Plugin {
76482public:
76484 static constexpr const PluginTypeId getTypeId() { return 0xBFFB7E2; }
76486 static constexpr const char* getType() { return "TexTemperature"; }
76487
76488 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
76489
76493 bool set_color_mode(int val, double time = TiMe::Default()) { return setValue("color_mode", val, time); }
76497 int get_color_mode(double time = TiMe::Default()) const { return getInt("color_mode", time); }
76498
76502 bool set_temperature(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("temperature", texturefloat, time); }
76506 bool set_temperature(float texturefloat, double time = TiMe::Default()) { return setValue("temperature", texturefloat, time); }
76510 Value get_temperature(double time = TiMe::Default()) const { return getValue("temperature", time); }
76511
76515 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
76519 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
76520
76524 bool set_rgb_multiplier(float val, double time = TiMe::Default()) { return setValue("rgb_multiplier", val, time); }
76528 float get_rgb_multiplier(double time = TiMe::Default()) const { return getFloat("rgb_multiplier", time); }
76529
76533 bool set_alpha(float val, double time = TiMe::Default()) { return setValue("alpha", val, time); }
76537 float get_alpha(double time = TiMe::Default()) const { return getFloat("alpha", time); }
76538
76542 bool set_gamma_correction(float val, double time = TiMe::Default()) { return setValue("gamma_correction", val, time); }
76546 float get_gamma_correction(double time = TiMe::Default()) const { return getFloat("gamma_correction", time); }
76547};
76548
76551public:
76553 static constexpr const PluginTypeId getTypeId() { return 0x77CFB56D; }
76555 static constexpr const char* getType() { return "TexTemperatureToColor"; }
76556
76557 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
76558
76561 bool set_input(const PluginRef& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
76564 bool set_input(const AColor& texture, double time = TiMe::Default()) { return setValue("input", texture, time); }
76567 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
76568
76571 bool set_temperature(float val, double time = TiMe::Default()) { return setValue("temperature", val, time); }
76574 float get_temperature(double time = TiMe::Default()) const { return getFloat("temperature", time); }
76575
76577 PluginRef out_color() const { return PluginRef(*this, "color"); }
76578};
76579
76581class TexThickness : public Plugin {
76582public:
76584 static constexpr const PluginTypeId getTypeId() { return 0x77FD9FB9; }
76586 static constexpr const char* getType() { return "TexThickness"; }
76587
76588 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
76589
76592 bool set_thickness_mult(float val, double time = TiMe::Default()) { return setValue("thickness_mult", val, time); }
76595 float get_thickness_mult(double time = TiMe::Default()) const { return getFloat("thickness_mult", time); }
76596};
76597
76599class TexThinFilm : public Plugin {
76600public:
76602 static constexpr const PluginTypeId getTypeId() { return 0x784BEA3E; }
76604 static constexpr const char* getType() { return "TexThinFilm"; }
76605
76606 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
76607
76611 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
76615 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
76616
76620 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
76624 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
76625
76629 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
76633 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
76634
76638 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
76642 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
76643
76647 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
76651 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
76655 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
76656
76660 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
76664 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
76668 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
76669
76673 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
76677 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
76681 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
76682
76686 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
76690 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
76694 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
76695
76699 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
76703 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
76707 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
76708
76710 PluginRef out_color() const { return PluginRef(*this, "color"); }
76711
76713 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
76714
76716 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
76717
76719 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
76720
76723 bool set_thickness_map(const PluginRef& texture, double time = TiMe::Default()) { return setValue("thickness_map", texture, time); }
76726 bool set_thickness_map(const AColor& texture, double time = TiMe::Default()) { return setValue("thickness_map", texture, time); }
76729 Value get_thickness_map(double time = TiMe::Default()) const { return getValue("thickness_map", time); }
76730
76734 bool set_thickness_min(float val, double time = TiMe::Default()) { return setValue("thickness_min", val, time); }
76738 float get_thickness_min(double time = TiMe::Default()) const { return getFloat("thickness_min", time); }
76739
76743 bool set_thickness_max(float val, double time = TiMe::Default()) { return setValue("thickness_max", val, time); }
76747 float get_thickness_max(double time = TiMe::Default()) const { return getFloat("thickness_max", time); }
76748
76752 bool set_ior_ext(float val, double time = TiMe::Default()) { return setValue("ior_ext", val, time); }
76756 float get_ior_ext(double time = TiMe::Default()) const { return getFloat("ior_ext", time); }
76757
76761 bool set_ior_film(float val, double time = TiMe::Default()) { return setValue("ior_film", val, time); }
76765 float get_ior_film(double time = TiMe::Default()) const { return getFloat("ior_film", time); }
76766
76770 bool set_ior_int(float val, double time = TiMe::Default()) { return setValue("ior_int", val, time); }
76774 float get_ior_int(double time = TiMe::Default()) const { return getFloat("ior_int", time); }
76775
76779 bool set_gamma(float val, double time = TiMe::Default()) { return setValue("gamma", val, time); }
76783 float get_gamma(double time = TiMe::Default()) const { return getFloat("gamma", time); }
76784
76788 bool set_hue(float val, double time = TiMe::Default()) { return setValue("hue", val, time); }
76792 float get_hue(double time = TiMe::Default()) const { return getFloat("hue", time); }
76793
76797 bool set_sat(float val, double time = TiMe::Default()) { return setValue("sat", val, time); }
76801 float get_sat(double time = TiMe::Default()) const { return getFloat("sat", time); }
76802};
76803
76805class TexTiles : public Plugin {
76806public:
76808 static constexpr const PluginTypeId getTypeId() { return 0xBF81A5B; }
76810 static constexpr const char* getType() { return "TexTiles"; }
76811
76812 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
76813
76817 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
76821 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
76822
76826 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
76830 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
76831
76835 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
76839 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
76840
76844 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
76848 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
76849
76853 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
76857 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
76861 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
76862
76866 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
76870 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
76874 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
76875
76879 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
76883 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
76887 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
76888
76892 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
76896 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
76900 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
76901
76905 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
76909 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
76913 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
76914
76916 PluginRef out_color() const { return PluginRef(*this, "color"); }
76917
76919 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
76920
76922 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
76923
76925 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
76926
76929 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
76932 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
76933
76937 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
76941 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
76942
76946 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
76950 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
76951
76955 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
76959 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
76960
76964 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
76968 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
76969
76973 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
76977 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
76978
76982 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
76986 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
76987
76991 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
76995 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
76996
77000 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
77004 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
77005
77009 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
77013 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
77014
77018 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
77022 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
77023
77027 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
77031 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
77032
77036 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
77040 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
77041
77045 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
77049 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
77050
77054 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
77058 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
77059
77063 bool set_pattern_type(int val, double time = TiMe::Default()) { return setValue("pattern_type", val, time); }
77067 int get_pattern_type(double time = TiMe::Default()) const { return getInt("pattern_type", time); }
77068
77071 bool set_color_mortar(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mortar", texture, time); }
77074 bool set_color_mortar(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mortar", texture, time); }
77077 Value get_color_mortar(double time = TiMe::Default()) const { return getValue("color_mortar", time); }
77078
77081 bool set_color_tiles(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tiles", texture, time); }
77084 bool set_color_tiles(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tiles", texture, time); }
77087 Value get_color_tiles(double time = TiMe::Default()) const { return getValue("color_tiles", time); }
77088
77092 bool set_horizontal_count(float val, double time = TiMe::Default()) { return setValue("horizontal_count", val, time); }
77096 float get_horizontal_count(double time = TiMe::Default()) const { return getFloat("horizontal_count", time); }
77097
77101 bool set_vertical_count(float val, double time = TiMe::Default()) { return setValue("vertical_count", val, time); }
77105 float get_vertical_count(double time = TiMe::Default()) const { return getFloat("vertical_count", time); }
77106
77110 bool set_color_variance(float val, double time = TiMe::Default()) { return setValue("color_variance", val, time); }
77114 float get_color_variance(double time = TiMe::Default()) const { return getFloat("color_variance", time); }
77115
77119 bool set_fade_variance(float val, double time = TiMe::Default()) { return setValue("fade_variance", val, time); }
77123 float get_fade_variance(double time = TiMe::Default()) const { return getFloat("fade_variance", time); }
77124
77128 bool set_horizontal_gap(float val, double time = TiMe::Default()) { return setValue("horizontal_gap", val, time); }
77132 float get_horizontal_gap(double time = TiMe::Default()) const { return getFloat("horizontal_gap", time); }
77133
77137 bool set_vertical_gap(float val, double time = TiMe::Default()) { return setValue("vertical_gap", val, time); }
77141 float get_vertical_gap(double time = TiMe::Default()) const { return getFloat("vertical_gap", time); }
77142
77146 bool set_holes(int val, double time = TiMe::Default()) { return setValue("holes", val, time); }
77150 int get_holes(double time = TiMe::Default()) const { return getInt("holes", time); }
77151
77155 bool set_edge_roughness(float val, double time = TiMe::Default()) { return setValue("edge_roughness", val, time); }
77159 float get_edge_roughness(double time = TiMe::Default()) const { return getFloat("edge_roughness", time); }
77160
77164 bool set_random_seed(int val, double time = TiMe::Default()) { return setValue("random_seed", val, time); }
77168 int get_random_seed(double time = TiMe::Default()) const { return getInt("random_seed", time); }
77169
77173 bool set_line_shift(float val, double time = TiMe::Default()) { return setValue("line_shift", val, time); }
77177 float get_line_shift(double time = TiMe::Default()) const { return getFloat("line_shift", time); }
77178
77182 bool set_random_shift(float val, double time = TiMe::Default()) { return setValue("random_shift", val, time); }
77186 float get_random_shift(double time = TiMe::Default()) const { return getFloat("random_shift", time); }
77187
77191 bool set_row_modify(bool val, double time = TiMe::Default()) { return setValue("row_modify", val, time); }
77195 bool get_row_modify(double time = TiMe::Default()) const { return getBool("row_modify", time); }
77196
77200 bool set_per_row(int val, double time = TiMe::Default()) { return setValue("per_row", val, time); }
77204 int get_per_row(double time = TiMe::Default()) const { return getInt("per_row", time); }
77205
77209 bool set_row_change(float val, double time = TiMe::Default()) { return setValue("row_change", val, time); }
77213 float get_row_change(double time = TiMe::Default()) const { return getFloat("row_change", time); }
77214
77218 bool set_column_modify(bool val, double time = TiMe::Default()) { return setValue("column_modify", val, time); }
77222 bool get_column_modify(double time = TiMe::Default()) const { return getBool("column_modify", time); }
77223
77227 bool set_per_column(int val, double time = TiMe::Default()) { return setValue("per_column", val, time); }
77231 int get_per_column(double time = TiMe::Default()) const { return getInt("per_column", time); }
77232
77236 bool set_column_change(float val, double time = TiMe::Default()) { return setValue("column_change", val, time); }
77240 float get_column_change(double time = TiMe::Default()) const { return getFloat("column_change", time); }
77241};
77242
77244class TexToVector : public Plugin {
77245public:
77247 static constexpr const PluginTypeId getTypeId() { return 0x78979768; }
77249 static constexpr const char* getType() { return "TexToVector"; }
77250
77251 operator TextureVectorPluginCategory() { return *static_cast<TextureVectorPluginCategory*>(static_cast<Plugin*>(this)); }
77252
77255 bool set_input(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("input", plugin, time); }
77258 PluginRef get_input(double time = TiMe::Default()) const { return getPlugin("input", time); }
77259};
77260
77262class TexTriPlanar : public Plugin {
77263public:
77265 static constexpr const PluginTypeId getTypeId() { return 0x781D3937; }
77267 static constexpr const char* getType() { return "TexTriPlanar"; }
77268
77269 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
77270
77274 bool set_texture_mode(int val, double time = TiMe::Default()) { return setValue("texture_mode", val, time); }
77278 int get_texture_mode(double time = TiMe::Default()) const { return getInt("texture_mode", time); }
77279
77281 bool set_texture_x(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture_x", texture, time); }
77283 bool set_texture_x(const AColor& texture, double time = TiMe::Default()) { return setValue("texture_x", texture, time); }
77285 Value get_texture_x(double time = TiMe::Default()) const { return getValue("texture_x", time); }
77286
77289 bool set_texture_y(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture_y", texture, time); }
77292 bool set_texture_y(const AColor& texture, double time = TiMe::Default()) { return setValue("texture_y", texture, time); }
77295 Value get_texture_y(double time = TiMe::Default()) const { return getValue("texture_y", time); }
77296
77299 bool set_texture_z(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture_z", texture, time); }
77302 bool set_texture_z(const AColor& texture, double time = TiMe::Default()) { return setValue("texture_z", texture, time); }
77305 Value get_texture_z(double time = TiMe::Default()) const { return getValue("texture_z", time); }
77306
77309 bool set_texture_negx(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture_negx", texture, time); }
77312 bool set_texture_negx(const AColor& texture, double time = TiMe::Default()) { return setValue("texture_negx", texture, time); }
77315 Value get_texture_negx(double time = TiMe::Default()) const { return getValue("texture_negx", time); }
77316
77319 bool set_texture_negy(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture_negy", texture, time); }
77322 bool set_texture_negy(const AColor& texture, double time = TiMe::Default()) { return setValue("texture_negy", texture, time); }
77325 Value get_texture_negy(double time = TiMe::Default()) const { return getValue("texture_negy", time); }
77326
77329 bool set_texture_negz(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture_negz", texture, time); }
77332 bool set_texture_negz(const AColor& texture, double time = TiMe::Default()) { return setValue("texture_negz", texture, time); }
77335 Value get_texture_negz(double time = TiMe::Default()) const { return getValue("texture_negz", time); }
77336
77340 bool set_size(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("size", texturefloat, time); }
77344 bool set_size(float texturefloat, double time = TiMe::Default()) { return setValue("size", texturefloat, time); }
77348 Value get_size(double time = TiMe::Default()) const { return getValue("size", time); }
77349
77353 bool set_scale(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("scale", texturefloat, time); }
77357 bool set_scale(float texturefloat, double time = TiMe::Default()) { return setValue("scale", texturefloat, time); }
77361 Value get_scale(double time = TiMe::Default()) const { return getValue("scale", time); }
77362
77366 bool set_blend(float val, double time = TiMe::Default()) { return setValue("blend", val, time); }
77370 float get_blend(double time = TiMe::Default()) const { return getFloat("blend", time); }
77371
77374 bool set_frame_offset(const PluginRef& texturevector, double time = TiMe::Default()) { return setValue("frame_offset", texturevector, time); }
77377 bool set_frame_offset(const Vector& texturevector, double time = TiMe::Default()) { return setValue("frame_offset", texturevector, time); }
77380 Value get_frame_offset(double time = TiMe::Default()) const { return getValue("frame_offset", time); }
77381
77385 bool set_texture_rotation(const Vector& vector, double time = TiMe::Default()) { return setValue("texture_rotation", vector, time); }
77389 Vector get_texture_rotation(double time = TiMe::Default()) const { return getVector("texture_rotation", time); }
77390
77393 bool set_texture_rotation_map(const PluginRef& texturevector, double time = TiMe::Default()) { return setValue("texture_rotation_map", texturevector, time); }
77396 bool set_texture_rotation_map(const Vector& texturevector, double time = TiMe::Default()) { return setValue("texture_rotation_map", texturevector, time); }
77399 Value get_texture_rotation_map(double time = TiMe::Default()) const { return getValue("texture_rotation_map", time); }
77400
77403 bool set_random_texture_offset(bool val, double time = TiMe::Default()) { return setValue("random_texture_offset", val, time); }
77406 bool get_random_texture_offset(double time = TiMe::Default()) const { return getBool("random_texture_offset", time); }
77407
77410 bool set_random_texture_rotation(bool val, double time = TiMe::Default()) { return setValue("random_texture_rotation", val, time); }
77413 bool get_random_texture_rotation(double time = TiMe::Default()) const { return getBool("random_texture_rotation", time); }
77414
77417 bool set_random_axis(bool val, double time = TiMe::Default()) { return setValue("random_axis", val, time); }
77420 bool get_random_axis(double time = TiMe::Default()) const { return getBool("random_axis", time); }
77421
77424 bool set_random_frame_rotation(bool val, double time = TiMe::Default()) { return setValue("random_frame_rotation", val, time); }
77427 bool get_random_frame_rotation(double time = TiMe::Default()) const { return getBool("random_frame_rotation", time); }
77428
77432 bool set_random_mode(int val, double time = TiMe::Default()) { return setValue("random_mode", val, time); }
77436 int get_random_mode(double time = TiMe::Default()) const { return getInt("random_mode", time); }
77437
77441 bool set_random_user_attribute(const char* str, double time = TiMe::Default()) { return setValue("random_user_attribute", str, time); }
77445 bool set_random_user_attribute(const std::string& str, double time = TiMe::Default()) { return setValue("random_user_attribute", str, time); }
77449 std::string get_random_user_attribute(double time = TiMe::Default()) const { return getString("random_user_attribute", time); }
77450
77454 bool set_ref_space(int val, double time = TiMe::Default()) { return setValue("ref_space", val, time); }
77458 int get_ref_space(double time = TiMe::Default()) const { return getInt("ref_space", time); }
77459
77463 bool set_node_ref_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("node_ref_transform", transform, time); }
77467 Transform get_node_ref_transform(double time = TiMe::Default()) const { return getTransform("node_ref_transform", time); }
77468
77472 bool set_blend_method(int val, double time = TiMe::Default()) { return setValue("blend_method", val, time); }
77476 int get_blend_method(double time = TiMe::Default()) const { return getInt("blend_method", time); }
77477
77481 bool set_use_displaced_surface(bool val, double time = TiMe::Default()) { return setValue("use_displaced_surface", val, time); }
77485 bool get_use_displaced_surface(double time = TiMe::Default()) const { return getBool("use_displaced_surface", time); }
77486
77488 bool set_rest_position_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("rest_position_tex", texture, time); }
77490 bool set_rest_position_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("rest_position_tex", texture, time); }
77492 Value get_rest_position_tex(double time = TiMe::Default()) const { return getValue("rest_position_tex", time); }
77493
77495 bool set_rest_normal_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("rest_normal_tex", texture, time); }
77497 bool set_rest_normal_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("rest_normal_tex", texture, time); }
77499 Value get_rest_normal_tex(double time = TiMe::Default()) const { return getValue("rest_normal_tex", time); }
77500
77502 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
77503};
77504
77506class TexUVW : public Plugin {
77507public:
77509 static constexpr const PluginTypeId getTypeId() { return 0x77747739; }
77511 static constexpr const char* getType() { return "TexUVW"; }
77512
77513 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
77514
77516 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
77518 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
77519
77523 bool set_component(int val, double time = TiMe::Default()) { return setValue("component", val, time); }
77527 int get_component(double time = TiMe::Default()) const { return getInt("component", time); }
77528};
77529
77532public:
77534 static constexpr const PluginTypeId getTypeId() { return 0x77BF3B12; }
77536 static constexpr const char* getType() { return "TexUVWGenToTexture"; }
77537
77538 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
77539
77541 bool set_input(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("input", plugin, time); }
77543 PluginRef get_input(double time = TiMe::Default()) const { return getPlugin("input", time); }
77544};
77545
77547class TexUserColor : public Plugin {
77548public:
77550 static constexpr const PluginTypeId getTypeId() { return 0x77DE39D5; }
77552 static constexpr const char* getType() { return "TexUserColor"; }
77553
77554 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
77555
77556 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
77557
77561 bool set_attribute_priority(int val, double time = TiMe::Default()) { return setValue("attribute_priority", val, time); }
77565 int get_attribute_priority(double time = TiMe::Default()) const { return getInt("attribute_priority", time); }
77566
77569 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
77572 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
77573
77577 bool set_default_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("default_color", texture, time); }
77581 bool set_default_color(const AColor& texture, double time = TiMe::Default()) { return setValue("default_color", texture, time); }
77585 Value get_default_color(double time = TiMe::Default()) const { return getValue("default_color", time); }
77586
77590 bool set_user_attribute(const char* str, double time = TiMe::Default()) { return setValue("user_attribute", str, time); }
77594 bool set_user_attribute(const std::string& str, double time = TiMe::Default()) { return setValue("user_attribute", str, time); }
77598 std::string get_user_attribute(double time = TiMe::Default()) const { return getString("user_attribute", time); }
77599
77601 PluginRef out_color() const { return PluginRef(*this, "color"); }
77602};
77603
77605class TexUserInteger : public Plugin {
77606public:
77608 static constexpr const PluginTypeId getTypeId() { return 0x782A5922; }
77610 static constexpr const char* getType() { return "TexUserInteger"; }
77611
77612 operator TextureIntPluginCategory() { return *static_cast<TextureIntPluginCategory*>(static_cast<Plugin*>(this)); }
77613
77617 bool set_attribute_priority(int val, double time = TiMe::Default()) { return setValue("attribute_priority", val, time); }
77621 int get_attribute_priority(double time = TiMe::Default()) const { return getInt("attribute_priority", time); }
77622
77625 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
77628 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
77629
77633 bool set_default_value(const PluginRef& textureint, double time = TiMe::Default()) { return setValue("default_value", textureint, time); }
77637 bool set_default_value(int textureint, double time = TiMe::Default()) { return setValue("default_value", textureint, time); }
77641 Value get_default_value(double time = TiMe::Default()) const { return getValue("default_value", time); }
77642
77646 bool set_user_attribute(const char* str, double time = TiMe::Default()) { return setValue("user_attribute", str, time); }
77650 bool set_user_attribute(const std::string& str, double time = TiMe::Default()) { return setValue("user_attribute", str, time); }
77654 std::string get_user_attribute(double time = TiMe::Default()) const { return getString("user_attribute", time); }
77655
77657 PluginRef out_scalar() const { return PluginRef(*this, "scalar"); }
77658};
77659
77661class TexUserScalar : public Plugin {
77662public:
77664 static constexpr const PluginTypeId getTypeId() { return 0x77DE3A39; }
77666 static constexpr const char* getType() { return "TexUserScalar"; }
77667
77668 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
77669
77673 bool set_attribute_priority(int val, double time = TiMe::Default()) { return setValue("attribute_priority", val, time); }
77677 int get_attribute_priority(double time = TiMe::Default()) const { return getInt("attribute_priority", time); }
77678
77681 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
77684 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
77685
77689 bool set_default_value(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("default_value", texturefloat, time); }
77693 bool set_default_value(float texturefloat, double time = TiMe::Default()) { return setValue("default_value", texturefloat, time); }
77697 Value get_default_value(double time = TiMe::Default()) const { return getValue("default_value", time); }
77698
77702 bool set_user_attribute(const char* str, double time = TiMe::Default()) { return setValue("user_attribute", str, time); }
77706 bool set_user_attribute(const std::string& str, double time = TiMe::Default()) { return setValue("user_attribute", str, time); }
77710 std::string get_user_attribute(double time = TiMe::Default()) const { return getString("user_attribute", time); }
77711
77713 PluginRef out_scalar() const { return PluginRef(*this, "scalar"); }
77714};
77715
77718public:
77720 static constexpr const PluginTypeId getTypeId() { return 0x77CEA399; }
77722 static constexpr const char* getType() { return "TexVRayFurSampler"; }
77723
77725 PluginRef out_distance_along_strand() const { return PluginRef(*this, "distance_along_strand"); }
77726
77728 PluginRef out_distance_along_strand_absolute() const { return PluginRef(*this, "distance_along_strand_absolute"); }
77729
77731 PluginRef out_position_across_strand() const { return PluginRef(*this, "position_across_strand"); }
77732
77734 PluginRef out_random_by_strand() const { return PluginRef(*this, "random_by_strand"); }
77735
77739 bool set_fur_max_distance(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("fur_max_distance", texturefloat, time); }
77743 bool set_fur_max_distance(float texturefloat, double time = TiMe::Default()) { return setValue("fur_max_distance", texturefloat, time); }
77747 Value get_fur_max_distance(double time = TiMe::Default()) const { return getValue("fur_max_distance", time); }
77748};
77749
77751class TexVectorOp : public Plugin {
77752public:
77754 static constexpr const PluginTypeId getTypeId() { return 0x7782F94A; }
77756 static constexpr const char* getType() { return "TexVectorOp"; }
77757
77758 operator TextureVectorPluginCategory() { return *static_cast<TextureVectorPluginCategory*>(static_cast<Plugin*>(this)); }
77759
77761 bool set_vector_a(const PluginRef& texturevector, double time = TiMe::Default()) { return setValue("vector_a", texturevector, time); }
77763 bool set_vector_a(const Vector& texturevector, double time = TiMe::Default()) { return setValue("vector_a", texturevector, time); }
77765 Value get_vector_a(double time = TiMe::Default()) const { return getValue("vector_a", time); }
77766
77768 bool set_vector_b(const PluginRef& texturevector, double time = TiMe::Default()) { return setValue("vector_b", texturevector, time); }
77770 bool set_vector_b(const Vector& texturevector, double time = TiMe::Default()) { return setValue("vector_b", texturevector, time); }
77772 Value get_vector_b(double time = TiMe::Default()) const { return getValue("vector_b", time); }
77773
77776 bool set_mult_a(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("mult_a", texturefloat, time); }
77779 bool set_mult_a(float texturefloat, double time = TiMe::Default()) { return setValue("mult_a", texturefloat, time); }
77782 Value get_mult_a(double time = TiMe::Default()) const { return getValue("mult_a", time); }
77783
77786 bool set_mult_b(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("mult_b", texturefloat, time); }
77789 bool set_mult_b(float texturefloat, double time = TiMe::Default()) { return setValue("mult_b", texturefloat, time); }
77792 Value get_mult_b(double time = TiMe::Default()) const { return getValue("mult_b", time); }
77793
77795 PluginRef out_dot_product() const { return PluginRef(*this, "dot_product"); }
77796
77798 PluginRef out_cross_product() const { return PluginRef(*this, "cross_product"); }
77799
77801 PluginRef out_sum() const { return PluginRef(*this, "sum"); }
77802
77804 PluginRef out_difference() const { return PluginRef(*this, "difference"); }
77805
77807 PluginRef out_result_a() const { return PluginRef(*this, "result_a"); }
77808
77810 PluginRef out_result_b() const { return PluginRef(*this, "result_b"); }
77811
77813 PluginRef out_x() const { return PluginRef(*this, "x"); }
77814
77816 PluginRef out_y() const { return PluginRef(*this, "y"); }
77817
77819 PluginRef out_z() const { return PluginRef(*this, "z"); }
77820};
77821
77823class TexVectorProduct : public Plugin {
77824public:
77826 static constexpr const PluginTypeId getTypeId() { return 0x77B0E90E; }
77828 static constexpr const char* getType() { return "TexVectorProduct"; }
77829
77830 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
77831
77835 bool set_operation(int val, double time = TiMe::Default()) { return setValue("operation", val, time); }
77839 int get_operation(double time = TiMe::Default()) const { return getInt("operation", time); }
77840
77844 bool set_input1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("input1", texture, time); }
77848 bool set_input1(const AColor& texture, double time = TiMe::Default()) { return setValue("input1", texture, time); }
77852 Value get_input1(double time = TiMe::Default()) const { return getValue("input1", time); }
77853
77857 bool set_input2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("input2", texture, time); }
77861 bool set_input2(const AColor& texture, double time = TiMe::Default()) { return setValue("input2", texture, time); }
77865 Value get_input2(double time = TiMe::Default()) const { return getValue("input2", time); }
77866
77869 bool set_transform(const PluginRef& texturetransform, double time = TiMe::Default()) { return setValue("transform", texturetransform, time); }
77872 bool set_transform(const Transform& texturetransform, double time = TiMe::Default()) { return setValue("transform", texturetransform, time); }
77875 Value get_transform(double time = TiMe::Default()) const { return getValue("transform", time); }
77876
77880 bool set_normalize(bool val, double time = TiMe::Default()) { return setValue("normalize", val, time); }
77884 bool get_normalize(double time = TiMe::Default()) const { return getBool("normalize", time); }
77885
77887 PluginRef out_color() const { return PluginRef(*this, "color"); }
77888};
77889
77891class TexVectorToColor : public Plugin {
77892public:
77894 static constexpr const PluginTypeId getTypeId() { return 0x77B0E90F; }
77896 static constexpr const char* getType() { return "TexVectorToColor"; }
77897
77898 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
77899
77901 bool set_input(const PluginRef& texturevector, double time = TiMe::Default()) { return setValue("input", texturevector, time); }
77903 bool set_input(const Vector& texturevector, double time = TiMe::Default()) { return setValue("input", texturevector, time); }
77905 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
77906
77908 PluginRef out_color() const { return PluginRef(*this, "color"); }
77909};
77910
77913public:
77915 static constexpr const PluginTypeId getTypeId() { return 0x77CECD66; }
77917 static constexpr const char* getType() { return "TexVertexColorDirect"; }
77918
77919 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
77920
77923 bool set_color_set_name(const char* str, double time = TiMe::Default()) { return setValue("color_set_name", str, time); }
77926 bool set_color_set_name(const std::string& str, double time = TiMe::Default()) { return setValue("color_set_name", str, time); }
77929 std::string get_color_set_name(double time = TiMe::Default()) const { return getString("color_set_name", time); }
77930
77933 bool set_default_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("default_color", texture, time); }
77936 bool set_default_color(const AColor& texture, double time = TiMe::Default()) { return setValue("default_color", texture, time); }
77939 Value get_default_color(double time = TiMe::Default()) const { return getValue("default_color", time); }
77940};
77941
77943class TexVoxelData : public Plugin {
77944public:
77946 static constexpr const PluginTypeId getTypeId() { return 0x20120502; }
77948 static constexpr const char* getType() { return "TexVoxelData"; }
77949
77950 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
77951
77954 bool set_interpolation(int val, double time = TiMe::Default()) { return setValue("interpolation", val, time); }
77957 int get_interpolation(double time = TiMe::Default()) const { return getInt("interpolation", time); }
77958
77961 bool set_resolution(const Vector& vector, double time = TiMe::Default()) { return setValue("resolution", vector, time); }
77964 Vector get_resolution(double time = TiMe::Default()) const { return getVector("resolution", time); }
77965
77968 bool set_density(const FloatList& floatList, double time = TiMe::Default()) { return setValue("density", floatList, time); }
77969 bool set_density(FloatList&& floatList, double time = TiMe::Default()) { return setValue("density", std::move(floatList), time); }
77970 bool set_density(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("density", floats, count, time); }
77971 template<size_t count> bool set_density(const float (&floats)[count], double time = TiMe::Default()) { return setArray("density", floats, count, time); }
77974 FloatList get_density(double time = TiMe::Default()) const { return getFloatList("density", time); }
77975
77978 bool set_flame(const FloatList& floatList, double time = TiMe::Default()) { return setValue("flame", floatList, time); }
77979 bool set_flame(FloatList&& floatList, double time = TiMe::Default()) { return setValue("flame", std::move(floatList), time); }
77980 bool set_flame(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("flame", floats, count, time); }
77981 template<size_t count> bool set_flame(const float (&floats)[count], double time = TiMe::Default()) { return setArray("flame", floats, count, time); }
77984 FloatList get_flame(double time = TiMe::Default()) const { return getFloatList("flame", time); }
77985
77988 bool set_fuel(const FloatList& floatList, double time = TiMe::Default()) { return setValue("fuel", floatList, time); }
77989 bool set_fuel(FloatList&& floatList, double time = TiMe::Default()) { return setValue("fuel", std::move(floatList), time); }
77990 bool set_fuel(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("fuel", floats, count, time); }
77991 template<size_t count> bool set_fuel(const float (&floats)[count], double time = TiMe::Default()) { return setArray("fuel", floats, count, time); }
77994 FloatList get_fuel(double time = TiMe::Default()) const { return getFloatList("fuel", time); }
77995
77997 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
77999 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
78000
78002 PluginRef out_out_density() const { return PluginRef(*this, "out_density"); }
78003
78005 PluginRef out_out_flame() const { return PluginRef(*this, "out_flame"); }
78006
78008 PluginRef out_out_fuel() const { return PluginRef(*this, "out_fuel"); }
78009};
78010
78012class TexWater : public Plugin {
78013public:
78015 static constexpr const PluginTypeId getTypeId() { return 0x77A08D8D; }
78017 static constexpr const char* getType() { return "TexWater"; }
78018
78019 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
78020
78022 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
78024 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
78025
78029 bool set_height_mult(float val, double time = TiMe::Default()) { return setValue("height_mult", val, time); }
78033 float get_height_mult(double time = TiMe::Default()) const { return getFloat("height_mult", time); }
78034
78037 bool set_wind_direction(float val, double time = TiMe::Default()) { return setValue("wind_direction", val, time); }
78040 float get_wind_direction(double time = TiMe::Default()) const { return getFloat("wind_direction", time); }
78041
78045 bool set_wind_magnitude(float val, double time = TiMe::Default()) { return setValue("wind_magnitude", val, time); }
78049 float get_wind_magnitude(double time = TiMe::Default()) const { return getFloat("wind_magnitude", time); }
78050
78054 bool set_wind_direction_mult(float val, double time = TiMe::Default()) { return setValue("wind_direction_mult", val, time); }
78058 float get_wind_direction_mult(double time = TiMe::Default()) const { return getFloat("wind_direction_mult", time); }
78059
78062 bool set_choppy_mult(float val, double time = TiMe::Default()) { return setValue("choppy_mult", val, time); }
78065 float get_choppy_mult(double time = TiMe::Default()) const { return getFloat("choppy_mult", time); }
78066
78070 bool set_movement_rate(float val, double time = TiMe::Default()) { return setValue("movement_rate", val, time); }
78074 float get_movement_rate(double time = TiMe::Default()) const { return getFloat("movement_rate", time); }
78075
78078 bool set_seed(int val, double time = TiMe::Default()) { return setValue("seed", val, time); }
78081 int get_seed(double time = TiMe::Default()) const { return getInt("seed", time); }
78082
78086 bool set_resolution(int val, double time = TiMe::Default()) { return setValue("resolution", val, time); }
78090 int get_resolution(double time = TiMe::Default()) const { return getInt("resolution", time); }
78091
78095 bool set_patch_size(float val, double time = TiMe::Default()) { return setValue("patch_size", val, time); }
78099 float get_patch_size(double time = TiMe::Default()) const { return getFloat("patch_size", time); }
78100};
78101
78103class TexWaves : public Plugin {
78104public:
78106 static constexpr const PluginTypeId getTypeId() { return 0x7849F096; }
78108 static constexpr const char* getType() { return "TexWaves"; }
78109
78110 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
78111
78115 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
78119 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
78120
78124 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
78128 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
78129
78133 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
78137 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
78138
78142 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
78146 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
78147
78151 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
78155 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
78159 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
78160
78164 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
78168 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
78172 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
78173
78177 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
78181 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
78185 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
78186
78190 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
78194 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
78198 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
78199
78203 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
78207 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
78211 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
78212
78214 PluginRef out_color() const { return PluginRef(*this, "color"); }
78215
78217 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
78218
78220 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
78221
78223 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
78224
78227 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
78230 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
78231
78235 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
78239 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
78240
78244 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
78248 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
78249
78253 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
78257 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
78258
78262 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
78266 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
78267
78271 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
78275 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
78276
78280 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
78284 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
78285
78289 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
78293 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
78294
78298 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
78302 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
78303
78307 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
78311 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
78312
78316 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
78320 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
78321
78325 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
78329 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
78330
78334 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
78338 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
78339
78343 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
78347 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
78348
78352 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
78356 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
78357
78360 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
78363 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
78366 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
78367
78370 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
78373 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
78376 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
78377
78381 bool set_num(int val, double time = TiMe::Default()) { return setValue("num", val, time); }
78385 int get_num(double time = TiMe::Default()) const { return getInt("num", time); }
78386
78390 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
78394 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
78395
78399 bool set_seed(int val, double time = TiMe::Default()) { return setValue("seed", val, time); }
78403 int get_seed(double time = TiMe::Default()) const { return getInt("seed", time); }
78404
78408 bool set_size(float val, double time = TiMe::Default()) { return setValue("size", val, time); }
78412 float get_size(double time = TiMe::Default()) const { return getFloat("size", time); }
78413
78417 bool set_len_min(float val, double time = TiMe::Default()) { return setValue("len_min", val, time); }
78421 float get_len_min(double time = TiMe::Default()) const { return getFloat("len_min", time); }
78422
78426 bool set_len_max(float val, double time = TiMe::Default()) { return setValue("len_max", val, time); }
78430 float get_len_max(double time = TiMe::Default()) const { return getFloat("len_max", time); }
78431
78435 bool set_amp(float val, double time = TiMe::Default()) { return setValue("amp", val, time); }
78439 float get_amp(double time = TiMe::Default()) const { return getFloat("amp", time); }
78440
78444 bool set_phase(float val, double time = TiMe::Default()) { return setValue("phase", val, time); }
78448 float get_phase(double time = TiMe::Default()) const { return getFloat("phase", time); }
78449};
78450
78452class TexWood : public Plugin {
78453public:
78455 static constexpr const PluginTypeId getTypeId() { return 0xBF69C84; }
78457 static constexpr const char* getType() { return "TexWood"; }
78458
78459 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
78460
78464 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
78468 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
78469
78473 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
78477 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
78478
78482 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
78486 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
78487
78491 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
78495 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
78496
78500 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
78504 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
78508 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
78509
78513 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
78517 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
78521 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
78522
78526 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
78530 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
78534 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
78535
78539 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
78543 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
78547 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
78548
78552 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
78556 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
78560 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
78561
78563 PluginRef out_color() const { return PluginRef(*this, "color"); }
78564
78566 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
78567
78569 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
78570
78572 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
78573
78576 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
78579 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
78580
78584 bool set_wrap(bool val, double time = TiMe::Default()) { return setValue("wrap", val, time); }
78588 bool get_wrap(double time = TiMe::Default()) const { return getBool("wrap", time); }
78589
78593 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
78597 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
78598
78602 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
78606 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
78607
78611 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
78615 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
78616
78620 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
78624 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
78625
78629 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
78633 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
78634
78638 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
78642 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
78643
78647 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
78651 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
78652
78656 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
78660 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
78661
78665 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
78669 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
78670
78674 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
78678 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
78679
78683 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
78687 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
78688
78692 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
78696 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
78697
78701 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
78705 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
78706
78710 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
78714 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
78715
78718 bool set_filler_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("filler_color_tex", texture, time); }
78721 bool set_filler_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("filler_color_tex", texture, time); }
78724 Value get_filler_color_tex(double time = TiMe::Default()) const { return getValue("filler_color_tex", time); }
78725
78728 bool set_vein_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("vein_color_tex", texture, time); }
78731 bool set_vein_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("vein_color_tex", texture, time); }
78734 Value get_vein_color_tex(double time = TiMe::Default()) const { return getValue("vein_color_tex", time); }
78735
78738 bool set_vein_spread(float val, double time = TiMe::Default()) { return setValue("vein_spread", val, time); }
78741 float get_vein_spread(double time = TiMe::Default()) const { return getFloat("vein_spread", time); }
78742
78745 bool set_layer_size(float val, double time = TiMe::Default()) { return setValue("layer_size", val, time); }
78748 float get_layer_size(double time = TiMe::Default()) const { return getFloat("layer_size", time); }
78749
78752 bool set_randomness(float val, double time = TiMe::Default()) { return setValue("randomness", val, time); }
78755 float get_randomness(double time = TiMe::Default()) const { return getFloat("randomness", time); }
78756
78759 bool set_age(float val, double time = TiMe::Default()) { return setValue("age", val, time); }
78762 float get_age(double time = TiMe::Default()) const { return getFloat("age", time); }
78763
78766 bool set_grain_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("grain_color_tex", texture, time); }
78769 bool set_grain_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("grain_color_tex", texture, time); }
78772 Value get_grain_color_tex(double time = TiMe::Default()) const { return getValue("grain_color_tex", time); }
78773
78776 bool set_grain_contr(float val, double time = TiMe::Default()) { return setValue("grain_contr", val, time); }
78779 float get_grain_contr(double time = TiMe::Default()) const { return getFloat("grain_contr", time); }
78780
78783 bool set_grain_spacing(float val, double time = TiMe::Default()) { return setValue("grain_spacing", val, time); }
78786 float get_grain_spacing(double time = TiMe::Default()) const { return getFloat("grain_spacing", time); }
78787
78790 bool set_center_u(float val, double time = TiMe::Default()) { return setValue("center_u", val, time); }
78793 float get_center_u(double time = TiMe::Default()) const { return getFloat("center_u", time); }
78794
78797 bool set_center_v(float val, double time = TiMe::Default()) { return setValue("center_v", val, time); }
78800 float get_center_v(double time = TiMe::Default()) const { return getFloat("center_v", time); }
78801
78804 bool set_amplitude_x(float val, double time = TiMe::Default()) { return setValue("amplitude_x", val, time); }
78807 float get_amplitude_x(double time = TiMe::Default()) const { return getFloat("amplitude_x", time); }
78808
78811 bool set_amplitude_y(float val, double time = TiMe::Default()) { return setValue("amplitude_y", val, time); }
78814 float get_amplitude_y(double time = TiMe::Default()) const { return getFloat("amplitude_y", time); }
78815
78818 bool set_ratio(float val, double time = TiMe::Default()) { return setValue("ratio", val, time); }
78821 float get_ratio(double time = TiMe::Default()) const { return getFloat("ratio", time); }
78822
78825 bool set_ripples_x(float val, double time = TiMe::Default()) { return setValue("ripples_x", val, time); }
78828 float get_ripples_x(double time = TiMe::Default()) const { return getFloat("ripples_x", time); }
78829
78832 bool set_ripples_y(float val, double time = TiMe::Default()) { return setValue("ripples_y", val, time); }
78835 float get_ripples_y(double time = TiMe::Default()) const { return getFloat("ripples_y", time); }
78836
78839 bool set_ripples_z(float val, double time = TiMe::Default()) { return setValue("ripples_z", val, time); }
78842 float get_ripples_z(double time = TiMe::Default()) const { return getFloat("ripples_z", time); }
78843
78846 bool set_depth_min(float val, double time = TiMe::Default()) { return setValue("depth_min", val, time); }
78849 float get_depth_min(double time = TiMe::Default()) const { return getFloat("depth_min", time); }
78850
78853 bool set_depth_max(float val, double time = TiMe::Default()) { return setValue("depth_max", val, time); }
78856 float get_depth_max(double time = TiMe::Default()) const { return getFloat("depth_max", time); }
78857};
78858
78860class TexXSIBitmap : public Plugin {
78861public:
78863 static constexpr const PluginTypeId getTypeId() { return 0x77AFD8DB; }
78865 static constexpr const char* getType() { return "TexXSIBitmap"; }
78866
78867 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
78868
78872 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
78876 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
78877
78881 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
78885 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
78886
78890 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
78894 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
78895
78899 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
78903 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
78904
78908 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
78912 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
78916 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
78917
78921 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
78925 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
78929 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
78930
78934 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
78938 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
78942 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
78943
78947 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
78951 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
78955 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
78956
78960 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
78964 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
78968 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
78969
78971 PluginRef out_color() const { return PluginRef(*this, "color"); }
78972
78974 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
78975
78977 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
78978
78980 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
78981
78984 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
78987 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
78988
78992 bool set_tile(int val, double time = TiMe::Default()) { return setValue("tile", val, time); }
78996 int get_tile(double time = TiMe::Default()) const { return getInt("tile", time); }
78997
79001 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
79005 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
79006
79010 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
79014 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
79015
79019 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
79023 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
79024
79028 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
79032 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
79033
79037 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
79041 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
79042
79046 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
79050 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
79051
79055 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
79059 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
79060
79064 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
79068 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
79069
79073 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
79077 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
79078
79082 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
79086 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
79087
79091 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
79095 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
79096
79100 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
79104 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
79105
79109 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
79113 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
79114
79118 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
79122 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
79123
79126 bool set_bitmap(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("bitmap", plugin, time); }
79129 PluginRef get_bitmap(double time = TiMe::Default()) const { return getPlugin("bitmap", time); }
79130
79134 bool set_hue(float val, double time = TiMe::Default()) { return setValue("hue", val, time); }
79138 float get_hue(double time = TiMe::Default()) const { return getFloat("hue", time); }
79139
79143 bool set_saturation(float val, double time = TiMe::Default()) { return setValue("saturation", val, time); }
79147 float get_saturation(double time = TiMe::Default()) const { return getFloat("saturation", time); }
79148
79152 bool set_gain(float val, double time = TiMe::Default()) { return setValue("gain", val, time); }
79156 float get_gain(double time = TiMe::Default()) const { return getFloat("gain", time); }
79157
79161 bool set_brightness(float val, double time = TiMe::Default()) { return setValue("brightness", val, time); }
79165 float get_brightness(double time = TiMe::Default()) const { return getFloat("brightness", time); }
79166
79170 bool set_rgba_to_grayscl(bool val, double time = TiMe::Default()) { return setValue("rgba_to_grayscl", val, time); }
79174 bool get_rgba_to_grayscl(double time = TiMe::Default()) const { return getBool("rgba_to_grayscl", time); }
79175
79179 bool set_flip_u(bool val, double time = TiMe::Default()) { return setValue("flip_u", val, time); }
79183 bool get_flip_u(double time = TiMe::Default()) const { return getBool("flip_u", time); }
79184
79188 bool set_flip_v(bool val, double time = TiMe::Default()) { return setValue("flip_v", val, time); }
79192 bool get_flip_v(double time = TiMe::Default()) const { return getBool("flip_v", time); }
79193
79197 bool set_enable_effects(bool val, double time = TiMe::Default()) { return setValue("enable_effects", val, time); }
79201 bool get_enable_effects(double time = TiMe::Default()) const { return getBool("enable_effects", time); }
79202
79206 bool set_exposure(float val, double time = TiMe::Default()) { return setValue("exposure", val, time); }
79210 float get_exposure(double time = TiMe::Default()) const { return getFloat("exposure", time); }
79211};
79212
79214class TexXSICell : public Plugin {
79215public:
79217 static constexpr const PluginTypeId getTypeId() { return 0x77AFCE3C; }
79219 static constexpr const char* getType() { return "TexXSICell"; }
79220
79221 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
79222
79226 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
79230 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
79231
79235 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
79239 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
79240
79244 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
79248 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
79249
79253 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
79257 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
79258
79262 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
79266 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
79270 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
79271
79275 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
79279 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
79283 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
79284
79288 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
79292 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
79296 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
79297
79301 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
79305 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
79309 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
79310
79314 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
79318 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
79322 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
79323
79325 PluginRef out_color() const { return PluginRef(*this, "color"); }
79326
79328 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
79329
79331 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
79332
79334 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
79335
79338 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
79341 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
79342
79346 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
79350 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
79351
79355 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
79359 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
79360
79364 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
79368 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
79369
79373 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
79377 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
79378
79382 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
79386 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
79387
79391 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
79395 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
79396
79400 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
79404 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
79405
79409 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
79413 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
79414
79418 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
79422 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
79423
79427 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
79431 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
79432
79436 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
79440 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
79441
79445 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
79449 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
79450
79454 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
79458 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
79459
79463 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
79467 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
79468
79470 bool set_cells_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("cells_color_tex", texture, time); }
79472 bool set_cells_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("cells_color_tex", texture, time); }
79474 Value get_cells_color_tex(double time = TiMe::Default()) const { return getValue("cells_color_tex", time); }
79475
79477 bool set_background_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("background_color_tex", texture, time); }
79479 bool set_background_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("background_color_tex", texture, time); }
79481 Value get_background_color_tex(double time = TiMe::Default()) const { return getValue("background_color_tex", time); }
79482
79485 bool set_scale(const Color& color, double time = TiMe::Default()) { return setValue("scale", color, time); }
79488 Color get_scale(double time = TiMe::Default()) const { return getColor("scale", time); }
79489};
79490
79493public:
79495 static constexpr const PluginTypeId getTypeId() { return 0x77CE5B27; }
79497 static constexpr const char* getType() { return "TexXSIColorBalance"; }
79498
79499 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
79500
79504 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
79508 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
79509
79513 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
79517 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
79518
79522 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
79526 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
79527
79531 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
79535 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
79536
79540 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
79544 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
79548 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
79549
79553 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
79557 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
79561 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
79562
79566 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
79570 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
79574 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
79575
79579 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
79583 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
79587 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
79588
79592 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
79596 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
79600 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
79601
79603 PluginRef out_color() const { return PluginRef(*this, "color"); }
79604
79606 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
79607
79609 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
79610
79612 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
79613
79615 bool set_xsi_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("xsi_color", texture, time); }
79617 bool set_xsi_color(const AColor& texture, double time = TiMe::Default()) { return setValue("xsi_color", texture, time); }
79619 Value get_xsi_color(double time = TiMe::Default()) const { return getValue("xsi_color", time); }
79620
79623 bool set_shadows_red(float val, double time = TiMe::Default()) { return setValue("shadows_red", val, time); }
79626 float get_shadows_red(double time = TiMe::Default()) const { return getFloat("shadows_red", time); }
79627
79630 bool set_shadows_green(float val, double time = TiMe::Default()) { return setValue("shadows_green", val, time); }
79633 float get_shadows_green(double time = TiMe::Default()) const { return getFloat("shadows_green", time); }
79634
79637 bool set_shadows_blue(float val, double time = TiMe::Default()) { return setValue("shadows_blue", val, time); }
79640 float get_shadows_blue(double time = TiMe::Default()) const { return getFloat("shadows_blue", time); }
79641
79644 bool set_midtones_red(float val, double time = TiMe::Default()) { return setValue("midtones_red", val, time); }
79647 float get_midtones_red(double time = TiMe::Default()) const { return getFloat("midtones_red", time); }
79648
79651 bool set_midtones_green(float val, double time = TiMe::Default()) { return setValue("midtones_green", val, time); }
79654 float get_midtones_green(double time = TiMe::Default()) const { return getFloat("midtones_green", time); }
79655
79658 bool set_midtones_blue(float val, double time = TiMe::Default()) { return setValue("midtones_blue", val, time); }
79661 float get_midtones_blue(double time = TiMe::Default()) const { return getFloat("midtones_blue", time); }
79662
79665 bool set_highlights_red(float val, double time = TiMe::Default()) { return setValue("highlights_red", val, time); }
79668 float get_highlights_red(double time = TiMe::Default()) const { return getFloat("highlights_red", time); }
79669
79672 bool set_highlights_green(float val, double time = TiMe::Default()) { return setValue("highlights_green", val, time); }
79675 float get_highlights_green(double time = TiMe::Default()) const { return getFloat("highlights_green", time); }
79676
79679 bool set_highlights_blue(float val, double time = TiMe::Default()) { return setValue("highlights_blue", val, time); }
79682 float get_highlights_blue(double time = TiMe::Default()) const { return getFloat("highlights_blue", time); }
79683
79686 bool set_preserve_value(int val, double time = TiMe::Default()) { return setValue("preserve_value", val, time); }
79689 int get_preserve_value(double time = TiMe::Default()) const { return getInt("preserve_value", time); }
79690};
79691
79694public:
79696 static constexpr const PluginTypeId getTypeId() { return 0x77B15E6E; }
79698 static constexpr const char* getType() { return "TexXSIColorCorrection"; }
79699
79700 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
79701
79705 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
79709 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
79710
79714 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
79718 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
79719
79723 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
79727 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
79728
79732 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
79736 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
79737
79741 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
79745 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
79749 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
79750
79754 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
79758 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
79762 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
79763
79767 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
79771 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
79775 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
79776
79780 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
79784 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
79788 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
79789
79793 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
79797 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
79801 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
79802
79804 PluginRef out_color() const { return PluginRef(*this, "color"); }
79805
79807 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
79808
79810 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
79811
79813 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
79814
79816 bool set_xsi_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("xsi_color", texture, time); }
79818 bool set_xsi_color(const AColor& texture, double time = TiMe::Default()) { return setValue("xsi_color", texture, time); }
79820 Value get_xsi_color(double time = TiMe::Default()) const { return getValue("xsi_color", time); }
79821
79824 bool set_gamma(float val, double time = TiMe::Default()) { return setValue("gamma", val, time); }
79827 float get_gamma(double time = TiMe::Default()) const { return getFloat("gamma", time); }
79828
79831 bool set_contrast(float val, double time = TiMe::Default()) { return setValue("contrast", val, time); }
79834 float get_contrast(double time = TiMe::Default()) const { return getFloat("contrast", time); }
79835
79838 bool set_hue(float val, double time = TiMe::Default()) { return setValue("hue", val, time); }
79841 float get_hue(double time = TiMe::Default()) const { return getFloat("hue", time); }
79842
79845 bool set_saturation(float val, double time = TiMe::Default()) { return setValue("saturation", val, time); }
79848 float get_saturation(double time = TiMe::Default()) const { return getFloat("saturation", time); }
79849
79852 bool set_level(float val, double time = TiMe::Default()) { return setValue("level", val, time); }
79855 float get_level(double time = TiMe::Default()) const { return getFloat("level", time); }
79856};
79857
79859class TexXSIColorMix : public Plugin {
79860public:
79862 static constexpr const PluginTypeId getTypeId() { return 0x77B0C166; }
79864 static constexpr const char* getType() { return "TexXSIColorMix"; }
79865
79866 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
79867
79871 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
79875 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
79876
79880 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
79884 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
79885
79889 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
79893 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
79894
79898 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
79902 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
79903
79907 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
79911 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
79915 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
79916
79920 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
79924 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
79928 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
79929
79933 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
79937 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
79941 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
79942
79946 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
79950 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
79954 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
79955
79959 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
79963 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
79967 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
79968
79970 PluginRef out_color() const { return PluginRef(*this, "color"); }
79971
79973 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
79974
79976 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
79977
79979 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
79980
79982 bool set_xsi_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("xsi_color", texture, time); }
79984 bool set_xsi_color(const AColor& texture, double time = TiMe::Default()) { return setValue("xsi_color", texture, time); }
79986 Value get_xsi_color(double time = TiMe::Default()) const { return getValue("xsi_color", time); }
79987
79990 bool set_xsi_scale(float val, double time = TiMe::Default()) { return setValue("xsi_scale", val, time); }
79993 float get_xsi_scale(double time = TiMe::Default()) const { return getFloat("xsi_scale", time); }
79994
79997 bool set_use_alpha(bool val, double time = TiMe::Default()) { return setValue("use_alpha", val, time); }
80000 bool get_use_alpha(double time = TiMe::Default()) const { return getBool("use_alpha", time); }
80001
80004 bool set_xsi_invert(bool val, double time = TiMe::Default()) { return setValue("xsi_invert", val, time); }
80007 bool get_xsi_invert(double time = TiMe::Default()) const { return getBool("xsi_invert", time); }
80008
80011 bool set_fix_alpha_to_1(bool val, double time = TiMe::Default()) { return setValue("fix_alpha_to_1", val, time); }
80014 bool get_fix_alpha_to_1(double time = TiMe::Default()) const { return getBool("fix_alpha_to_1", time); }
80015};
80016
80018class TexXSIFabric : public Plugin {
80019public:
80021 static constexpr const PluginTypeId getTypeId() { return 0x77B096A1; }
80023 static constexpr const char* getType() { return "TexXSIFabric"; }
80024
80025 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
80026
80030 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
80034 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
80035
80039 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
80043 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
80044
80048 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
80052 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
80053
80057 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
80061 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
80062
80066 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
80070 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
80074 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
80075
80079 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
80083 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
80087 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
80088
80092 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
80096 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
80100 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
80101
80105 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
80109 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
80113 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
80114
80118 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
80122 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
80126 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
80127
80129 PluginRef out_color() const { return PluginRef(*this, "color"); }
80130
80132 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
80133
80135 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
80136
80138 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
80139
80142 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
80145 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
80146
80150 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
80154 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
80155
80159 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
80163 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
80164
80168 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
80172 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
80173
80177 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
80181 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
80182
80186 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
80190 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
80191
80195 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
80199 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
80200
80204 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
80208 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
80209
80213 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
80217 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
80218
80222 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
80226 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
80227
80231 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
80235 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
80236
80240 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
80244 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
80245
80249 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
80253 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
80254
80258 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
80262 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
80263
80267 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
80271 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
80272
80274 bool set_uthread_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("uthread_color", texture, time); }
80276 bool set_uthread_color(const AColor& texture, double time = TiMe::Default()) { return setValue("uthread_color", texture, time); }
80278 Value get_uthread_color(double time = TiMe::Default()) const { return getValue("uthread_color", time); }
80279
80281 bool set_vthread_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("vthread_color", texture, time); }
80283 bool set_vthread_color(const AColor& texture, double time = TiMe::Default()) { return setValue("vthread_color", texture, time); }
80285 Value get_vthread_color(double time = TiMe::Default()) const { return getValue("vthread_color", time); }
80286
80288 bool set_gap_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("gap_color", texture, time); }
80290 bool set_gap_color(const AColor& texture, double time = TiMe::Default()) { return setValue("gap_color", texture, time); }
80292 Value get_gap_color(double time = TiMe::Default()) const { return getValue("gap_color", time); }
80293
80296 bool set_uthread_width(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("uthread_width", texturefloat, time); }
80299 bool set_uthread_width(float texturefloat, double time = TiMe::Default()) { return setValue("uthread_width", texturefloat, time); }
80302 Value get_uthread_width(double time = TiMe::Default()) const { return getValue("uthread_width", time); }
80303
80306 bool set_vthread_width(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("vthread_width", texturefloat, time); }
80309 bool set_vthread_width(float texturefloat, double time = TiMe::Default()) { return setValue("vthread_width", texturefloat, time); }
80312 Value get_vthread_width(double time = TiMe::Default()) const { return getValue("vthread_width", time); }
80313
80316 bool set_u_wave(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("u_wave", texturefloat, time); }
80319 bool set_u_wave(float texturefloat, double time = TiMe::Default()) { return setValue("u_wave", texturefloat, time); }
80322 Value get_u_wave(double time = TiMe::Default()) const { return getValue("u_wave", time); }
80323
80326 bool set_v_wave(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("v_wave", texturefloat, time); }
80329 bool set_v_wave(float texturefloat, double time = TiMe::Default()) { return setValue("v_wave", texturefloat, time); }
80332 Value get_v_wave(double time = TiMe::Default()) const { return getValue("v_wave", time); }
80333
80336 bool set_randomness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
80339 bool set_randomness(float texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
80342 Value get_randomness(double time = TiMe::Default()) const { return getValue("randomness", time); }
80343
80346 bool set_width_variation(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("width_variation", texturefloat, time); }
80349 bool set_width_variation(float texturefloat, double time = TiMe::Default()) { return setValue("width_variation", texturefloat, time); }
80352 Value get_width_variation(double time = TiMe::Default()) const { return getValue("width_variation", time); }
80353
80356 bool set_bright_variation(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("bright_variation", texturefloat, time); }
80359 bool set_bright_variation(float texturefloat, double time = TiMe::Default()) { return setValue("bright_variation", texturefloat, time); }
80362 Value get_bright_variation(double time = TiMe::Default()) const { return getValue("bright_variation", time); }
80363
80366 bool set_scale(const Color& color, double time = TiMe::Default()) { return setValue("scale", color, time); }
80369 Color get_scale(double time = TiMe::Default()) const { return getColor("scale", time); }
80370};
80371
80373class TexXSIFalloff : public Plugin {
80374public:
80376 static constexpr const PluginTypeId getTypeId() { return 0x77B04949; }
80378 static constexpr const char* getType() { return "TexXSIFalloff"; }
80379
80380 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
80381
80384 bool set_curve_falloff(float val, double time = TiMe::Default()) { return setValue("curve_falloff", val, time); }
80387 float get_curve_falloff(double time = TiMe::Default()) const { return getFloat("curve_falloff", time); }
80388
80391 bool set_facing_refl(float val, double time = TiMe::Default()) { return setValue("facing_refl", val, time); }
80394 float get_facing_refl(double time = TiMe::Default()) const { return getFloat("facing_refl", time); }
80395
80398 bool set_perp_refl(float val, double time = TiMe::Default()) { return setValue("perp_refl", val, time); }
80401 float get_perp_refl(double time = TiMe::Default()) const { return getFloat("perp_refl", time); }
80402
80404 bool set_white_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("white_color", texture, time); }
80406 bool set_white_color(const AColor& texture, double time = TiMe::Default()) { return setValue("white_color", texture, time); }
80408 Value get_white_color(double time = TiMe::Default()) const { return getValue("white_color", time); }
80409
80411 bool set_black_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("black_color", texture, time); }
80413 bool set_black_color(const AColor& texture, double time = TiMe::Default()) { return setValue("black_color", texture, time); }
80415 Value get_black_color(double time = TiMe::Default()) const { return getValue("black_color", time); }
80416};
80417
80419class TexXSIFlagstone : public Plugin {
80420public:
80422 static constexpr const PluginTypeId getTypeId() { return 0x77B07509; }
80424 static constexpr const char* getType() { return "TexXSIFlagstone"; }
80425
80426 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
80427
80431 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
80435 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
80436
80440 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
80444 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
80445
80449 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
80453 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
80454
80458 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
80462 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
80463
80467 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
80471 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
80475 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
80476
80480 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
80484 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
80488 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
80489
80493 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
80497 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
80501 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
80502
80506 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
80510 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
80514 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
80515
80519 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
80523 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
80527 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
80528
80530 PluginRef out_color() const { return PluginRef(*this, "color"); }
80531
80533 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
80534
80536 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
80537
80539 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
80540
80543 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
80546 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
80547
80551 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
80555 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
80556
80560 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
80564 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
80565
80569 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
80573 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
80574
80578 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
80582 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
80583
80587 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
80591 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
80592
80596 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
80600 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
80601
80605 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
80609 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
80610
80614 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
80618 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
80619
80623 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
80627 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
80628
80632 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
80636 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
80637
80641 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
80645 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
80646
80650 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
80654 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
80655
80659 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
80663 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
80664
80668 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
80672 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
80673
80675 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
80677 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
80679 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
80680
80682 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
80684 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
80686 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
80687
80690 bool set_mortar_width(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("mortar_width", texturefloat, time); }
80693 bool set_mortar_width(float texturefloat, double time = TiMe::Default()) { return setValue("mortar_width", texturefloat, time); }
80696 Value get_mortar_width(double time = TiMe::Default()) const { return getValue("mortar_width", time); }
80697
80700 bool set_scale(const Color& color, double time = TiMe::Default()) { return setValue("scale", color, time); }
80703 Color get_scale(double time = TiMe::Default()) const { return getColor("scale", time); }
80704};
80705
80707class TexXSIGradient : public Plugin {
80708public:
80710 static constexpr const PluginTypeId getTypeId() { return 0x77A1F30B; }
80712 static constexpr const char* getType() { return "TexXSIGradient"; }
80713
80714 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
80715
80719 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
80723 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
80724
80728 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
80732 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
80733
80737 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
80741 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
80742
80746 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
80750 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
80751
80755 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
80759 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
80763 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
80764
80768 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
80772 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
80776 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
80777
80781 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
80785 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
80789 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
80790
80794 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
80798 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
80802 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
80803
80807 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
80811 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
80815 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
80816
80818 PluginRef out_color() const { return PluginRef(*this, "color"); }
80819
80821 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
80822
80824 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
80825
80827 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
80828
80831 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
80834 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
80835
80839 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
80843 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
80844
80848 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
80852 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
80853
80857 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
80861 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
80862
80866 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
80870 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
80871
80875 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
80879 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
80880
80884 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
80888 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
80889
80893 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
80897 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
80898
80902 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
80906 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
80907
80911 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
80915 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
80916
80920 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
80924 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
80925
80929 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
80933 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
80934
80938 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
80942 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
80943
80947 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
80951 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
80952
80956 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
80960 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
80961
80963 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
80965 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
80967 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
80968
80970 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
80972 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
80974 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
80975
80977 bool set_color3(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color3", texture, time); }
80979 bool set_color3(const AColor& texture, double time = TiMe::Default()) { return setValue("color3", texture, time); }
80981 Value get_color3(double time = TiMe::Default()) const { return getValue("color3", time); }
80982
80984 bool set_color4(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color4", texture, time); }
80986 bool set_color4(const AColor& texture, double time = TiMe::Default()) { return setValue("color4", texture, time); }
80988 Value get_color4(double time = TiMe::Default()) const { return getValue("color4", time); }
80989
80991 bool set_color5(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color5", texture, time); }
80993 bool set_color5(const AColor& texture, double time = TiMe::Default()) { return setValue("color5", texture, time); }
80995 Value get_color5(double time = TiMe::Default()) const { return getValue("color5", time); }
80996
80998 bool set_color6(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color6", texture, time); }
81000 bool set_color6(const AColor& texture, double time = TiMe::Default()) { return setValue("color6", texture, time); }
81002 Value get_color6(double time = TiMe::Default()) const { return getValue("color6", time); }
81003
81005 bool set_color7(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color7", texture, time); }
81007 bool set_color7(const AColor& texture, double time = TiMe::Default()) { return setValue("color7", texture, time); }
81009 Value get_color7(double time = TiMe::Default()) const { return getValue("color7", time); }
81010
81012 bool set_color8(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color8", texture, time); }
81014 bool set_color8(const AColor& texture, double time = TiMe::Default()) { return setValue("color8", texture, time); }
81016 Value get_color8(double time = TiMe::Default()) const { return getValue("color8", time); }
81017
81020 bool set_pos_color1(float val, double time = TiMe::Default()) { return setValue("pos_color1", val, time); }
81023 float get_pos_color1(double time = TiMe::Default()) const { return getFloat("pos_color1", time); }
81024
81027 bool set_pos_color2(float val, double time = TiMe::Default()) { return setValue("pos_color2", val, time); }
81030 float get_pos_color2(double time = TiMe::Default()) const { return getFloat("pos_color2", time); }
81031
81034 bool set_pos_color3(float val, double time = TiMe::Default()) { return setValue("pos_color3", val, time); }
81037 float get_pos_color3(double time = TiMe::Default()) const { return getFloat("pos_color3", time); }
81038
81041 bool set_pos_color4(float val, double time = TiMe::Default()) { return setValue("pos_color4", val, time); }
81044 float get_pos_color4(double time = TiMe::Default()) const { return getFloat("pos_color4", time); }
81045
81048 bool set_pos_color5(float val, double time = TiMe::Default()) { return setValue("pos_color5", val, time); }
81051 float get_pos_color5(double time = TiMe::Default()) const { return getFloat("pos_color5", time); }
81052
81055 bool set_pos_color6(float val, double time = TiMe::Default()) { return setValue("pos_color6", val, time); }
81058 float get_pos_color6(double time = TiMe::Default()) const { return getFloat("pos_color6", time); }
81059
81062 bool set_pos_color7(float val, double time = TiMe::Default()) { return setValue("pos_color7", val, time); }
81065 float get_pos_color7(double time = TiMe::Default()) const { return getFloat("pos_color7", time); }
81066
81069 bool set_pos_color8(float val, double time = TiMe::Default()) { return setValue("pos_color8", val, time); }
81072 float get_pos_color8(double time = TiMe::Default()) const { return getFloat("pos_color8", time); }
81073
81077 bool set_gradient_type(int val, double time = TiMe::Default()) { return setValue("gradient_type", val, time); }
81081 int get_gradient_type(double time = TiMe::Default()) const { return getInt("gradient_type", time); }
81082
81085 bool set_invert_direction(bool val, double time = TiMe::Default()) { return setValue("invert_direction", val, time); }
81088 bool get_invert_direction(double time = TiMe::Default()) const { return getBool("invert_direction", time); }
81089
81092 bool set_clip(bool val, double time = TiMe::Default()) { return setValue("clip", val, time); }
81095 bool get_clip(double time = TiMe::Default()) const { return getBool("clip", time); }
81096
81099 bool set_alpha_output(bool val, double time = TiMe::Default()) { return setValue("alpha_output", val, time); }
81102 bool get_alpha_output(double time = TiMe::Default()) const { return getBool("alpha_output", time); }
81103
81105 bool set_alpha_factor(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_factor", texturefloat, time); }
81107 bool set_alpha_factor(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_factor", texturefloat, time); }
81109 Value get_alpha_factor(double time = TiMe::Default()) const { return getValue("alpha_factor", time); }
81110
81113 bool set_input(float val, double time = TiMe::Default()) { return setValue("input", val, time); }
81116 float get_input(double time = TiMe::Default()) const { return getFloat("input", time); }
81117};
81118
81120class TexXSIHLSAdjust : public Plugin {
81121public:
81123 static constexpr const PluginTypeId getTypeId() { return 0x77DD9A83; }
81125 static constexpr const char* getType() { return "TexXSIHLSAdjust"; }
81126
81127 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
81128
81132 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
81136 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
81137
81141 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
81145 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
81146
81150 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
81154 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
81155
81159 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
81163 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
81164
81168 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
81172 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
81176 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
81177
81181 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
81185 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
81189 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
81190
81194 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
81198 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
81202 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
81203
81207 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
81211 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
81215 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
81216
81220 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
81224 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
81228 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
81229
81231 PluginRef out_color() const { return PluginRef(*this, "color"); }
81232
81234 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
81235
81237 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
81238
81240 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
81241
81243 bool set_xsi_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("xsi_color", texture, time); }
81245 bool set_xsi_color(const AColor& texture, double time = TiMe::Default()) { return setValue("xsi_color", texture, time); }
81247 Value get_xsi_color(double time = TiMe::Default()) const { return getValue("xsi_color", time); }
81248
81251 bool set_master_h(float val, double time = TiMe::Default()) { return setValue("master_h", val, time); }
81254 float get_master_h(double time = TiMe::Default()) const { return getFloat("master_h", time); }
81255
81258 bool set_master_l(float val, double time = TiMe::Default()) { return setValue("master_l", val, time); }
81261 float get_master_l(double time = TiMe::Default()) const { return getFloat("master_l", time); }
81262
81265 bool set_master_s(float val, double time = TiMe::Default()) { return setValue("master_s", val, time); }
81268 float get_master_s(double time = TiMe::Default()) const { return getFloat("master_s", time); }
81269
81272 bool set_red_h(float val, double time = TiMe::Default()) { return setValue("red_h", val, time); }
81275 float get_red_h(double time = TiMe::Default()) const { return getFloat("red_h", time); }
81276
81279 bool set_red_l(float val, double time = TiMe::Default()) { return setValue("red_l", val, time); }
81282 float get_red_l(double time = TiMe::Default()) const { return getFloat("red_l", time); }
81283
81286 bool set_red_s(float val, double time = TiMe::Default()) { return setValue("red_s", val, time); }
81289 float get_red_s(double time = TiMe::Default()) const { return getFloat("red_s", time); }
81290
81293 bool set_green_h(float val, double time = TiMe::Default()) { return setValue("green_h", val, time); }
81296 float get_green_h(double time = TiMe::Default()) const { return getFloat("green_h", time); }
81297
81300 bool set_green_l(float val, double time = TiMe::Default()) { return setValue("green_l", val, time); }
81303 float get_green_l(double time = TiMe::Default()) const { return getFloat("green_l", time); }
81304
81307 bool set_green_s(float val, double time = TiMe::Default()) { return setValue("green_s", val, time); }
81310 float get_green_s(double time = TiMe::Default()) const { return getFloat("green_s", time); }
81311
81314 bool set_blue_h(float val, double time = TiMe::Default()) { return setValue("blue_h", val, time); }
81317 float get_blue_h(double time = TiMe::Default()) const { return getFloat("blue_h", time); }
81318
81321 bool set_blue_l(float val, double time = TiMe::Default()) { return setValue("blue_l", val, time); }
81324 float get_blue_l(double time = TiMe::Default()) const { return getFloat("blue_l", time); }
81325
81328 bool set_blue_s(float val, double time = TiMe::Default()) { return setValue("blue_s", val, time); }
81331 float get_blue_s(double time = TiMe::Default()) const { return getFloat("blue_s", time); }
81332
81335 bool set_cyan_h(float val, double time = TiMe::Default()) { return setValue("cyan_h", val, time); }
81338 float get_cyan_h(double time = TiMe::Default()) const { return getFloat("cyan_h", time); }
81339
81342 bool set_cyan_l(float val, double time = TiMe::Default()) { return setValue("cyan_l", val, time); }
81345 float get_cyan_l(double time = TiMe::Default()) const { return getFloat("cyan_l", time); }
81346
81349 bool set_cyan_s(float val, double time = TiMe::Default()) { return setValue("cyan_s", val, time); }
81352 float get_cyan_s(double time = TiMe::Default()) const { return getFloat("cyan_s", time); }
81353
81356 bool set_yellow_h(float val, double time = TiMe::Default()) { return setValue("yellow_h", val, time); }
81359 float get_yellow_h(double time = TiMe::Default()) const { return getFloat("yellow_h", time); }
81360
81363 bool set_yellow_l(float val, double time = TiMe::Default()) { return setValue("yellow_l", val, time); }
81366 float get_yellow_l(double time = TiMe::Default()) const { return getFloat("yellow_l", time); }
81367
81370 bool set_yellow_s(float val, double time = TiMe::Default()) { return setValue("yellow_s", val, time); }
81373 float get_yellow_s(double time = TiMe::Default()) const { return getFloat("yellow_s", time); }
81374
81377 bool set_magenta_h(float val, double time = TiMe::Default()) { return setValue("magenta_h", val, time); }
81380 float get_magenta_h(double time = TiMe::Default()) const { return getFloat("magenta_h", time); }
81381
81384 bool set_magenta_l(float val, double time = TiMe::Default()) { return setValue("magenta_l", val, time); }
81387 float get_magenta_l(double time = TiMe::Default()) const { return getFloat("magenta_l", time); }
81388
81391 bool set_magenta_s(float val, double time = TiMe::Default()) { return setValue("magenta_s", val, time); }
81394 float get_magenta_s(double time = TiMe::Default()) const { return getFloat("magenta_s", time); }
81395};
81396
81398class TexXSIIntensity : public Plugin {
81399public:
81401 static constexpr const PluginTypeId getTypeId() { return 0x77B0471C; }
81403 static constexpr const char* getType() { return "TexXSIIntensity"; }
81404
81405 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
81406
81410 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
81414 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
81415
81419 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
81423 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
81424
81428 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
81432 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
81433
81437 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
81441 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
81442
81446 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
81450 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
81454 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
81455
81459 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
81463 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
81467 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
81468
81472 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
81476 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
81480 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
81481
81485 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
81489 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
81493 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
81494
81498 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
81502 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
81506 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
81507
81509 PluginRef out_color() const { return PluginRef(*this, "color"); }
81510
81512 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
81513
81515 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
81516
81518 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
81519
81521 bool set_xsi_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("xsi_color", texture, time); }
81523 bool set_xsi_color(const AColor& texture, double time = TiMe::Default()) { return setValue("xsi_color", texture, time); }
81525 Value get_xsi_color(double time = TiMe::Default()) const { return getValue("xsi_color", time); }
81526
81529 bool set_factor(float val, double time = TiMe::Default()) { return setValue("factor", val, time); }
81532 float get_factor(double time = TiMe::Default()) const { return getFloat("factor", time); }
81533};
81534
81536class TexXSILayered : public Plugin {
81537public:
81539 static constexpr const PluginTypeId getTypeId() { return 0x77B04338; }
81541 static constexpr const char* getType() { return "TexXSILayered"; }
81542
81543 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
81544
81548 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
81552 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
81553
81557 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
81561 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
81562
81566 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
81570 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
81571
81575 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
81579 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
81580
81584 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
81588 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
81592 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
81593
81597 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
81601 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
81605 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
81606
81610 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
81614 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
81618 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
81619
81623 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
81627 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
81631 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
81632
81636 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
81640 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
81644 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
81645
81647 PluginRef out_color() const { return PluginRef(*this, "color"); }
81648
81650 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
81651
81653 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
81654
81656 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
81657
81659 bool set_textures(const ValueList& textureList, double time = TiMe::Default()) { return setValue("textures", textureList, time); }
81660 bool set_textures(ValueList&& textureList, double time = TiMe::Default()) { return setValue("textures", std::move(textureList), time); }
81661 bool set_textures(const Value* textures, size_t count, double time = TiMe::Default()) { return setArray("textures", textures, count, time); }
81662 template<size_t count> bool set_textures(const Value (&textures)[count], double time = TiMe::Default()) { return setArray("textures", textures, count, time); }
81663 template<size_t count> bool set_textures(Value (&&textures)[count], double time = TiMe::Default()) { return setArray("textures", textures, count, time); }
81665 ValueList get_textures(double time = TiMe::Default()) const { return getValueList("textures", time); }
81666
81668 bool set_mask_textures(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("mask_textures", texturefloatList, time); }
81669 bool set_mask_textures(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("mask_textures", std::move(texturefloatList), time); }
81670 bool set_mask_textures(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("mask_textures", texturefloats, count, time); }
81671 template<size_t count> bool set_mask_textures(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("mask_textures", texturefloats, count, time); }
81672 template<size_t count> bool set_mask_textures(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("mask_textures", texturefloats, count, time); }
81674 ValueList get_mask_textures(double time = TiMe::Default()) const { return getValueList("mask_textures", time); }
81675
81679 bool set_mask_modes(const IntList& intList, double time = TiMe::Default()) { return setValue("mask_modes", intList, time); }
81680 bool set_mask_modes(IntList&& intList, double time = TiMe::Default()) { return setValue("mask_modes", std::move(intList), time); }
81681 bool set_mask_modes(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("mask_modes", ints, count, time); }
81682 template<size_t count> bool set_mask_modes(const int (&ints)[count], double time = TiMe::Default()) { return setArray("mask_modes", ints, count, time); }
81686 IntList get_mask_modes(double time = TiMe::Default()) const { return getIntList("mask_modes", time); }
81687
81691 bool set_blend_modes(const IntList& intList, double time = TiMe::Default()) { return setValue("blend_modes", intList, time); }
81692 bool set_blend_modes(IntList&& intList, double time = TiMe::Default()) { return setValue("blend_modes", std::move(intList), time); }
81693 bool set_blend_modes(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("blend_modes", ints, count, time); }
81694 template<size_t count> bool set_blend_modes(const int (&ints)[count], double time = TiMe::Default()) { return setArray("blend_modes", ints, count, time); }
81698 IntList get_blend_modes(double time = TiMe::Default()) const { return getIntList("blend_modes", time); }
81699
81701 bool set_alpha(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha", texturefloat, time); }
81703 bool set_alpha(float texturefloat, double time = TiMe::Default()) { return setValue("alpha", texturefloat, time); }
81705 Value get_alpha(double time = TiMe::Default()) const { return getValue("alpha", time); }
81706
81709 bool set_weights(const FloatList& floatList, double time = TiMe::Default()) { return setValue("weights", floatList, time); }
81710 bool set_weights(FloatList&& floatList, double time = TiMe::Default()) { return setValue("weights", std::move(floatList), time); }
81711 bool set_weights(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("weights", floats, count, time); }
81712 template<size_t count> bool set_weights(const float (&floats)[count], double time = TiMe::Default()) { return setArray("weights", floats, count, time); }
81715 FloatList get_weights(double time = TiMe::Default()) const { return getFloatList("weights", time); }
81716
81719 bool set_maskthresholds(const FloatList& floatList, double time = TiMe::Default()) { return setValue("maskthresholds", floatList, time); }
81720 bool set_maskthresholds(FloatList&& floatList, double time = TiMe::Default()) { return setValue("maskthresholds", std::move(floatList), time); }
81721 bool set_maskthresholds(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("maskthresholds", floats, count, time); }
81722 template<size_t count> bool set_maskthresholds(const float (&floats)[count], double time = TiMe::Default()) { return setArray("maskthresholds", floats, count, time); }
81725 FloatList get_maskthresholds(double time = TiMe::Default()) const { return getFloatList("maskthresholds", time); }
81726};
81727
81729class TexXSIMulti : public Plugin {
81730public:
81732 static constexpr const PluginTypeId getTypeId() { return 0x77B15574; }
81734 static constexpr const char* getType() { return "TexXSIMulti"; }
81735
81736 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
81737
81739 bool set_textures(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("textures", texturefloatList, time); }
81740 bool set_textures(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("textures", std::move(texturefloatList), time); }
81741 bool set_textures(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("textures", texturefloats, count, time); }
81742 template<size_t count> bool set_textures(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("textures", texturefloats, count, time); }
81743 template<size_t count> bool set_textures(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("textures", texturefloats, count, time); }
81745 ValueList get_textures(double time = TiMe::Default()) const { return getValueList("textures", time); }
81746
81749 bool set_ids_list(const IntList& intList, double time = TiMe::Default()) { return setValue("ids_list", intList, time); }
81750 bool set_ids_list(IntList&& intList, double time = TiMe::Default()) { return setValue("ids_list", std::move(intList), time); }
81751 bool set_ids_list(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("ids_list", ints, count, time); }
81752 template<size_t count> bool set_ids_list(const int (&ints)[count], double time = TiMe::Default()) { return setArray("ids_list", ints, count, time); }
81755 IntList get_ids_list(double time = TiMe::Default()) const { return getIntList("ids_list", time); }
81756};
81757
81759class TexXSINormalMap : public Plugin {
81760public:
81762 static constexpr const PluginTypeId getTypeId() { return 0x77B1824C; }
81764 static constexpr const char* getType() { return "TexXSINormalMap"; }
81765
81766 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
81767
81771 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
81775 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
81776
81780 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
81784 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
81785
81789 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
81793 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
81794
81798 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
81802 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
81803
81807 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
81811 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
81815 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
81816
81820 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
81824 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
81828 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
81829
81833 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
81837 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
81841 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
81842
81846 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
81850 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
81854 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
81855
81859 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
81863 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
81867 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
81868
81870 PluginRef out_color() const { return PluginRef(*this, "color"); }
81871
81873 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
81874
81876 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
81877
81879 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
81880
81883 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
81886 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
81887
81891 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
81895 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
81896
81900 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
81904 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
81905
81909 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
81913 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
81914
81918 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
81922 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
81923
81927 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
81931 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
81932
81936 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
81940 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
81941
81945 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
81949 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
81950
81954 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
81958 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
81959
81963 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
81967 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
81968
81972 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
81976 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
81977
81981 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
81985 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
81986
81990 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
81994 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
81995
81999 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
82003 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
82004
82008 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
82012 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
82013
82015 bool set_xsi_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("xsi_color", texture, time); }
82017 bool set_xsi_color(const AColor& texture, double time = TiMe::Default()) { return setValue("xsi_color", texture, time); }
82019 Value get_xsi_color(double time = TiMe::Default()) const { return getValue("xsi_color", time); }
82020
82022 bool set_tangents(const PluginRef& texture, double time = TiMe::Default()) { return setValue("tangents", texture, time); }
82024 bool set_tangents(const AColor& texture, double time = TiMe::Default()) { return setValue("tangents", texture, time); }
82026 Value get_tangents(double time = TiMe::Default()) const { return getValue("tangents", time); }
82027
82029 bool set_dir_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("dir_tex", texture, time); }
82031 bool set_dir_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("dir_tex", texture, time); }
82033 Value get_dir_tex(double time = TiMe::Default()) const { return getValue("dir_tex", time); }
82034
82037 bool set_TangentsAreUnbiased(int val, double time = TiMe::Default()) { return setValue("TangentsAreUnbiased", val, time); }
82040 int get_TangentsAreUnbiased(double time = TiMe::Default()) const { return getInt("TangentsAreUnbiased", time); }
82041};
82042
82044class TexXSIRGBAKeyer : public Plugin {
82045public:
82047 static constexpr const PluginTypeId getTypeId() { return 0x77DD9A82; }
82049 static constexpr const char* getType() { return "TexXSIRGBAKeyer"; }
82050
82051 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
82052
82056 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
82060 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
82061
82065 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
82069 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
82070
82074 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
82078 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
82079
82083 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
82087 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
82088
82092 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
82096 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
82100 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
82101
82105 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
82109 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
82113 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
82114
82118 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
82122 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
82126 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
82127
82131 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
82135 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
82139 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
82140
82144 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
82148 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
82152 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
82153
82155 PluginRef out_color() const { return PluginRef(*this, "color"); }
82156
82158 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
82159
82161 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
82162
82164 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
82165
82167 bool set_xsi_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("xsi_color", texture, time); }
82169 bool set_xsi_color(const AColor& texture, double time = TiMe::Default()) { return setValue("xsi_color", texture, time); }
82171 Value get_xsi_color(double time = TiMe::Default()) const { return getValue("xsi_color", time); }
82172
82174 bool set_min_thresh(const PluginRef& texture, double time = TiMe::Default()) { return setValue("min_thresh", texture, time); }
82176 bool set_min_thresh(const AColor& texture, double time = TiMe::Default()) { return setValue("min_thresh", texture, time); }
82178 Value get_min_thresh(double time = TiMe::Default()) const { return getValue("min_thresh", time); }
82179
82181 bool set_max_thresh(const PluginRef& texture, double time = TiMe::Default()) { return setValue("max_thresh", texture, time); }
82183 bool set_max_thresh(const AColor& texture, double time = TiMe::Default()) { return setValue("max_thresh", texture, time); }
82185 Value get_max_thresh(double time = TiMe::Default()) const { return getValue("max_thresh", time); }
82186
82188 bool set_inrange(const PluginRef& texture, double time = TiMe::Default()) { return setValue("inrange", texture, time); }
82190 bool set_inrange(const AColor& texture, double time = TiMe::Default()) { return setValue("inrange", texture, time); }
82192 Value get_inrange(double time = TiMe::Default()) const { return getValue("inrange", time); }
82193
82195 bool set_outrange(const PluginRef& texture, double time = TiMe::Default()) { return setValue("outrange", texture, time); }
82197 bool set_outrange(const AColor& texture, double time = TiMe::Default()) { return setValue("outrange", texture, time); }
82199 Value get_outrange(double time = TiMe::Default()) const { return getValue("outrange", time); }
82200
82203 bool set_alpha(int val, double time = TiMe::Default()) { return setValue("alpha", val, time); }
82206 int get_alpha(double time = TiMe::Default()) const { return getInt("alpha", time); }
82207};
82208
82210class TexXSIRipple : public Plugin {
82211public:
82213 static constexpr const PluginTypeId getTypeId() { return 0x77B092B9; }
82215 static constexpr const char* getType() { return "TexXSIRipple"; }
82216
82217 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
82218
82222 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
82226 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
82227
82231 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
82235 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
82236
82240 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
82244 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
82245
82249 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
82253 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
82254
82258 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
82262 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
82266 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
82267
82271 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
82275 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
82279 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
82280
82284 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
82288 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
82292 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
82293
82297 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
82301 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
82305 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
82306
82310 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
82314 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
82318 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
82319
82321 PluginRef out_color() const { return PluginRef(*this, "color"); }
82322
82324 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
82325
82327 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
82328
82330 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
82331
82334 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
82337 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
82338
82342 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
82346 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
82347
82351 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
82355 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
82356
82360 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
82364 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
82365
82369 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
82373 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
82374
82378 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
82382 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
82383
82387 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
82391 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
82392
82396 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
82400 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
82401
82405 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
82409 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
82410
82414 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
82418 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
82419
82423 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
82427 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
82428
82432 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
82436 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
82437
82441 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
82445 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
82446
82450 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
82454 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
82455
82459 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
82463 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
82464
82467 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
82470 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
82473 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
82474
82477 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
82480 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
82483 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
82484
82487 bool set_Amplitude(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("Amplitude", texturefloat, time); }
82490 bool set_Amplitude(float texturefloat, double time = TiMe::Default()) { return setValue("Amplitude", texturefloat, time); }
82493 Value get_Amplitude(double time = TiMe::Default()) const { return getValue("Amplitude", time); }
82494
82497 bool set_Origin(const Vector& vector, double time = TiMe::Default()) { return setValue("Origin", vector, time); }
82500 Vector get_Origin(double time = TiMe::Default()) const { return getVector("Origin", time); }
82501
82504 bool set_Time(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("Time", texturefloat, time); }
82507 bool set_Time(float texturefloat, double time = TiMe::Default()) { return setValue("Time", texturefloat, time); }
82510 Value get_Time(double time = TiMe::Default()) const { return getValue("Time", time); }
82511
82514 bool set_Frequency(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("Frequency", texturefloat, time); }
82517 bool set_Frequency(float texturefloat, double time = TiMe::Default()) { return setValue("Frequency", texturefloat, time); }
82520 Value get_Frequency(double time = TiMe::Default()) const { return getValue("Frequency", time); }
82521
82524 bool set_Decay(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("Decay", texturefloat, time); }
82527 bool set_Decay(float texturefloat, double time = TiMe::Default()) { return setValue("Decay", texturefloat, time); }
82530 Value get_Decay(double time = TiMe::Default()) const { return getValue("Decay", time); }
82531
82534 bool set_Group_Velocity(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("Group_Velocity", texturefloat, time); }
82537 bool set_Group_Velocity(float texturefloat, double time = TiMe::Default()) { return setValue("Group_Velocity", texturefloat, time); }
82540 Value get_Group_Velocity(double time = TiMe::Default()) const { return getValue("Group_Velocity", time); }
82541
82544 bool set_Phase_Velocity(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("Phase_Velocity", texturefloat, time); }
82547 bool set_Phase_Velocity(float texturefloat, double time = TiMe::Default()) { return setValue("Phase_Velocity", texturefloat, time); }
82550 Value get_Phase_Velocity(double time = TiMe::Default()) const { return getValue("Phase_Velocity", time); }
82551
82554 bool set_Spread_Start(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("Spread_Start", texturefloat, time); }
82557 bool set_Spread_Start(float texturefloat, double time = TiMe::Default()) { return setValue("Spread_Start", texturefloat, time); }
82560 Value get_Spread_Start(double time = TiMe::Default()) const { return getValue("Spread_Start", time); }
82561
82564 bool set_Spread_Rate(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("Spread_Rate", texturefloat, time); }
82567 bool set_Spread_Rate(float texturefloat, double time = TiMe::Default()) { return setValue("Spread_Rate", texturefloat, time); }
82570 Value get_Spread_Rate(double time = TiMe::Default()) const { return getValue("Spread_Rate", time); }
82571};
82572
82574class TexXSIRock : public Plugin {
82575public:
82577 static constexpr const PluginTypeId getTypeId() { return 0x77AFCEA1; }
82579 static constexpr const char* getType() { return "TexXSIRock"; }
82580
82581 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
82582
82586 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
82590 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
82591
82595 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
82599 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
82600
82604 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
82608 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
82609
82613 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
82617 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
82618
82622 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
82626 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
82630 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
82631
82635 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
82639 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
82643 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
82644
82648 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
82652 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
82656 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
82657
82661 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
82665 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
82669 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
82670
82674 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
82678 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
82682 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
82683
82685 PluginRef out_color() const { return PluginRef(*this, "color"); }
82686
82688 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
82689
82691 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
82692
82694 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
82695
82698 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
82701 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
82702
82706 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
82710 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
82711
82715 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
82719 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
82720
82724 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
82728 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
82729
82733 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
82737 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
82738
82742 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
82746 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
82747
82751 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
82755 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
82756
82760 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
82764 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
82765
82769 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
82773 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
82774
82778 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
82782 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
82783
82787 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
82791 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
82792
82796 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
82800 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
82801
82805 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
82809 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
82810
82814 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
82818 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
82819
82823 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
82827 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
82828
82830 bool set_color1_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1_tex", texture, time); }
82832 bool set_color1_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color1_tex", texture, time); }
82834 Value get_color1_tex(double time = TiMe::Default()) const { return getValue("color1_tex", time); }
82835
82837 bool set_color2_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2_tex", texture, time); }
82839 bool set_color2_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color2_tex", texture, time); }
82841 Value get_color2_tex(double time = TiMe::Default()) const { return getValue("color2_tex", time); }
82842
82845 bool set_grain_size(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("grain_size", texturefloat, time); }
82848 bool set_grain_size(float texturefloat, double time = TiMe::Default()) { return setValue("grain_size", texturefloat, time); }
82851 Value get_grain_size(double time = TiMe::Default()) const { return getValue("grain_size", time); }
82852
82855 bool set_diffusion(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("diffusion", texturefloat, time); }
82858 bool set_diffusion(float texturefloat, double time = TiMe::Default()) { return setValue("diffusion", texturefloat, time); }
82861 Value get_diffusion(double time = TiMe::Default()) const { return getValue("diffusion", time); }
82862
82865 bool set_mix_ratio(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("mix_ratio", texturefloat, time); }
82868 bool set_mix_ratio(float texturefloat, double time = TiMe::Default()) { return setValue("mix_ratio", texturefloat, time); }
82871 Value get_mix_ratio(double time = TiMe::Default()) const { return getValue("mix_ratio", time); }
82872};
82873
82876public:
82878 static constexpr const PluginTypeId getTypeId() { return 0x77AFF9B4; }
82880 static constexpr const char* getType() { return "TexXSIScalar2Color"; }
82881
82882 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
82883
82887 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
82891 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
82892
82896 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
82900 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
82901
82905 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
82909 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
82910
82914 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
82918 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
82919
82923 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
82927 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
82931 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
82932
82936 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
82940 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
82944 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
82945
82949 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
82953 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
82957 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
82958
82962 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
82966 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
82970 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
82971
82975 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
82979 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
82983 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
82984
82986 PluginRef out_color() const { return PluginRef(*this, "color"); }
82987
82989 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
82990
82992 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
82993
82995 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
82996
82998 bool set_clr_txt(const PluginRef& texture, double time = TiMe::Default()) { return setValue("clr_txt", texture, time); }
83000 bool set_clr_txt(const AColor& texture, double time = TiMe::Default()) { return setValue("clr_txt", texture, time); }
83002 Value get_clr_txt(double time = TiMe::Default()) const { return getValue("clr_txt", time); }
83003
83005 bool set_float_txt(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("float_txt", texturefloat, time); }
83007 bool set_float_txt(float texturefloat, double time = TiMe::Default()) { return setValue("float_txt", texturefloat, time); }
83009 Value get_float_txt(double time = TiMe::Default()) const { return getValue("float_txt", time); }
83010
83013 bool set_alpha(float val, double time = TiMe::Default()) { return setValue("alpha", val, time); }
83016 float get_alpha(double time = TiMe::Default()) const { return getFloat("alpha", time); }
83017};
83018
83021public:
83023 static constexpr const PluginTypeId getTypeId() { return 0x77DD9E2D; }
83025 static constexpr const char* getType() { return "TexXSIScalarInvert"; }
83026
83027 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
83028
83030 bool set_input(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
83032 bool set_input(float texturefloat, double time = TiMe::Default()) { return setValue("input", texturefloat, time); }
83034 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
83035};
83036
83038class TexXSISnow : public Plugin {
83039public:
83041 static constexpr const PluginTypeId getTypeId() { return 0x77B1359C; }
83043 static constexpr const char* getType() { return "TexXSISnow"; }
83044
83045 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
83046
83050 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
83054 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
83055
83059 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
83063 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
83064
83068 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
83072 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
83073
83077 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
83081 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
83082
83086 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
83090 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
83094 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
83095
83099 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
83103 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
83107 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
83108
83112 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
83116 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
83120 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
83121
83125 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
83129 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
83133 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
83134
83138 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
83142 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
83146 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
83147
83149 PluginRef out_color() const { return PluginRef(*this, "color"); }
83150
83152 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
83153
83155 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
83156
83158 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
83159
83162 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
83165 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
83166
83170 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
83174 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
83175
83179 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
83183 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
83184
83188 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
83192 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
83193
83197 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
83201 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
83202
83206 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
83210 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
83211
83215 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
83219 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
83220
83224 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
83228 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
83229
83233 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
83237 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
83238
83242 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
83246 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
83247
83251 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
83255 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
83256
83260 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
83264 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
83265
83269 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
83273 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
83274
83278 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
83282 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
83283
83287 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
83291 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
83292
83294 bool set_snow_col(const PluginRef& texture, double time = TiMe::Default()) { return setValue("snow_col", texture, time); }
83296 bool set_snow_col(const AColor& texture, double time = TiMe::Default()) { return setValue("snow_col", texture, time); }
83298 Value get_snow_col(double time = TiMe::Default()) const { return getValue("snow_col", time); }
83299
83301 bool set_surface_col(const PluginRef& texture, double time = TiMe::Default()) { return setValue("surface_col", texture, time); }
83303 bool set_surface_col(const AColor& texture, double time = TiMe::Default()) { return setValue("surface_col", texture, time); }
83305 Value get_surface_col(double time = TiMe::Default()) const { return getValue("surface_col", time); }
83306
83309 bool set_threshold(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("threshold", texturefloat, time); }
83312 bool set_threshold(float texturefloat, double time = TiMe::Default()) { return setValue("threshold", texturefloat, time); }
83315 Value get_threshold(double time = TiMe::Default()) const { return getValue("threshold", time); }
83316
83319 bool set_depth_decay(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("depth_decay", texturefloat, time); }
83322 bool set_depth_decay(float texturefloat, double time = TiMe::Default()) { return setValue("depth_decay", texturefloat, time); }
83325 Value get_depth_decay(double time = TiMe::Default()) const { return getValue("depth_decay", time); }
83326
83329 bool set_thickness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("thickness", texturefloat, time); }
83332 bool set_thickness(float texturefloat, double time = TiMe::Default()) { return setValue("thickness", texturefloat, time); }
83335 Value get_thickness(double time = TiMe::Default()) const { return getValue("thickness", time); }
83336
83339 bool set_randomness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
83342 bool set_randomness(float texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
83345 Value get_randomness(double time = TiMe::Default()) const { return getValue("randomness", time); }
83346
83349 bool set_rand_freq(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("rand_freq", texturefloat, time); }
83352 bool set_rand_freq(float texturefloat, double time = TiMe::Default()) { return setValue("rand_freq", texturefloat, time); }
83355 Value get_rand_freq(double time = TiMe::Default()) const { return getValue("rand_freq", time); }
83356};
83357
83359class TexXSIVein : public Plugin {
83360public:
83362 static constexpr const PluginTypeId getTypeId() { return 0x77B073DD; }
83364 static constexpr const char* getType() { return "TexXSIVein"; }
83365
83366 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
83367
83371 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
83375 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
83376
83380 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
83384 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
83385
83389 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
83393 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
83394
83398 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
83402 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
83403
83407 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
83411 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
83415 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
83416
83420 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
83424 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
83428 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
83429
83433 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
83437 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
83441 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
83442
83446 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
83450 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
83454 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
83455
83459 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
83463 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
83467 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
83468
83470 PluginRef out_color() const { return PluginRef(*this, "color"); }
83471
83473 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
83474
83476 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
83477
83479 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
83480
83483 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
83486 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
83487
83491 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
83495 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
83496
83500 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
83504 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
83505
83509 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
83513 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
83514
83518 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
83522 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
83523
83527 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
83531 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
83532
83536 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
83540 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
83541
83545 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
83549 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
83550
83554 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
83558 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
83559
83563 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
83567 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
83568
83572 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
83576 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
83577
83581 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
83585 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
83586
83590 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
83594 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
83595
83599 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
83603 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
83604
83608 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
83612 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
83613
83615 bool set_color1(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
83617 bool set_color1(const AColor& texture, double time = TiMe::Default()) { return setValue("color1", texture, time); }
83619 Value get_color1(double time = TiMe::Default()) const { return getValue("color1", time); }
83620
83622 bool set_color2(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
83624 bool set_color2(const AColor& texture, double time = TiMe::Default()) { return setValue("color2", texture, time); }
83626 Value get_color2(double time = TiMe::Default()) const { return getValue("color2", time); }
83627
83630 bool set_complexity(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("complexity", texturefloat, time); }
83633 bool set_complexity(float texturefloat, double time = TiMe::Default()) { return setValue("complexity", texturefloat, time); }
83636 Value get_complexity(double time = TiMe::Default()) const { return getValue("complexity", time); }
83637
83640 bool set_thickness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("thickness", texturefloat, time); }
83643 bool set_thickness(float texturefloat, double time = TiMe::Default()) { return setValue("thickness", texturefloat, time); }
83646 Value get_thickness(double time = TiMe::Default()) const { return getValue("thickness", time); }
83647
83650 bool set_falloff(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("falloff", texturefloat, time); }
83653 bool set_falloff(float texturefloat, double time = TiMe::Default()) { return setValue("falloff", texturefloat, time); }
83656 Value get_falloff(double time = TiMe::Default()) const { return getValue("falloff", time); }
83657
83660 bool set_sharpness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("sharpness", texturefloat, time); }
83663 bool set_sharpness(float texturefloat, double time = TiMe::Default()) { return setValue("sharpness", texturefloat, time); }
83666 Value get_sharpness(double time = TiMe::Default()) const { return getValue("sharpness", time); }
83667
83670 bool set_intensity(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity", texturefloat, time); }
83673 bool set_intensity(float texturefloat, double time = TiMe::Default()) { return setValue("intensity", texturefloat, time); }
83676 Value get_intensity(double time = TiMe::Default()) const { return getValue("intensity", time); }
83677
83680 bool set_time(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("time", texturefloat, time); }
83683 bool set_time(float texturefloat, double time = TiMe::Default()) { return setValue("time", texturefloat, time); }
83686 Value get_time(double time = TiMe::Default()) const { return getValue("time", time); }
83687
83690 bool set_scale(const Color& color, double time = TiMe::Default()) { return setValue("scale", color, time); }
83693 Color get_scale(double time = TiMe::Default()) const { return getColor("scale", time); }
83694};
83695
83698public:
83700 static constexpr const PluginTypeId getTypeId() { return 0x77DEFDFE; }
83702 static constexpr const char* getType() { return "TexXSIVertexColorLookup"; }
83703
83704 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
83705
83708 bool set_channel(int val, double time = TiMe::Default()) { return setValue("channel", val, time); }
83711 int get_channel(double time = TiMe::Default()) const { return getInt("channel", time); }
83712
83715 bool set_factor(float val, double time = TiMe::Default()) { return setValue("factor", val, time); }
83718 float get_factor(double time = TiMe::Default()) const { return getFloat("factor", time); }
83719
83722 bool set_weight_min(float val, double time = TiMe::Default()) { return setValue("weight_min", val, time); }
83725 float get_weight_min(double time = TiMe::Default()) const { return getFloat("weight_min", time); }
83726
83729 bool set_weight_max(float val, double time = TiMe::Default()) { return setValue("weight_max", val, time); }
83732 float get_weight_max(double time = TiMe::Default()) const { return getFloat("weight_max", time); }
83733};
83734
83737public:
83739 static constexpr const PluginTypeId getTypeId() { return 0x77DE333B; }
83741 static constexpr const char* getType() { return "TexXSIWeightmapColorLookup"; }
83742
83743 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
83744
83745 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
83746
83749 bool set_channel(int val, double time = TiMe::Default()) { return setValue("channel", val, time); }
83752 int get_channel(double time = TiMe::Default()) const { return getInt("channel", time); }
83753
83756 bool set_factor(float val, double time = TiMe::Default()) { return setValue("factor", val, time); }
83759 float get_factor(double time = TiMe::Default()) const { return getFloat("factor", time); }
83760
83763 bool set_weight_min(float val, double time = TiMe::Default()) { return setValue("weight_min", val, time); }
83766 float get_weight_min(double time = TiMe::Default()) const { return getFloat("weight_min", time); }
83767
83770 bool set_weight_max(float val, double time = TiMe::Default()) { return setValue("weight_max", val, time); }
83773 float get_weight_max(double time = TiMe::Default()) const { return getFloat("weight_max", time); }
83774};
83775
83778public:
83780 static constexpr const PluginTypeId getTypeId() { return 0x77DDBE0B; }
83782 static constexpr const char* getType() { return "TexXSIWeightmapLookup"; }
83783
83784 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
83785
83786 operator TextureFloatPluginCategory() { return *static_cast<TextureFloatPluginCategory*>(static_cast<Plugin*>(this)); }
83787
83790 bool set_channel(int val, double time = TiMe::Default()) { return setValue("channel", val, time); }
83793 int get_channel(double time = TiMe::Default()) const { return getInt("channel", time); }
83794
83797 bool set_factor(float val, double time = TiMe::Default()) { return setValue("factor", val, time); }
83800 float get_factor(double time = TiMe::Default()) const { return getFloat("factor", time); }
83801
83804 bool set_weight_min(float val, double time = TiMe::Default()) { return setValue("weight_min", val, time); }
83807 float get_weight_min(double time = TiMe::Default()) const { return getFloat("weight_min", time); }
83808
83811 bool set_weight_max(float val, double time = TiMe::Default()) { return setValue("weight_max", val, time); }
83814 float get_weight_max(double time = TiMe::Default()) const { return getFloat("weight_max", time); }
83815};
83816
83818class TexXSIWood : public Plugin {
83819public:
83821 static constexpr const PluginTypeId getTypeId() { return 0x77A23DF8; }
83823 static constexpr const char* getType() { return "TexXSIWood"; }
83824
83825 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
83826
83830 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
83834 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
83835
83839 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
83843 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
83844
83848 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
83852 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
83853
83857 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
83861 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
83862
83866 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
83870 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
83874 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
83875
83879 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
83883 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
83887 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
83888
83892 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
83896 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
83900 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
83901
83905 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
83909 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
83913 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
83914
83918 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
83922 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
83926 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
83927
83929 PluginRef out_color() const { return PluginRef(*this, "color"); }
83930
83932 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
83933
83935 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
83936
83938 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
83939
83942 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
83945 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
83946
83950 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
83954 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
83955
83959 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
83963 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
83964
83968 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
83972 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
83973
83977 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
83981 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
83982
83986 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
83990 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
83991
83995 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
83999 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
84000
84004 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
84008 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
84009
84013 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
84017 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
84018
84022 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
84026 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
84027
84031 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
84035 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
84036
84040 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
84044 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
84045
84049 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
84053 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
84054
84058 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
84062 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
84063
84067 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
84071 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
84072
84074 bool set_filler_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("filler_color_tex", texture, time); }
84076 bool set_filler_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("filler_color_tex", texture, time); }
84078 Value get_filler_color_tex(double time = TiMe::Default()) const { return getValue("filler_color_tex", time); }
84079
84081 bool set_vein_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("vein_color_tex", texture, time); }
84083 bool set_vein_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("vein_color_tex", texture, time); }
84085 Value get_vein_color_tex(double time = TiMe::Default()) const { return getValue("vein_color_tex", time); }
84086
84089 bool set_vein_spread(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("vein_spread", texturefloat, time); }
84092 bool set_vein_spread(float texturefloat, double time = TiMe::Default()) { return setValue("vein_spread", texturefloat, time); }
84095 Value get_vein_spread(double time = TiMe::Default()) const { return getValue("vein_spread", time); }
84096
84098 bool set_grain_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("grain_color_tex", texture, time); }
84100 bool set_grain_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("grain_color_tex", texture, time); }
84102 Value get_grain_color_tex(double time = TiMe::Default()) const { return getValue("grain_color_tex", time); }
84103
84106 bool set_grain_bias(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("grain_bias", texturefloat, time); }
84109 bool set_grain_bias(float texturefloat, double time = TiMe::Default()) { return setValue("grain_bias", texturefloat, time); }
84112 Value get_grain_bias(double time = TiMe::Default()) const { return getValue("grain_bias", time); }
84113
84116 bool set_grain_size(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("grain_size", texturefloat, time); }
84119 bool set_grain_size(float texturefloat, double time = TiMe::Default()) { return setValue("grain_size", texturefloat, time); }
84122 Value get_grain_size(double time = TiMe::Default()) const { return getValue("grain_size", time); }
84123
84126 bool set_grain_density(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("grain_density", texturefloat, time); }
84129 bool set_grain_density(float texturefloat, double time = TiMe::Default()) { return setValue("grain_density", texturefloat, time); }
84132 Value get_grain_density(double time = TiMe::Default()) const { return getValue("grain_density", time); }
84133
84136 bool set_wobbly_struct(bool val, double time = TiMe::Default()) { return setValue("wobbly_struct", val, time); }
84139 bool get_wobbly_struct(double time = TiMe::Default()) const { return getBool("wobbly_struct", time); }
84140
84143 bool set_age(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("age", texturefloat, time); }
84146 bool set_age(float texturefloat, double time = TiMe::Default()) { return setValue("age", texturefloat, time); }
84149 Value get_age(double time = TiMe::Default()) const { return getValue("age", time); }
84150
84153 bool set_layer_size(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("layer_size", texturefloat, time); }
84156 bool set_layer_size(float texturefloat, double time = TiMe::Default()) { return setValue("layer_size", texturefloat, time); }
84159 Value get_layer_size(double time = TiMe::Default()) const { return getValue("layer_size", time); }
84160
84163 bool set_randomness(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
84166 bool set_randomness(float texturefloat, double time = TiMe::Default()) { return setValue("randomness", texturefloat, time); }
84169 Value get_randomness(double time = TiMe::Default()) const { return getValue("randomness", time); }
84170
84173 bool set_center_u(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("center_u", texturefloat, time); }
84176 bool set_center_u(float texturefloat, double time = TiMe::Default()) { return setValue("center_u", texturefloat, time); }
84179 Value get_center_u(double time = TiMe::Default()) const { return getValue("center_u", time); }
84180
84183 bool set_center_v(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("center_v", texturefloat, time); }
84186 bool set_center_v(float texturefloat, double time = TiMe::Default()) { return setValue("center_v", texturefloat, time); }
84189 Value get_center_v(double time = TiMe::Default()) const { return getValue("center_v", time); }
84190
84193 bool set_ratio(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("ratio", texturefloat, time); }
84196 bool set_ratio(float texturefloat, double time = TiMe::Default()) { return setValue("ratio", texturefloat, time); }
84199 Value get_ratio(double time = TiMe::Default()) const { return getValue("ratio", time); }
84200
84203 bool set_complexity(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("complexity", texturefloat, time); }
84206 bool set_complexity(float texturefloat, double time = TiMe::Default()) { return setValue("complexity", texturefloat, time); }
84209 Value get_complexity(double time = TiMe::Default()) const { return getValue("complexity", time); }
84210
84213 bool set_u_amp(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("u_amp", texturefloat, time); }
84216 bool set_u_amp(float texturefloat, double time = TiMe::Default()) { return setValue("u_amp", texturefloat, time); }
84219 Value get_u_amp(double time = TiMe::Default()) const { return getValue("u_amp", time); }
84220
84223 bool set_v_amp(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("v_amp", texturefloat, time); }
84226 bool set_v_amp(float texturefloat, double time = TiMe::Default()) { return setValue("v_amp", texturefloat, time); }
84229 Value get_v_amp(double time = TiMe::Default()) const { return getValue("v_amp", time); }
84230
84233 bool set_frequency(const Vector& vector, double time = TiMe::Default()) { return setValue("frequency", vector, time); }
84236 Vector get_frequency(double time = TiMe::Default()) const { return getVector("frequency", time); }
84237
84240 bool set_absolute(bool val, double time = TiMe::Default()) { return setValue("absolute", val, time); }
84243 bool get_absolute(double time = TiMe::Default()) const { return getBool("absolute", time); }
84244};
84245
84247class TransformToTex : public Plugin {
84248public:
84250 static constexpr const PluginTypeId getTypeId() { return 0x77CE7C93; }
84252 static constexpr const char* getType() { return "TransformToTex"; }
84253
84254 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
84255
84256 operator TextureTransformPluginCategory() { return *static_cast<TextureTransformPluginCategory*>(static_cast<Plugin*>(this)); }
84257
84259 bool set_input(const PluginRef& texturetransform, double time = TiMe::Default()) { return setValue("input", texturetransform, time); }
84261 bool set_input(const Transform& texturetransform, double time = TiMe::Default()) { return setValue("input", texturetransform, time); }
84263 Value get_input(double time = TiMe::Default()) const { return getValue("input", time); }
84264};
84265
84267class TrimmingRegion : public Plugin {
84268public:
84270 static constexpr const PluginTypeId getTypeId() { return 0x77823597; }
84272 static constexpr const char* getType() { return "TrimmingRegion"; }
84273
84274 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
84275
84277 bool set_innerCurves(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("innerCurves", pluginList, time); }
84278 bool set_innerCurves(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("innerCurves", plugins, count, time); }
84279 template<size_t count> bool set_innerCurves(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("innerCurves", plugins, count, time); }
84281 PluginList get_innerCurves(double time = TiMe::Default()) const { return getPluginList("innerCurves", time); }
84282
84284 bool set_outerCurve(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("outerCurve", plugin, time); }
84286 PluginRef get_outerCurve(double time = TiMe::Default()) const { return getPlugin("outerCurve", time); }
84287};
84288
84291public:
84293 static constexpr const PluginTypeId getTypeId() { return 0x77C05389; }
84295 static constexpr const char* getType() { return "TrimmingRegionsComplex"; }
84296
84304 bool set_count(const IntList& intList, double time = TiMe::Default()) { return setValue("count", intList, time); }
84305 bool set_count(IntList&& intList, double time = TiMe::Default()) { return setValue("count", std::move(intList), time); }
84306 bool set_count(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("count", ints, count, time); }
84307 template<size_t count> bool set_count(const int (&ints)[count], double time = TiMe::Default()) { return setArray("count", ints, count, time); }
84315 IntList get_count(double time = TiMe::Default()) const { return getIntList("count", time); }
84316
84319 bool set_cvs(const FloatList& floatList, double time = TiMe::Default()) { return setValue("cvs", floatList, time); }
84320 bool set_cvs(FloatList&& floatList, double time = TiMe::Default()) { return setValue("cvs", std::move(floatList), time); }
84321 bool set_cvs(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("cvs", floats, count, time); }
84322 template<size_t count> bool set_cvs(const float (&floats)[count], double time = TiMe::Default()) { return setArray("cvs", floats, count, time); }
84325 FloatList get_cvs(double time = TiMe::Default()) const { return getFloatList("cvs", time); }
84326
84329 bool set_knots(const FloatList& floatList, double time = TiMe::Default()) { return setValue("knots", floatList, time); }
84330 bool set_knots(FloatList&& floatList, double time = TiMe::Default()) { return setValue("knots", std::move(floatList), time); }
84331 bool set_knots(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("knots", floats, count, time); }
84332 template<size_t count> bool set_knots(const float (&floats)[count], double time = TiMe::Default()) { return setArray("knots", floats, count, time); }
84335 FloatList get_knots(double time = TiMe::Default()) const { return getFloatList("knots", time); }
84336};
84337
84339class UVWGenBercon : public Plugin {
84340public:
84342 static constexpr const PluginTypeId getTypeId() { return 0x77DEF48C; }
84344 static constexpr const char* getType() { return "UVWGenBercon"; }
84345
84346 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
84347
84351 bool set_offset_x(float val, double time = TiMe::Default()) { return setValue("offset_x", val, time); }
84355 float get_offset_x(double time = TiMe::Default()) const { return getFloat("offset_x", time); }
84356
84360 bool set_offset_y(float val, double time = TiMe::Default()) { return setValue("offset_y", val, time); }
84364 float get_offset_y(double time = TiMe::Default()) const { return getFloat("offset_y", time); }
84365
84369 bool set_offset_z(float val, double time = TiMe::Default()) { return setValue("offset_z", val, time); }
84373 float get_offset_z(double time = TiMe::Default()) const { return getFloat("offset_z", time); }
84374
84378 bool set_size_x(float val, double time = TiMe::Default()) { return setValue("size_x", val, time); }
84382 float get_size_x(double time = TiMe::Default()) const { return getFloat("size_x", time); }
84383
84387 bool set_size_y(float val, double time = TiMe::Default()) { return setValue("size_y", val, time); }
84391 float get_size_y(double time = TiMe::Default()) const { return getFloat("size_y", time); }
84392
84396 bool set_size_z(float val, double time = TiMe::Default()) { return setValue("size_z", val, time); }
84400 float get_size_z(double time = TiMe::Default()) const { return getFloat("size_z", time); }
84401
84405 bool set_angle_x(float val, double time = TiMe::Default()) { return setValue("angle_x", val, time); }
84409 float get_angle_x(double time = TiMe::Default()) const { return getFloat("angle_x", time); }
84410
84414 bool set_angle_y(float val, double time = TiMe::Default()) { return setValue("angle_y", val, time); }
84418 float get_angle_y(double time = TiMe::Default()) const { return getFloat("angle_y", time); }
84419
84423 bool set_angle_z(float val, double time = TiMe::Default()) { return setValue("angle_z", val, time); }
84427 float get_angle_z(double time = TiMe::Default()) const { return getFloat("angle_z", time); }
84428
84432 bool set_tile_x(int val, double time = TiMe::Default()) { return setValue("tile_x", val, time); }
84436 int get_tile_x(double time = TiMe::Default()) const { return getInt("tile_x", time); }
84437
84441 bool set_tile_y(int val, double time = TiMe::Default()) { return setValue("tile_y", val, time); }
84445 int get_tile_y(double time = TiMe::Default()) const { return getInt("tile_y", time); }
84446
84450 bool set_tile_z(int val, double time = TiMe::Default()) { return setValue("tile_z", val, time); }
84454 int get_tile_z(double time = TiMe::Default()) const { return getInt("tile_z", time); }
84455
84459 bool set_offset_x2(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("offset_x2", texturefloat, time); }
84463 bool set_offset_x2(float texturefloat, double time = TiMe::Default()) { return setValue("offset_x2", texturefloat, time); }
84467 Value get_offset_x2(double time = TiMe::Default()) const { return getValue("offset_x2", time); }
84468
84472 bool set_offset_y2(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("offset_y2", texturefloat, time); }
84476 bool set_offset_y2(float texturefloat, double time = TiMe::Default()) { return setValue("offset_y2", texturefloat, time); }
84480 Value get_offset_y2(double time = TiMe::Default()) const { return getValue("offset_y2", time); }
84481
84485 bool set_offset_z2(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("offset_z2", texturefloat, time); }
84489 bool set_offset_z2(float texturefloat, double time = TiMe::Default()) { return setValue("offset_z2", texturefloat, time); }
84493 Value get_offset_z2(double time = TiMe::Default()) const { return getValue("offset_z2", time); }
84494
84498 bool set_size_x2(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("size_x2", texturefloat, time); }
84502 bool set_size_x2(float texturefloat, double time = TiMe::Default()) { return setValue("size_x2", texturefloat, time); }
84506 Value get_size_x2(double time = TiMe::Default()) const { return getValue("size_x2", time); }
84507
84511 bool set_size_y2(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("size_y2", texturefloat, time); }
84515 bool set_size_y2(float texturefloat, double time = TiMe::Default()) { return setValue("size_y2", texturefloat, time); }
84519 Value get_size_y2(double time = TiMe::Default()) const { return getValue("size_y2", time); }
84520
84524 bool set_size_z2(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("size_z2", texturefloat, time); }
84528 bool set_size_z2(float texturefloat, double time = TiMe::Default()) { return setValue("size_z2", texturefloat, time); }
84532 Value get_size_z2(double time = TiMe::Default()) const { return getValue("size_z2", time); }
84533
84537 bool set_angle_x2(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("angle_x2", texturefloat, time); }
84541 bool set_angle_x2(float texturefloat, double time = TiMe::Default()) { return setValue("angle_x2", texturefloat, time); }
84545 Value get_angle_x2(double time = TiMe::Default()) const { return getValue("angle_x2", time); }
84546
84550 bool set_angle_y2(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("angle_y2", texturefloat, time); }
84554 bool set_angle_y2(float texturefloat, double time = TiMe::Default()) { return setValue("angle_y2", texturefloat, time); }
84558 Value get_angle_y2(double time = TiMe::Default()) const { return getValue("angle_y2", time); }
84559
84563 bool set_angle_z2(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("angle_z2", texturefloat, time); }
84567 bool set_angle_z2(float texturefloat, double time = TiMe::Default()) { return setValue("angle_z2", texturefloat, time); }
84571 Value get_angle_z2(double time = TiMe::Default()) const { return getValue("angle_z2", time); }
84572
84576 bool set_xyz_lock(int val, double time = TiMe::Default()) { return setValue("xyz_lock", val, time); }
84580 int get_xyz_lock(double time = TiMe::Default()) const { return getInt("xyz_lock", time); }
84581
84585 bool set_seed(int val, double time = TiMe::Default()) { return setValue("seed", val, time); }
84589 int get_seed(double time = TiMe::Default()) const { return getInt("seed", time); }
84590
84594 bool set_rand_mat(int val, double time = TiMe::Default()) { return setValue("rand_mat", val, time); }
84598 int get_rand_mat(double time = TiMe::Default()) const { return getInt("rand_mat", time); }
84599
84603 bool set_rand_obj(int val, double time = TiMe::Default()) { return setValue("rand_obj", val, time); }
84607 int get_rand_obj(double time = TiMe::Default()) const { return getInt("rand_obj", time); }
84608
84612 bool set_rand_par(int val, double time = TiMe::Default()) { return setValue("rand_par", val, time); }
84616 int get_rand_par(double time = TiMe::Default()) const { return getInt("rand_par", time); }
84617
84621 bool set_map(int val, double time = TiMe::Default()) { return setValue("map", val, time); }
84625 int get_map(double time = TiMe::Default()) const { return getInt("map", time); }
84626
84630 bool set_channel(int val, double time = TiMe::Default()) { return setValue("channel", val, time); }
84634 int get_channel(double time = TiMe::Default()) const { return getInt("channel", time); }
84635
84639 bool set_filtering(float val, double time = TiMe::Default()) { return setValue("filtering", val, time); }
84643 float get_filtering(double time = TiMe::Default()) const { return getFloat("filtering", time); }
84644
84648 bool set_mode_2d(int val, double time = TiMe::Default()) { return setValue("mode_2d", val, time); }
84652 int get_mode_2d(double time = TiMe::Default()) const { return getInt("mode_2d", time); }
84653
84657 bool set_cam_space(bool val, double time = TiMe::Default()) { return setValue("cam_space", val, time); }
84661 bool get_cam_space(double time = TiMe::Default()) const { return getBool("cam_space", time); }
84662};
84663
84665class UVWGenChannel : public Plugin {
84666public:
84668 static constexpr const PluginTypeId getTypeId() { return 0x777474E1; }
84670 static constexpr const char* getType() { return "UVWGenChannel"; }
84671
84672 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
84673
84677 bool set_uvw_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("uvw_transform", transform, time); }
84681 Transform get_uvw_transform(double time = TiMe::Default()) const { return getTransform("uvw_transform", time); }
84682
84685 bool set_uvw_transform_tex(const PluginRef& texturetransform, double time = TiMe::Default()) { return setValue("uvw_transform_tex", texturetransform, time); }
84688 bool set_uvw_transform_tex(const Transform& texturetransform, double time = TiMe::Default()) { return setValue("uvw_transform_tex", texturetransform, time); }
84691 Value get_uvw_transform_tex(double time = TiMe::Default()) const { return getValue("uvw_transform_tex", time); }
84692
84696 bool set_tex_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("tex_transform", transform, time); }
84700 Transform get_tex_transform(double time = TiMe::Default()) const { return getTransform("tex_transform", time); }
84701
84705 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
84709 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
84710
84714 bool set_wrap_u(int val, double time = TiMe::Default()) { return setValue("wrap_u", val, time); }
84718 int get_wrap_u(double time = TiMe::Default()) const { return getInt("wrap_u", time); }
84719
84723 bool set_wrap_v(int val, double time = TiMe::Default()) { return setValue("wrap_v", val, time); }
84727 int get_wrap_v(double time = TiMe::Default()) const { return getInt("wrap_v", time); }
84728
84732 bool set_wrap_w(int val, double time = TiMe::Default()) { return setValue("wrap_w", val, time); }
84736 int get_wrap_w(double time = TiMe::Default()) const { return getInt("wrap_w", time); }
84737
84741 bool set_crop_u(int val, double time = TiMe::Default()) { return setValue("crop_u", val, time); }
84745 int get_crop_u(double time = TiMe::Default()) const { return getInt("crop_u", time); }
84746
84750 bool set_crop_v(int val, double time = TiMe::Default()) { return setValue("crop_v", val, time); }
84754 int get_crop_v(double time = TiMe::Default()) const { return getInt("crop_v", time); }
84755
84759 bool set_crop_w(int val, double time = TiMe::Default()) { return setValue("crop_w", val, time); }
84763 int get_crop_w(double time = TiMe::Default()) const { return getInt("crop_w", time); }
84764
84768 bool set_coverage(const Vector& vector, double time = TiMe::Default()) { return setValue("coverage", vector, time); }
84772 Vector get_coverage(double time = TiMe::Default()) const { return getVector("coverage", time); }
84773
84775 PluginRef out_uvw_coords() const { return PluginRef(*this, "uvw_coords"); }
84776
84780 bool set_wrap_mode(int val, double time = TiMe::Default()) { return setValue("wrap_mode", val, time); }
84784 int get_wrap_mode(double time = TiMe::Default()) const { return getInt("wrap_mode", time); }
84785
84789 bool set_duvw_scale(float val, double time = TiMe::Default()) { return setValue("duvw_scale", val, time); }
84793 float get_duvw_scale(double time = TiMe::Default()) const { return getFloat("duvw_scale", time); }
84794
84798 bool set_uvw_channel(int val, double time = TiMe::Default()) { return setValue("uvw_channel", val, time); }
84802 int get_uvw_channel(double time = TiMe::Default()) const { return getInt("uvw_channel", time); }
84803
84806 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
84809 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
84810
84814 bool set_use_double_sided_mode(bool val, double time = TiMe::Default()) { return setValue("use_double_sided_mode", val, time); }
84818 bool get_use_double_sided_mode(double time = TiMe::Default()) const { return getBool("use_double_sided_mode", time); }
84819};
84820
84823public:
84825 static constexpr const PluginTypeId getTypeId() { return 0x77747672; }
84827 static constexpr const char* getType() { return "UVWGenEnvironment"; }
84828
84829 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
84830
84834 bool set_uvw_matrix(const Matrix& matrix, double time = TiMe::Default()) { return setValue("uvw_matrix", matrix, time); }
84838 Matrix get_uvw_matrix(double time = TiMe::Default()) const { return getMatrix("uvw_matrix", time); }
84839
84843 bool set_uvw_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("uvw_transform", transform, time); }
84847 Transform get_uvw_transform(double time = TiMe::Default()) const { return getTransform("uvw_transform", time); }
84848
84852 bool set_mapping_type(const char* str, double time = TiMe::Default()) { return setValue("mapping_type", str, time); }
84856 bool set_mapping_type(const std::string& str, double time = TiMe::Default()) { return setValue("mapping_type", str, time); }
84860 std::string get_mapping_type(double time = TiMe::Default()) const { return getString("mapping_type", time); }
84861
84865 bool set_wrap_u(int val, double time = TiMe::Default()) { return setValue("wrap_u", val, time); }
84869 int get_wrap_u(double time = TiMe::Default()) const { return getInt("wrap_u", time); }
84870
84874 bool set_wrap_v(int val, double time = TiMe::Default()) { return setValue("wrap_v", val, time); }
84878 int get_wrap_v(double time = TiMe::Default()) const { return getInt("wrap_v", time); }
84879
84883 bool set_wrap_w(int val, double time = TiMe::Default()) { return setValue("wrap_w", val, time); }
84887 int get_wrap_w(double time = TiMe::Default()) const { return getInt("wrap_w", time); }
84888
84892 bool set_crop_u(int val, double time = TiMe::Default()) { return setValue("crop_u", val, time); }
84896 int get_crop_u(double time = TiMe::Default()) const { return getInt("crop_u", time); }
84897
84901 bool set_crop_v(int val, double time = TiMe::Default()) { return setValue("crop_v", val, time); }
84905 int get_crop_v(double time = TiMe::Default()) const { return getInt("crop_v", time); }
84906
84910 bool set_crop_w(int val, double time = TiMe::Default()) { return setValue("crop_w", val, time); }
84914 int get_crop_w(double time = TiMe::Default()) const { return getInt("crop_w", time); }
84915
84919 bool set_duvw_scale(float val, double time = TiMe::Default()) { return setValue("duvw_scale", val, time); }
84923 float get_duvw_scale(double time = TiMe::Default()) const { return getFloat("duvw_scale", time); }
84924
84928 bool set_ground_on(int val, double time = TiMe::Default()) { return setValue("ground_on", val, time); }
84932 int get_ground_on(double time = TiMe::Default()) const { return getInt("ground_on", time); }
84933
84937 bool set_ground_position(const Vector& vector, double time = TiMe::Default()) { return setValue("ground_position", vector, time); }
84941 Vector get_ground_position(double time = TiMe::Default()) const { return getVector("ground_position", time); }
84942
84946 bool set_ground_radius(float val, double time = TiMe::Default()) { return setValue("ground_radius", val, time); }
84950 float get_ground_radius(double time = TiMe::Default()) const { return getFloat("ground_radius", time); }
84951};
84952
84954class UVWGenExplicit : public Plugin {
84955public:
84957 static constexpr const PluginTypeId getTypeId() { return 0x7783BF54; }
84959 static constexpr const char* getType() { return "UVWGenExplicit"; }
84960
84961 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
84962
84966 bool set_u(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("u", texturefloat, time); }
84970 bool set_u(float texturefloat, double time = TiMe::Default()) { return setValue("u", texturefloat, time); }
84974 Value get_u(double time = TiMe::Default()) const { return getValue("u", time); }
84975
84979 bool set_v(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("v", texturefloat, time); }
84983 bool set_v(float texturefloat, double time = TiMe::Default()) { return setValue("v", texturefloat, time); }
84987 Value get_v(double time = TiMe::Default()) const { return getValue("v", time); }
84988
84992 bool set_w(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("w", texturefloat, time); }
84996 bool set_w(float texturefloat, double time = TiMe::Default()) { return setValue("w", texturefloat, time); }
85000 Value get_w(double time = TiMe::Default()) const { return getValue("w", time); }
85001
85004 bool set_uvw(const PluginRef& texture, double time = TiMe::Default()) { return setValue("uvw", texture, time); }
85007 bool set_uvw(const AColor& texture, double time = TiMe::Default()) { return setValue("uvw", texture, time); }
85010 Value get_uvw(double time = TiMe::Default()) const { return getValue("uvw", time); }
85011
85015 bool set_useSeparateParams(int val, double time = TiMe::Default()) { return setValue("useSeparateParams", val, time); }
85019 int get_useSeparateParams(double time = TiMe::Default()) const { return getInt("useSeparateParams", time); }
85020
85024 bool set_user_attribute_scale_enabled(bool val, double time = TiMe::Default()) { return setValue("user_attribute_scale_enabled", val, time); }
85028 bool get_user_attribute_scale_enabled(double time = TiMe::Default()) const { return getBool("user_attribute_scale_enabled", time); }
85029};
85030
85033public:
85035 static constexpr const PluginTypeId getTypeId() { return 0x78673EEF; }
85037 static constexpr const char* getType() { return "UVWGenMaxPointCloud"; }
85038
85039 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
85040
85044 bool set_uvw_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("uvw_transform", transform, time); }
85048 Transform get_uvw_transform(double time = TiMe::Default()) const { return getTransform("uvw_transform", time); }
85049
85052 bool set_uvw_transform_tex(const PluginRef& texturetransform, double time = TiMe::Default()) { return setValue("uvw_transform_tex", texturetransform, time); }
85055 bool set_uvw_transform_tex(const Transform& texturetransform, double time = TiMe::Default()) { return setValue("uvw_transform_tex", texturetransform, time); }
85058 Value get_uvw_transform_tex(double time = TiMe::Default()) const { return getValue("uvw_transform_tex", time); }
85059
85063 bool set_tex_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("tex_transform", transform, time); }
85067 Transform get_tex_transform(double time = TiMe::Default()) const { return getTransform("tex_transform", time); }
85068
85072 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
85076 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
85077
85081 bool set_wrap_u(int val, double time = TiMe::Default()) { return setValue("wrap_u", val, time); }
85085 int get_wrap_u(double time = TiMe::Default()) const { return getInt("wrap_u", time); }
85086
85090 bool set_wrap_v(int val, double time = TiMe::Default()) { return setValue("wrap_v", val, time); }
85094 int get_wrap_v(double time = TiMe::Default()) const { return getInt("wrap_v", time); }
85095
85099 bool set_wrap_w(int val, double time = TiMe::Default()) { return setValue("wrap_w", val, time); }
85103 int get_wrap_w(double time = TiMe::Default()) const { return getInt("wrap_w", time); }
85104
85108 bool set_crop_u(int val, double time = TiMe::Default()) { return setValue("crop_u", val, time); }
85112 int get_crop_u(double time = TiMe::Default()) const { return getInt("crop_u", time); }
85113
85117 bool set_crop_v(int val, double time = TiMe::Default()) { return setValue("crop_v", val, time); }
85121 int get_crop_v(double time = TiMe::Default()) const { return getInt("crop_v", time); }
85122
85126 bool set_crop_w(int val, double time = TiMe::Default()) { return setValue("crop_w", val, time); }
85130 int get_crop_w(double time = TiMe::Default()) const { return getInt("crop_w", time); }
85131
85135 bool set_coverage(const Vector& vector, double time = TiMe::Default()) { return setValue("coverage", vector, time); }
85139 Vector get_coverage(double time = TiMe::Default()) const { return getVector("coverage", time); }
85140
85142 PluginRef out_uvw_coords() const { return PluginRef(*this, "uvw_coords"); }
85143
85147 bool set_wrap_mode(int val, double time = TiMe::Default()) { return setValue("wrap_mode", val, time); }
85151 int get_wrap_mode(double time = TiMe::Default()) const { return getInt("wrap_mode", time); }
85152
85156 bool set_duvw_scale(float val, double time = TiMe::Default()) { return setValue("duvw_scale", val, time); }
85160 float get_duvw_scale(double time = TiMe::Default()) const { return getFloat("duvw_scale", time); }
85161};
85162
85165public:
85167 static constexpr const PluginTypeId getTypeId() { return 0x77B049B0; }
85169 static constexpr const char* getType() { return "UVWGenMayaPlace2dTexture"; }
85170
85171 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
85172
85176 bool set_uvw_channel(int val, double time = TiMe::Default()) { return setValue("uvw_channel", val, time); }
85180 int get_uvw_channel(double time = TiMe::Default()) const { return getInt("uvw_channel", time); }
85181
85184 bool set_uvw_channel_tex(const PluginRef& textureint, double time = TiMe::Default()) { return setValue("uvw_channel_tex", textureint, time); }
85187 bool set_uvw_channel_tex(int textureint, double time = TiMe::Default()) { return setValue("uvw_channel_tex", textureint, time); }
85190 Value get_uvw_channel_tex(double time = TiMe::Default()) const { return getValue("uvw_channel_tex", time); }
85191
85194 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
85197 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
85198
85202 bool set_coverage_u(float val, double time = TiMe::Default()) { return setValue("coverage_u", val, time); }
85206 float get_coverage_u(double time = TiMe::Default()) const { return getFloat("coverage_u", time); }
85207
85210 bool set_coverage_u_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coverage_u_tex", texturefloat, time); }
85213 bool set_coverage_u_tex(float texturefloat, double time = TiMe::Default()) { return setValue("coverage_u_tex", texturefloat, time); }
85216 Value get_coverage_u_tex(double time = TiMe::Default()) const { return getValue("coverage_u_tex", time); }
85217
85221 bool set_coverage_v(float val, double time = TiMe::Default()) { return setValue("coverage_v", val, time); }
85225 float get_coverage_v(double time = TiMe::Default()) const { return getFloat("coverage_v", time); }
85226
85229 bool set_coverage_v_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("coverage_v_tex", texturefloat, time); }
85232 bool set_coverage_v_tex(float texturefloat, double time = TiMe::Default()) { return setValue("coverage_v_tex", texturefloat, time); }
85235 Value get_coverage_v_tex(double time = TiMe::Default()) const { return getValue("coverage_v_tex", time); }
85236
85240 bool set_translate_frame_u(float val, double time = TiMe::Default()) { return setValue("translate_frame_u", val, time); }
85244 float get_translate_frame_u(double time = TiMe::Default()) const { return getFloat("translate_frame_u", time); }
85245
85248 bool set_translate_frame_u_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("translate_frame_u_tex", texturefloat, time); }
85251 bool set_translate_frame_u_tex(float texturefloat, double time = TiMe::Default()) { return setValue("translate_frame_u_tex", texturefloat, time); }
85254 Value get_translate_frame_u_tex(double time = TiMe::Default()) const { return getValue("translate_frame_u_tex", time); }
85255
85259 bool set_translate_frame_v(float val, double time = TiMe::Default()) { return setValue("translate_frame_v", val, time); }
85263 float get_translate_frame_v(double time = TiMe::Default()) const { return getFloat("translate_frame_v", time); }
85264
85267 bool set_translate_frame_v_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("translate_frame_v_tex", texturefloat, time); }
85270 bool set_translate_frame_v_tex(float texturefloat, double time = TiMe::Default()) { return setValue("translate_frame_v_tex", texturefloat, time); }
85273 Value get_translate_frame_v_tex(double time = TiMe::Default()) const { return getValue("translate_frame_v_tex", time); }
85274
85278 bool set_rotate_frame(float val, double time = TiMe::Default()) { return setValue("rotate_frame", val, time); }
85282 float get_rotate_frame(double time = TiMe::Default()) const { return getFloat("rotate_frame", time); }
85283
85286 bool set_rotate_frame_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("rotate_frame_tex", texturefloat, time); }
85289 bool set_rotate_frame_tex(float texturefloat, double time = TiMe::Default()) { return setValue("rotate_frame_tex", texturefloat, time); }
85292 Value get_rotate_frame_tex(double time = TiMe::Default()) const { return getValue("rotate_frame_tex", time); }
85293
85297 bool set_mirror_u(bool val, double time = TiMe::Default()) { return setValue("mirror_u", val, time); }
85301 bool get_mirror_u(double time = TiMe::Default()) const { return getBool("mirror_u", time); }
85302
85306 bool set_mirror_v(bool val, double time = TiMe::Default()) { return setValue("mirror_v", val, time); }
85310 bool get_mirror_v(double time = TiMe::Default()) const { return getBool("mirror_v", time); }
85311
85315 bool set_wrap_u(bool val, double time = TiMe::Default()) { return setValue("wrap_u", val, time); }
85319 bool get_wrap_u(double time = TiMe::Default()) const { return getBool("wrap_u", time); }
85320
85324 bool set_wrap_v(bool val, double time = TiMe::Default()) { return setValue("wrap_v", val, time); }
85328 bool get_wrap_v(double time = TiMe::Default()) const { return getBool("wrap_v", time); }
85329
85333 bool set_stagger(bool val, double time = TiMe::Default()) { return setValue("stagger", val, time); }
85337 bool get_stagger(double time = TiMe::Default()) const { return getBool("stagger", time); }
85338
85342 bool set_clamp_u(bool val, double time = TiMe::Default()) { return setValue("clamp_u", val, time); }
85346 bool get_clamp_u(double time = TiMe::Default()) const { return getBool("clamp_u", time); }
85347
85351 bool set_clamp_v(bool val, double time = TiMe::Default()) { return setValue("clamp_v", val, time); }
85355 bool get_clamp_v(double time = TiMe::Default()) const { return getBool("clamp_v", time); }
85356
85360 bool set_repeat_u(float val, double time = TiMe::Default()) { return setValue("repeat_u", val, time); }
85364 float get_repeat_u(double time = TiMe::Default()) const { return getFloat("repeat_u", time); }
85365
85368 bool set_repeat_u_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("repeat_u_tex", texturefloat, time); }
85371 bool set_repeat_u_tex(float texturefloat, double time = TiMe::Default()) { return setValue("repeat_u_tex", texturefloat, time); }
85374 Value get_repeat_u_tex(double time = TiMe::Default()) const { return getValue("repeat_u_tex", time); }
85375
85379 bool set_repeat_v(float val, double time = TiMe::Default()) { return setValue("repeat_v", val, time); }
85383 float get_repeat_v(double time = TiMe::Default()) const { return getFloat("repeat_v", time); }
85384
85387 bool set_repeat_v_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("repeat_v_tex", texturefloat, time); }
85390 bool set_repeat_v_tex(float texturefloat, double time = TiMe::Default()) { return setValue("repeat_v_tex", texturefloat, time); }
85393 Value get_repeat_v_tex(double time = TiMe::Default()) const { return getValue("repeat_v_tex", time); }
85394
85398 bool set_offset_u(float val, double time = TiMe::Default()) { return setValue("offset_u", val, time); }
85402 float get_offset_u(double time = TiMe::Default()) const { return getFloat("offset_u", time); }
85403
85406 bool set_offset_u_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("offset_u_tex", texturefloat, time); }
85409 bool set_offset_u_tex(float texturefloat, double time = TiMe::Default()) { return setValue("offset_u_tex", texturefloat, time); }
85412 Value get_offset_u_tex(double time = TiMe::Default()) const { return getValue("offset_u_tex", time); }
85413
85417 bool set_offset_v(float val, double time = TiMe::Default()) { return setValue("offset_v", val, time); }
85421 float get_offset_v(double time = TiMe::Default()) const { return getFloat("offset_v", time); }
85422
85425 bool set_offset_v_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("offset_v_tex", texturefloat, time); }
85428 bool set_offset_v_tex(float texturefloat, double time = TiMe::Default()) { return setValue("offset_v_tex", texturefloat, time); }
85431 Value get_offset_v_tex(double time = TiMe::Default()) const { return getValue("offset_v_tex", time); }
85432
85436 bool set_rotate_uv(float val, double time = TiMe::Default()) { return setValue("rotate_uv", val, time); }
85440 float get_rotate_uv(double time = TiMe::Default()) const { return getFloat("rotate_uv", time); }
85441
85444 bool set_rotate_uv_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("rotate_uv_tex", texturefloat, time); }
85447 bool set_rotate_uv_tex(float texturefloat, double time = TiMe::Default()) { return setValue("rotate_uv_tex", texturefloat, time); }
85450 Value get_rotate_uv_tex(double time = TiMe::Default()) const { return getValue("rotate_uv_tex", time); }
85451
85455 bool set_noise_u(float val, double time = TiMe::Default()) { return setValue("noise_u", val, time); }
85459 float get_noise_u(double time = TiMe::Default()) const { return getFloat("noise_u", time); }
85460
85463 bool set_noise_u_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("noise_u_tex", texturefloat, time); }
85466 bool set_noise_u_tex(float texturefloat, double time = TiMe::Default()) { return setValue("noise_u_tex", texturefloat, time); }
85469 Value get_noise_u_tex(double time = TiMe::Default()) const { return getValue("noise_u_tex", time); }
85470
85474 bool set_noise_v(float val, double time = TiMe::Default()) { return setValue("noise_v", val, time); }
85478 float get_noise_v(double time = TiMe::Default()) const { return getFloat("noise_v", time); }
85479
85482 bool set_noise_v_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("noise_v_tex", texturefloat, time); }
85485 bool set_noise_v_tex(float texturefloat, double time = TiMe::Default()) { return setValue("noise_v_tex", texturefloat, time); }
85488 Value get_noise_v_tex(double time = TiMe::Default()) const { return getValue("noise_v_tex", time); }
85489
85493 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
85497 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
85498
85502 bool set_uv_set_name(const char* str, double time = TiMe::Default()) { return setValue("uv_set_name", str, time); }
85506 bool set_uv_set_name(const std::string& str, double time = TiMe::Default()) { return setValue("uv_set_name", str, time); }
85510 std::string get_uv_set_name(double time = TiMe::Default()) const { return getString("uv_set_name", time); }
85511};
85512
85514class UVWGenModo : public Plugin {
85515public:
85517 static constexpr const PluginTypeId getTypeId() { return 0x781AEF3D; }
85519 static constexpr const char* getType() { return "UVWGenModo"; }
85520
85521 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
85522
85526 bool set_uv_set_name(const char* str, double time = TiMe::Default()) { return setValue("uv_set_name", str, time); }
85530 bool set_uv_set_name(const std::string& str, double time = TiMe::Default()) { return setValue("uv_set_name", str, time); }
85534 std::string get_uv_set_name(double time = TiMe::Default()) const { return getString("uv_set_name", time); }
85535
85539 bool set_uv_set_index(int val, double time = TiMe::Default()) { return setValue("uv_set_index", val, time); }
85543 int get_uv_set_index(double time = TiMe::Default()) const { return getInt("uv_set_index", time); }
85544
85547 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
85550 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
85551
85555 bool set_uvwgen_has_local_tm(bool val, double time = TiMe::Default()) { return setValue("uvwgen_has_local_tm", val, time); }
85559 bool get_uvwgen_has_local_tm(double time = TiMe::Default()) const { return getBool("uvwgen_has_local_tm", time); }
85560
85564 bool set_tile_mode_u(int val, double time = TiMe::Default()) { return setValue("tile_mode_u", val, time); }
85568 int get_tile_mode_u(double time = TiMe::Default()) const { return getInt("tile_mode_u", time); }
85569
85573 bool set_tile_mode_v(int val, double time = TiMe::Default()) { return setValue("tile_mode_v", val, time); }
85577 int get_tile_mode_v(double time = TiMe::Default()) const { return getInt("tile_mode_v", time); }
85578
85582 bool set_repeat_u(float val, double time = TiMe::Default()) { return setValue("repeat_u", val, time); }
85586 float get_repeat_u(double time = TiMe::Default()) const { return getFloat("repeat_u", time); }
85587
85591 bool set_repeat_v(float val, double time = TiMe::Default()) { return setValue("repeat_v", val, time); }
85595 float get_repeat_v(double time = TiMe::Default()) const { return getFloat("repeat_v", time); }
85596
85600 bool set_rotation(float val, double time = TiMe::Default()) { return setValue("rotation", val, time); }
85604 float get_rotation(double time = TiMe::Default()) const { return getFloat("rotation", time); }
85605
85608 bool set_texture_offset_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("texture_offset_tex", texture, time); }
85611 bool set_texture_offset_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("texture_offset_tex", texture, time); }
85614 Value get_texture_offset_tex(double time = TiMe::Default()) const { return getValue("texture_offset_tex", time); }
85615
85618 bool set_texture_offset_random(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("texture_offset_random", texturefloat, time); }
85621 bool set_texture_offset_random(float texturefloat, double time = TiMe::Default()) { return setValue("texture_offset_random", texturefloat, time); }
85624 Value get_texture_offset_random(double time = TiMe::Default()) const { return getValue("texture_offset_random", time); }
85625
85629 bool set_texture_offset_amplitude(float val, double time = TiMe::Default()) { return setValue("texture_offset_amplitude", val, time); }
85633 float get_texture_offset_amplitude(double time = TiMe::Default()) const { return getFloat("texture_offset_amplitude", time); }
85634
85638 bool set_uv_matrix(const Matrix& matrix, double time = TiMe::Default()) { return setValue("uv_matrix", matrix, time); }
85642 Matrix get_uv_matrix(double time = TiMe::Default()) const { return getMatrix("uv_matrix", time); }
85643
85647 bool set_cylindrical_base_uvwgen(bool val, double time = TiMe::Default()) { return setValue("cylindrical_base_uvwgen", val, time); }
85651 bool get_cylindrical_base_uvwgen(double time = TiMe::Default()) const { return getBool("cylindrical_base_uvwgen", time); }
85652
85656 bool set_legacy_uv_rotation(bool val, double time = TiMe::Default()) { return setValue("legacy_uv_rotation", val, time); }
85660 bool get_legacy_uv_rotation(double time = TiMe::Default()) const { return getBool("legacy_uv_rotation", time); }
85661
85665 bool set_gpu_override(int val, double time = TiMe::Default()) { return setValue("gpu_override", val, time); }
85669 int get_gpu_override(double time = TiMe::Default()) const { return getInt("gpu_override", time); }
85670
85674 bool set_gpu_override_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("gpu_override_transform", transform, time); }
85678 Transform get_gpu_override_transform(double time = TiMe::Default()) const { return getTransform("gpu_override_transform", time); }
85679};
85680
85682class UVWGenObject : public Plugin {
85683public:
85685 static constexpr const PluginTypeId getTypeId() { return 0x77915062; }
85687 static constexpr const char* getType() { return "UVWGenObject"; }
85688
85689 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
85690
85694 bool set_uvw_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("uvw_transform", transform, time); }
85698 Transform get_uvw_transform(double time = TiMe::Default()) const { return getTransform("uvw_transform", time); }
85699
85703 bool set_duvw_scale(float val, double time = TiMe::Default()) { return setValue("duvw_scale", val, time); }
85707 float get_duvw_scale(double time = TiMe::Default()) const { return getFloat("duvw_scale", time); }
85708};
85709
85711class UVWGenObjectBBox : public Plugin {
85712public:
85714 static constexpr const PluginTypeId getTypeId() { return 0x77A2129E; }
85716 static constexpr const char* getType() { return "UVWGenObjectBBox"; }
85717
85718 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
85719
85723 bool set_uvw_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("uvw_transform", transform, time); }
85727 Transform get_uvw_transform(double time = TiMe::Default()) const { return getTransform("uvw_transform", time); }
85728
85731 bool set_uvw_transform_tex(const PluginRef& texturetransform, double time = TiMe::Default()) { return setValue("uvw_transform_tex", texturetransform, time); }
85734 bool set_uvw_transform_tex(const Transform& texturetransform, double time = TiMe::Default()) { return setValue("uvw_transform_tex", texturetransform, time); }
85737 Value get_uvw_transform_tex(double time = TiMe::Default()) const { return getValue("uvw_transform_tex", time); }
85738
85742 bool set_tex_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("tex_transform", transform, time); }
85746 Transform get_tex_transform(double time = TiMe::Default()) const { return getTransform("tex_transform", time); }
85747
85751 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
85755 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
85756
85760 bool set_wrap_u(int val, double time = TiMe::Default()) { return setValue("wrap_u", val, time); }
85764 int get_wrap_u(double time = TiMe::Default()) const { return getInt("wrap_u", time); }
85765
85769 bool set_wrap_v(int val, double time = TiMe::Default()) { return setValue("wrap_v", val, time); }
85773 int get_wrap_v(double time = TiMe::Default()) const { return getInt("wrap_v", time); }
85774
85778 bool set_wrap_w(int val, double time = TiMe::Default()) { return setValue("wrap_w", val, time); }
85782 int get_wrap_w(double time = TiMe::Default()) const { return getInt("wrap_w", time); }
85783
85787 bool set_crop_u(int val, double time = TiMe::Default()) { return setValue("crop_u", val, time); }
85791 int get_crop_u(double time = TiMe::Default()) const { return getInt("crop_u", time); }
85792
85796 bool set_crop_v(int val, double time = TiMe::Default()) { return setValue("crop_v", val, time); }
85800 int get_crop_v(double time = TiMe::Default()) const { return getInt("crop_v", time); }
85801
85805 bool set_crop_w(int val, double time = TiMe::Default()) { return setValue("crop_w", val, time); }
85809 int get_crop_w(double time = TiMe::Default()) const { return getInt("crop_w", time); }
85810
85814 bool set_coverage(const Vector& vector, double time = TiMe::Default()) { return setValue("coverage", vector, time); }
85818 Vector get_coverage(double time = TiMe::Default()) const { return getVector("coverage", time); }
85819
85821 PluginRef out_uvw_coords() const { return PluginRef(*this, "uvw_coords"); }
85822
85826 bool set_wrap_mode(int val, double time = TiMe::Default()) { return setValue("wrap_mode", val, time); }
85830 int get_wrap_mode(double time = TiMe::Default()) const { return getInt("wrap_mode", time); }
85831
85835 bool set_duvw_scale(float val, double time = TiMe::Default()) { return setValue("duvw_scale", val, time); }
85839 float get_duvw_scale(double time = TiMe::Default()) const { return getFloat("duvw_scale", time); }
85840};
85841
85844public:
85846 static constexpr const PluginTypeId getTypeId() { return 0x77744CA5; }
85848 static constexpr const char* getType() { return "UVWGenPlanarWorld"; }
85849
85850 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
85851
85855 bool set_uvw_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("uvw_transform", transform, time); }
85859 Transform get_uvw_transform(double time = TiMe::Default()) const { return getTransform("uvw_transform", time); }
85860
85863 bool set_uvw_transform_tex(const PluginRef& texturetransform, double time = TiMe::Default()) { return setValue("uvw_transform_tex", texturetransform, time); }
85866 bool set_uvw_transform_tex(const Transform& texturetransform, double time = TiMe::Default()) { return setValue("uvw_transform_tex", texturetransform, time); }
85869 Value get_uvw_transform_tex(double time = TiMe::Default()) const { return getValue("uvw_transform_tex", time); }
85870
85874 bool set_tex_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("tex_transform", transform, time); }
85878 Transform get_tex_transform(double time = TiMe::Default()) const { return getTransform("tex_transform", time); }
85879
85883 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
85887 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
85888
85892 bool set_wrap_u(int val, double time = TiMe::Default()) { return setValue("wrap_u", val, time); }
85896 int get_wrap_u(double time = TiMe::Default()) const { return getInt("wrap_u", time); }
85897
85901 bool set_wrap_v(int val, double time = TiMe::Default()) { return setValue("wrap_v", val, time); }
85905 int get_wrap_v(double time = TiMe::Default()) const { return getInt("wrap_v", time); }
85906
85910 bool set_wrap_w(int val, double time = TiMe::Default()) { return setValue("wrap_w", val, time); }
85914 int get_wrap_w(double time = TiMe::Default()) const { return getInt("wrap_w", time); }
85915
85919 bool set_crop_u(int val, double time = TiMe::Default()) { return setValue("crop_u", val, time); }
85923 int get_crop_u(double time = TiMe::Default()) const { return getInt("crop_u", time); }
85924
85928 bool set_crop_v(int val, double time = TiMe::Default()) { return setValue("crop_v", val, time); }
85932 int get_crop_v(double time = TiMe::Default()) const { return getInt("crop_v", time); }
85933
85937 bool set_crop_w(int val, double time = TiMe::Default()) { return setValue("crop_w", val, time); }
85941 int get_crop_w(double time = TiMe::Default()) const { return getInt("crop_w", time); }
85942
85946 bool set_coverage(const Vector& vector, double time = TiMe::Default()) { return setValue("coverage", vector, time); }
85950 Vector get_coverage(double time = TiMe::Default()) const { return getVector("coverage", time); }
85951
85953 PluginRef out_uvw_coords() const { return PluginRef(*this, "uvw_coords"); }
85954
85958 bool set_wrap_mode(int val, double time = TiMe::Default()) { return setValue("wrap_mode", val, time); }
85962 int get_wrap_mode(double time = TiMe::Default()) const { return getInt("wrap_mode", time); }
85963
85967 bool set_duvw_scale(float val, double time = TiMe::Default()) { return setValue("duvw_scale", val, time); }
85971 float get_duvw_scale(double time = TiMe::Default()) const { return getFloat("duvw_scale", time); }
85972};
85973
85975class UVWGenProjection : public Plugin {
85976public:
85978 static constexpr const PluginTypeId getTypeId() { return 0x77A0B246; }
85980 static constexpr const char* getType() { return "UVWGenProjection"; }
85981
85982 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
85983
85984 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
85985
85989 bool set_uvw_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("uvw_transform", transform, time); }
85993 Transform get_uvw_transform(double time = TiMe::Default()) const { return getTransform("uvw_transform", time); }
85994
85997 bool set_uvw_transform_tex(const PluginRef& texturetransform, double time = TiMe::Default()) { return setValue("uvw_transform_tex", texturetransform, time); }
86000 bool set_uvw_transform_tex(const Transform& texturetransform, double time = TiMe::Default()) { return setValue("uvw_transform_tex", texturetransform, time); }
86003 Value get_uvw_transform_tex(double time = TiMe::Default()) const { return getValue("uvw_transform_tex", time); }
86004
86008 bool set_tex_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("tex_transform", transform, time); }
86012 Transform get_tex_transform(double time = TiMe::Default()) const { return getTransform("tex_transform", time); }
86013
86017 bool set_type(int val, double time = TiMe::Default()) { return setValue("type", val, time); }
86021 int get_type(double time = TiMe::Default()) const { return getInt("type", time); }
86022
86026 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
86030 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
86031
86035 bool set_u_angle(float val, double time = TiMe::Default()) { return setValue("u_angle", val, time); }
86039 float get_u_angle(double time = TiMe::Default()) const { return getFloat("u_angle", time); }
86040
86044 bool set_v_angle(float val, double time = TiMe::Default()) { return setValue("v_angle", val, time); }
86048 float get_v_angle(double time = TiMe::Default()) const { return getFloat("v_angle", time); }
86049
86052 bool set_camera_settings(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("camera_settings", plugin, time); }
86055 PluginRef get_camera_settings(double time = TiMe::Default()) const { return getPlugin("camera_settings", time); }
86056
86059 bool set_camera_view(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("camera_view", plugin, time); }
86062 PluginRef get_camera_view(double time = TiMe::Default()) const { return getPlugin("camera_view", time); }
86063
86067 bool set_fitfill(int val, double time = TiMe::Default()) { return setValue("fitfill", val, time); }
86071 int get_fitfill(double time = TiMe::Default()) const { return getInt("fitfill", time); }
86072
86076 bool set_fittype(int val, double time = TiMe::Default()) { return setValue("fittype", val, time); }
86080 int get_fittype(double time = TiMe::Default()) const { return getInt("fittype", time); }
86081
86084 bool set_bitmap(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("bitmap", plugin, time); }
86087 PluginRef get_bitmap(double time = TiMe::Default()) const { return getPlugin("bitmap", time); }
86088
86092 bool set_film_gate_w(float val, double time = TiMe::Default()) { return setValue("film_gate_w", val, time); }
86096 float get_film_gate_w(double time = TiMe::Default()) const { return getFloat("film_gate_w", time); }
86097
86101 bool set_film_gate_h(float val, double time = TiMe::Default()) { return setValue("film_gate_h", val, time); }
86105 float get_film_gate_h(double time = TiMe::Default()) const { return getFloat("film_gate_h", time); }
86106
86110 bool set_hide_backface(bool val, double time = TiMe::Default()) { return setValue("hide_backface", val, time); }
86114 bool get_hide_backface(double time = TiMe::Default()) const { return getBool("hide_backface", time); }
86115
86119 bool set_hide_occluded(bool val, double time = TiMe::Default()) { return setValue("hide_occluded", val, time); }
86123 bool get_hide_occluded(double time = TiMe::Default()) const { return getBool("hide_occluded", time); }
86124
86128 bool set_object_space(bool val, double time = TiMe::Default()) { return setValue("object_space", val, time); }
86132 bool get_object_space(double time = TiMe::Default()) const { return getBool("object_space", time); }
86133
86137 bool set_include_overscan(bool val, double time = TiMe::Default()) { return setValue("include_overscan", val, time); }
86141 bool get_include_overscan(double time = TiMe::Default()) const { return getBool("include_overscan", time); }
86142
86146 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
86150 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
86151
86155 bool set_direction(int val, double time = TiMe::Default()) { return setValue("direction", val, time); }
86159 int get_direction(double time = TiMe::Default()) const { return getInt("direction", time); }
86160
86164 bool set_wrap_u(int val, double time = TiMe::Default()) { return setValue("wrap_u", val, time); }
86168 int get_wrap_u(double time = TiMe::Default()) const { return getInt("wrap_u", time); }
86169
86173 bool set_wrap_v(int val, double time = TiMe::Default()) { return setValue("wrap_v", val, time); }
86177 int get_wrap_v(double time = TiMe::Default()) const { return getInt("wrap_v", time); }
86178
86182 bool set_wrap_w(int val, double time = TiMe::Default()) { return setValue("wrap_w", val, time); }
86186 int get_wrap_w(double time = TiMe::Default()) const { return getInt("wrap_w", time); }
86187
86191 bool set_crop_u(int val, double time = TiMe::Default()) { return setValue("crop_u", val, time); }
86195 int get_crop_u(double time = TiMe::Default()) const { return getInt("crop_u", time); }
86196
86200 bool set_crop_v(int val, double time = TiMe::Default()) { return setValue("crop_v", val, time); }
86204 int get_crop_v(double time = TiMe::Default()) const { return getInt("crop_v", time); }
86205
86209 bool set_crop_w(int val, double time = TiMe::Default()) { return setValue("crop_w", val, time); }
86213 int get_crop_w(double time = TiMe::Default()) const { return getInt("crop_w", time); }
86214
86217 bool set_rest_position_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("rest_position_tex", texture, time); }
86220 bool set_rest_position_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("rest_position_tex", texture, time); }
86223 Value get_rest_position_tex(double time = TiMe::Default()) const { return getValue("rest_position_tex", time); }
86224
86227 bool set_rest_normal_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("rest_normal_tex", texture, time); }
86230 bool set_rest_normal_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("rest_normal_tex", texture, time); }
86233 Value get_rest_normal_tex(double time = TiMe::Default()) const { return getValue("rest_normal_tex", time); }
86234
86238 bool set_use_reference_points(int val, double time = TiMe::Default()) { return setValue("use_reference_points", val, time); }
86242 int get_use_reference_points(double time = TiMe::Default()) const { return getInt("use_reference_points", time); }
86243
86247 bool set_user_attribute_scale_enabled(bool val, double time = TiMe::Default()) { return setValue("user_attribute_scale_enabled", val, time); }
86251 bool get_user_attribute_scale_enabled(double time = TiMe::Default()) const { return getBool("user_attribute_scale_enabled", time); }
86252};
86253
86255class UVWGenRandomizer : public Plugin {
86256public:
86258 static constexpr const PluginTypeId getTypeId() { return 0x78592E2A; }
86260 static constexpr const char* getType() { return "UVWGenRandomizer"; }
86261
86262 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
86263
86266 bool set_input(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("input", plugin, time); }
86269 PluginRef get_input(double time = TiMe::Default()) const { return getPlugin("input", time); }
86270
86274 bool set_mode(int val, double time = TiMe::Default()) { return setValue("mode", val, time); }
86278 int get_mode(double time = TiMe::Default()) const { return getInt("mode", time); }
86279
86283 bool set_seed(int val, double time = TiMe::Default()) { return setValue("seed", val, time); }
86287 int get_seed(double time = TiMe::Default()) const { return getInt("seed", time); }
86288
86291 bool set_seed_tex(const PluginRef& textureint, double time = TiMe::Default()) { return setValue("seed_tex", textureint, time); }
86294 bool set_seed_tex(int textureint, double time = TiMe::Default()) { return setValue("seed_tex", textureint, time); }
86297 Value get_seed_tex(double time = TiMe::Default()) const { return getValue("seed_tex", time); }
86298
86302 bool set_variance_u_min(float val, double time = TiMe::Default()) { return setValue("variance_u_min", val, time); }
86306 float get_variance_u_min(double time = TiMe::Default()) const { return getFloat("variance_u_min", time); }
86307
86311 bool set_variance_u_max(float val, double time = TiMe::Default()) { return setValue("variance_u_max", val, time); }
86315 float get_variance_u_max(double time = TiMe::Default()) const { return getFloat("variance_u_max", time); }
86316
86320 bool set_variance_u_steps(float val, double time = TiMe::Default()) { return setValue("variance_u_steps", val, time); }
86324 float get_variance_u_steps(double time = TiMe::Default()) const { return getFloat("variance_u_steps", time); }
86325
86329 bool set_variance_v_min(float val, double time = TiMe::Default()) { return setValue("variance_v_min", val, time); }
86333 float get_variance_v_min(double time = TiMe::Default()) const { return getFloat("variance_v_min", time); }
86334
86338 bool set_variance_v_max(float val, double time = TiMe::Default()) { return setValue("variance_v_max", val, time); }
86342 float get_variance_v_max(double time = TiMe::Default()) const { return getFloat("variance_v_max", time); }
86343
86347 bool set_variance_v_steps(float val, double time = TiMe::Default()) { return setValue("variance_v_steps", val, time); }
86351 float get_variance_v_steps(double time = TiMe::Default()) const { return getFloat("variance_v_steps", time); }
86352
86356 bool set_variance_rot_min(float val, double time = TiMe::Default()) { return setValue("variance_rot_min", val, time); }
86360 float get_variance_rot_min(double time = TiMe::Default()) const { return getFloat("variance_rot_min", time); }
86361
86365 bool set_variance_rot_max(float val, double time = TiMe::Default()) { return setValue("variance_rot_max", val, time); }
86369 float get_variance_rot_max(double time = TiMe::Default()) const { return getFloat("variance_rot_max", time); }
86370
86374 bool set_variance_rot_steps(float val, double time = TiMe::Default()) { return setValue("variance_rot_steps", val, time); }
86378 float get_variance_rot_steps(double time = TiMe::Default()) const { return getFloat("variance_rot_steps", time); }
86379
86383 bool set_variance_uscale_min(float val, double time = TiMe::Default()) { return setValue("variance_uscale_min", val, time); }
86387 float get_variance_uscale_min(double time = TiMe::Default()) const { return getFloat("variance_uscale_min", time); }
86388
86392 bool set_variance_uscale_max(float val, double time = TiMe::Default()) { return setValue("variance_uscale_max", val, time); }
86396 float get_variance_uscale_max(double time = TiMe::Default()) const { return getFloat("variance_uscale_max", time); }
86397
86401 bool set_variance_uscale_steps(float val, double time = TiMe::Default()) { return setValue("variance_uscale_steps", val, time); }
86405 float get_variance_uscale_steps(double time = TiMe::Default()) const { return getFloat("variance_uscale_steps", time); }
86406
86410 bool set_variance_vscale_min(float val, double time = TiMe::Default()) { return setValue("variance_vscale_min", val, time); }
86414 float get_variance_vscale_min(double time = TiMe::Default()) const { return getFloat("variance_vscale_min", time); }
86415
86419 bool set_variance_vscale_max(float val, double time = TiMe::Default()) { return setValue("variance_vscale_max", val, time); }
86423 float get_variance_vscale_max(double time = TiMe::Default()) const { return getFloat("variance_vscale_max", time); }
86424
86428 bool set_variance_vscale_steps(float val, double time = TiMe::Default()) { return setValue("variance_vscale_steps", val, time); }
86432 float get_variance_vscale_steps(double time = TiMe::Default()) const { return getFloat("variance_vscale_steps", time); }
86433
86437 bool set_variance_vscale_unlocked(int val, double time = TiMe::Default()) { return setValue("variance_vscale_unlocked", val, time); }
86441 int get_variance_vscale_unlocked(double time = TiMe::Default()) const { return getInt("variance_vscale_unlocked", time); }
86442
86446 bool set_variance_u_flip(bool val, double time = TiMe::Default()) { return setValue("variance_u_flip", val, time); }
86450 bool get_variance_u_flip(double time = TiMe::Default()) const { return getBool("variance_u_flip", time); }
86451
86455 bool set_variance_v_flip(bool val, double time = TiMe::Default()) { return setValue("variance_v_flip", val, time); }
86459 bool get_variance_v_flip(double time = TiMe::Default()) const { return getBool("variance_v_flip", time); }
86460
86464 bool set_tile_blend(float val, double time = TiMe::Default()) { return setValue("tile_blend", val, time); }
86468 float get_tile_blend(double time = TiMe::Default()) const { return getFloat("tile_blend", time); }
86469
86473 bool set_wrap_u(int val, double time = TiMe::Default()) { return setValue("wrap_u", val, time); }
86477 int get_wrap_u(double time = TiMe::Default()) const { return getInt("wrap_u", time); }
86478
86482 bool set_wrap_v(int val, double time = TiMe::Default()) { return setValue("wrap_v", val, time); }
86486 int get_wrap_v(double time = TiMe::Default()) const { return getInt("wrap_v", time); }
86487
86491 bool set_crop_u(int val, double time = TiMe::Default()) { return setValue("crop_u", val, time); }
86495 int get_crop_u(double time = TiMe::Default()) const { return getInt("crop_u", time); }
86496
86500 bool set_crop_v(int val, double time = TiMe::Default()) { return setValue("crop_v", val, time); }
86504 int get_crop_v(double time = TiMe::Default()) const { return getInt("crop_v", time); }
86505
86509 bool set_wrap_mode(int val, double time = TiMe::Default()) { return setValue("wrap_mode", val, time); }
86513 int get_wrap_mode(double time = TiMe::Default()) const { return getInt("wrap_mode", time); }
86514};
86515
86517class UVWGenSelect : public Plugin {
86518public:
86520 static constexpr const PluginTypeId getTypeId() { return 0x78586E5E; }
86522 static constexpr const char* getType() { return "UVWGenSelect"; }
86523
86524 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
86525
86529 bool set_uvwgen_id(const char* str, double time = TiMe::Default()) { return setValue("uvwgen_id", str, time); }
86533 bool set_uvwgen_id(const std::string& str, double time = TiMe::Default()) { return setValue("uvwgen_id", str, time); }
86537 std::string get_uvwgen_id(double time = TiMe::Default()) const { return getString("uvwgen_id", time); }
86538
86542 bool set_uvw_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("uvw_transform", transform, time); }
86546 Transform get_uvw_transform(double time = TiMe::Default()) const { return getTransform("uvw_transform", time); }
86547
86550 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
86553 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
86554};
86555
86557class UVWGenSwitch : public Plugin {
86558public:
86560 static constexpr const PluginTypeId getTypeId() { return 0x77DF4276; }
86562 static constexpr const char* getType() { return "UVWGenSwitch"; }
86563
86564 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
86565
86568 bool set_nodes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("nodes", pluginList, time); }
86569 bool set_nodes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("nodes", plugins, count, time); }
86570 template<size_t count> bool set_nodes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("nodes", plugins, count, time); }
86573 PluginList get_nodes(double time = TiMe::Default()) const { return getPluginList("nodes", time); }
86574
86577 bool set_uvwgens(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("uvwgens", pluginList, time); }
86578 bool set_uvwgens(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("uvwgens", plugins, count, time); }
86579 template<size_t count> bool set_uvwgens(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("uvwgens", plugins, count, time); }
86582 PluginList get_uvwgens(double time = TiMe::Default()) const { return getPluginList("uvwgens", time); }
86583
86586 bool set_default(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("default", plugin, time); }
86589 PluginRef get_default(double time = TiMe::Default()) const { return getPlugin("default", time); }
86590};
86591
86594public:
86596 static constexpr const PluginTypeId getTypeId() { return 0x77EE6248; }
86598 static constexpr const char* getType() { return "VRScansPMaskElement"; }
86599
86600 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
86601
86604 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
86607 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
86610 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
86611};
86612
86615public:
86617 static constexpr const PluginTypeId getTypeId() { return 0x77EE6249; }
86619 static constexpr const char* getType() { return "VRScansZoneElement"; }
86620
86621 operator RenderChannelPluginCategory() { return *static_cast<RenderChannelPluginCategory*>(static_cast<Plugin*>(this)); }
86622
86625 bool set_name(const char* str, double time = TiMe::Default()) { return setValue("name", str, time); }
86628 bool set_name(const std::string& str, double time = TiMe::Default()) { return setValue("name", str, time); }
86631 std::string get_name(double time = TiMe::Default()) const { return getString("name", time); }
86632
86635 bool set_zone(int val, double time = TiMe::Default()) { return setValue("zone", val, time); }
86638 int get_zone(double time = TiMe::Default()) const { return getInt("zone", time); }
86639};
86640
86642class VRayClipper : public Plugin {
86643public:
86645 static constexpr const PluginTypeId getTypeId() { return 0x2EE4BD1117; }
86647 static constexpr const char* getType() { return "VRayClipper"; }
86648
86649 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
86650
86651 operator GeometrySourcePluginCategory() { return *static_cast<GeometrySourcePluginCategory*>(static_cast<Plugin*>(this)); }
86652
86653 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
86654
86658 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
86662 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
86663
86667 bool set_affect_light(bool val, double time = TiMe::Default()) { return setValue("affect_light", val, time); }
86671 bool get_affect_light(double time = TiMe::Default()) const { return getBool("affect_light", time); }
86672
86676 bool set_only_camera_rays(bool val, double time = TiMe::Default()) { return setValue("only_camera_rays", val, time); }
86680 bool get_only_camera_rays(double time = TiMe::Default()) const { return getBool("only_camera_rays", time); }
86681
86685 bool set_clip_lights(bool val, double time = TiMe::Default()) { return setValue("clip_lights", val, time); }
86689 bool get_clip_lights(double time = TiMe::Default()) const { return getBool("clip_lights", time); }
86690
86694 bool set_fill_cavities(bool val, double time = TiMe::Default()) { return setValue("fill_cavities", val, time); }
86698 bool get_fill_cavities(double time = TiMe::Default()) const { return getBool("fill_cavities", time); }
86699
86703 bool set_use_obj_mtl(bool val, double time = TiMe::Default()) { return setValue("use_obj_mtl", val, time); }
86707 bool get_use_obj_mtl(double time = TiMe::Default()) const { return getBool("use_obj_mtl", time); }
86708
86712 bool set_set_material_id(bool val, double time = TiMe::Default()) { return setValue("set_material_id", val, time); }
86716 bool get_set_material_id(double time = TiMe::Default()) const { return getBool("set_material_id", time); }
86717
86721 bool set_material_id(int val, double time = TiMe::Default()) { return setValue("material_id", val, time); }
86725 int get_material_id(double time = TiMe::Default()) const { return getInt("material_id", time); }
86726
86729 bool set_exclusion_nodes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("exclusion_nodes", pluginList, time); }
86730 bool set_exclusion_nodes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("exclusion_nodes", plugins, count, time); }
86731 template<size_t count> bool set_exclusion_nodes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("exclusion_nodes", plugins, count, time); }
86734 PluginList get_exclusion_nodes(double time = TiMe::Default()) const { return getPluginList("exclusion_nodes", time); }
86735
86739 bool set_exclusion_mode(bool val, double time = TiMe::Default()) { return setValue("exclusion_mode", val, time); }
86743 bool get_exclusion_mode(double time = TiMe::Default()) const { return getBool("exclusion_mode", time); }
86744
86748 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
86752 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
86753
86756 bool set_material(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("material", plugin, time); }
86759 PluginRef get_material(double time = TiMe::Default()) const { return getPlugin("material", time); }
86760
86764 bool set_object_id(int val, double time = TiMe::Default()) { return setValue("object_id", val, time); }
86768 int get_object_id(double time = TiMe::Default()) const { return getInt("object_id", time); }
86769
86772 bool set_clip_mesh(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("clip_mesh", plugin, time); }
86775 PluginRef get_clip_mesh(double time = TiMe::Default()) const { return getPlugin("clip_mesh", time); }
86776
86780 bool set_invert_inside(int val, double time = TiMe::Default()) { return setValue("invert_inside", val, time); }
86784 int get_invert_inside(double time = TiMe::Default()) const { return getInt("invert_inside", time); }
86785};
86786
86788class VRayDecal : public Plugin {
86789public:
86791 static constexpr const PluginTypeId getTypeId() { return 0x8DB7CBD; }
86793 static constexpr const char* getType() { return "VRayDecal"; }
86794
86795 operator GeometryPluginCategory() { return *static_cast<GeometryPluginCategory*>(static_cast<Plugin*>(this)); }
86796
86799 bool set_exclusion_nodes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("exclusion_nodes", pluginList, time); }
86800 bool set_exclusion_nodes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("exclusion_nodes", plugins, count, time); }
86801 template<size_t count> bool set_exclusion_nodes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("exclusion_nodes", plugins, count, time); }
86804 PluginList get_exclusion_nodes(double time = TiMe::Default()) const { return getPluginList("exclusion_nodes", time); }
86805
86809 bool set_exclusion_mode(bool val, double time = TiMe::Default()) { return setValue("exclusion_mode", val, time); }
86813 bool get_exclusion_mode(double time = TiMe::Default()) const { return getBool("exclusion_mode", time); }
86814
86818 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
86822 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
86823
86827 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
86831 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
86832
86835 bool set_material(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("material", plugin, time); }
86838 PluginRef get_material(double time = TiMe::Default()) const { return getPlugin("material", time); }
86839
86843 bool set_width(float val, double time = TiMe::Default()) { return setValue("width", val, time); }
86847 float get_width(double time = TiMe::Default()) const { return getFloat("width", time); }
86848
86852 bool set_length(float val, double time = TiMe::Default()) { return setValue("length", val, time); }
86856 float get_length(double time = TiMe::Default()) const { return getFloat("length", time); }
86857
86861 bool set_height(float val, double time = TiMe::Default()) { return setValue("height", val, time); }
86865 float get_height(double time = TiMe::Default()) const { return getFloat("height", time); }
86866
86870 bool set_height_offset(float val, double time = TiMe::Default()) { return setValue("height_offset", val, time); }
86874 float get_height_offset(double time = TiMe::Default()) const { return getFloat("height_offset", time); }
86875
86878 bool set_mask(const PluginRef& texture, double time = TiMe::Default()) { return setValue("mask", texture, time); }
86881 bool set_mask(const AColor& texture, double time = TiMe::Default()) { return setValue("mask", texture, time); }
86884 Value get_mask(double time = TiMe::Default()) const { return getValue("mask", time); }
86885
86889 bool set_normal_angle(float val, double time = TiMe::Default()) { return setValue("normal_angle", val, time); }
86893 float get_normal_angle(double time = TiMe::Default()) const { return getFloat("normal_angle", time); }
86894
86898 bool set_z_order(int val, double time = TiMe::Default()) { return setValue("z_order", val, time); }
86902 int get_z_order(double time = TiMe::Default()) const { return getInt("z_order", time); }
86903
86907 bool set_fade_on(int val, double time = TiMe::Default()) { return setValue("fade_on", val, time); }
86911 int get_fade_on(double time = TiMe::Default()) const { return getInt("fade_on", time); }
86912
86916 bool set_fade_angle(float val, double time = TiMe::Default()) { return setValue("fade_angle", val, time); }
86920 float get_fade_angle(double time = TiMe::Default()) const { return getFloat("fade_angle", time); }
86921
86925 bool set_project_on_back(bool val, double time = TiMe::Default()) { return setValue("project_on_back", val, time); }
86929 bool get_project_on_back(double time = TiMe::Default()) const { return getBool("project_on_back", time); }
86930
86933 bool set_displacement_tex_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("displacement_tex_color", texture, time); }
86936 bool set_displacement_tex_color(const AColor& texture, double time = TiMe::Default()) { return setValue("displacement_tex_color", texture, time); }
86939 Value get_displacement_tex_color(double time = TiMe::Default()) const { return getValue("displacement_tex_color", time); }
86940
86944 bool set_displacement_ignore_original(bool val, double time = TiMe::Default()) { return setValue("displacement_ignore_original", val, time); }
86948 bool get_displacement_ignore_original(double time = TiMe::Default()) const { return getBool("displacement_ignore_original", time); }
86949
86953 bool set_override_user_attributes(bool val, double time = TiMe::Default()) { return setValue("override_user_attributes", val, time); }
86957 bool get_override_user_attributes(double time = TiMe::Default()) const { return getBool("override_user_attributes", time); }
86958
86962 bool set_decal_only_bump(bool val, double time = TiMe::Default()) { return setValue("decal_only_bump", val, time); }
86966 bool get_decal_only_bump(double time = TiMe::Default()) const { return getBool("decal_only_bump", time); }
86967
86971 bool set_orig_bump_amount(float val, double time = TiMe::Default()) { return setValue("orig_bump_amount", val, time); }
86975 float get_orig_bump_amount(double time = TiMe::Default()) const { return getFloat("orig_bump_amount", time); }
86976
86980 bool set_bend(float val, double time = TiMe::Default()) { return setValue("bend", val, time); }
86984 float get_bend(double time = TiMe::Default()) const { return getFloat("bend", time); }
86985
86989 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
86993 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
86994
86998 bool set_user_attributes(const char* str, double time = TiMe::Default()) { return setValue("user_attributes", str, time); }
87002 bool set_user_attributes(const std::string& str, double time = TiMe::Default()) { return setValue("user_attributes", str, time); }
87006 std::string get_user_attributes(double time = TiMe::Default()) const { return getString("user_attributes", time); }
87007
87011 bool set_user_attributes_bin(const IntList& intList, double time = TiMe::Default()) { return setValue("user_attributes_bin", intList, time); }
87012 bool set_user_attributes_bin(IntList&& intList, double time = TiMe::Default()) { return setValue("user_attributes_bin", std::move(intList), time); }
87013 bool set_user_attributes_bin(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("user_attributes_bin", ints, count, time); }
87014 template<size_t count> bool set_user_attributes_bin(const int (&ints)[count], double time = TiMe::Default()) { return setArray("user_attributes_bin", ints, count, time); }
87018 IntList get_user_attributes_bin(double time = TiMe::Default()) const { return getIntList("user_attributes_bin", time); }
87019
87023 bool set_objectID(int val, double time = TiMe::Default()) { return setValue("objectID", val, time); }
87027 int get_objectID(double time = TiMe::Default()) const { return getInt("objectID", time); }
87028
87032 bool set_scene_name(const StringList& stringList, double time = TiMe::Default()) { return setValue("scene_name", stringList, time); }
87036 StringList get_scene_name(double time = TiMe::Default()) const { return getStringList("scene_name", time); }
87037};
87038
87041public:
87043 static constexpr const PluginTypeId getTypeId() { return 0x7857D385; }
87045 static constexpr const char* getType() { return "VRayObjectProperties"; }
87046
87049 bool set_render_stats_use(bool val, double time = TiMe::Default()) { return setValue("render_stats_use", val, time); }
87052 bool get_render_stats_use(double time = TiMe::Default()) const { return getBool("render_stats_use", time); }
87053
87056 bool set_wrapper_use(bool val, double time = TiMe::Default()) { return setValue("wrapper_use", val, time); }
87059 bool get_wrapper_use(double time = TiMe::Default()) const { return getBool("wrapper_use", time); }
87060
87064 bool set_camera_visibility(bool val, double time = TiMe::Default()) { return setValue("camera_visibility", val, time); }
87068 bool get_camera_visibility(double time = TiMe::Default()) const { return getBool("camera_visibility", time); }
87069
87073 bool set_reflections_visibility(bool val, double time = TiMe::Default()) { return setValue("reflections_visibility", val, time); }
87077 bool get_reflections_visibility(double time = TiMe::Default()) const { return getBool("reflections_visibility", time); }
87078
87082 bool set_refractions_visibility(bool val, double time = TiMe::Default()) { return setValue("refractions_visibility", val, time); }
87086 bool get_refractions_visibility(double time = TiMe::Default()) const { return getBool("refractions_visibility", time); }
87087
87091 bool set_gi_visibility(bool val, double time = TiMe::Default()) { return setValue("gi_visibility", val, time); }
87095 bool get_gi_visibility(double time = TiMe::Default()) const { return getBool("gi_visibility", time); }
87096
87100 bool set_shadows_visibility(bool val, double time = TiMe::Default()) { return setValue("shadows_visibility", val, time); }
87104 bool get_shadows_visibility(double time = TiMe::Default()) const { return getBool("shadows_visibility", time); }
87105
87109 bool set_shadows_receive(bool val, double time = TiMe::Default()) { return setValue("shadows_receive", val, time); }
87113 bool get_shadows_receive(double time = TiMe::Default()) const { return getBool("shadows_receive", time); }
87114
87118 bool set_visibility(float val, double time = TiMe::Default()) { return setValue("visibility", val, time); }
87122 float get_visibility(double time = TiMe::Default()) const { return getFloat("visibility", time); }
87123
87127 bool set_use_irrad_map(bool val, double time = TiMe::Default()) { return setValue("use_irrad_map", val, time); }
87131 bool get_use_irrad_map(double time = TiMe::Default()) const { return getBool("use_irrad_map", time); }
87132
87136 bool set_generate_gi(float val, double time = TiMe::Default()) { return setValue("generate_gi", val, time); }
87140 float get_generate_gi(double time = TiMe::Default()) const { return getFloat("generate_gi", time); }
87141
87145 bool set_receive_gi(float val, double time = TiMe::Default()) { return setValue("receive_gi", val, time); }
87149 float get_receive_gi(double time = TiMe::Default()) const { return getFloat("receive_gi", time); }
87150
87154 bool set_generate_caustics(float val, double time = TiMe::Default()) { return setValue("generate_caustics", val, time); }
87158 float get_generate_caustics(double time = TiMe::Default()) const { return getFloat("generate_caustics", time); }
87159
87163 bool set_receive_caustics(float val, double time = TiMe::Default()) { return setValue("receive_caustics", val, time); }
87167 float get_receive_caustics(double time = TiMe::Default()) const { return getFloat("receive_caustics", time); }
87168
87172 bool set_alpha_contribution(float val, double time = TiMe::Default()) { return setValue("alpha_contribution", val, time); }
87176 float get_alpha_contribution(double time = TiMe::Default()) const { return getFloat("alpha_contribution", time); }
87177
87181 bool set_matte_surface(bool val, double time = TiMe::Default()) { return setValue("matte_surface", val, time); }
87185 bool get_matte_surface(double time = TiMe::Default()) const { return getBool("matte_surface", time); }
87186
87190 bool set_shadows(bool val, double time = TiMe::Default()) { return setValue("shadows", val, time); }
87194 bool get_shadows(double time = TiMe::Default()) const { return getBool("shadows", time); }
87195
87199 bool set_affect_alpha(bool val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
87203 bool get_affect_alpha(double time = TiMe::Default()) const { return getBool("affect_alpha", time); }
87204
87208 bool set_shadow_tint_color(const Color& color, double time = TiMe::Default()) { return setValue("shadow_tint_color", color, time); }
87212 Color get_shadow_tint_color(double time = TiMe::Default()) const { return getColor("shadow_tint_color", time); }
87213
87217 bool set_shadow_brightness(float val, double time = TiMe::Default()) { return setValue("shadow_brightness", val, time); }
87221 float get_shadow_brightness(double time = TiMe::Default()) const { return getFloat("shadow_brightness", time); }
87222
87226 bool set_reflection_amount(float val, double time = TiMe::Default()) { return setValue("reflection_amount", val, time); }
87230 float get_reflection_amount(double time = TiMe::Default()) const { return getFloat("reflection_amount", time); }
87231
87235 bool set_refraction_amount(float val, double time = TiMe::Default()) { return setValue("refraction_amount", val, time); }
87239 float get_refraction_amount(double time = TiMe::Default()) const { return getFloat("refraction_amount", time); }
87240
87244 bool set_gi_amount(float val, double time = TiMe::Default()) { return setValue("gi_amount", val, time); }
87248 float get_gi_amount(double time = TiMe::Default()) const { return getFloat("gi_amount", time); }
87249
87253 bool set_no_gi_on_other_mattes(bool val, double time = TiMe::Default()) { return setValue("no_gi_on_other_mattes", val, time); }
87257 bool get_no_gi_on_other_mattes(double time = TiMe::Default()) const { return getBool("no_gi_on_other_mattes", time); }
87258
87262 bool set_matte_for_secondary_rays(int val, double time = TiMe::Default()) { return setValue("matte_for_secondary_rays", val, time); }
87266 int get_matte_for_secondary_rays(double time = TiMe::Default()) const { return getInt("matte_for_secondary_rays", time); }
87267
87271 bool set_gi_surface_id(int val, double time = TiMe::Default()) { return setValue("gi_surface_id", val, time); }
87275 int get_gi_surface_id(double time = TiMe::Default()) const { return getInt("gi_surface_id", time); }
87276
87280 bool set_gi_quality_multiplier(float val, double time = TiMe::Default()) { return setValue("gi_quality_multiplier", val, time); }
87284 float get_gi_quality_multiplier(double time = TiMe::Default()) const { return getFloat("gi_quality_multiplier", time); }
87285
87289 bool set_maya_background_shader_compatibility(bool val, double time = TiMe::Default()) { return setValue("maya_background_shader_compatibility", val, time); }
87293 bool get_maya_background_shader_compatibility(double time = TiMe::Default()) const { return getBool("maya_background_shader_compatibility", time); }
87294
87297 bool set_alpha_contribution_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_contribution_tex", texturefloat, time); }
87300 bool set_alpha_contribution_tex(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_contribution_tex", texturefloat, time); }
87303 Value get_alpha_contribution_tex(double time = TiMe::Default()) const { return getValue("alpha_contribution_tex", time); }
87304
87307 bool set_shadow_brightness_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("shadow_brightness_tex", texturefloat, time); }
87310 bool set_shadow_brightness_tex(float texturefloat, double time = TiMe::Default()) { return setValue("shadow_brightness_tex", texturefloat, time); }
87313 Value get_shadow_brightness_tex(double time = TiMe::Default()) const { return getValue("shadow_brightness_tex", time); }
87314
87317 bool set_reflection_filter_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("reflection_filter_tex", texture, time); }
87320 bool set_reflection_filter_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("reflection_filter_tex", texture, time); }
87323 Value get_reflection_filter_tex(double time = TiMe::Default()) const { return getValue("reflection_filter_tex", time); }
87324
87328 bool set_trace_depth(int val, double time = TiMe::Default()) { return setValue("trace_depth", val, time); }
87332 int get_trace_depth(double time = TiMe::Default()) const { return getInt("trace_depth", time); }
87333
87336 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
87337 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
87338 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
87341 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
87342
87346 bool set_generate_render_elements(bool val, double time = TiMe::Default()) { return setValue("generate_render_elements", val, time); }
87350 bool get_generate_render_elements(double time = TiMe::Default()) const { return getBool("generate_render_elements", time); }
87351
87354 bool set_reflection_exclude(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("reflection_exclude", pluginList, time); }
87355 bool set_reflection_exclude(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("reflection_exclude", plugins, count, time); }
87356 template<size_t count> bool set_reflection_exclude(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("reflection_exclude", plugins, count, time); }
87359 PluginList get_reflection_exclude(double time = TiMe::Default()) const { return getPluginList("reflection_exclude", time); }
87360
87364 bool set_reflection_list_is_inclusive(bool val, double time = TiMe::Default()) { return setValue("reflection_list_is_inclusive", val, time); }
87368 bool get_reflection_list_is_inclusive(double time = TiMe::Default()) const { return getBool("reflection_list_is_inclusive", time); }
87369
87372 bool set_refraction_exclude(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("refraction_exclude", pluginList, time); }
87373 bool set_refraction_exclude(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("refraction_exclude", plugins, count, time); }
87374 template<size_t count> bool set_refraction_exclude(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("refraction_exclude", plugins, count, time); }
87377 PluginList get_refraction_exclude(double time = TiMe::Default()) const { return getPluginList("refraction_exclude", time); }
87378
87382 bool set_refraction_list_is_inclusive(bool val, double time = TiMe::Default()) { return setValue("refraction_list_is_inclusive", val, time); }
87386 bool get_refraction_list_is_inclusive(double time = TiMe::Default()) const { return getBool("refraction_list_is_inclusive", time); }
87387};
87388
87390class VRayScene : public Plugin {
87391public:
87393 static constexpr const PluginTypeId getTypeId() { return 0x24072013; }
87395 static constexpr const char* getType() { return "VRayScene"; }
87396
87400 bool set_filepath(const char* str, double time = TiMe::Default()) { return setValue("filepath", str, time); }
87404 bool set_filepath(const std::string& str, double time = TiMe::Default()) { return setValue("filepath", str, time); }
87408 std::string get_filepath(double time = TiMe::Default()) const { return getString("filepath", time); }
87409
87412 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
87415 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
87416
87419 bool set_use_transform(bool val, double time = TiMe::Default()) { return setValue("use_transform", val, time); }
87422 bool get_use_transform(double time = TiMe::Default()) const { return getBool("use_transform", time); }
87423
87427 bool set_add_nodes(bool val, double time = TiMe::Default()) { return setValue("add_nodes", val, time); }
87431 bool get_add_nodes(double time = TiMe::Default()) const { return getBool("add_nodes", time); }
87432
87436 bool set_add_lights(bool val, double time = TiMe::Default()) { return setValue("add_lights", val, time); }
87440 bool get_add_lights(double time = TiMe::Default()) const { return getBool("add_lights", time); }
87441
87445 bool set_anim_override(bool val, double time = TiMe::Default()) { return setValue("anim_override", val, time); }
87449 bool get_anim_override(double time = TiMe::Default()) const { return getBool("anim_override", time); }
87450
87454 bool set_anim_speed(float val, double time = TiMe::Default()) { return setValue("anim_speed", val, time); }
87458 float get_anim_speed(double time = TiMe::Default()) const { return getFloat("anim_speed", time); }
87459
87463 bool set_anim_type(int val, double time = TiMe::Default()) { return setValue("anim_type", val, time); }
87467 int get_anim_type(double time = TiMe::Default()) const { return getInt("anim_type", time); }
87468
87472 bool set_anim_offset(float val, double time = TiMe::Default()) { return setValue("anim_offset", val, time); }
87476 float get_anim_offset(double time = TiMe::Default()) const { return getFloat("anim_offset", time); }
87477
87481 bool set_anim_start(int val, double time = TiMe::Default()) { return setValue("anim_start", val, time); }
87485 int get_anim_start(double time = TiMe::Default()) const { return getInt("anim_start", time); }
87486
87490 bool set_anim_length(int val, double time = TiMe::Default()) { return setValue("anim_length", val, time); }
87494 int get_anim_length(double time = TiMe::Default()) const { return getInt("anim_length", time); }
87495
87497 bool set_material_override(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("material_override", plugin, time); }
87499 PluginRef get_material_override(double time = TiMe::Default()) const { return getPlugin("material_override", time); }
87500
87503 bool set_hidden_objects(const StringList& stringList, double time = TiMe::Default()) { return setValue("hidden_objects", stringList, time); }
87506 StringList get_hidden_objects(double time = TiMe::Default()) const { return getStringList("hidden_objects", time); }
87507
87510 bool set_hidden_objects_inclusive(int val, double time = TiMe::Default()) { return setValue("hidden_objects_inclusive", val, time); }
87513 int get_hidden_objects_inclusive(double time = TiMe::Default()) const { return getInt("hidden_objects_inclusive", time); }
87514
87517 bool set_disable(bool val, double time = TiMe::Default()) { return setValue("disable", val, time); }
87520 bool get_disable(double time = TiMe::Default()) const { return getBool("disable", time); }
87521
87524 bool set_objectID(int val, double time = TiMe::Default()) { return setValue("objectID", val, time); }
87527 int get_objectID(double time = TiMe::Default()) const { return getInt("objectID", time); }
87528
87531 bool set_user_attributes_bin(int val, double time = TiMe::Default()) { return setValue("user_attributes_bin", val, time); }
87534 int get_user_attributes_bin(double time = TiMe::Default()) const { return getInt("user_attributes_bin", time); }
87535
87538 bool set_object_properties(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("object_properties", plugin, time); }
87541 PluginRef get_object_properties(double time = TiMe::Default()) const { return getPlugin("object_properties", time); }
87542
87545 bool set_mw_use(bool val, double time = TiMe::Default()) { return setValue("mw_use", val, time); }
87548 bool get_mw_use(double time = TiMe::Default()) const { return getBool("mw_use", time); }
87549
87553 bool set_mw_use_irrad_map(bool val, double time = TiMe::Default()) { return setValue("mw_use_irrad_map", val, time); }
87557 bool get_mw_use_irrad_map(double time = TiMe::Default()) const { return getBool("mw_use_irrad_map", time); }
87558
87562 bool set_mw_generate_gi(float val, double time = TiMe::Default()) { return setValue("mw_generate_gi", val, time); }
87566 float get_mw_generate_gi(double time = TiMe::Default()) const { return getFloat("mw_generate_gi", time); }
87567
87571 bool set_mw_receive_gi(float val, double time = TiMe::Default()) { return setValue("mw_receive_gi", val, time); }
87575 float get_mw_receive_gi(double time = TiMe::Default()) const { return getFloat("mw_receive_gi", time); }
87576
87580 bool set_mw_generate_caustics(float val, double time = TiMe::Default()) { return setValue("mw_generate_caustics", val, time); }
87584 float get_mw_generate_caustics(double time = TiMe::Default()) const { return getFloat("mw_generate_caustics", time); }
87585
87589 bool set_mw_receive_caustics(float val, double time = TiMe::Default()) { return setValue("mw_receive_caustics", val, time); }
87593 float get_mw_receive_caustics(double time = TiMe::Default()) const { return getFloat("mw_receive_caustics", time); }
87594
87598 bool set_mw_alpha_contribution(float val, double time = TiMe::Default()) { return setValue("mw_alpha_contribution", val, time); }
87602 float get_mw_alpha_contribution(double time = TiMe::Default()) const { return getFloat("mw_alpha_contribution", time); }
87603
87606 bool set_mw_matte_surface(bool val, double time = TiMe::Default()) { return setValue("mw_matte_surface", val, time); }
87609 bool get_mw_matte_surface(double time = TiMe::Default()) const { return getBool("mw_matte_surface", time); }
87610
87614 bool set_mw_shadows(bool val, double time = TiMe::Default()) { return setValue("mw_shadows", val, time); }
87618 bool get_mw_shadows(double time = TiMe::Default()) const { return getBool("mw_shadows", time); }
87619
87623 bool set_mw_affect_alpha(bool val, double time = TiMe::Default()) { return setValue("mw_affect_alpha", val, time); }
87627 bool get_mw_affect_alpha(double time = TiMe::Default()) const { return getBool("mw_affect_alpha", time); }
87628
87632 bool set_mw_shadow_tint_color(const Color& color, double time = TiMe::Default()) { return setValue("mw_shadow_tint_color", color, time); }
87636 Color get_mw_shadow_tint_color(double time = TiMe::Default()) const { return getColor("mw_shadow_tint_color", time); }
87637
87641 bool set_mw_shadow_brightness(float val, double time = TiMe::Default()) { return setValue("mw_shadow_brightness", val, time); }
87645 float get_mw_shadow_brightness(double time = TiMe::Default()) const { return getFloat("mw_shadow_brightness", time); }
87646
87650 bool set_mw_reflection_amount(float val, double time = TiMe::Default()) { return setValue("mw_reflection_amount", val, time); }
87654 float get_mw_reflection_amount(double time = TiMe::Default()) const { return getFloat("mw_reflection_amount", time); }
87655
87659 bool set_mw_refraction_amount(float val, double time = TiMe::Default()) { return setValue("mw_refraction_amount", val, time); }
87663 float get_mw_refraction_amount(double time = TiMe::Default()) const { return getFloat("mw_refraction_amount", time); }
87664
87668 bool set_mw_gi_amount(float val, double time = TiMe::Default()) { return setValue("mw_gi_amount", val, time); }
87672 float get_mw_gi_amount(double time = TiMe::Default()) const { return getFloat("mw_gi_amount", time); }
87673
87677 bool set_mw_no_gi_on_other_mattes(bool val, double time = TiMe::Default()) { return setValue("mw_no_gi_on_other_mattes", val, time); }
87681 bool get_mw_no_gi_on_other_mattes(double time = TiMe::Default()) const { return getBool("mw_no_gi_on_other_mattes", time); }
87682
87686 bool set_mw_matte_for_secondary_rays(int val, double time = TiMe::Default()) { return setValue("mw_matte_for_secondary_rays", val, time); }
87690 int get_mw_matte_for_secondary_rays(double time = TiMe::Default()) const { return getInt("mw_matte_for_secondary_rays", time); }
87691
87695 bool set_mw_gi_surface_id(int val, double time = TiMe::Default()) { return setValue("mw_gi_surface_id", val, time); }
87699 int get_mw_gi_surface_id(double time = TiMe::Default()) const { return getInt("mw_gi_surface_id", time); }
87700
87704 bool set_mw_gi_quality_multiplier(float val, double time = TiMe::Default()) { return setValue("mw_gi_quality_multiplier", val, time); }
87708 float get_mw_gi_quality_multiplier(double time = TiMe::Default()) const { return getFloat("mw_gi_quality_multiplier", time); }
87709
87712 bool set_mw_maya_background_shader_compatibility(bool val, double time = TiMe::Default()) { return setValue("mw_maya_background_shader_compatibility", val, time); }
87715 bool get_mw_maya_background_shader_compatibility(double time = TiMe::Default()) const { return getBool("mw_maya_background_shader_compatibility", time); }
87716
87719 bool set_mw_trace_depth(int val, double time = TiMe::Default()) { return setValue("mw_trace_depth", val, time); }
87722 int get_mw_trace_depth(double time = TiMe::Default()) const { return getInt("mw_trace_depth", time); }
87723
87725 bool set_mw_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("mw_channels", pluginList, time); }
87726 bool set_mw_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("mw_channels", plugins, count, time); }
87727 template<size_t count> bool set_mw_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("mw_channels", plugins, count, time); }
87729 PluginList get_mw_channels(double time = TiMe::Default()) const { return getPluginList("mw_channels", time); }
87730
87733 bool set_mw_generate_render_elements(bool val, double time = TiMe::Default()) { return setValue("mw_generate_render_elements", val, time); }
87736 bool get_mw_generate_render_elements(double time = TiMe::Default()) const { return getBool("mw_generate_render_elements", time); }
87737
87740 bool set_mw_reflection_exclude(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("mw_reflection_exclude", pluginList, time); }
87741 bool set_mw_reflection_exclude(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("mw_reflection_exclude", plugins, count, time); }
87742 template<size_t count> bool set_mw_reflection_exclude(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("mw_reflection_exclude", plugins, count, time); }
87745 PluginList get_mw_reflection_exclude(double time = TiMe::Default()) const { return getPluginList("mw_reflection_exclude", time); }
87746
87749 bool set_mw_reflection_list_is_inclusive(bool val, double time = TiMe::Default()) { return setValue("mw_reflection_list_is_inclusive", val, time); }
87752 bool get_mw_reflection_list_is_inclusive(double time = TiMe::Default()) const { return getBool("mw_reflection_list_is_inclusive", time); }
87753
87756 bool set_mw_refraction_exclude(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("mw_refraction_exclude", pluginList, time); }
87757 bool set_mw_refraction_exclude(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("mw_refraction_exclude", plugins, count, time); }
87758 template<size_t count> bool set_mw_refraction_exclude(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("mw_refraction_exclude", plugins, count, time); }
87761 PluginList get_mw_refraction_exclude(double time = TiMe::Default()) const { return getPluginList("mw_refraction_exclude", time); }
87762
87765 bool set_mw_refraction_list_is_inclusive(bool val, double time = TiMe::Default()) { return setValue("mw_refraction_list_is_inclusive", val, time); }
87768 bool get_mw_refraction_list_is_inclusive(double time = TiMe::Default()) const { return getBool("mw_refraction_list_is_inclusive", time); }
87769
87772 bool set_mrs_use(bool val, double time = TiMe::Default()) { return setValue("mrs_use", val, time); }
87775 bool get_mrs_use(double time = TiMe::Default()) const { return getBool("mrs_use", time); }
87776
87779 bool set_mrs_camera_visibility(bool val, double time = TiMe::Default()) { return setValue("mrs_camera_visibility", val, time); }
87782 bool get_mrs_camera_visibility(double time = TiMe::Default()) const { return getBool("mrs_camera_visibility", time); }
87783
87786 bool set_mrs_reflections_visibility(bool val, double time = TiMe::Default()) { return setValue("mrs_reflections_visibility", val, time); }
87789 bool get_mrs_reflections_visibility(double time = TiMe::Default()) const { return getBool("mrs_reflections_visibility", time); }
87790
87793 bool set_mrs_refractions_visibility(bool val, double time = TiMe::Default()) { return setValue("mrs_refractions_visibility", val, time); }
87796 bool get_mrs_refractions_visibility(double time = TiMe::Default()) const { return getBool("mrs_refractions_visibility", time); }
87797
87800 bool set_mrs_gi_visibility(bool val, double time = TiMe::Default()) { return setValue("mrs_gi_visibility", val, time); }
87803 bool get_mrs_gi_visibility(double time = TiMe::Default()) const { return getBool("mrs_gi_visibility", time); }
87804
87807 bool set_mrs_shadows_visibility(bool val, double time = TiMe::Default()) { return setValue("mrs_shadows_visibility", val, time); }
87810 bool get_mrs_shadows_visibility(double time = TiMe::Default()) const { return getBool("mrs_shadows_visibility", time); }
87811
87814 bool set_mrs_shadows_receive(bool val, double time = TiMe::Default()) { return setValue("mrs_shadows_receive", val, time); }
87817 bool get_mrs_shadows_receive(double time = TiMe::Default()) const { return getBool("mrs_shadows_receive", time); }
87818
87821 bool set_mrs_visibility(float val, double time = TiMe::Default()) { return setValue("mrs_visibility", val, time); }
87824 float get_mrs_visibility(double time = TiMe::Default()) const { return getFloat("mrs_visibility", time); }
87825
87829 bool set_flip_axis(int val, double time = TiMe::Default()) { return setValue("flip_axis", val, time); }
87833 int get_flip_axis(double time = TiMe::Default()) const { return getInt("flip_axis", time); }
87834
87837 bool set_use_overrides(bool val, double time = TiMe::Default()) { return setValue("use_overrides", val, time); }
87840 bool get_use_overrides(double time = TiMe::Default()) const { return getBool("use_overrides", time); }
87841
87844 bool set_override_snippet(const char* str, double time = TiMe::Default()) { return setValue("override_snippet", str, time); }
87847 bool set_override_snippet(const std::string& str, double time = TiMe::Default()) { return setValue("override_snippet", str, time); }
87850 std::string get_override_snippet(double time = TiMe::Default()) const { return getString("override_snippet", time); }
87851
87854 bool set_override_filepath(const char* str, double time = TiMe::Default()) { return setValue("override_filepath", str, time); }
87857 bool set_override_filepath(const std::string& str, double time = TiMe::Default()) { return setValue("override_filepath", str, time); }
87860 std::string get_override_filepath(double time = TiMe::Default()) const { return getString("override_filepath", time); }
87861
87863 bool set_override_mtl_link(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("override_mtl_link", plugin, time); }
87865 PluginRef get_override_mtl_link(double time = TiMe::Default()) const { return getPlugin("override_mtl_link", time); }
87866
87869 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
87870 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
87871 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
87874 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
87875
87878 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
87879 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
87880 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
87883 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
87884
87887 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
87888 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
87889 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
87892 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
87893
87896 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
87897 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
87898 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
87901 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
87902
87905 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
87906 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
87907 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
87910 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
87911
87914 bool set_preload_assets(bool val, double time = TiMe::Default()) { return setValue("preload_assets", val, time); }
87917 bool get_preload_assets(double time = TiMe::Default()) const { return getBool("preload_assets", time); }
87918
87921 bool set_override_settings_options(bool val, double time = TiMe::Default()) { return setValue("override_settings_options", val, time); }
87924 bool get_override_settings_options(double time = TiMe::Default()) const { return getBool("override_settings_options", time); }
87925
87928 bool set_override_render_elements(bool val, double time = TiMe::Default()) { return setValue("override_render_elements", val, time); }
87931 bool get_override_render_elements(double time = TiMe::Default()) const { return getBool("override_render_elements", time); }
87932
87935 bool set_parser(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("parser", pluginList, time); }
87936 bool set_parser(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("parser", plugins, count, time); }
87937 template<size_t count> bool set_parser(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("parser", plugins, count, time); }
87940 PluginList get_parser(double time = TiMe::Default()) const { return getPluginList("parser", time); }
87941
87944 bool set_usd_root_path(const char* str, double time = TiMe::Default()) { return setValue("usd_root_path", str, time); }
87947 bool set_usd_root_path(const std::string& str, double time = TiMe::Default()) { return setValue("usd_root_path", str, time); }
87950 std::string get_usd_root_path(double time = TiMe::Default()) const { return getString("usd_root_path", time); }
87951
87954 bool set_apply_usd_meters_scale(int val, double time = TiMe::Default()) { return setValue("apply_usd_meters_scale", val, time); }
87957 int get_apply_usd_meters_scale(double time = TiMe::Default()) const { return getInt("apply_usd_meters_scale", time); }
87958};
87959
87961class VRaySceneAsset : public Plugin {
87962public:
87964 static constexpr const PluginTypeId getTypeId() { return 0x133C8AE; }
87966 static constexpr const char* getType() { return "VRaySceneAsset"; }
87967
87968 operator MaterialPluginCategory() { return *static_cast<MaterialPluginCategory*>(static_cast<Plugin*>(this)); }
87969
87973 bool set_filepath(const char* str, double time = TiMe::Default()) { return setValue("filepath", str, time); }
87977 bool set_filepath(const std::string& str, double time = TiMe::Default()) { return setValue("filepath", str, time); }
87981 std::string get_filepath(double time = TiMe::Default()) const { return getString("filepath", time); }
87982
87985 bool set_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("transform", transform, time); }
87988 Transform get_transform(double time = TiMe::Default()) const { return getTransform("transform", time); }
87989
87992 bool set_use_transform(bool val, double time = TiMe::Default()) { return setValue("use_transform", val, time); }
87995 bool get_use_transform(double time = TiMe::Default()) const { return getBool("use_transform", time); }
87996
88000 bool set_add_nodes(bool val, double time = TiMe::Default()) { return setValue("add_nodes", val, time); }
88004 bool get_add_nodes(double time = TiMe::Default()) const { return getBool("add_nodes", time); }
88005
88009 bool set_add_lights(bool val, double time = TiMe::Default()) { return setValue("add_lights", val, time); }
88013 bool get_add_lights(double time = TiMe::Default()) const { return getBool("add_lights", time); }
88014
88018 bool set_anim_override(bool val, double time = TiMe::Default()) { return setValue("anim_override", val, time); }
88022 bool get_anim_override(double time = TiMe::Default()) const { return getBool("anim_override", time); }
88023
88027 bool set_anim_speed(float val, double time = TiMe::Default()) { return setValue("anim_speed", val, time); }
88031 float get_anim_speed(double time = TiMe::Default()) const { return getFloat("anim_speed", time); }
88032
88036 bool set_anim_type(int val, double time = TiMe::Default()) { return setValue("anim_type", val, time); }
88040 int get_anim_type(double time = TiMe::Default()) const { return getInt("anim_type", time); }
88041
88045 bool set_anim_offset(float val, double time = TiMe::Default()) { return setValue("anim_offset", val, time); }
88049 float get_anim_offset(double time = TiMe::Default()) const { return getFloat("anim_offset", time); }
88050
88054 bool set_anim_start(int val, double time = TiMe::Default()) { return setValue("anim_start", val, time); }
88058 int get_anim_start(double time = TiMe::Default()) const { return getInt("anim_start", time); }
88059
88063 bool set_anim_length(int val, double time = TiMe::Default()) { return setValue("anim_length", val, time); }
88067 int get_anim_length(double time = TiMe::Default()) const { return getInt("anim_length", time); }
88068
88070 bool set_material_override(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("material_override", plugin, time); }
88072 PluginRef get_material_override(double time = TiMe::Default()) const { return getPlugin("material_override", time); }
88073
88076 bool set_hidden_objects(const StringList& stringList, double time = TiMe::Default()) { return setValue("hidden_objects", stringList, time); }
88079 StringList get_hidden_objects(double time = TiMe::Default()) const { return getStringList("hidden_objects", time); }
88080
88083 bool set_hidden_objects_inclusive(int val, double time = TiMe::Default()) { return setValue("hidden_objects_inclusive", val, time); }
88086 int get_hidden_objects_inclusive(double time = TiMe::Default()) const { return getInt("hidden_objects_inclusive", time); }
88087
88090 bool set_disable(bool val, double time = TiMe::Default()) { return setValue("disable", val, time); }
88093 bool get_disable(double time = TiMe::Default()) const { return getBool("disable", time); }
88094
88097 bool set_objectID(int val, double time = TiMe::Default()) { return setValue("objectID", val, time); }
88100 int get_objectID(double time = TiMe::Default()) const { return getInt("objectID", time); }
88101
88104 bool set_user_attributes_bin(int val, double time = TiMe::Default()) { return setValue("user_attributes_bin", val, time); }
88107 int get_user_attributes_bin(double time = TiMe::Default()) const { return getInt("user_attributes_bin", time); }
88108
88111 bool set_object_properties(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("object_properties", plugin, time); }
88114 PluginRef get_object_properties(double time = TiMe::Default()) const { return getPlugin("object_properties", time); }
88115
88118 bool set_mw_use(bool val, double time = TiMe::Default()) { return setValue("mw_use", val, time); }
88121 bool get_mw_use(double time = TiMe::Default()) const { return getBool("mw_use", time); }
88122
88126 bool set_mw_use_irrad_map(bool val, double time = TiMe::Default()) { return setValue("mw_use_irrad_map", val, time); }
88130 bool get_mw_use_irrad_map(double time = TiMe::Default()) const { return getBool("mw_use_irrad_map", time); }
88131
88135 bool set_mw_generate_gi(float val, double time = TiMe::Default()) { return setValue("mw_generate_gi", val, time); }
88139 float get_mw_generate_gi(double time = TiMe::Default()) const { return getFloat("mw_generate_gi", time); }
88140
88144 bool set_mw_receive_gi(float val, double time = TiMe::Default()) { return setValue("mw_receive_gi", val, time); }
88148 float get_mw_receive_gi(double time = TiMe::Default()) const { return getFloat("mw_receive_gi", time); }
88149
88153 bool set_mw_generate_caustics(float val, double time = TiMe::Default()) { return setValue("mw_generate_caustics", val, time); }
88157 float get_mw_generate_caustics(double time = TiMe::Default()) const { return getFloat("mw_generate_caustics", time); }
88158
88162 bool set_mw_receive_caustics(float val, double time = TiMe::Default()) { return setValue("mw_receive_caustics", val, time); }
88166 float get_mw_receive_caustics(double time = TiMe::Default()) const { return getFloat("mw_receive_caustics", time); }
88167
88171 bool set_mw_alpha_contribution(float val, double time = TiMe::Default()) { return setValue("mw_alpha_contribution", val, time); }
88175 float get_mw_alpha_contribution(double time = TiMe::Default()) const { return getFloat("mw_alpha_contribution", time); }
88176
88179 bool set_mw_matte_surface(bool val, double time = TiMe::Default()) { return setValue("mw_matte_surface", val, time); }
88182 bool get_mw_matte_surface(double time = TiMe::Default()) const { return getBool("mw_matte_surface", time); }
88183
88187 bool set_mw_shadows(bool val, double time = TiMe::Default()) { return setValue("mw_shadows", val, time); }
88191 bool get_mw_shadows(double time = TiMe::Default()) const { return getBool("mw_shadows", time); }
88192
88196 bool set_mw_affect_alpha(bool val, double time = TiMe::Default()) { return setValue("mw_affect_alpha", val, time); }
88200 bool get_mw_affect_alpha(double time = TiMe::Default()) const { return getBool("mw_affect_alpha", time); }
88201
88205 bool set_mw_shadow_tint_color(const Color& color, double time = TiMe::Default()) { return setValue("mw_shadow_tint_color", color, time); }
88209 Color get_mw_shadow_tint_color(double time = TiMe::Default()) const { return getColor("mw_shadow_tint_color", time); }
88210
88214 bool set_mw_shadow_brightness(float val, double time = TiMe::Default()) { return setValue("mw_shadow_brightness", val, time); }
88218 float get_mw_shadow_brightness(double time = TiMe::Default()) const { return getFloat("mw_shadow_brightness", time); }
88219
88223 bool set_mw_reflection_amount(float val, double time = TiMe::Default()) { return setValue("mw_reflection_amount", val, time); }
88227 float get_mw_reflection_amount(double time = TiMe::Default()) const { return getFloat("mw_reflection_amount", time); }
88228
88232 bool set_mw_refraction_amount(float val, double time = TiMe::Default()) { return setValue("mw_refraction_amount", val, time); }
88236 float get_mw_refraction_amount(double time = TiMe::Default()) const { return getFloat("mw_refraction_amount", time); }
88237
88241 bool set_mw_gi_amount(float val, double time = TiMe::Default()) { return setValue("mw_gi_amount", val, time); }
88245 float get_mw_gi_amount(double time = TiMe::Default()) const { return getFloat("mw_gi_amount", time); }
88246
88250 bool set_mw_no_gi_on_other_mattes(bool val, double time = TiMe::Default()) { return setValue("mw_no_gi_on_other_mattes", val, time); }
88254 bool get_mw_no_gi_on_other_mattes(double time = TiMe::Default()) const { return getBool("mw_no_gi_on_other_mattes", time); }
88255
88259 bool set_mw_matte_for_secondary_rays(int val, double time = TiMe::Default()) { return setValue("mw_matte_for_secondary_rays", val, time); }
88263 int get_mw_matte_for_secondary_rays(double time = TiMe::Default()) const { return getInt("mw_matte_for_secondary_rays", time); }
88264
88268 bool set_mw_gi_surface_id(int val, double time = TiMe::Default()) { return setValue("mw_gi_surface_id", val, time); }
88272 int get_mw_gi_surface_id(double time = TiMe::Default()) const { return getInt("mw_gi_surface_id", time); }
88273
88277 bool set_mw_gi_quality_multiplier(float val, double time = TiMe::Default()) { return setValue("mw_gi_quality_multiplier", val, time); }
88281 float get_mw_gi_quality_multiplier(double time = TiMe::Default()) const { return getFloat("mw_gi_quality_multiplier", time); }
88282
88285 bool set_mw_maya_background_shader_compatibility(bool val, double time = TiMe::Default()) { return setValue("mw_maya_background_shader_compatibility", val, time); }
88288 bool get_mw_maya_background_shader_compatibility(double time = TiMe::Default()) const { return getBool("mw_maya_background_shader_compatibility", time); }
88289
88292 bool set_mw_trace_depth(int val, double time = TiMe::Default()) { return setValue("mw_trace_depth", val, time); }
88295 int get_mw_trace_depth(double time = TiMe::Default()) const { return getInt("mw_trace_depth", time); }
88296
88298 bool set_mw_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("mw_channels", pluginList, time); }
88299 bool set_mw_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("mw_channels", plugins, count, time); }
88300 template<size_t count> bool set_mw_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("mw_channels", plugins, count, time); }
88302 PluginList get_mw_channels(double time = TiMe::Default()) const { return getPluginList("mw_channels", time); }
88303
88306 bool set_mw_generate_render_elements(bool val, double time = TiMe::Default()) { return setValue("mw_generate_render_elements", val, time); }
88309 bool get_mw_generate_render_elements(double time = TiMe::Default()) const { return getBool("mw_generate_render_elements", time); }
88310
88313 bool set_mw_reflection_exclude(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("mw_reflection_exclude", pluginList, time); }
88314 bool set_mw_reflection_exclude(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("mw_reflection_exclude", plugins, count, time); }
88315 template<size_t count> bool set_mw_reflection_exclude(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("mw_reflection_exclude", plugins, count, time); }
88318 PluginList get_mw_reflection_exclude(double time = TiMe::Default()) const { return getPluginList("mw_reflection_exclude", time); }
88319
88322 bool set_mw_reflection_list_is_inclusive(bool val, double time = TiMe::Default()) { return setValue("mw_reflection_list_is_inclusive", val, time); }
88325 bool get_mw_reflection_list_is_inclusive(double time = TiMe::Default()) const { return getBool("mw_reflection_list_is_inclusive", time); }
88326
88329 bool set_mw_refraction_exclude(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("mw_refraction_exclude", pluginList, time); }
88330 bool set_mw_refraction_exclude(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("mw_refraction_exclude", plugins, count, time); }
88331 template<size_t count> bool set_mw_refraction_exclude(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("mw_refraction_exclude", plugins, count, time); }
88334 PluginList get_mw_refraction_exclude(double time = TiMe::Default()) const { return getPluginList("mw_refraction_exclude", time); }
88335
88338 bool set_mw_refraction_list_is_inclusive(bool val, double time = TiMe::Default()) { return setValue("mw_refraction_list_is_inclusive", val, time); }
88341 bool get_mw_refraction_list_is_inclusive(double time = TiMe::Default()) const { return getBool("mw_refraction_list_is_inclusive", time); }
88342
88345 bool set_mrs_use(bool val, double time = TiMe::Default()) { return setValue("mrs_use", val, time); }
88348 bool get_mrs_use(double time = TiMe::Default()) const { return getBool("mrs_use", time); }
88349
88352 bool set_mrs_camera_visibility(bool val, double time = TiMe::Default()) { return setValue("mrs_camera_visibility", val, time); }
88355 bool get_mrs_camera_visibility(double time = TiMe::Default()) const { return getBool("mrs_camera_visibility", time); }
88356
88359 bool set_mrs_reflections_visibility(bool val, double time = TiMe::Default()) { return setValue("mrs_reflections_visibility", val, time); }
88362 bool get_mrs_reflections_visibility(double time = TiMe::Default()) const { return getBool("mrs_reflections_visibility", time); }
88363
88366 bool set_mrs_refractions_visibility(bool val, double time = TiMe::Default()) { return setValue("mrs_refractions_visibility", val, time); }
88369 bool get_mrs_refractions_visibility(double time = TiMe::Default()) const { return getBool("mrs_refractions_visibility", time); }
88370
88373 bool set_mrs_gi_visibility(bool val, double time = TiMe::Default()) { return setValue("mrs_gi_visibility", val, time); }
88376 bool get_mrs_gi_visibility(double time = TiMe::Default()) const { return getBool("mrs_gi_visibility", time); }
88377
88380 bool set_mrs_shadows_visibility(bool val, double time = TiMe::Default()) { return setValue("mrs_shadows_visibility", val, time); }
88383 bool get_mrs_shadows_visibility(double time = TiMe::Default()) const { return getBool("mrs_shadows_visibility", time); }
88384
88387 bool set_mrs_shadows_receive(bool val, double time = TiMe::Default()) { return setValue("mrs_shadows_receive", val, time); }
88390 bool get_mrs_shadows_receive(double time = TiMe::Default()) const { return getBool("mrs_shadows_receive", time); }
88391
88394 bool set_mrs_visibility(float val, double time = TiMe::Default()) { return setValue("mrs_visibility", val, time); }
88397 float get_mrs_visibility(double time = TiMe::Default()) const { return getFloat("mrs_visibility", time); }
88398
88402 bool set_flip_axis(int val, double time = TiMe::Default()) { return setValue("flip_axis", val, time); }
88406 int get_flip_axis(double time = TiMe::Default()) const { return getInt("flip_axis", time); }
88407
88410 bool set_use_overrides(bool val, double time = TiMe::Default()) { return setValue("use_overrides", val, time); }
88413 bool get_use_overrides(double time = TiMe::Default()) const { return getBool("use_overrides", time); }
88414
88417 bool set_override_snippet(const char* str, double time = TiMe::Default()) { return setValue("override_snippet", str, time); }
88420 bool set_override_snippet(const std::string& str, double time = TiMe::Default()) { return setValue("override_snippet", str, time); }
88423 std::string get_override_snippet(double time = TiMe::Default()) const { return getString("override_snippet", time); }
88424
88427 bool set_override_filepath(const char* str, double time = TiMe::Default()) { return setValue("override_filepath", str, time); }
88430 bool set_override_filepath(const std::string& str, double time = TiMe::Default()) { return setValue("override_filepath", str, time); }
88433 std::string get_override_filepath(double time = TiMe::Default()) const { return getString("override_filepath", time); }
88434
88436 bool set_override_mtl_link(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("override_mtl_link", plugin, time); }
88438 PluginRef get_override_mtl_link(double time = TiMe::Default()) const { return getPlugin("override_mtl_link", time); }
88439
88442 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
88443 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
88444 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
88447 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
88448
88451 bool set_channels_raw(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_raw", pluginList, time); }
88452 bool set_channels_raw(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
88453 template<size_t count> bool set_channels_raw(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_raw", plugins, count, time); }
88456 PluginList get_channels_raw(double time = TiMe::Default()) const { return getPluginList("channels_raw", time); }
88457
88460 bool set_channels_diffuse(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_diffuse", pluginList, time); }
88461 bool set_channels_diffuse(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
88462 template<size_t count> bool set_channels_diffuse(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_diffuse", plugins, count, time); }
88465 PluginList get_channels_diffuse(double time = TiMe::Default()) const { return getPluginList("channels_diffuse", time); }
88466
88469 bool set_channels_specular(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_specular", pluginList, time); }
88470 bool set_channels_specular(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
88471 template<size_t count> bool set_channels_specular(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_specular", plugins, count, time); }
88474 PluginList get_channels_specular(double time = TiMe::Default()) const { return getPluginList("channels_specular", time); }
88475
88478 bool set_channels_full(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels_full", pluginList, time); }
88479 bool set_channels_full(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
88480 template<size_t count> bool set_channels_full(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels_full", plugins, count, time); }
88483 PluginList get_channels_full(double time = TiMe::Default()) const { return getPluginList("channels_full", time); }
88484
88487 bool set_preload_assets(bool val, double time = TiMe::Default()) { return setValue("preload_assets", val, time); }
88490 bool get_preload_assets(double time = TiMe::Default()) const { return getBool("preload_assets", time); }
88491
88494 bool set_override_settings_options(bool val, double time = TiMe::Default()) { return setValue("override_settings_options", val, time); }
88497 bool get_override_settings_options(double time = TiMe::Default()) const { return getBool("override_settings_options", time); }
88498
88501 bool set_override_render_elements(bool val, double time = TiMe::Default()) { return setValue("override_render_elements", val, time); }
88504 bool get_override_render_elements(double time = TiMe::Default()) const { return getBool("override_render_elements", time); }
88505
88508 bool set_parser(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("parser", pluginList, time); }
88509 bool set_parser(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("parser", plugins, count, time); }
88510 template<size_t count> bool set_parser(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("parser", plugins, count, time); }
88513 PluginList get_parser(double time = TiMe::Default()) const { return getPluginList("parser", time); }
88514
88517 bool set_usd_root_path(const char* str, double time = TiMe::Default()) { return setValue("usd_root_path", str, time); }
88520 bool set_usd_root_path(const std::string& str, double time = TiMe::Default()) { return setValue("usd_root_path", str, time); }
88523 std::string get_usd_root_path(double time = TiMe::Default()) const { return getString("usd_root_path", time); }
88524
88527 bool set_apply_usd_meters_scale(int val, double time = TiMe::Default()) { return setValue("apply_usd_meters_scale", val, time); }
88530 int get_apply_usd_meters_scale(double time = TiMe::Default()) const { return getInt("apply_usd_meters_scale", time); }
88531
88534 bool set_asset_name(const char* str, double time = TiMe::Default()) { return setValue("asset_name", str, time); }
88537 bool set_asset_name(const std::string& str, double time = TiMe::Default()) { return setValue("asset_name", str, time); }
88540 std::string get_asset_name(double time = TiMe::Default()) const { return getString("asset_name", time); }
88541
88543 bool set_asset_plugins(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("asset_plugins", pluginList, time); }
88544 bool set_asset_plugins(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("asset_plugins", plugins, count, time); }
88545 template<size_t count> bool set_asset_plugins(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("asset_plugins", plugins, count, time); }
88547 PluginList get_asset_plugins(double time = TiMe::Default()) const { return getPluginList("asset_plugins", time); }
88548
88551 bool set_asset_type(int val, double time = TiMe::Default()) { return setValue("asset_type", val, time); }
88554 int get_asset_type(double time = TiMe::Default()) const { return getInt("asset_type", time); }
88555
88557 bool set_asset_param_definition(const ValueList& list, double time = TiMe::Default()) { return setValue("asset_param_definition", list, time); }
88558 bool set_asset_param_definition(ValueList&& list, double time = TiMe::Default()) { return setValue("asset_param_definition", std::move(list), time); }
88559 bool set_asset_param_definition(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("asset_param_definition", values, count, time); }
88560 template<size_t count> bool set_asset_param_definition(const Value (&values)[count], double time = TiMe::Default()) { return setArray("asset_param_definition", values, count, time); }
88561 template<size_t count> bool set_asset_param_definition(Value (&&values)[count], double time = TiMe::Default()) { return setArray("asset_param_definition", values, count, time); }
88563 ValueList get_asset_param_definition(double time = TiMe::Default()) const { return getValueList("asset_param_definition", time); }
88564
88566 bool set_asset_param_override(const ValueList& list, double time = TiMe::Default()) { return setValue("asset_param_override", list, time); }
88567 bool set_asset_param_override(ValueList&& list, double time = TiMe::Default()) { return setValue("asset_param_override", std::move(list), time); }
88568 bool set_asset_param_override(const Value* values, size_t count, double time = TiMe::Default()) { return setArray("asset_param_override", values, count, time); }
88569 template<size_t count> bool set_asset_param_override(const Value (&values)[count], double time = TiMe::Default()) { return setArray("asset_param_override", values, count, time); }
88570 template<size_t count> bool set_asset_param_override(Value (&&values)[count], double time = TiMe::Default()) { return setArray("asset_param_override", values, count, time); }
88572 ValueList get_asset_param_override(double time = TiMe::Default()) const { return getValueList("asset_param_override", time); }
88573};
88574
88577public:
88579 static constexpr const PluginTypeId getTypeId() { return 0x77DE62D9; }
88581 static constexpr const char* getType() { return "VRayStereoscopicSettings"; }
88582
88583 operator SettingsPluginCategory() { return *static_cast<SettingsPluginCategory*>(static_cast<Plugin*>(this)); }
88584
88588 bool set_eye_distance(float val, double time = TiMe::Default()) { return setValue("eye_distance", val, time); }
88592 float get_eye_distance(double time = TiMe::Default()) const { return getFloat("eye_distance", time); }
88593
88597 bool set_specify_focus(bool val, double time = TiMe::Default()) { return setValue("specify_focus", val, time); }
88601 bool get_specify_focus(double time = TiMe::Default()) const { return getBool("specify_focus", time); }
88602
88606 bool set_focus_distance(float val, double time = TiMe::Default()) { return setValue("focus_distance", val, time); }
88610 float get_focus_distance(double time = TiMe::Default()) const { return getFloat("focus_distance", time); }
88611
88615 bool set_focus_method(int val, double time = TiMe::Default()) { return setValue("focus_method", val, time); }
88619 int get_focus_method(double time = TiMe::Default()) const { return getInt("focus_method", time); }
88620
88624 bool set_interocular_method(int val, double time = TiMe::Default()) { return setValue("interocular_method", val, time); }
88628 int get_interocular_method(double time = TiMe::Default()) const { return getInt("interocular_method", time); }
88629
88633 bool set_top_merge_angle(float val, double time = TiMe::Default()) { return setValue("top_merge_angle", val, time); }
88637 float get_top_merge_angle(double time = TiMe::Default()) const { return getFloat("top_merge_angle", time); }
88638
88642 bool set_bottom_merge_angle(float val, double time = TiMe::Default()) { return setValue("bottom_merge_angle", val, time); }
88646 float get_bottom_merge_angle(double time = TiMe::Default()) const { return getFloat("bottom_merge_angle", time); }
88647
88651 bool set_pole_merge_method(int val, double time = TiMe::Default()) { return setValue("pole_merge_method", val, time); }
88655 int get_pole_merge_method(double time = TiMe::Default()) const { return getInt("pole_merge_method", time); }
88656
88660 bool set_view(int val, double time = TiMe::Default()) { return setValue("view", val, time); }
88664 int get_view(double time = TiMe::Default()) const { return getInt("view", time); }
88665
88669 bool set_output_layout(int val, double time = TiMe::Default()) { return setValue("output_layout", val, time); }
88673 int get_output_layout(double time = TiMe::Default()) const { return getInt("output_layout", time); }
88674
88678 bool set_adjust_resolution(bool val, double time = TiMe::Default()) { return setValue("adjust_resolution", val, time); }
88682 bool get_adjust_resolution(double time = TiMe::Default()) const { return getBool("adjust_resolution", time); }
88683
88687 bool set_sm_mode(int val, double time = TiMe::Default()) { return setValue("sm_mode", val, time); }
88691 int get_sm_mode(double time = TiMe::Default()) const { return getInt("sm_mode", time); }
88692
88696 bool set_reuse_threshold(float val, double time = TiMe::Default()) { return setValue("reuse_threshold", val, time); }
88700 float get_reuse_threshold(double time = TiMe::Default()) const { return getFloat("reuse_threshold", time); }
88701
88705 bool set_shademap_file(const char* str, double time = TiMe::Default()) { return setValue("shademap_file", str, time); }
88709 bool set_shademap_file(const std::string& str, double time = TiMe::Default()) { return setValue("shademap_file", str, time); }
88713 std::string get_shademap_file(double time = TiMe::Default()) const { return getString("shademap_file", time); }
88714
88718 bool set_float_colors_mode(bool val, double time = TiMe::Default()) { return setValue("float_colors_mode", val, time); }
88722 bool get_float_colors_mode(double time = TiMe::Default()) const { return getBool("float_colors_mode", time); }
88723
88727 bool set_vrst_compression(int val, double time = TiMe::Default()) { return setValue("vrst_compression", val, time); }
88731 int get_vrst_compression(double time = TiMe::Default()) const { return getInt("vrst_compression", time); }
88732
88736 bool set_exr_compression(int val, double time = TiMe::Default()) { return setValue("exr_compression", val, time); }
88740 int get_exr_compression(double time = TiMe::Default()) const { return getInt("exr_compression", time); }
88741
88744 bool set_exclude_list(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("exclude_list", pluginList, time); }
88745 bool set_exclude_list(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("exclude_list", plugins, count, time); }
88746 template<size_t count> bool set_exclude_list(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("exclude_list", plugins, count, time); }
88749 PluginList get_exclude_list(double time = TiMe::Default()) const { return getPluginList("exclude_list", time); }
88750
88754 bool set_exclude_list_inclusive(bool val, double time = TiMe::Default()) { return setValue("exclude_list_inclusive", val, time); }
88758 bool get_exclude_list_inclusive(double time = TiMe::Default()) const { return getBool("exclude_list_inclusive", time); }
88759
88762 bool set_left_camera(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("left_camera", plugin, time); }
88765 PluginRef get_left_camera(double time = TiMe::Default()) const { return getPlugin("left_camera", time); }
88766
88769 bool set_right_camera(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("right_camera", plugin, time); }
88772 PluginRef get_right_camera(double time = TiMe::Default()) const { return getPlugin("right_camera", time); }
88773
88777 bool set_film_offset_x_left(float val, double time = TiMe::Default()) { return setValue("film_offset_x_left", val, time); }
88781 float get_film_offset_x_left(double time = TiMe::Default()) const { return getFloat("film_offset_x_left", time); }
88782
88786 bool set_film_offset_x_right(float val, double time = TiMe::Default()) { return setValue("film_offset_x_right", val, time); }
88790 float get_film_offset_x_right(double time = TiMe::Default()) const { return getFloat("film_offset_x_right", time); }
88791
88795 bool set_film_offset_y_left(float val, double time = TiMe::Default()) { return setValue("film_offset_y_left", val, time); }
88799 float get_film_offset_y_left(double time = TiMe::Default()) const { return getFloat("film_offset_y_left", time); }
88800
88804 bool set_film_offset_y_right(float val, double time = TiMe::Default()) { return setValue("film_offset_y_right", val, time); }
88808 float get_film_offset_y_right(double time = TiMe::Default()) const { return getFloat("film_offset_y_right", time); }
88809};
88810
88813public:
88815 static constexpr const PluginTypeId getTypeId() { return 0x781B6157; }
88817 static constexpr const char* getType() { return "VolumeAerialPerspective"; }
88818
88819 operator VolumetricPluginCategory() { return *static_cast<VolumetricPluginCategory*>(static_cast<Plugin*>(this)); }
88820
88823 bool set_sun(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("sun", plugin, time); }
88826 PluginRef get_sun(double time = TiMe::Default()) const { return getPlugin("sun", time); }
88827
88830 bool set_enabled(bool val, double time = TiMe::Default()) { return setValue("enabled", val, time); }
88833 bool get_enabled(double time = TiMe::Default()) const { return getBool("enabled", time); }
88834
88838 bool set_distance(float val, double time = TiMe::Default()) { return setValue("distance", val, time); }
88842 float get_distance(double time = TiMe::Default()) const { return getFloat("distance", time); }
88843
88847 bool set_atm_height(float val, double time = TiMe::Default()) { return setValue("atm_height", val, time); }
88851 float get_atm_height(double time = TiMe::Default()) const { return getFloat("atm_height", time); }
88852
88856 bool set_inscat_mult(float val, double time = TiMe::Default()) { return setValue("inscat_mult", val, time); }
88860 float get_inscat_mult(double time = TiMe::Default()) const { return getFloat("inscat_mult", time); }
88861
88865 bool set_affect_env(bool val, double time = TiMe::Default()) { return setValue("affect_env", val, time); }
88869 bool get_affect_env(double time = TiMe::Default()) const { return getBool("affect_env", time); }
88870
88874 bool set_affect_bg(bool val, double time = TiMe::Default()) { return setValue("affect_bg", val, time); }
88878 bool get_affect_bg(double time = TiMe::Default()) const { return getBool("affect_bg", time); }
88879
88883 bool set_filter_color(const Color& color, double time = TiMe::Default()) { return setValue("filter_color", color, time); }
88887 Color get_filter_color(double time = TiMe::Default()) const { return getColor("filter_color", time); }
88888
88892 bool set_primary_visibility(bool val, double time = TiMe::Default()) { return setValue("primary_visibility", val, time); }
88896 bool get_primary_visibility(double time = TiMe::Default()) const { return getBool("primary_visibility", time); }
88897
88901 bool set_affect_alpha(bool val, double time = TiMe::Default()) { return setValue("affect_alpha", val, time); }
88905 bool get_affect_alpha(double time = TiMe::Default()) const { return getBool("affect_alpha", time); }
88906};
88907
88909class VolumeChannels : public Plugin {
88910public:
88912 static constexpr const PluginTypeId getTypeId() { return 0x781AC92C; }
88914 static constexpr const char* getType() { return "VolumeChannels"; }
88915
88916 operator VolumetricPluginCategory() { return *static_cast<VolumetricPluginCategory*>(static_cast<Plugin*>(this)); }
88917
88919 bool set_base_volume(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("base_volume", plugin, time); }
88921 PluginRef get_base_volume(double time = TiMe::Default()) const { return getPlugin("base_volume", time); }
88922
88924 bool set_channels(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("channels", pluginList, time); }
88925 bool set_channels(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
88926 template<size_t count> bool set_channels(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("channels", plugins, count, time); }
88928 PluginList get_channels(double time = TiMe::Default()) const { return getPluginList("channels", time); }
88929};
88930
88932class VolumeFog : public Plugin {
88933public:
88935 static constexpr const PluginTypeId getTypeId() { return 0x7782FA24; }
88937 static constexpr const char* getType() { return "VolumeFog"; }
88938
88939 operator VolumetricPluginCategory() { return *static_cast<VolumetricPluginCategory*>(static_cast<Plugin*>(this)); }
88940
88943 bool set_emission(const Color& color, double time = TiMe::Default()) { return setValue("emission", color, time); }
88946 Color get_emission(double time = TiMe::Default()) const { return getColor("emission", time); }
88947
88950 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
88953 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
88954
88956 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
88958 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
88960 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
88961
88964 bool set_color_mult(float val, double time = TiMe::Default()) { return setValue("color_mult", val, time); }
88967 float get_color_mult(double time = TiMe::Default()) const { return getFloat("color_mult", time); }
88968
88971 bool set_ior(float val, double time = TiMe::Default()) { return setValue("ior", val, time); }
88974 float get_ior(double time = TiMe::Default()) const { return getFloat("ior", time); }
88975
88978 bool set_bias(float val, double time = TiMe::Default()) { return setValue("bias", val, time); }
88981 float get_bias(double time = TiMe::Default()) const { return getFloat("bias", time); }
88982
88985 bool set_closed_volume(bool val, double time = TiMe::Default()) { return setValue("closed_volume", val, time); }
88988 bool get_closed_volume(double time = TiMe::Default()) const { return getBool("closed_volume", time); }
88989};
88990
88992class VolumeMulti : public Plugin {
88993public:
88995 static constexpr const PluginTypeId getTypeId() { return 0x7791ED69; }
88997 static constexpr const char* getType() { return "VolumeMulti"; }
88998
88999 operator VolumetricPluginCategory() { return *static_cast<VolumetricPluginCategory*>(static_cast<Plugin*>(this)); }
89000
89002 bool set_volumes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("volumes", pluginList, time); }
89003 bool set_volumes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("volumes", plugins, count, time); }
89004 template<size_t count> bool set_volumes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("volumes", plugins, count, time); }
89006 PluginList get_volumes(double time = TiMe::Default()) const { return getPluginList("volumes", time); }
89007};
89008
89010class VolumeScatterFog : public Plugin {
89011public:
89013 static constexpr const PluginTypeId getTypeId() { return 0x77A08B99; }
89015 static constexpr const char* getType() { return "VolumeScatterFog"; }
89016
89017 operator VolumetricPluginCategory() { return *static_cast<VolumetricPluginCategory*>(static_cast<Plugin*>(this)); }
89018
89021 bool set_emission(const Color& color, double time = TiMe::Default()) { return setValue("emission", color, time); }
89024 Color get_emission(double time = TiMe::Default()) const { return getColor("emission", time); }
89025
89028 bool set_color(const Color& color, double time = TiMe::Default()) { return setValue("color", color, time); }
89031 Color get_color(double time = TiMe::Default()) const { return getColor("color", time); }
89032
89034 bool set_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
89036 bool set_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("color_tex", texture, time); }
89038 Value get_color_tex(double time = TiMe::Default()) const { return getValue("color_tex", time); }
89039
89042 bool set_color_mult(float val, double time = TiMe::Default()) { return setValue("color_mult", val, time); }
89045 float get_color_mult(double time = TiMe::Default()) const { return getFloat("color_mult", time); }
89046
89049 bool set_ior(float val, double time = TiMe::Default()) { return setValue("ior", val, time); }
89052 float get_ior(double time = TiMe::Default()) const { return getFloat("ior", time); }
89053
89056 bool set_bias(float val, double time = TiMe::Default()) { return setValue("bias", val, time); }
89059 float get_bias(double time = TiMe::Default()) const { return getFloat("bias", time); }
89060
89063 bool set_closed_volume(bool val, double time = TiMe::Default()) { return setValue("closed_volume", val, time); }
89066 bool get_closed_volume(double time = TiMe::Default()) const { return getBool("closed_volume", time); }
89067
89071 bool set_subdivs(int val, double time = TiMe::Default()) { return setValue("subdivs", val, time); }
89075 int get_subdivs(double time = TiMe::Default()) const { return getInt("subdivs", time); }
89076
89079 bool set_thickness(float val, double time = TiMe::Default()) { return setValue("thickness", val, time); }
89082 float get_thickness(double time = TiMe::Default()) const { return getFloat("thickness", time); }
89083
89086 bool set_light_mult(float val, double time = TiMe::Default()) { return setValue("light_mult", val, time); }
89089 float get_light_mult(double time = TiMe::Default()) const { return getFloat("light_mult", time); }
89090
89093 bool set_scatter_coeff(float val, double time = TiMe::Default()) { return setValue("scatter_coeff", val, time); }
89096 float get_scatter_coeff(double time = TiMe::Default()) const { return getFloat("scatter_coeff", time); }
89097
89100 bool set_scatter_direction(float val, double time = TiMe::Default()) { return setValue("scatter_direction", val, time); }
89103 float get_scatter_direction(double time = TiMe::Default()) const { return getFloat("scatter_direction", time); }
89104
89107 bool set_scatter_levels(int val, double time = TiMe::Default()) { return setValue("scatter_levels", val, time); }
89110 int get_scatter_levels(double time = TiMe::Default()) const { return getInt("scatter_levels", time); }
89111
89114 bool set_environment_fog(bool val, double time = TiMe::Default()) { return setValue("environment_fog", val, time); }
89117 bool get_environment_fog(double time = TiMe::Default()) const { return getBool("environment_fog", time); }
89118};
89119
89121class VolumeVRayToon : public Plugin {
89122public:
89124 static constexpr const PluginTypeId getTypeId() { return 0x77CFE191; }
89126 static constexpr const char* getType() { return "VolumeVRayToon"; }
89127
89128 operator VolumetricPluginCategory() { return *static_cast<VolumetricPluginCategory*>(static_cast<Plugin*>(this)); }
89129
89133 bool set_toonChannelsOnly(bool val, double time = TiMe::Default()) { return setValue("toonChannelsOnly", val, time); }
89137 bool get_toonChannelsOnly(double time = TiMe::Default()) const { return getBool("toonChannelsOnly", time); }
89138
89142 bool set_widthType(int val, double time = TiMe::Default()) { return setValue("widthType", val, time); }
89146 int get_widthType(double time = TiMe::Default()) const { return getInt("widthType", time); }
89147
89151 bool set_lineColor(const Color& color, double time = TiMe::Default()) { return setValue("lineColor", color, time); }
89155 Color get_lineColor(double time = TiMe::Default()) const { return getColor("lineColor", time); }
89156
89159 bool set_lineColor_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("lineColor_tex", texture, time); }
89162 bool set_lineColor_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("lineColor_tex", texture, time); }
89165 Value get_lineColor_tex(double time = TiMe::Default()) const { return getValue("lineColor_tex", time); }
89166
89170 bool set_lineWidth(float val, double time = TiMe::Default()) { return setValue("lineWidth", val, time); }
89174 float get_lineWidth(double time = TiMe::Default()) const { return getFloat("lineWidth", time); }
89175
89178 bool set_lineWidth_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("lineWidth_tex", texturefloat, time); }
89181 bool set_lineWidth_tex(float texturefloat, double time = TiMe::Default()) { return setValue("lineWidth_tex", texturefloat, time); }
89184 Value get_lineWidth_tex(double time = TiMe::Default()) const { return getValue("lineWidth_tex", time); }
89185
89189 bool set_innerLineControl(bool val, double time = TiMe::Default()) { return setValue("innerLineControl", val, time); }
89193 bool get_innerLineControl(double time = TiMe::Default()) const { return getBool("innerLineControl", time); }
89194
89198 bool set_lineColorInner(const Color& color, double time = TiMe::Default()) { return setValue("lineColorInner", color, time); }
89202 Color get_lineColorInner(double time = TiMe::Default()) const { return getColor("lineColorInner", time); }
89203
89206 bool set_lineColorInner_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("lineColorInner_tex", texture, time); }
89209 bool set_lineColorInner_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("lineColorInner_tex", texture, time); }
89212 Value get_lineColorInner_tex(double time = TiMe::Default()) const { return getValue("lineColorInner_tex", time); }
89213
89217 bool set_lineWidthInner(float val, double time = TiMe::Default()) { return setValue("lineWidthInner", val, time); }
89221 float get_lineWidthInner(double time = TiMe::Default()) const { return getFloat("lineWidthInner", time); }
89222
89225 bool set_lineWidthInner_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("lineWidthInner_tex", texturefloat, time); }
89228 bool set_lineWidthInner_tex(float texturefloat, double time = TiMe::Default()) { return setValue("lineWidthInner_tex", texturefloat, time); }
89231 Value get_lineWidthInner_tex(double time = TiMe::Default()) const { return getValue("lineWidthInner_tex", time); }
89232
89236 bool set_opacity(float val, double time = TiMe::Default()) { return setValue("opacity", val, time); }
89240 float get_opacity(double time = TiMe::Default()) const { return getFloat("opacity", time); }
89241
89244 bool set_opacity_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("opacity_tex", texturefloat, time); }
89247 bool set_opacity_tex(float texturefloat, double time = TiMe::Default()) { return setValue("opacity_tex", texturefloat, time); }
89250 Value get_opacity_tex(double time = TiMe::Default()) const { return getValue("opacity_tex", time); }
89251
89255 bool set_outerOverlapThreshold(float val, double time = TiMe::Default()) { return setValue("outerOverlapThreshold", val, time); }
89259 float get_outerOverlapThreshold(double time = TiMe::Default()) const { return getFloat("outerOverlapThreshold", time); }
89260
89264 bool set_compensateExposure(bool val, double time = TiMe::Default()) { return setValue("compensateExposure", val, time); }
89268 bool get_compensateExposure(double time = TiMe::Default()) const { return getBool("compensateExposure", time); }
89269
89273 bool set_materialEdges(bool val, double time = TiMe::Default()) { return setValue("materialEdges", val, time); }
89277 bool get_materialEdges(double time = TiMe::Default()) const { return getBool("materialEdges", time); }
89278
89282 bool set_hideInnerEdges(bool val, double time = TiMe::Default()) { return setValue("hideInnerEdges", val, time); }
89286 bool get_hideInnerEdges(double time = TiMe::Default()) const { return getBool("hideInnerEdges", time); }
89287
89291 bool set_normalThreshold(float val, double time = TiMe::Default()) { return setValue("normalThreshold", val, time); }
89295 float get_normalThreshold(double time = TiMe::Default()) const { return getFloat("normalThreshold", time); }
89296
89300 bool set_overlapThreshold(float val, double time = TiMe::Default()) { return setValue("overlapThreshold", val, time); }
89304 float get_overlapThreshold(double time = TiMe::Default()) const { return getFloat("overlapThreshold", time); }
89305
89309 bool set_doSecondaryRays(bool val, double time = TiMe::Default()) { return setValue("doSecondaryRays", val, time); }
89313 bool get_doSecondaryRays(double time = TiMe::Default()) const { return getBool("doSecondaryRays", time); }
89314
89318 bool set_traceBias(float val, double time = TiMe::Default()) { return setValue("traceBias", val, time); }
89322 float get_traceBias(double time = TiMe::Default()) const { return getFloat("traceBias", time); }
89323
89326 bool set_distortion_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("distortion_tex", texturefloat, time); }
89329 bool set_distortion_tex(float texturefloat, double time = TiMe::Default()) { return setValue("distortion_tex", texturefloat, time); }
89332 Value get_distortion_tex(double time = TiMe::Default()) const { return getValue("distortion_tex", time); }
89333
89336 bool set_excludeList(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("excludeList", pluginList, time); }
89337 bool set_excludeList(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("excludeList", plugins, count, time); }
89338 template<size_t count> bool set_excludeList(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("excludeList", plugins, count, time); }
89341 PluginList get_excludeList(double time = TiMe::Default()) const { return getPluginList("excludeList", time); }
89342
89346 bool set_excludeType(bool val, double time = TiMe::Default()) { return setValue("excludeType", val, time); }
89350 bool get_excludeType(double time = TiMe::Default()) const { return getBool("excludeType", time); }
89351
89355 bool set_depthCurveOn(bool val, double time = TiMe::Default()) { return setValue("depthCurveOn", val, time); }
89359 bool get_depthCurveOn(double time = TiMe::Default()) const { return getBool("depthCurveOn", time); }
89360
89364 bool set_minDepth(float val, double time = TiMe::Default()) { return setValue("minDepth", val, time); }
89368 float get_minDepth(double time = TiMe::Default()) const { return getFloat("minDepth", time); }
89369
89373 bool set_maxDepth(float val, double time = TiMe::Default()) { return setValue("maxDepth", val, time); }
89377 float get_maxDepth(double time = TiMe::Default()) const { return getFloat("maxDepth", time); }
89378
89382 bool set_depthCurvePositions(const FloatList& floatList, double time = TiMe::Default()) { return setValue("depthCurvePositions", floatList, time); }
89383 bool set_depthCurvePositions(FloatList&& floatList, double time = TiMe::Default()) { return setValue("depthCurvePositions", std::move(floatList), time); }
89384 bool set_depthCurvePositions(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("depthCurvePositions", floats, count, time); }
89385 template<size_t count> bool set_depthCurvePositions(const float (&floats)[count], double time = TiMe::Default()) { return setArray("depthCurvePositions", floats, count, time); }
89389 FloatList get_depthCurvePositions(double time = TiMe::Default()) const { return getFloatList("depthCurvePositions", time); }
89390
89394 bool set_depthCurveInterpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("depthCurveInterpolations", intList, time); }
89395 bool set_depthCurveInterpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("depthCurveInterpolations", std::move(intList), time); }
89396 bool set_depthCurveInterpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("depthCurveInterpolations", ints, count, time); }
89397 template<size_t count> bool set_depthCurveInterpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("depthCurveInterpolations", ints, count, time); }
89401 IntList get_depthCurveInterpolations(double time = TiMe::Default()) const { return getIntList("depthCurveInterpolations", time); }
89402
89405 bool set_depthCurveValues(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("depthCurveValues", texturefloatList, time); }
89406 bool set_depthCurveValues(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("depthCurveValues", std::move(texturefloatList), time); }
89407 bool set_depthCurveValues(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("depthCurveValues", texturefloats, count, time); }
89408 template<size_t count> bool set_depthCurveValues(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("depthCurveValues", texturefloats, count, time); }
89409 template<size_t count> bool set_depthCurveValues(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("depthCurveValues", texturefloats, count, time); }
89412 ValueList get_depthCurveValues(double time = TiMe::Default()) const { return getValueList("depthCurveValues", time); }
89413
89416 bool set_depthCurveExternal(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("depthCurveExternal", plugin, time); }
89419 PluginRef get_depthCurveExternal(double time = TiMe::Default()) const { return getPlugin("depthCurveExternal", time); }
89420
89424 bool set_angularCurveOn(bool val, double time = TiMe::Default()) { return setValue("angularCurveOn", val, time); }
89428 bool get_angularCurveOn(double time = TiMe::Default()) const { return getBool("angularCurveOn", time); }
89429
89433 bool set_angularCurvePositions(const FloatList& floatList, double time = TiMe::Default()) { return setValue("angularCurvePositions", floatList, time); }
89434 bool set_angularCurvePositions(FloatList&& floatList, double time = TiMe::Default()) { return setValue("angularCurvePositions", std::move(floatList), time); }
89435 bool set_angularCurvePositions(const float* floats, size_t count, double time = TiMe::Default()) { return setArray("angularCurvePositions", floats, count, time); }
89436 template<size_t count> bool set_angularCurvePositions(const float (&floats)[count], double time = TiMe::Default()) { return setArray("angularCurvePositions", floats, count, time); }
89440 FloatList get_angularCurvePositions(double time = TiMe::Default()) const { return getFloatList("angularCurvePositions", time); }
89441
89445 bool set_angularCurveInterpolations(const IntList& intList, double time = TiMe::Default()) { return setValue("angularCurveInterpolations", intList, time); }
89446 bool set_angularCurveInterpolations(IntList&& intList, double time = TiMe::Default()) { return setValue("angularCurveInterpolations", std::move(intList), time); }
89447 bool set_angularCurveInterpolations(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("angularCurveInterpolations", ints, count, time); }
89448 template<size_t count> bool set_angularCurveInterpolations(const int (&ints)[count], double time = TiMe::Default()) { return setArray("angularCurveInterpolations", ints, count, time); }
89452 IntList get_angularCurveInterpolations(double time = TiMe::Default()) const { return getIntList("angularCurveInterpolations", time); }
89453
89456 bool set_angularCurveValues(const ValueList& texturefloatList, double time = TiMe::Default()) { return setValue("angularCurveValues", texturefloatList, time); }
89457 bool set_angularCurveValues(ValueList&& texturefloatList, double time = TiMe::Default()) { return setValue("angularCurveValues", std::move(texturefloatList), time); }
89458 bool set_angularCurveValues(const Value* texturefloats, size_t count, double time = TiMe::Default()) { return setArray("angularCurveValues", texturefloats, count, time); }
89459 template<size_t count> bool set_angularCurveValues(const Value (&texturefloats)[count], double time = TiMe::Default()) { return setArray("angularCurveValues", texturefloats, count, time); }
89460 template<size_t count> bool set_angularCurveValues(Value (&&texturefloats)[count], double time = TiMe::Default()) { return setArray("angularCurveValues", texturefloats, count, time); }
89463 ValueList get_angularCurveValues(double time = TiMe::Default()) const { return getValueList("angularCurveValues", time); }
89464
89467 bool set_angularCurveExternal(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("angularCurveExternal", plugin, time); }
89470 PluginRef get_angularCurveExternal(double time = TiMe::Default()) const { return getPlugin("angularCurveExternal", time); }
89471
89475 bool set_compatibilityMode(int val, double time = TiMe::Default()) { return setValue("compatibilityMode", val, time); }
89479 int get_compatibilityMode(double time = TiMe::Default()) const { return getInt("compatibilityMode", time); }
89480
89484 bool set_toonMaterialOnly(int val, double time = TiMe::Default()) { return setValue("toonMaterialOnly", val, time); }
89488 int get_toonMaterialOnly(double time = TiMe::Default()) const { return getInt("toonMaterialOnly", time); }
89489};
89490
89492class texRenderHair : public Plugin {
89493public:
89495 static constexpr const PluginTypeId getTypeId() { return 0x77CFE3A8; }
89497 static constexpr const char* getType() { return "texRenderHair"; }
89498
89499 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
89500
89504 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
89508 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
89509
89513 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
89517 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
89518
89522 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
89526 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
89527
89531 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
89535 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
89536
89540 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
89544 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
89548 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
89549
89553 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
89557 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
89561 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
89562
89566 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
89570 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
89574 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
89575
89579 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
89583 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
89587 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
89588
89592 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
89596 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
89600 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
89601
89603 PluginRef out_color() const { return PluginRef(*this, "color"); }
89604
89606 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
89607
89609 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
89610
89612 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
89613
89616 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
89619 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
89620
89624 bool set_placement_type(int val, double time = TiMe::Default()) { return setValue("placement_type", val, time); }
89628 int get_placement_type(double time = TiMe::Default()) const { return getInt("placement_type", time); }
89629
89633 bool set_u(float val, double time = TiMe::Default()) { return setValue("u", val, time); }
89637 float get_u(double time = TiMe::Default()) const { return getFloat("u", time); }
89638
89642 bool set_v(float val, double time = TiMe::Default()) { return setValue("v", val, time); }
89646 float get_v(double time = TiMe::Default()) const { return getFloat("v", time); }
89647
89651 bool set_w(float val, double time = TiMe::Default()) { return setValue("w", val, time); }
89655 float get_w(double time = TiMe::Default()) const { return getFloat("w", time); }
89656
89660 bool set_h(float val, double time = TiMe::Default()) { return setValue("h", val, time); }
89664 float get_h(double time = TiMe::Default()) const { return getFloat("h", time); }
89665
89669 bool set_jitter(float val, double time = TiMe::Default()) { return setValue("jitter", val, time); }
89673 float get_jitter(double time = TiMe::Default()) const { return getFloat("jitter", time); }
89674
89678 bool set_tile_u(bool val, double time = TiMe::Default()) { return setValue("tile_u", val, time); }
89682 bool get_tile_u(double time = TiMe::Default()) const { return getBool("tile_u", time); }
89683
89687 bool set_tile_v(bool val, double time = TiMe::Default()) { return setValue("tile_v", val, time); }
89691 bool get_tile_v(double time = TiMe::Default()) const { return getBool("tile_v", time); }
89692
89696 bool set_uv_noise_on(bool val, double time = TiMe::Default()) { return setValue("uv_noise_on", val, time); }
89700 bool get_uv_noise_on(double time = TiMe::Default()) const { return getBool("uv_noise_on", time); }
89701
89705 bool set_uv_noise_animate(bool val, double time = TiMe::Default()) { return setValue("uv_noise_animate", val, time); }
89709 bool get_uv_noise_animate(double time = TiMe::Default()) const { return getBool("uv_noise_animate", time); }
89710
89714 bool set_uv_noise_amount(float val, double time = TiMe::Default()) { return setValue("uv_noise_amount", val, time); }
89718 float get_uv_noise_amount(double time = TiMe::Default()) const { return getFloat("uv_noise_amount", time); }
89719
89723 bool set_uv_noise_levels(float val, double time = TiMe::Default()) { return setValue("uv_noise_levels", val, time); }
89727 float get_uv_noise_levels(double time = TiMe::Default()) const { return getFloat("uv_noise_levels", time); }
89728
89732 bool set_uv_noise_size(float val, double time = TiMe::Default()) { return setValue("uv_noise_size", val, time); }
89736 float get_uv_noise_size(double time = TiMe::Default()) const { return getFloat("uv_noise_size", time); }
89737
89741 bool set_un_noise_phase(float val, double time = TiMe::Default()) { return setValue("un_noise_phase", val, time); }
89745 float get_un_noise_phase(double time = TiMe::Default()) const { return getFloat("un_noise_phase", time); }
89746
89748 bool set_a_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("a_color_tex", texture, time); }
89750 bool set_a_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("a_color_tex", texture, time); }
89752 Value get_a_color_tex(double time = TiMe::Default()) const { return getValue("a_color_tex", time); }
89753
89755 bool set_b_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("b_color_tex", texture, time); }
89757 bool set_b_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("b_color_tex", texture, time); }
89759 Value get_b_color_tex(double time = TiMe::Default()) const { return getValue("b_color_tex", time); }
89760
89762 bool set_root_color_tex(const PluginRef& texture, double time = TiMe::Default()) { return setValue("root_color_tex", texture, time); }
89764 bool set_root_color_tex(const AColor& texture, double time = TiMe::Default()) { return setValue("root_color_tex", texture, time); }
89766 Value get_root_color_tex(double time = TiMe::Default()) const { return getValue("root_color_tex", time); }
89767
89769 bool set_root_crossover_tex(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("root_crossover_tex", texturefloat, time); }
89771 bool set_root_crossover_tex(float texturefloat, double time = TiMe::Default()) { return setValue("root_crossover_tex", texturefloat, time); }
89773 Value get_root_crossover_tex(double time = TiMe::Default()) const { return getValue("root_crossover_tex", time); }
89774
89776 bool set_distance_along_strand(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("distance_along_strand", texturefloat, time); }
89778 bool set_distance_along_strand(float texturefloat, double time = TiMe::Default()) { return setValue("distance_along_strand", texturefloat, time); }
89780 Value get_distance_along_strand(double time = TiMe::Default()) const { return getValue("distance_along_strand", time); }
89781
89783 bool set_random_by_strand(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("random_by_strand", texturefloat, time); }
89785 bool set_random_by_strand(float texturefloat, double time = TiMe::Default()) { return setValue("random_by_strand", texturefloat, time); }
89787 Value get_random_by_strand(double time = TiMe::Default()) const { return getValue("random_by_strand", time); }
89788
89790 bool set_a_b_balance(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("a_b_balance", texturefloat, time); }
89792 bool set_a_b_balance(float texturefloat, double time = TiMe::Default()) { return setValue("a_b_balance", texturefloat, time); }
89794 Value get_a_b_balance(double time = TiMe::Default()) const { return getValue("a_b_balance", time); }
89795};
89796
89799public:
89801 static constexpr const PluginTypeId getTypeId() { return 0x77BF87C1; }
89803 static constexpr const char* getType() { return "texXSIColor2Alpha"; }
89804
89805 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
89806
89810 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
89814 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
89815
89819 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
89823 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
89824
89828 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
89832 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
89833
89837 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
89841 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
89842
89846 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
89850 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
89854 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
89855
89859 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
89863 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
89867 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
89868
89872 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
89876 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
89880 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
89881
89885 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
89889 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
89893 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
89894
89898 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
89902 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
89906 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
89907
89909 PluginRef out_color() const { return PluginRef(*this, "color"); }
89910
89912 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
89913
89915 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
89916
89918 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
89919
89921 bool set_clr_txt(const PluginRef& texture, double time = TiMe::Default()) { return setValue("clr_txt", texture, time); }
89923 bool set_clr_txt(const AColor& texture, double time = TiMe::Default()) { return setValue("clr_txt", texture, time); }
89925 Value get_clr_txt(double time = TiMe::Default()) const { return getValue("clr_txt", time); }
89926
89928 bool set_intensity_txt(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("intensity_txt", texturefloat, time); }
89930 bool set_intensity_txt(float texturefloat, double time = TiMe::Default()) { return setValue("intensity_txt", texturefloat, time); }
89932 Value get_intensity_txt(double time = TiMe::Default()) const { return getValue("intensity_txt", time); }
89933};
89934
89937public:
89939 static constexpr const PluginTypeId getTypeId() { return 0x77C02900; }
89941 static constexpr const char* getType() { return "texXSIColor2Vector"; }
89942
89943 operator TexturePluginCategory() { return *static_cast<TexturePluginCategory*>(static_cast<Plugin*>(this)); }
89944
89948 bool set_compatibility_with(int val, double time = TiMe::Default()) { return setValue("compatibility_with", val, time); }
89952 int get_compatibility_with(double time = TiMe::Default()) const { return getInt("compatibility_with", time); }
89953
89957 bool set_alpha_from_intensity(int val, double time = TiMe::Default()) { return setValue("alpha_from_intensity", val, time); }
89961 int get_alpha_from_intensity(double time = TiMe::Default()) const { return getInt("alpha_from_intensity", time); }
89962
89966 bool set_invert(bool val, double time = TiMe::Default()) { return setValue("invert", val, time); }
89970 bool get_invert(double time = TiMe::Default()) const { return getBool("invert", time); }
89971
89975 bool set_invert_alpha(bool val, double time = TiMe::Default()) { return setValue("invert_alpha", val, time); }
89979 bool get_invert_alpha(double time = TiMe::Default()) const { return getBool("invert_alpha", time); }
89980
89984 bool set_color_mult(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
89988 bool set_color_mult(const AColor& texture, double time = TiMe::Default()) { return setValue("color_mult", texture, time); }
89992 Value get_color_mult(double time = TiMe::Default()) const { return getValue("color_mult", time); }
89993
89997 bool set_color_offset(const PluginRef& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
90001 bool set_color_offset(const AColor& texture, double time = TiMe::Default()) { return setValue("color_offset", texture, time); }
90005 Value get_color_offset(double time = TiMe::Default()) const { return getValue("color_offset", time); }
90006
90010 bool set_alpha_mult(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
90014 bool set_alpha_mult(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_mult", texturefloat, time); }
90018 Value get_alpha_mult(double time = TiMe::Default()) const { return getValue("alpha_mult", time); }
90019
90023 bool set_alpha_offset(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
90027 bool set_alpha_offset(float texturefloat, double time = TiMe::Default()) { return setValue("alpha_offset", texturefloat, time); }
90031 Value get_alpha_offset(double time = TiMe::Default()) const { return getValue("alpha_offset", time); }
90032
90036 bool set_nouvw_color(const PluginRef& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
90040 bool set_nouvw_color(const AColor& texture, double time = TiMe::Default()) { return setValue("nouvw_color", texture, time); }
90044 Value get_nouvw_color(double time = TiMe::Default()) const { return getValue("nouvw_color", time); }
90045
90047 PluginRef out_color() const { return PluginRef(*this, "color"); }
90048
90050 PluginRef out_out_transparency() const { return PluginRef(*this, "out_transparency"); }
90051
90053 PluginRef out_out_alpha() const { return PluginRef(*this, "out_alpha"); }
90054
90056 PluginRef out_out_intensity() const { return PluginRef(*this, "out_intensity"); }
90057
90059 bool set_clr_txt(const PluginRef& texture, double time = TiMe::Default()) { return setValue("clr_txt", texture, time); }
90061 bool set_clr_txt(const AColor& texture, double time = TiMe::Default()) { return setValue("clr_txt", texture, time); }
90063 Value get_clr_txt(double time = TiMe::Default()) const { return getValue("clr_txt", time); }
90064
90066 bool set_output_scale(const PluginRef& texturefloat, double time = TiMe::Default()) { return setValue("output_scale", texturefloat, time); }
90068 bool set_output_scale(float texturefloat, double time = TiMe::Default()) { return setValue("output_scale", texturefloat, time); }
90070 Value get_output_scale(double time = TiMe::Default()) const { return getValue("output_scale", time); }
90071
90074 bool set_method(int val, double time = TiMe::Default()) { return setValue("method", val, time); }
90077 int get_method(double time = TiMe::Default()) const { return getInt("method", time); }
90078};
90079
90081class volumeXSIMulti : public Plugin {
90082public:
90084 static constexpr const PluginTypeId getTypeId() { return 0x77BF8DE5; }
90086 static constexpr const char* getType() { return "volumeXSIMulti"; }
90087
90088 operator VolumetricPluginCategory() { return *static_cast<VolumetricPluginCategory*>(static_cast<Plugin*>(this)); }
90089
90091 bool set_volumes(const PluginList& pluginList, double time = TiMe::Default()) { return setValue("volumes", pluginList, time); }
90092 bool set_volumes(const Plugin* plugins, size_t count, double time = TiMe::Default()) { return setArray("volumes", plugins, count, time); }
90093 template<size_t count> bool set_volumes(const Plugin (&plugins)[count], double time = TiMe::Default()) { return setArray("volumes", plugins, count, time); }
90095 PluginList get_volumes(double time = TiMe::Default()) const { return getPluginList("volumes", time); }
90096
90099 bool set_ids_list(const IntList& intList, double time = TiMe::Default()) { return setValue("ids_list", intList, time); }
90100 bool set_ids_list(IntList&& intList, double time = TiMe::Default()) { return setValue("ids_list", std::move(intList), time); }
90101 bool set_ids_list(const int* ints, size_t count, double time = TiMe::Default()) { return setArray("ids_list", ints, count, time); }
90102 template<size_t count> bool set_ids_list(const int (&ints)[count], double time = TiMe::Default()) { return setArray("ids_list", ints, count, time); }
90105 IntList get_ids_list(double time = TiMe::Default()) const { return getIntList("ids_list", time); }
90106};
90107
90109class xsiUVWGenChannel : public Plugin {
90110public:
90112 static constexpr const PluginTypeId getTypeId() { return 0x77BF8A49; }
90114 static constexpr const char* getType() { return "xsiUVWGenChannel"; }
90115
90116 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
90117
90121 bool set_uvw_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("uvw_transform", transform, time); }
90125 Transform get_uvw_transform(double time = TiMe::Default()) const { return getTransform("uvw_transform", time); }
90126
90129 bool set_uvw_transform_tex(const PluginRef& texturetransform, double time = TiMe::Default()) { return setValue("uvw_transform_tex", texturetransform, time); }
90132 bool set_uvw_transform_tex(const Transform& texturetransform, double time = TiMe::Default()) { return setValue("uvw_transform_tex", texturetransform, time); }
90135 Value get_uvw_transform_tex(double time = TiMe::Default()) const { return getValue("uvw_transform_tex", time); }
90136
90140 bool set_tex_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("tex_transform", transform, time); }
90144 Transform get_tex_transform(double time = TiMe::Default()) const { return getTransform("tex_transform", time); }
90145
90149 bool set_nsamples(int val, double time = TiMe::Default()) { return setValue("nsamples", val, time); }
90153 int get_nsamples(double time = TiMe::Default()) const { return getInt("nsamples", time); }
90154
90158 bool set_wrap_u(int val, double time = TiMe::Default()) { return setValue("wrap_u", val, time); }
90162 int get_wrap_u(double time = TiMe::Default()) const { return getInt("wrap_u", time); }
90163
90167 bool set_wrap_v(int val, double time = TiMe::Default()) { return setValue("wrap_v", val, time); }
90171 int get_wrap_v(double time = TiMe::Default()) const { return getInt("wrap_v", time); }
90172
90176 bool set_wrap_w(int val, double time = TiMe::Default()) { return setValue("wrap_w", val, time); }
90180 int get_wrap_w(double time = TiMe::Default()) const { return getInt("wrap_w", time); }
90181
90185 bool set_crop_u(int val, double time = TiMe::Default()) { return setValue("crop_u", val, time); }
90189 int get_crop_u(double time = TiMe::Default()) const { return getInt("crop_u", time); }
90190
90194 bool set_crop_v(int val, double time = TiMe::Default()) { return setValue("crop_v", val, time); }
90198 int get_crop_v(double time = TiMe::Default()) const { return getInt("crop_v", time); }
90199
90203 bool set_crop_w(int val, double time = TiMe::Default()) { return setValue("crop_w", val, time); }
90207 int get_crop_w(double time = TiMe::Default()) const { return getInt("crop_w", time); }
90208
90212 bool set_coverage(const Vector& vector, double time = TiMe::Default()) { return setValue("coverage", vector, time); }
90216 Vector get_coverage(double time = TiMe::Default()) const { return getVector("coverage", time); }
90217
90219 PluginRef out_uvw_coords() const { return PluginRef(*this, "uvw_coords"); }
90220
90224 bool set_wrap_mode(int val, double time = TiMe::Default()) { return setValue("wrap_mode", val, time); }
90228 int get_wrap_mode(double time = TiMe::Default()) const { return getInt("wrap_mode", time); }
90229
90233 bool set_duvw_scale(float val, double time = TiMe::Default()) { return setValue("duvw_scale", val, time); }
90237 float get_duvw_scale(double time = TiMe::Default()) const { return getFloat("duvw_scale", time); }
90238
90241 bool set_uvw_channel(int val, double time = TiMe::Default()) { return setValue("uvw_channel", val, time); }
90244 int get_uvw_channel(double time = TiMe::Default()) const { return getInt("uvw_channel", time); }
90245
90248 bool set_channel_type(int val, double time = TiMe::Default()) { return setValue("channel_type", val, time); }
90251 int get_channel_type(double time = TiMe::Default()) const { return getInt("channel_type", time); }
90252
90254 bool set_uvwgen(const PluginRef& plugin, double time = TiMe::Default()) { return setValue("uvwgen", plugin, time); }
90256 PluginRef get_uvwgen(double time = TiMe::Default()) const { return getPlugin("uvwgen", time); }
90257
90260 bool set_u_alternate(int val, double time = TiMe::Default()) { return setValue("u_alternate", val, time); }
90263 int get_u_alternate(double time = TiMe::Default()) const { return getInt("u_alternate", time); }
90264
90267 bool set_v_alternate(int val, double time = TiMe::Default()) { return setValue("v_alternate", val, time); }
90270 int get_v_alternate(double time = TiMe::Default()) const { return getInt("v_alternate", time); }
90271
90274 bool set_x_remapMin(float val, double time = TiMe::Default()) { return setValue("x_remapMin", val, time); }
90277 float get_x_remapMin(double time = TiMe::Default()) const { return getFloat("x_remapMin", time); }
90278
90281 bool set_y_remapMin(float val, double time = TiMe::Default()) { return setValue("y_remapMin", val, time); }
90284 float get_y_remapMin(double time = TiMe::Default()) const { return getFloat("y_remapMin", time); }
90285
90288 bool set_z_remapMin(float val, double time = TiMe::Default()) { return setValue("z_remapMin", val, time); }
90291 float get_z_remapMin(double time = TiMe::Default()) const { return getFloat("z_remapMin", time); }
90292
90295 bool set_x_remapMax(float val, double time = TiMe::Default()) { return setValue("x_remapMax", val, time); }
90298 float get_x_remapMax(double time = TiMe::Default()) const { return getFloat("x_remapMax", time); }
90299
90302 bool set_y_remapMax(float val, double time = TiMe::Default()) { return setValue("y_remapMax", val, time); }
90305 float get_y_remapMax(double time = TiMe::Default()) const { return getFloat("y_remapMax", time); }
90306
90309 bool set_z_remapMax(float val, double time = TiMe::Default()) { return setValue("z_remapMax", val, time); }
90312 float get_z_remapMax(double time = TiMe::Default()) const { return getFloat("z_remapMax", time); }
90313};
90314
90317public:
90319 static constexpr const PluginTypeId getTypeId() { return 0x77BFD8A7; }
90321 static constexpr const char* getType() { return "xsiUVWGenEnvironment"; }
90322
90323 operator UVWGenPluginCategory() { return *static_cast<UVWGenPluginCategory*>(static_cast<Plugin*>(this)); }
90324
90327 bool set_uvw_matrix(const Matrix& matrix, double time = TiMe::Default()) { return setValue("uvw_matrix", matrix, time); }
90330 Matrix get_uvw_matrix(double time = TiMe::Default()) const { return getMatrix("uvw_matrix", time); }
90331
90334 bool set_uvw_transform(const Transform& transform, double time = TiMe::Default()) { return setValue("uvw_transform", transform, time); }
90337 Transform get_uvw_transform(double time = TiMe::Default()) const { return getTransform("uvw_transform", time); }
90338
90342 bool set_mapping_type(int val, double time = TiMe::Default()) { return setValue("mapping_type", val, time); }
90346 int get_mapping_type(double time = TiMe::Default()) const { return getInt("mapping_type", time); }
90347};
90348
90349} // namespace Plugins
90350} // namespace VRay
90351#endif // _VRAY_PLUGINS_HPP_
Definition: vraysdk.hpp:4369
bool setArray(const char *propertyName, const int data[], size_t count, double time=TiMe::Default())
Transform getTransform(const char *propertyName, double time=TiMe::Default()) const
Returns the value of a property as Transform.
AColor getAColor(const char *propertyName, double time=TiMe::Default()) const
Returns the value of a property as AColor.
double getDouble(const char *propertyName, double time=TiMe::Default()) const
Returns the value of a property as double.
VectorList getVectorList(const char *propertyName, double time=TiMe::Default()) const
Returns the value of a property as VectorList.
Color getColor(const char *propertyName, double time=TiMe::Default()) const
Returns the value of a property as Color.
Matrix getMatrix(const char *propertyName, double time=TiMe::Default()) const
Returns the value of a property as Matrix.
Value getValue(const char *propertyName, 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.
TransformList getTransformList(const char *propertyName, double time=TiMe::Default()) const
Returns the value of a property as TransformList.
bool setValue(const char *propertyName, const bool value, double time=TiMe::Default())
FloatList getFloatList(const char *propertyName, double time=TiMe::Default()) const
Returns the value of a property as FloatList.
bool getBool(const char *propertyName, double time=TiMe::Default()) const
Returns the value of a property as bool.
StringList getStringList(const char *propertyName, double time=TiMe::Default()) const
Returns the value of a property as StringList.
std::string getString(const char *propertyName, double time=TiMe::Default()) const
Returns the value of a property as string.
Vector getVector(const char *propertyName, double time=TiMe::Default()) const
Returns the value of a property as Vector.
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.
int getInt(const char *propertyName, double time=TiMe::Default()) const
PluginList getPluginList(const char *propertyName, double time=TiMe::Default()) const
Returns the value of a property as PluginList.
Plugin() noexcept
Default construct an invalid Plugin - not referencing a V-Ray scene object.
Definition: vraysdk.hpp:4401
ColorList getColorList(const char *propertyName, double time=TiMe::Default()) const
Returns the value of a property as ColorList.
IntList getIntList(const char *propertyName, double time=TiMe::Default()) const
Returns the value of a property as IntList.
float getFloat(const char *propertyName, double time=TiMe::Default()) const
Returns the value of a property as float.
Definition: vraysdk.hpp:5168
A V-Ray plug-in implementation of the alHair shader by Anders Langlands [gpuSupport=(none)].
Definition: vrayplugins.hpp:61
Value get_transmission_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:293
bool set_specular1_strength(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:182
bool set_forward_scattering(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:150
Value get_transmission_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:270
bool set_specular1_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:174
bool set_random_melanin(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:321
Value get_diffuse_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:141
Value get_random_melanin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:327
Value get_transmission_width_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:303
Value get_forward_scattering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:154
bool set_specular1_shift(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:197
bool set_transmission_rolloff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:314
bool set_random_saturation(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:344
bool set_transmission_width_scale(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:297
bool set_transmission_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:264
Value get_specular2_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:243
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:64
bool set_diffuse_indirect_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:362
bool set_back_scattering(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:159
bool set_dye_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:101
Value get_diffuse_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:128
Value get_opacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81
Value get_specular1_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:190
float get_glint_rolloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:310
bool set_glint_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:257
bool set_melanin(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:90
bool set_specular1_strength(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:186
Value get_random_hue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:337
bool set_dye_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:98
bool set_specular2_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:217
bool set_random_hue(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:331
Value get_melanin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:94
bool set_transmission_shift(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:287
bool set_transmission_strength(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:275
bool set_specular1_shift(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:194
bool set_transmission_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:267
bool set_specular2_strength(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:229
bool set_random_saturation(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:341
bool set_specular_shift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:115
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:66
bool set_random_tangent(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:351
bool set_melanin(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:86
bool set_transmission_width_scale(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:300
Value get_specular2_width_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:253
bool set_specular2_strength(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:225
bool set_specular1_width_scale(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:204
bool set_diffuse_strength(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:137
bool set_specular2_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:214
bool set_glint_rolloff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:307
bool set_specular2_width_scale(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:250
bool set_random_melanin(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:324
Value get_dye_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:104
bool set_transmission_shift(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:290
bool set_diffuse_strength(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:133
Value get_random_tangent(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:357
float get_diffuse_indirect_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:366
float get_specular_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:118
float get_glossy_indirect_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:375
bool set_random_hue(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:334
bool set_diffuse_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:122
Value get_specular1_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:200
bool set_opacity(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:77
float get_transmission_rolloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:317
Value get_specular2_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:233
Value get_random_saturation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:347
bool set_glossy_indirect_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:371
Value get_back_scattering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:167
Value get_transmission_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:283
float get_glint_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:260
bool set_specular1_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:171
bool set_random_tangent(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:354
bool set_specular1_width_scale(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:207
bool set_transmission_strength(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:279
bool set_specular2_width_scale(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:247
float get_specular_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:111
bool set_specular2_shift(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:240
bool set_forward_scattering(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:146
bool set_specular2_shift(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:237
bool set_diffuse_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:125
Value get_specular1_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:177
bool set_opacity(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73
bool set_specular_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:108
bool set_back_scattering(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:163
Value get_specular2_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:220
Value get_specular1_width_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:210
V-Ray port of the alSurface shader (Anders Langlands). This is a multi-purpose uber shader for VFX....
Definition: vrayplugins.hpp:379
bool set_reflect2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:596
Value get_reflect1_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:521
bool set_reflect_max_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:840
bool set_sss2_weight(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:766
bool set_reflect1_ior(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:539
bool set_sss1_weight(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:727
bool set_reflect2_ior(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:639
bool set_bump_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:408
Value get_sss3_weight(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:809
Value get_sss_mix(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:700
bool set_reflect1_bump_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:587
bool set_reflect2_strength(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:609
int get_sss_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:862
Value get_reflect2_bump_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:678
bool set_sss3_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:814
Value get_reflect1_bump_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:582
bool set_sss_density_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:714
Value get_reflect1_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:547
bool set_sss2_radius(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:792
Value get_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:447
bool set_sss1_radius(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:753
bool set_reflect2_roughness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:626
bool set_reflect1_distribution(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:552
bool set_bump_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:417
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:382
bool set_reflect2_strength(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:613
Value get_sss1_weight(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:731
int get_reflect1_bump_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:591
bool set_reflect1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:500
bool set_reflect2_ior(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:635
Value get_sss1_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:744
int get_reflect2_bump_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:687
bool set_sss_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:705
bool set_diffuse_bump_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:465
bool set_sss3_weight(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:801
bool set_bump_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:404
Value get_bump_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:399
bool set_opacity(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:426
bool set_sss2_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:775
Value get_sss2_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:796
Value get_bump_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:412
Value get_sss1_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:757
bool set_reflect2_roughness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:622
bool set_diffuse_strength(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:456
bool set_reflect1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:504
Value get_reflect1_bump_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:569
bool set_sss3_weight(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:805
bool set_reflect1_bump_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:561
int get_reflect2_distribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:652
bool set_reflect_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:849
Value get_opacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:434
Value get_sss3_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:822
bool set_reflect1_ior(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:543
int get_reflect1_distribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:556
bool set_reflect2_bump_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:683
bool set_sss1_weight(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:723
bool get_consider_all_objects(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:871
bool set_reflect2_bump_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:670
int get_reflect_max_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:844
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:384
bool set_reflect2_bump_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:661
Value get_reflect2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:604
bool set_diffuse_strength(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:452
bool set_sss_mix(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:696
bool set_diffuse_bump_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:491
bool set_sss2_radius(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:788
bool set_reflect2_distribution(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:648
Value get_reflect2_bump_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:665
bool set_sss_mix(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:692
Value get_reflect1_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:534
Value get_reflect2_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:617
bool set_sss1_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:740
bool set_opacity(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:430
bool set_reflect1_bump_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:578
bool set_reflect1_strength(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:513
int get_bump_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:421
Value get_diffuse_bump_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:473
Value get_reflect2_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:643
bool set_reflect2_bump_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:657
bool set_reflect1_bump_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:574
bool set_consider_all_objects(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:867
bool set_diffuse_bump_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:469
float get_sss_density_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:718
int get_reflect_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:853
bool set_sss3_radius(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:827
bool set_reflect1_roughness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:526
Value get_sss2_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:783
bool set_bump_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:395
bool set_diffuse_bump_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:482
bool set_sss2_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:779
Value get_diffuse_bump_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:486
bool set_bump_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:391
bool set_sss2_weight(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:762
bool set_reflect2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:600
int get_sss_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:709
bool set_reflect1_roughness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:530
bool set_diffuse(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:443
Value get_diffuse_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:460
bool set_diffuse(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:439
Value get_sss2_weight(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:770
bool set_sss3_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:818
Value get_reflect1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:508
Value get_reflect2_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:630
bool set_sss3_radius(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:831
int get_diffuse_bump_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:495
bool set_reflect1_bump_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:565
bool set_sss_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:858
Value get_sss3_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:835
bool set_sss1_radius(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:749
bool set_reflect1_strength(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:517
bool set_sss1_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:736
bool set_diffuse_bump_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:478
bool set_reflect2_bump_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:674
BRDF with the popular general use Blinn reflection model. Consider using BRDFVRayMtl with type Blinn ...
Definition: vrayplugins.hpp:875
Value get_anisotropy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1173
float get_imap_norm_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1151
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:895
float get_reflectionGlossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1060
bool set_imap_norm_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1147
float get_hilightGlossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1032
bool set_anisotropy_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:1177
bool set_hilightGlossiness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1028
float get_color_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:910
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:970
bool set_imap_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1156
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:901
bool set_imap_color_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1138
bool set_reflect_dim_distance_falloff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1019
bool set_affect_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:979
bool set_anisotropy(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1169
bool set_interpolation_on(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1111
int get_imap_min_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1124
bool set_imap_max_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1129
float get_cutoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:947
bool set_anisotropy(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1165
bool set_color_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:906
bool set_glossyAsGI(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1093
float get_reflect_dim_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1014
bool set_reflectionGlossiness_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1064
bool set_reflect_exit_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:988
bool set_reflectionGlossiness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1056
bool set_cutoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:943
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:898
bool set_soften_edge(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1102
bool set_hilightGlossiness_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1036
bool set_transparency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:915
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1084
int get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:983
bool set_anisotropy_rotation(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1185
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:891
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:974
bool set_reflect_exit_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:992
int get_glossyAsGI(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1097
bool set_hilightGlossiness_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1047
float get_imap_color_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1142
bool set_transparency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:926
Value get_reflect_exit_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:996
Value get_reflectionGlossiness_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1070
PluginRef get_anisotropy_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1180
Value get_transparency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:929
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:878
bool set_fix_dark_edges(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1198
float get_reflectionGlossiness_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1079
bool set_transparency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:923
bool get_fix_dark_edges(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1202
bool set_transparency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:934
Value get_anisotropy_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1193
bool set_reflectionGlossiness_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1075
bool set_reflectionGlossiness_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1067
float get_reflect_dim_distance_falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1023
bool set_anisotropy_rotation(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1189
Value get_hilightGlossiness_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1042
bool set_back_side(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:952
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1088
bool set_imap_min_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1120
int get_imap_max_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1133
int get_imap_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1160
float get_transparency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:938
bool get_back_side(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:956
bool set_reflect_dim_distance_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1001
float get_soften_edge(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1106
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:880
Color get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:919
bool get_reflect_dim_distance_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1005
float get_hilightGlossiness_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1051
bool get_trace_reflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:965
bool set_hilightGlossiness_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1039
int get_interpolation_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1115
bool set_reflect_dim_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1010
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:887
bool set_trace_reflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:961
Wrapper for other BRDF plugins that adds bump/normal mapping [gpuSupport=(partial)].
Definition: vrayplugins.hpp:1206
bool set_additional_bump(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1331
Value get_bump_tex_float(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1240
int get_map_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1284
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:1368
float get_normal_map_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1327
bool get_compute_bump_for_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1309
bool set_compute_bump_for_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1305
PluginRef get_bump_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1266
bool set_bump_tex_mult_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1253
bool set_bump_tex_float(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1237
float get_bump_delta_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1318
bool set_map_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1280
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:1209
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1355
bool set_bump_tex_float(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1234
Value get_bump_tex_mult_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1259
bool set_bump_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1271
bool set_additional_bump(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1334
PluginRef get_normal_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1291
int get_blue2Z_mapping_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1364
bool set_bump_tex(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:1263
bool set_bump_map_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1342
bool set_maya_compatible(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1296
bool set_bump_delta_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1314
bool get_maya_compatible(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1300
float get_bump_map_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1346
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:1211
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1351
float get_bump_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1249
bool set_normal_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:1288
Value get_additional_bump(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1337
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1373
bool get_bump_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1275
bool set_bump_tex_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1224
bool set_bump_tex_mult_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1256
bool set_blue2Z_mapping_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1360
bool set_base_brdf(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:1217
Value get_bump_tex_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1230
bool set_normal_map_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1323
bool set_bump_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1245
bool set_bump_tex_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1227
PluginRef get_base_brdf(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1220
Experimental BRDF using csv files from a material scanner [gpuSupport=(none)].
Definition: vrayplugins.hpp:1377
bool get_back_side(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1429
bool set_reflect_dim_distance_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1471
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1440
Value get_transparency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1406
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1492
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1495
bool set_glossyAsGI(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1485
float get_reflect_dim_distance_falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1481
int get_glossyAsGI(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1488
Color get_csv_color_filter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1515
bool set_csv_path(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:1504
bool set_transparency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1411
bool set_reflect_exit_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1457
Color get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1393
bool set_back_side(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1426
bool set_reflect_exit_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1454
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:1380
bool set_reflect_dim_distance_falloff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1478
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:1382
bool set_trace_reflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1433
bool set_affect_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1447
bool set_transparency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1398
bool set_csv_color_filter(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:1512
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1443
bool get_reflect_dim_distance_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1474
Value get_reflect_exit_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1460
bool set_cutoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1419
bool set_transparency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:1389
float get_transparency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1415
float get_cutoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1422
bool set_reflect_dim_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1464
bool get_trace_reflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1436
bool set_transparency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1402
int get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1450
bool set_csv_path(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:1500
std::string get_csv_path(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1508
float get_reflect_dim_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1467
V-Ray car paint BRDF with base layer, coating and flakes [gpuSupport=(partial)].
Definition: vrayplugins.hpp:1917
bool set_flake_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2033
bool set_coat_bump_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2253
Value get_coat_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2204
bool set_base_bump_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2002
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:2360
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:2356
Value get_base_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1937
bool set_base_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1955
PluginRef get_flake_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2142
bool set_coat_bump_float(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2246
bool get_traceReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2287
bool set_environment_priority(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2347
bool set_base_bump_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2009
bool set_flake_orientation_tail(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2068
bool set_coat_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2200
float get_cutoff_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2323
bool set_flake_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2113
Value get_coat_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2191
bool set_flake_bin_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2174
bool set_flake_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2131
bool set_environment_override(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2336
Value get_environment_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2342
bool set_coat_traceReflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2235
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2310
bool set_flake_traceReflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2165
bool set_traceReflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2283
int get_environment_priority(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2351
bool set_coat_ior(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2213
bool set_doubleSided(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2301
bool set_base_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1929
Value get_coat_bump_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2269
bool set_base_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1959
Value get_coat_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2217
int get_mapping_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2160
bool set_cutoff_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2319
bool set_flake_orientation(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2055
bool set_base_glossiness_tail(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1972
bool set_flake_random_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2046
bool set_coat_bump_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2256
Value get_base_reflection(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1950
Value get_coat_bump_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2259
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2314
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2364
bool set_base_bump_float(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1992
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:1920
bool set_base_bump_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2020
bool set_base_reflection(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1942
bool set_base_glossiness_tail(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1968
bool set_mapping_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2156
bool set_coat_bump_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2274
bool set_base_bump_float(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1989
bool set_base_bump_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1999
bool set_coat_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2222
bool set_flake_scale_triplanar(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2104
bool set_flake_orientation(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2059
bool set_base_traceReflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1981
Value get_base_bump_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2015
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2296
bool set_base_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1933
bool set_coat_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2183
bool set_flake_density(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2086
bool get_base_traceReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1985
bool get_doubleSided(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2305
Value get_base_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1963
bool set_coat_bump_float(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2243
Value get_coat_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2230
Value get_base_glossiness_tail(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1976
bool set_coat_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2187
Value get_flake_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2037
float get_flake_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2099
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2292
int get_base_bump_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2024
bool set_base_reflection(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1946
int get_coat_bump_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2278
bool set_flake_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2095
float get_flake_scale_triplanar(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2108
int get_mapping_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2151
float get_flake_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2117
int get_flake_bin_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2178
bool get_flake_traceReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2169
int get_flake_map_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2126
bool set_coat_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2226
bool set_mapping_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2147
bool set_flake_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:2139
Value get_base_bump_float(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1995
Value get_base_bump_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2005
float get_flake_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2090
bool set_flake_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2029
bool set_use_environment_override(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2328
bool set_coat_bump_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2266
float get_flake_orientation_tail(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2072
Value get_flake_random_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2050
bool set_base_bump_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2012
bool set_environment_override(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2339
Value get_coat_bump_float(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2249
bool set_coat_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2196
bool set_flake_random_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2042
bool get_coat_traceReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2239
bool set_flake_glossiness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2077
Value get_flake_orientation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2063
bool get_use_environment_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2332
bool set_flake_map_size(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2122
bool set_coat_ior(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2209
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:1922
bool set_coat_bump_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2263
float get_flake_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2081
int get_flake_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2135
V-Ray car paint BRDF with base layer, coating and flakes [gpuSupport=(partial)].
Definition: vrayplugins.hpp:1519
Value get_flake_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1639
bool set_traceReflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1832
bool set_mapping_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1718
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:1524
Value get_coat_bump_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1808
int get_flake_filtering_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1697
int get_base_bump_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1613
Value get_coat_bump_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1818
bool set_base_bump_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1601
Value get_coat_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1766
bool get_base_traceReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1574
Value get_base_bump_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1604
bool set_flake_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1702
int get_environment_priority(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1900
bool set_coat_strength(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1762
bool set_coat_strength(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1758
bool get_doubleSided(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1854
bool set_coat_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1749
bool set_flake_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1618
bool set_environment_override(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1888
int get_mapping_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1722
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:1522
bool set_base_bump_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1591
bool set_flake_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:1710
bool set_base_traceReflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1570
float get_flake_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1679
bool set_flake_map_size(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1684
bool set_mapping_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1727
bool set_cutoff_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1868
bool set_coat_bump_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1812
bool get_flake_traceReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1740
bool set_coat_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1775
bool set_coat_bump_float(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1795
bool set_base_bump_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1588
bool set_flake_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1666
bool get_coat_traceReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1788
bool set_flake_orientation(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1648
bool set_flake_orientation(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1644
Value get_base_reflection(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1552
bool set_base_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1561
Value get_flake_orientation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1652
float get_flake_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1670
Value get_base_bump_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1594
bool set_environment_priority(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1896
bool set_base_bump_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1598
bool set_coat_bump_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1805
bool set_flake_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1675
bool set_flake_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1622
int get_mapping_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1731
bool set_base_bump_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1609
bool set_flake_filtering_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1693
Value get_coat_bump_float(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1798
float get_cutoff_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1872
bool set_coat_bump_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1823
int get_coat_bump_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1827
bool set_base_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1531
Value get_coat_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1779
bool set_coat_bump_float(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1792
bool set_base_reflection(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1548
bool set_flake_density(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1657
bool set_base_reflection(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1544
bool set_coat_bump_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1802
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1863
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:1905
bool get_use_environment_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1881
bool set_flake_traceReflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1736
bool set_flake_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1635
bool get_traceReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1836
bool set_flake_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1631
bool set_doubleSided(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1850
bool set_coat_traceReflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1784
bool set_use_environment_override(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1877
bool set_base_bump_float(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1581
float get_flake_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1661
Value get_environment_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1891
Value get_base_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1565
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1859
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:1909
Value get_base_bump_float(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1584
Value get_coat_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1753
bool set_base_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1557
bool set_coat_bump_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1815
int get_flake_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1706
bool set_base_bump_float(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1578
bool set_base_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1535
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:1841
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1845
Value get_flake_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1626
int get_flake_map_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1688
bool set_coat_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1745
Value get_base_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1539
bool set_coat_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:1771
bool set_environment_override(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:1885
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1913
PluginRef get_flake_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:1713
BRDF using the Cook-Torrance microfacet model. [gpuSupport=(partial)].
Definition: vrayplugins.hpp:2368
bool set_hilightGlossiness_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2529
Value get_anisotropy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2666
bool get_reflect_dim_distance_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2498
bool set_imap_min_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2613
bool set_imap_color_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2631
int get_imap_min_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2617
bool set_soften_edge(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2595
float get_imap_color_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2635
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2394
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:2373
Value get_transparency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2422
bool set_transparency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2419
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2391
bool set_hilightGlossiness_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2540
bool set_transparency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2416
int get_imap_max_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2626
bool set_hilightGlossiness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2521
bool set_hilightGlossiness_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2532
bool set_transparency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2427
bool set_reflectionGlossiness_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2568
bool set_fix_dark_edges(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2691
bool set_anisotropy(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2658
float get_reflectionGlossiness_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2572
bool set_color_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2399
bool set_reflectionGlossiness_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2560
float get_hilightGlossiness_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2544
bool set_imap_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2649
bool set_anisotropy_rotation(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2678
float get_transparency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2431
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2463
bool set_reflect_dim_distance_falloff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2512
bool set_reflect_dim_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2503
float get_soften_edge(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2599
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:2371
bool set_interpolation_on(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2604
float get_reflectionGlossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2553
bool set_back_side(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2445
int get_imap_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2653
Value get_hilightGlossiness_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2535
int get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2476
bool set_anisotropy_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:2670
bool set_anisotropy(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2662
bool get_back_side(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2449
bool get_trace_reflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2458
float get_reflect_dim_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2507
bool set_imap_max_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2622
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2388
bool set_reflectionGlossiness_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2557
float get_color_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2403
Value get_anisotropy_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2686
bool set_anisotropy_rotation(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2682
float get_imap_norm_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2644
int get_glossyAsGI(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2590
Color get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2412
Value get_reflectionGlossiness_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2563
bool set_reflectionGlossiness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2549
bool get_fix_dark_edges(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2695
int get_interpolation_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2608
Value get_reflect_exit_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2489
bool set_affect_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2472
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:2380
float get_cutoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2440
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2467
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2581
bool set_cutoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2436
float get_hilightGlossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2525
float get_reflect_dim_distance_falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2516
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2577
bool set_reflect_dim_distance_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2494
bool set_reflect_exit_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2481
bool set_transparency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:2408
PluginRef get_anisotropy_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2673
bool set_reflect_exit_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2485
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2384
bool set_trace_reflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2454
bool set_imap_norm_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2640
bool set_glossyAsGI(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2586
This plugin should be used instead of BRDFDiffuse if the VolumeScatterFog is used for the SSS effect ...
Definition: vrayplugins.hpp:2797
bool set_transparency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2848
bool set_color_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2828
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2817
float get_color_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2832
bool set_roughness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2879
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:2809
bool set_use_irradiance_map(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2888
float get_transparency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2860
Color get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2841
bool set_transparency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:2837
bool set_transparency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2856
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2813
Value get_back_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2870
bool get_use_irradiance_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2892
bool set_roughness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2875
Value get_transparency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2851
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:2800
Value get_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2883
bool set_back_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2867
bool set_transparency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2845
bool set_back_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2864
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:2802
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2823
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2820
Simple fully diffuse BRDF (lambertian). Use BRDFVRayMtl instead of BRDFDiffuse+BRDFLayered for layeri...
Definition: vrayplugins.hpp:2699
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:2704
bool get_use_irradiance_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2784
bool set_transparency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2747
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:2702
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2725
float get_transparency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2762
bool get_color_tex_alpha_as_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2793
bool set_color_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2730
bool set_transparency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2750
float get_color_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2734
bool set_roughness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2767
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2715
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:2711
Color get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2743
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2719
bool set_transparency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2758
Value get_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2775
Value get_transparency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2753
bool set_color_tex_alpha_as_transparency(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2789
bool set_use_irradiance_map(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2780
bool set_transparency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:2739
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2722
bool set_roughness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2771
Normal map filtering techniques [gpuSupport=(none)].
Definition: vrayplugins.hpp:2896
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:2899
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3007
bool set_bump_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2997
bool set_hilight_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2912
bool set_brdf_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2975
bool set_roughness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2920
int get_filtering_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3014
Value get_hilight_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2916
bool set_hilight_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:2908
Value get_normal_map(double time=TiMe::Default()) const
The normal map texture.
Definition: vrayplugins.hpp:2986
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2939
bool set_alpha(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2927
bool set_reflect_filter(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2948
int get_mapping_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2961
float get_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2923
bool set_normals_transform_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3018
int get_normals_transform_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3021
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2935
int get_bin_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2993
int get_brdf_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2979
bool set_reflect_filter(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:2944
bool set_normal_map(const AColor &texture, double time=TiMe::Default())
The normal map texture.
Definition: vrayplugins.hpp:2984
bool set_bin_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2990
bool set_filtering_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3011
float get_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2930
bool set_map_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2966
bool set_mapping_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:2957
bool set_normal_map(const PluginRef &texture, double time=TiMe::Default())
The normal map texture.
Definition: vrayplugins.hpp:2982
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:2901
float get_bump_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3000
Value get_reflect_filter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2952
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3004
int get_map_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:2970
This BRDF provides only the flakes part of BRDFCarPaint2. The result is random glitters....
Definition: vrayplugins.hpp:3227
int get_flake_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3345
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3411
bool set_environment_priority(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3448
bool set_flake_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:3349
bool set_environment_override(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3440
int get_flake_map_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3336
Value get_environment_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3443
bool set_mapping_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3375
bool set_flake_scale_triplanar(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3314
float get_cutoff_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3424
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3415
bool set_use_environment_override(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3429
Value get_flake_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3247
bool set_flake_orientation(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3269
bool set_doubleSided(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3402
bool set_flake_map_size(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3332
bool set_flake_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3243
bool set_flake_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3305
int get_mapping_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3370
bool set_flake_random_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3256
float get_flake_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3300
bool set_flake_random_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3252
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:3230
bool set_environment_override(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3437
bool get_use_environment_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3433
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:3232
bool set_traceReflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3384
float get_flake_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3291
bool set_mapping_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3366
bool get_traceReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3388
bool set_flake_glossiness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3287
float get_flake_scale_triplanar(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3318
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3397
bool set_flake_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3323
int get_environment_priority(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3452
bool set_cutoff_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3420
bool set_flake_bin_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3357
bool set_flake_orientation_tail(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3278
bool set_flake_orientation(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3265
bool set_flake_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3341
bool set_flake_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3239
Value get_flake_random_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3260
bool get_doubleSided(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3406
bool set_flake_density(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3296
float get_flake_orientation_tail(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3282
float get_flake_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3327
float get_flake_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3309
Value get_flake_orientation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3273
PluginRef get_flake_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3352
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3393
int get_flake_bin_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3361
int get_mapping_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3379
This BRDF provides only the flakes part of BRDFCarPaint. The result is random glitters....
Definition: vrayplugins.hpp:3025
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:3030
Value get_flake_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3045
bool set_flake_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3041
bool set_environment_priority(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3219
bool set_flake_orientation(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3063
Value get_environment_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3214
int get_flake_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3125
int get_environment_priority(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3223
float get_flake_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3089
bool get_use_environment_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3204
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3168
bool set_flake_density(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3076
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3182
bool get_traceReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3159
int get_flake_filtering_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3116
bool set_mapping_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3146
bool set_doubleSided(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3173
Value get_flake_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3058
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3186
bool set_flake_orientation(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3067
bool set_flake_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3121
bool set_use_environment_override(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3200
bool set_traceReflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3155
Value get_flake_orientation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3071
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3164
bool set_environment_override(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3208
bool set_environment_override(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3211
float get_flake_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3098
PluginRef get_flake_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3132
bool set_flake_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:3129
bool set_flake_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3050
bool set_cutoff_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3191
int get_flake_map_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3107
float get_cutoff_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3195
bool set_flake_map_size(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3103
int get_mapping_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3141
bool set_flake_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3085
bool set_mapping_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3137
int get_doubleSided(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3177
int get_mapping_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3150
bool set_flake_filtering_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3112
bool set_flake_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3094
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:3028
bool set_flake_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3054
bool set_flake_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3037
float get_flake_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3080
BRDF using the modern GGX microfacet model. Well suited for metals, but also any other surface type....
Definition: vrayplugins.hpp:3456
bool set_anisotropy_rotation(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3766
bool set_transparency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3515
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3476
bool set_imap_norm_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3728
float get_imap_color_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3723
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3555
bool set_imap_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3737
bool set_hilightGlossiness_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3628
bool set_hilightGlossiness_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3617
bool set_reflect_dim_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3591
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3472
bool set_back_side(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3533
float get_reflectionGlossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3641
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3665
bool set_imap_color_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3719
bool set_trace_reflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3542
bool set_reflect_exit_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3573
bool set_anisotropy(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3750
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:3459
bool set_reflect_exit_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3569
bool get_reflect_dim_distance_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3586
Color get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3500
bool get_new_gtr_anisotropy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3805
bool set_transparency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:3496
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3479
bool set_interpolation_on(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3692
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3669
int get_interpolation_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3696
int get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3564
float get_imap_norm_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3732
bool set_cutoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3524
bool set_new_gtr_anisotropy(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3801
float get_reflect_dim_distance_falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3604
int get_imap_min_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3705
bool set_color_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3487
bool set_hilightGlossiness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3609
PluginRef get_anisotropy_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3761
bool set_reflect_dim_distance_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3582
Value get_anisotropy_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3774
bool set_soften_edge(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3683
Value get_hilightGlossiness_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3623
float get_color_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3491
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3482
bool set_anisotropy_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:3758
bool set_transparency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3504
bool set_affect_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3560
Value get_anisotropy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3754
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3551
float get_soften_edge(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3687
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:3461
Value get_gtr_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3796
int get_imap_max_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3714
bool set_reflectionGlossiness_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3648
bool set_anisotropy_rotation(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3770
bool set_anisotropy(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3746
Value get_reflect_exit_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3577
int get_imap_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3741
bool get_trace_reflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3546
bool set_transparency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3507
float get_hilightGlossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3613
Value get_reflectionGlossiness_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3651
bool set_reflectionGlossiness_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3645
float get_transparency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3519
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:3468
bool get_fix_dark_edges(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3783
bool set_reflect_dim_distance_falloff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3600
bool set_reflectionGlossiness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3637
bool set_gtr_gamma(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3792
bool set_imap_min_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3701
bool set_imap_max_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3710
bool get_back_side(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3537
float get_reflectionGlossiness_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3660
int get_glossyAsGI(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3678
Value get_transparency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3510
float get_reflect_dim_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3595
float get_hilightGlossiness_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3632
bool set_hilightGlossiness_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3620
float get_cutoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3528
bool set_reflectionGlossiness_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3656
bool set_glossyAsGI(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3674
bool set_gtr_gamma(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3788
bool set_fix_dark_edges(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3779
Glossy (blurred) refractive BRDF. Consider using BRDFVRayMtl instead. [gpuSupport=(partial)].
Definition: vrayplugins.hpp:3982
Color get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4026
bool set_ior_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4148
float get_transparency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4045
bool set_refract_exit_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4130
int get_imap_max_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4233
int get_interpolation_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4215
float get_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4160
bool set_imap_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4256
bool set_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4050
bool set_ior_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4145
bool set_dispersion(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4202
int get_imap_min_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4224
bool set_color_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4013
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:3994
Value get_glossiness_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4170
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3998
bool set_trace_refractions(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4086
bool get_trace_refractions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4090
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:3987
int get_dispersion_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4197
bool set_glossiness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4156
float get_cutoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4063
bool set_transparency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4033
float get_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4054
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4005
bool set_exit_color_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4104
Value get_ior_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4151
bool set_transparency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:4022
float get_imap_color_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4242
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4099
int get_imap_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4260
bool set_glossiness_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4167
bool get_affect_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4072
bool set_interpolation_on(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4211
bool set_imap_color_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4238
bool set_reflect_exit_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4113
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4002
float get_imap_norm_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4251
bool set_transparency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4041
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4095
bool get_exit_color_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4108
bool set_transparency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4030
bool set_cutoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4059
Value get_transparency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4036
float get_color_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4017
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4188
float get_dispersion(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4206
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4184
bool set_imap_norm_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4247
Value get_refract_exit_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4134
bool set_reflect_exit_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4117
int get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4081
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4008
bool set_affect_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4077
bool set_refract_exit_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4126
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:3985
PluginRef get_volume(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4141
bool set_affect_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4068
bool set_dispersion_on(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4193
bool set_volume(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:4138
float get_glossiness_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4179
bool set_glossiness_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4164
bool set_glossiness_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4175
bool set_imap_max_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4229
Value get_reflect_exit_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4121
bool set_imap_min_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4220
Simple refractive BRDF. Consider using BRDFVRayMtl instead. [gpuSupport=(partial)].
Definition: vrayplugins.hpp:3809
bool set_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3877
bool set_refract_exit_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3957
float get_cutoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3890
bool set_affect_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3904
bool set_affect_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3895
bool set_volume(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:3965
bool set_reflect_exit_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3940
bool set_transparency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3868
Value get_reflect_exit_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3948
bool set_cutoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3886
bool set_ior_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3972
bool get_trace_refractions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3917
float get_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3881
float get_transparency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3872
bool set_trace_refractions(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3913
Color get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3853
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3825
bool set_transparency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3860
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:3814
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3832
Value get_ior_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3978
bool set_ior_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:3975
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3829
PluginRef get_volume(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3968
bool get_exit_color_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3935
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:3821
bool get_affect_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3899
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:3812
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3835
bool set_exit_color_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3931
Value get_refract_exit_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3961
Value get_transparency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3863
bool set_transparency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:3849
bool set_reflect_exit_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3944
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3922
int get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3908
bool set_refract_exit_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3953
bool set_color_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:3840
float get_color_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3844
bool set_transparency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:3857
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:3926
Experimental BRDF using csv files from a material scanner. Extends BRDFCSV with coating and flakes....
Definition: vrayplugins.hpp:4264
bool set_coat_bump_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4470
std::string get_csv_path(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4395
int get_environment_priority(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4543
bool set_coat_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4484
int get_coat_bump_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4473
int get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4337
bool set_reflect_dim_distance_falloff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4365
float get_flake_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4529
Value get_coat_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4425
float get_transparency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4302
bool get_back_side(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4316
bool set_enabled_layers(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4491
Color get_csv_color_filter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4402
bool set_coat_bump_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Bump amount for the coat layer.
Definition: vrayplugins.hpp:4462
float get_flake_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4501
float get_reflect_dim_distance_falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4368
bool set_environment_override(const AColor &texture, double time=TiMe::Default())
Environment override texture.
Definition: vrayplugins.hpp:4534
bool get_reflect_dim_distance_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4361
Value get_transparency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4293
bool set_csv_path(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:4391
bool set_coat_bump_amount(float texturefloat, double time=TiMe::Default())
Bump amount for the coat layer.
Definition: vrayplugins.hpp:4464
std::string get_flakes_csv_path(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4415
bool set_flake_traceReflections(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4512
bool set_coat_strength(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4429
bool set_glossyAsGI(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4372
bool set_affect_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4334
int get_coat_traceReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4480
bool set_flake_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4505
bool set_coat_bump_color(const PluginRef &texture, double time=TiMe::Default())
Bump texture for the coat layer (color version)
Definition: vrayplugins.hpp:4455
Value get_coat_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4435
bool set_transparency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4285
bool set_coat_bump_float(const PluginRef &texturefloat, double time=TiMe::Default())
Bump texture for the coat layer.
Definition: vrayplugins.hpp:4448
bool set_flake_glossiness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4526
bool set_trace_reflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4320
bool set_coat_bump_color(const AColor &texture, double time=TiMe::Default())
Bump texture for the coat layer (color version)
Definition: vrayplugins.hpp:4457
bool set_transparency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4298
bool set_reflect_exit_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4341
Color get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4280
Value get_reflect_exit_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4347
bool set_flakes_csv_path(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:4407
float get_cutoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4309
int get_doubleSided(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4522
float get_flake_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4508
Value get_coat_bump_color(double time=TiMe::Default()) const
Bump texture for the coat layer (color version)
Definition: vrayplugins.hpp:4459
bool set_coat_bump_float(float texturefloat, double time=TiMe::Default())
Bump texture for the coat layer.
Definition: vrayplugins.hpp:4450
int get_flake_traceReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4515
bool set_transparency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:4276
bool set_csv_path(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:4387
bool set_coat_traceReflections(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4477
bool get_trace_reflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4323
bool set_coat_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4442
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4330
bool set_reflect_dim_distance_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4358
Value get_coat_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4445
bool set_flake_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4498
Value get_coat_bump_float(double time=TiMe::Default()) const
Bump texture for the coat layer.
Definition: vrayplugins.hpp:4452
bool set_coat_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4419
bool set_coat_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4422
bool set_doubleSided(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4519
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4327
int get_glossyAsGI(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4375
bool set_coat_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4439
float get_reflect_dim_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4354
bool set_csv_color_filter(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:4399
Value get_environment_override(double time=TiMe::Default()) const
Environment override texture.
Definition: vrayplugins.hpp:4536
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:4267
bool set_reflect_dim_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4351
bool set_reflect_exit_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4344
bool set_back_side(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4313
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:4269
bool set_environment_priority(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4540
int get_coat_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4487
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4382
bool set_coat_strength(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4432
bool set_transparency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4289
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4379
bool set_flakes_csv_path(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:4411
bool set_environment_override(const PluginRef &texture, double time=TiMe::Default())
Environment override texture.
Definition: vrayplugins.hpp:4532
int get_enabled_layers(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4494
bool set_cutoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4306
Value get_coat_bump_amount(double time=TiMe::Default()) const
Bump amount for the coat layer.
Definition: vrayplugins.hpp:4466
Deprecated. Legacy hair shader. Use BRDFHair3 or even better BRDFHair4 instead. [gpuSupport=(none)].
Definition: vrayplugins.hpp:4590
bool set_tt_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4670
float get_trt_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4701
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:4595
float get_caustic_limit(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4749
bool set_tt_long_shift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4679
float get_tt_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4674
bool set_trt_long_shift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4706
float get_r_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4647
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:4593
bool set_trt_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4697
bool set_r_long_shift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4652
bool set_absorption(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4614
bool set_absorption(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4617
bool set_trt_long_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4715
float get_azimuthal_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4735
float get_tt_long_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4692
bool set_diffuse_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4606
bool set_refraction_index(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4625
float get_r_long_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4656
float get_fade_range(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4742
bool set_diffuse_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4634
float get_glint_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4728
Value get_absorption(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4620
float get_refraction_index(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4629
bool set_caustic_limit(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4746
float get_diffuse_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4638
float get_trt_long_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4719
bool set_azimuthal_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4732
bool set_tt_long_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4688
bool set_r_long_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4661
bool set_diffuse_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4602
bool set_glint_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4724
Value get_diffuse_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4610
float get_trt_long_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4710
bool set_r_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4643
bool set_fade_range(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4739
float get_r_long_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4665
float get_tt_long_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4683
Hair shader based on the Disney paper "An Artist Friendly Hair Shading System" [gpuSupport=(partial)]...
Definition: vrayplugins.hpp:4753
bool set_primary_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4840
bool set_use_cached_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4980
bool set_transparency(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4782
bool get_simplify_for_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4975
bool set_secondary_specular_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4875
bool set_transmission_in_specular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4989
bool set_transmission_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4918
Value get_secondary_specular_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4883
bool set_primary_specular_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4827
bool set_transmission_glossiness_width(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4940
Value get_primary_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4848
Value get_primary_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4822
Value get_transmission_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4922
bool set_diffuse_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4805
Value get_diffuse_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4809
bool set_opaque_for_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4953
Value get_transmission_glossiness_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4948
bool set_transmission_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4914
bool set_primary_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4844
bool get_use_cached_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4984
bool set_transmission_glossiness_width(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4944
Value get_transmission_glossiness_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4935
bool set_secondary_specular_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4879
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:4758
bool set_opaque_for_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4962
bool set_diffuse_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4801
bool set_transmission(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4901
bool set_primary_specular(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4814
bool set_transparency(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4778
Value get_secondary_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4870
bool set_diffuse_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4790
bool get_opaque_for_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4957
bool set_simplify_for_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4971
bool set_secondary_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4888
bool set_light_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4998
bool set_overall_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4765
bool set_primary_specular(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4818
bool set_secondary_specular(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4866
bool get_transmission_in_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4993
bool get_secondary_lock_to_transmission(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4857
Value get_transmission(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4909
Value get_primary_specular_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4835
bool set_primary_specular_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4831
bool set_transmission_glossiness_length(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4931
Value get_diffuse_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4796
bool set_overall_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4769
bool set_diffuse_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4793
Value get_overall_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4773
float get_light_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5002
Value get_secondary_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4896
bool set_transmission_glossiness_length(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4927
bool get_opaque_for_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4966
bool set_secondary_lock_to_transmission(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4853
bool set_secondary_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:4892
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:4756
bool set_secondary_specular(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4862
Value get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4786
bool set_transmission(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4905
Artist friendly hair shader based on the Disney paper "A Practical and Controllable Hair and Fur Mode...
Definition: vrayplugins.hpp:5006
bool set_random_dye_value(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5233
float get_glitter_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5183
bool set_glitter_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5179
Value get_primary_glossiness_boost(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5117
bool set_random_glossiness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5255
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5348
bool set_highlight_shift(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5135
float get_random_softness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5268
Value get_secondary_tint(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5321
bool set_random_highlight_shift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5273
bool set_dye_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5048
bool set_diffuse_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5083
float get_random_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5286
float get_glint_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5165
bool set_transmission_tint(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5330
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:5009
bool set_transparency(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5061
Value get_softness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5130
float get_random_dye_hue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5219
bool set_ior(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5152
float get_random_highlight_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5277
bool set_random_melanin(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5206
Value get_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5156
float get_random_dye_saturation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5228
float get_random_tangent(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5295
bool set_softness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5122
Value get_melanin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5026
Value get_highlight_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5143
Value get_gray_hair_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5250
Value get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5065
float get_random_dye_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5237
bool get_compensate_energy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5361
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5352
bool set_secondary_tint(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5317
float get_random_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5259
bool set_gray_hair_density(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5246
bool set_random_dye_saturation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5224
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5343
bool set_primary_glossiness_boost(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5109
bool set_random_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5282
bool set_glint_variation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5170
bool set_pheomelanin(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5035
bool set_ior(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5148
bool set_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5100
float get_glitter_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5192
bool set_glint_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5161
bool set_primary_tint(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5304
Value get_primary_tint(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5308
bool set_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5096
bool set_random_tangent(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5291
bool set_random_dye_hue(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5215
bool set_glint_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5197
bool set_gray_hair_density(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5242
float get_glint_variation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5174
bool set_glitter_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5188
Value get_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5104
bool set_pheomelanin(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5031
bool set_transparency(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5057
bool set_secondary_tint(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5313
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5339
float get_random_melanin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5210
bool set_primary_glossiness_boost(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5113
Value get_diffuse_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5091
bool set_diffuse_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5074
Value get_dye_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5052
bool set_transmission_tint(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5326
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:5011
bool set_softness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5126
bool set_dye_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5044
bool set_melanin(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5022
Value get_pheomelanin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5039
bool set_random_softness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5264
float get_glint_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5201
bool set_primary_tint(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5300
Value get_diffuse_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5078
bool set_diffuse_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5087
bool set_compensate_energy(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5357
bool set_highlight_shift(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5139
Value get_transmission_tint(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5334
bool set_diffuse_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5070
bool set_melanin(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5018
Deprecated. Legacy hair shader. Use BRDFHair3 or even better BRDFHair4 instead. [gpuSupport=(none)].
Definition: vrayplugins.hpp:4547
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:4550
Value get_specular_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4567
Value get_diffuse_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4586
bool set_specular_power(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:4572
bool set_specular_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4563
bool set_diffuse_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4583
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:4552
bool set_diffuse_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4580
bool set_specular_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:4559
float get_specular_power(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:4576
Wrapper for layering other BRDFs with weights. Use BRDFVRayMtl instead if you have up to one each of:...
Definition: vrayplugins.hpp:5365
Value get_transparency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5423
bool set_additive_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5437
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:5368
bool set_opacities(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:5397
bool set_transparency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:5409
bool set_brdfs(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:5376
int get_additive_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5441
bool set_weights(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:5385
bool set_transparency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5417
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:5370
FloatList get_opacities(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5404
Color get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5413
PluginList get_brdfs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5381
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:5445
bool set_transparency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5420
ValueList get_weights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5392
float get_transparency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5432
bool set_transparency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5428
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5450
Self-illuminating BRDF. The exact color value goes into the image (no 'shading'). Do not use instead ...
Definition: vrayplugins.hpp:5454
bool set_transparency(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5496
bool get_compensateExposure(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5536
bool set_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5466
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:5459
Value get_colorMultiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5487
bool set_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5470
bool set_compensateExposure(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5532
bool set_transparency_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5559
bool set_transparency(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5492
bool get_emitOnBackSide(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5518
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5527
Value get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5500
bool get_multiplyByOpacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5545
bool get_affect_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5554
Value get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5474
bool set_colorMultiplier(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5479
bool get_transparency_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5563
bool set_emitOnBackSide(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5514
bool set_affect_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5550
bool set_colorMultiplier(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5483
bool set_doubleSided(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5505
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:5522
bool set_multiplyByOpacity(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5541
bool get_doubleSided(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5509
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:5457
Simple specular reflection BRDF [gpuSupport=(partial)].
Definition: vrayplugins.hpp:5567
Color get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5611
float get_color_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5602
bool set_back_side(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5644
Value get_reflect_exit_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5688
bool set_reflect_dim_distance_falloff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5711
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5590
float get_transparency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5630
float get_reflect_dim_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5706
bool get_back_side(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5648
bool set_color_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5598
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5587
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:5572
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5666
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:5579
bool set_transparency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5615
bool set_trace_reflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5653
bool get_reflect_dim_distance_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5697
float get_reflect_dim_distance_falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5715
bool get_trace_reflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5657
bool set_reflect_exit_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5684
bool set_reflect_exit_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5680
int get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5675
bool set_transparency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5626
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5583
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5662
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5593
Value get_transparency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5621
bool set_affect_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5671
bool set_cutoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5635
bool set_reflect_dim_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5702
bool set_reflect_dim_distance_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5693
bool set_transparency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:5607
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:5570
bool set_transparency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5618
float get_cutoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5639
Compatibility BRDF for materials imported from Unity [gpuSupport=(full)].
Definition: vrayplugins.hpp:5719
int get_reflRays(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5819
Value get_albedo(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5746
Color get_albedo_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5733
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:5724
bool set_emissive(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5788
bool set_reflRays(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5815
Value get_ambient_occlusion_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5829
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:5722
Color get_emissive_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5779
Value get_emissive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5792
Value get_metallic(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5759
Value get_smoothness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5772
bool set_metallic(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5755
bool set_fresrel0(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5806
bool set_albedo(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5742
bool set_emissivelevel(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5797
bool set_ambient_occlusion_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5826
bool set_smoothness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5768
bool set_emissive(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5784
bool set_ambient_occlusion_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5823
float get_fresrel0(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5810
float get_emissivelevel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5801
bool set_metallic(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5751
bool set_smoothness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5764
bool set_albedo(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5738
bool set_emissive_mult(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:5776
bool set_albedo_mult(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:5730
Compatibility BRDF for materials imported from Unreal [gpuSupport=(full)].
Definition: vrayplugins.hpp:5833
bool set_base(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5845
int get_reflRays(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5927
Value get_emissive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5905
bool set_roughness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5884
bool set_specular(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5871
bool set_opacityUE(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5914
bool set_reflRays(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5923
Value get_opacityUE(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5918
bool set_ambient_occlusion_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5931
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:5838
bool set_metallic(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5862
Value get_ambient_occlusion_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5937
Value get_base(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5853
bool set_ambient_occlusion_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5934
bool set_emissive(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5901
Value get_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5892
bool set_emissive(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5897
bool set_specular(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5875
bool set_roughness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5888
bool set_base(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:5849
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:5836
Value get_metallic(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5866
bool set_opacityUE(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5910
Value get_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5879
bool set_metallic(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:5858
Wrapper for other BRDF plugins that adds multiple bump/normal maps [gpuSupport=(none)].
Definition: vrayplugins.hpp:5941
Value get_bump_tex_1(double time=TiMe::Default()) const
Bump texture.
Definition: vrayplugins.hpp:5983
PluginRef get_normal_uvwgen(double time=TiMe::Default()) const
The uvw generator for the normal map texture when map_type is 1.
Definition: vrayplugins.hpp:6050
Value get_bump_tex_2(double time=TiMe::Default()) const
Bump texture.
Definition: vrayplugins.hpp:6006
bool set_bump_mult_2(const PluginRef &texturefloat, double time=TiMe::Default())
Bump multipler 0.
Definition: vrayplugins.hpp:6009
bool set_base_brdf(const PluginRef &plugin, double time=TiMe::Default())
Base BRDF.
Definition: vrayplugins.hpp:5951
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:5944
Value get_bump_mult_2(double time=TiMe::Default()) const
Bump multipler 0.
Definition: vrayplugins.hpp:6013
bool set_bump_mult_1(float texturefloat, double time=TiMe::Default())
Bump multipler 0.
Definition: vrayplugins.hpp:5988
Value get_bump_mult_0(double time=TiMe::Default()) const
Bump multipler 0.
Definition: vrayplugins.hpp:5967
bool set_bump_tex_0(const AColor &texture, double time=TiMe::Default())
Bump texture.
Definition: vrayplugins.hpp:5958
int get_map_type_1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5999
bool set_bump_mult_2(float texturefloat, double time=TiMe::Default())
Bump multipler 0.
Definition: vrayplugins.hpp:6011
Value get_bump_mult_3(double time=TiMe::Default()) const
Bump multipler 0.
Definition: vrayplugins.hpp:6036
bool set_map_type_2(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6018
bool set_bump_mult_3(const PluginRef &texturefloat, double time=TiMe::Default())
Bump multipler 0.
Definition: vrayplugins.hpp:6032
int get_map_type_0(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:5976
bool set_bump_tex_2(const PluginRef &texture, double time=TiMe::Default())
Bump texture.
Definition: vrayplugins.hpp:6002
bool set_map_type_3(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6041
bool set_bump_mult_3(float texturefloat, double time=TiMe::Default())
Bump multipler 0.
Definition: vrayplugins.hpp:6034
Value get_bump_mult_1(double time=TiMe::Default()) const
Bump multipler 0.
Definition: vrayplugins.hpp:5990
bool set_bump_tex_3(const AColor &texture, double time=TiMe::Default())
Bump texture.
Definition: vrayplugins.hpp:6027
bool set_bump_mult_1(const PluginRef &texturefloat, double time=TiMe::Default())
Bump multipler 0.
Definition: vrayplugins.hpp:5986
bool set_bump_tex_0(const PluginRef &texture, double time=TiMe::Default())
Bump texture.
Definition: vrayplugins.hpp:5956
PluginRef get_base_brdf(double time=TiMe::Default()) const
Base BRDF.
Definition: vrayplugins.hpp:5953
int get_map_type_2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6022
bool set_normal_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
The uvw generator for the normal map texture when map_type is 1.
Definition: vrayplugins.hpp:6048
bool set_bump_tex_1(const PluginRef &texture, double time=TiMe::Default())
Bump texture.
Definition: vrayplugins.hpp:5979
bool set_bump_tex_1(const AColor &texture, double time=TiMe::Default())
Bump texture.
Definition: vrayplugins.hpp:5981
bool set_bump_tex_3(const PluginRef &texture, double time=TiMe::Default())
Bump texture.
Definition: vrayplugins.hpp:6025
bool set_bump_mult_0(float texturefloat, double time=TiMe::Default())
Bump multipler 0.
Definition: vrayplugins.hpp:5965
bool set_bump_mult_0(const PluginRef &texturefloat, double time=TiMe::Default())
Bump multipler 0.
Definition: vrayplugins.hpp:5963
bool set_map_type_0(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5972
Value get_bump_tex_0(double time=TiMe::Default()) const
Bump texture.
Definition: vrayplugins.hpp:5960
Value get_bump_tex_3(double time=TiMe::Default()) const
Bump texture.
Definition: vrayplugins.hpp:6029
bool set_map_type_1(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:5995
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:5946
bool set_bump_tex_2(const AColor &texture, double time=TiMe::Default())
Bump texture.
Definition: vrayplugins.hpp:6004
int get_map_type_3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6045
BRDF with the popular but simplistic Phong reflection model. Consider using BRDFVRayMtl with type Pho...
Definition: vrayplugins.hpp:6054
float get_reflect_dim_distance_falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6202
bool set_reflect_dim_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6189
bool set_soften_edge(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6281
bool set_reflectionGlossiness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6235
Value get_reflect_exit_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6175
float get_reflectionGlossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6239
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6149
bool set_transparency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6105
float get_imap_color_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6321
float get_cutoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6126
bool set_transparency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:6094
bool set_back_side(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6131
bool set_imap_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6335
bool set_hilightGlossiness_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6218
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6077
Value get_transparency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6108
int get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6162
bool set_cutoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6122
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:6059
bool set_trace_reflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6140
float get_color_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6089
Value get_hilightGlossiness_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6221
Color get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6098
bool set_imap_color_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6317
float get_reflectionGlossiness_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6258
bool set_reflectionGlossiness_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6254
int get_imap_min_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6303
bool set_hilightGlossiness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6207
bool set_interpolation_on(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6290
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6263
bool get_trace_reflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6144
bool set_reflectionGlossiness_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6246
float get_hilightGlossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6211
int get_interpolation_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6294
bool set_reflectionGlossiness_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6243
int get_glossyAsGI(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6276
float get_reflect_dim_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6193
float get_imap_norm_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6330
bool set_glossyAsGI(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6272
bool set_reflect_exit_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6171
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6153
bool set_transparency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6102
bool set_hilightGlossiness_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6226
bool set_imap_min_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6299
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:6057
float get_transparency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6117
bool set_color_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6085
int get_imap_max_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6312
bool get_back_side(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6135
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6074
float get_soften_edge(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6285
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:6066
bool set_imap_max_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6308
bool set_transparency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6113
int get_imap_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6339
bool set_imap_norm_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6326
bool set_reflect_dim_distance_falloff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6198
Value get_reflectionGlossiness_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6249
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6070
bool set_reflect_dim_distance_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6180
bool set_affect_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6158
float get_hilightGlossiness_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6230
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6267
bool set_hilightGlossiness_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6215
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6080
bool get_reflect_dim_distance_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6184
bool set_reflect_exit_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6167
A layered BSDF with subsuface scattering, diffuse, reflective and transparency components [gpuSupport...
Definition: vrayplugins.hpp:6716
bool get_consider_all_objects(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7118
bool set_sub_surface_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6802
bool set_prepass_fileName(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:6970
bool set_diffuse_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6772
bool set_samples_per_unit_area(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6988
float get_cutoff_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6907
bool set_color_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6846
float get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6732
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:6721
Value get_overall_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6767
float get_prepass_blur(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7109
Value get_specular_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6863
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:7122
bool get_scatter_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7091
bool set_scatter_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7087
bool set_linear_workflow(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7132
int get_prepass_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6952
bool set_specular_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6855
bool get_auto_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6983
bool set_specular_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6872
bool set_overall_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6759
bool set_front_scatter(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7069
bool set_opacity(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6746
bool set_opacity(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6750
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7051
float get_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6741
bool set_diffuse_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6785
bool get_front_scatter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7073
bool set_background_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:7024
bool set_scatter_radius_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6828
bool set_auto_density(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6979
float get_interpolation_accuracy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7100
float get_samples_per_unit_area(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6992
int get_refraction_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7064
bool set_overall_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6763
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7055
int get_single_scatter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7046
bool set_phase_function(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6837
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7127
bool get_back_scatter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7082
bool get_linear_workflow(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7136
bool set_consider_all_objects(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7114
int get_prepass_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6961
Value get_scatter_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6819
bool set_specular_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6868
std::string get_prepass_fileName(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6974
int get_reflection_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6925
int get_prepass_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6943
bool set_diffuse_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6776
Value get_sub_surface_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6806
Value get_opacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6754
Value get_specular_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6876
int get_color_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6850
bool set_max_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7015
bool get_preview_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7010
bool set_prepass_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6957
Value get_specular_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6889
Color get_background_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7028
Value get_diffuse_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6793
Color get_samples_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7037
bool set_preview_samples(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7006
bool set_reflection_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6921
bool set_interpolation_accuracy(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7096
bool set_refraction_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7060
bool set_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6728
bool set_prepass_fileName(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:6966
bool set_specular_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6881
bool set_specular_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6859
bool set_scatter_radius_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6824
bool set_surface_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6997
bool set_single_scatter(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7042
bool set_cutoff_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6903
bool set_scatter_radius(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6815
bool set_geometry_based_sampling(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6930
Value get_scatter_radius_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6832
int get_geometry_based_sampling(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6934
bool set_specular_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6894
bool set_back_scatter(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7078
bool set_sub_surface_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6798
bool set_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6737
Value get_diffuse_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6780
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:6719
bool set_diffuse_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6789
bool set_samples_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:7033
int get_specular_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6898
bool get_trace_reflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6916
bool set_trace_reflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6912
float get_surface_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7001
float get_phase_function(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6841
bool set_prepass_id(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6948
bool set_prepass_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6939
float get_max_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7019
bool set_prepass_blur(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7105
bool set_specular_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6885
bool set_scatter_radius(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6811
BSDF with only the subsuface scattering layer of the BRDFSSS2Complex shader [gpuSupport=(partial)].
Definition: vrayplugins.hpp:6468
float get_interpolation_accuracy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6493
int get_prepass_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6631
bool set_prepass_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6480
float get_prepass_blur(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6622
bool set_phase_function(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6564
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6555
bool set_scatter_radius_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6542
bool set_diffuse_reflectance(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6520
int get_geometry_based_sampling(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6658
bool set_max_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6690
bool set_geometry_based_sampling(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6654
float get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6502
bool set_prepass_blur(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6618
int get_single_scatter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6577
bool set_single_scatter(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6573
bool set_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6498
bool set_samples_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:6708
float get_max_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6694
int get_color_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6649
float get_surface_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6676
bool get_scatter_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6604
float get_prepass_lod_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6613
Color get_samples_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6712
bool set_prepass_lod_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6609
bool get_back_scatter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6595
bool set_linear_workflow(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6636
Value get_scatter_radius_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6550
bool set_scatter_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6600
bool set_scatter_radius(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6529
bool set_prepass_id(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6627
float get_samples_per_unit_area(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6667
bool set_front_scatter(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6582
Value get_diffuse_reflectance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6524
float get_phase_function(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6568
bool get_linear_workflow(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6640
bool set_interpolation_accuracy(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6489
bool set_scatter_radius(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6533
bool set_back_scatter(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6591
bool set_background_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:6699
bool set_diffuse_reflectance(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6516
bool get_front_scatter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6586
int get_prepass_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6484
Color get_background_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6703
bool set_preview_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6681
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:6471
bool set_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6507
Value get_scatter_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6537
bool set_color_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6645
bool set_samples_per_unit_area(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6663
bool set_scatter_radius_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6546
bool set_surface_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6672
float get_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6511
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:6473
int get_preview_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6685
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6559
Deprecated. Legacy subsurface scattering shader. Use BRDFSSS2/Complex or BRDFSkinComplex instead....
Definition: vrayplugins.hpp:6343
bool set_glossiness_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6422
bool set_scatter_direction(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6461
bool set_thickness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6447
bool set_glossiness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6411
bool set_translucency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:6383
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:6355
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6439
float get_glossiness_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6434
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6369
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:6348
float get_scatter_direction(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6464
float get_translucency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6406
Color get_translucency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6387
float get_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6415
float get_color_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6378
bool set_color_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6374
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6363
bool set_translucency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6402
float get_thickness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6450
bool set_translucency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6391
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6443
bool set_translucency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6394
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6359
bool set_glossiness_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:6419
float get_scatter_coeff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6457
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:6346
Value get_translucency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6397
bool set_glossiness_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6430
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:6366
Value get_glossiness_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:6425
bool set_scatter_coeff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:6454
Experimental measured BRDF plugin [gpuSupport=(none)].
Definition: vrayplugins.hpp:7140
Value get_transparency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7194
bool get_back_side(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7226
bool set_cutoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7207
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7219
bool set_color_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7171
bool set_transparency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7191
Color get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7184
bool set_brdf_importance_sampling_half_terms(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7270
bool set_transparency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7199
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7156
int get_brdf_importance_sampling_resolution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7259
bool set_brdf_importance_sampling_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7249
bool get_brdf_importance_sampling_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7252
bool set_brdf_nsamples_d_phi(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7242
int get_brdf_importance_sampling_half_terms(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7273
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7160
float get_cutoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7210
bool set_transparency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7188
int get_brdf_importance_sampling_view_terms(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7266
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:7143
float get_color_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7175
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:7145
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7163
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7166
int get_brdf_nsamples_d_theta(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7238
bool set_brdf_bitmap(const PluginRef &plugin, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:7229
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:7152
PluginRef get_brdf_bitmap(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:7231
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7215
int get_brdf_nsamples_d_phi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7245
bool set_transparency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:7180
bool set_back_side(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7223
bool set_brdf_nsamples_d_theta(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7235
float get_transparency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7203
bool set_brdf_importance_sampling_resolution(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7256
bool set_brdf_importance_sampling_view_terms(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7263
Scanned material BRDF plugin for VRay.
Definition: vrayplugins.hpp:7277
bool set_DepthMul(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7387
float get_ccglossyvar(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7598
float get_ccglossy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7589
Value get_ccmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7327
float get_ccior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7463
bool set_cchlight(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7468
int get_NoCachedGI(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7544
float get_saturation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7382
bool set_paintcolor(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7304
bool set_cutoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7432
int get_usedmaps(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7625
bool set_uvtrans(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:7405
bool set_ccmult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7324
bool set_bumpstart(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7423
bool set_ccbump(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7477
bool set_ccglossy(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7585
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:7282
bool set_ccmul(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7558
Value get_filtercolor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7317
int get_notransp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7517
int get_BWforGI(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7580
bool set_ccmult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7321
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7450
bool set_paintcolor(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7301
bool set_triplanar(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7567
int get_displace(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7508
bool set_paintstrength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7522
int get_UnfRefl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7490
float get_invgamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7373
float get_bumpstart(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7427
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7334
bool set_fltstrength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7531
bool set_filter(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:7396
bool set_bumpmul(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7414
bool set_saturation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7378
IntList get_param_block(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7355
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:7280
bool set_displace(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7504
float get_ccmetalrefl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7553
float get_cutoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7436
bool set_filtercolor(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7311
int get_cchlight(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7472
float get_tiling_factor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7343
int get_twoside(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7499
float get_bumpmul(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7418
int get_mapChannel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7445
bool set_tiling_factor(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7339
bool set_BWforGI(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7576
int get_triplanar(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7571
bool set_UnfRefl(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7486
int get_uvflags(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7616
bool set_ccior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7459
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:7293
float get_ccmul(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7562
bool set_filtercolor(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7314
Transform get_uvtrans(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7409
bool set_notransp(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7513
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7454
Color get_filter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7400
bool set_ccmetalrefl(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7549
bool set_uvflags(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7612
Value get_paintcolor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7307
bool set_ccglossyvar(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7594
bool set_invgamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7369
bool set_usedmaps(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7621
float get_sssmul(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7607
float get_paintstrength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7526
bool set_plain(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7360
float get_fltstrength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7535
bool set_NoCachedGI(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7540
bool set_sssmul(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7603
float get_ccbump(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7481
float get_DepthMul(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7391
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:7331
bool set_param_block(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:7348
bool set_mapChannel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7441
int get_plain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7364
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:7289
bool set_twoside(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7495
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7297
Sub-surface scattering based on random walk SSS [gpuSupport=(none)].
Definition: vrayplugins.hpp:7629
bool set_color_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7654
Value get_scatter_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7681
float get_light_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7739
bool set_bounces(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7717
bool set_scatter_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7675
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7730
bool set_radius_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7699
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:7632
float get_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7690
bool set_radius_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7695
float get_phase_function(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7712
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7726
bool set_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7686
Value get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7671
bool set_overall_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7645
int get_color_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7658
Value get_radius_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7703
bool set_phase_function(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7708
bool set_scatter_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7678
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:7634
bool set_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7667
bool set_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7663
bool set_light_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7735
Value get_overall_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7649
bool set_overall_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7641
int get_bounces(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7721
Subsurface scattering BSDF with three depth layers designed for skin shading [gpuSupport=(none)].
Definition: vrayplugins.hpp:7743
bool set_opacity(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7789
Value get_opacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7795
bool set_prepass_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8111
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:7746
bool set_secondary_reflection_fresnel(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8057
bool set_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7755
bool set_shallow_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7830
bool set_multiple_scattering(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8075
Value get_deep_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7925
bool set_geom_auto_density(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8138
bool set_scatter_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8084
bool set_primary_reflection_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7982
Value get_max_sss_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7772
bool set_secondary_reflection_fresnel_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8066
bool set_medium_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7882
bool set_geom_max_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8174
bool set_secondary_reflecton_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:8009
bool set_primary_reflection_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7960
bool get_primary_reflection_fresnel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7995
float get_primary_reflection_fresnel_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8004
bool set_prepass_interpolation_accuracy(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8129
float get_geom_max_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8178
bool set_deep_radius(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7930
bool set_diffuse_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7804
bool set_deep_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7908
bool set_deep_radius(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7934
bool set_opacity(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7792
bool set_max_reflection_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7777
Value get_shallow_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7860
float get_geom_surface_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8160
bool set_shallow_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7826
Value get_primary_reflection_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7977
bool set_prepass_id(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8120
bool set_shallow_radius(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7852
bool set_raytraced_scatter_textures(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8093
int get_multiple_scattering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8079
bool set_primary_reflection_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7969
bool set_deep_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7917
float get_option_reflections_cutoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8223
bool set_primary_reflection_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7956
Value get_medium_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7886
bool set_option_reflections_trace(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8201
bool set_medium_radius(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7891
bool set_secondary_reflection_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8039
Color get_geom_samples_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8196
bool set_medium_radius(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7895
bool set_geom_background_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:8183
bool set_geom_preview_samples(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8165
bool set_geom_samples_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:8192
bool get_scatter_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8088
PluginList get_channels(double time=TiMe::Default()) const
Render channels the result of this BRDF will be written to.
Definition: vrayplugins.hpp:8230
bool set_geom_surface_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8156
bool set_primary_reflection_fresnel_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8000
Value get_primary_reflection_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7964
bool set_max_reflection_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7781
int get_raytraced_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8106
Value get_medium_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7899
Value get_secondary_reflection_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8043
bool get_raytraced_scatter_textures(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8097
Value get_primary_reflecton_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7951
bool set_primary_reflecton_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7943
int get_primary_reflection_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7986
Value get_diffuse_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7808
bool set_secondary_reflection_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8026
bool set_shallow_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7839
Value get_deep_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7938
bool set_secondary_reflection_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8035
float get_secondary_reflection_fresnel_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8070
Value get_max_reflection_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7785
bool set_diffuse_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7817
float get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7759
int get_prepass_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8124
float get_prepass_interpolation_accuracy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8133
bool set_option_reflections_cutoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8219
Value get_deep_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7912
bool set_primary_reflection_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7973
int get_option_reflections_maxDepth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8214
Value get_shallow_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7834
float get_geom_samples_per_unit_area(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8151
bool set_option_reflections_maxDepth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8210
bool get_secondary_reflection_fresnel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8061
Value get_diffuse_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7821
bool set_diffuse_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7813
int get_secondary_reflection_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8052
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:7748
bool set_medium_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7878
bool set_secondary_reflection_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8048
bool set_max_sss_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7764
bool set_secondary_reflection_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8022
bool set_diffuse_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7800
Value get_medium_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7873
bool set_medium_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7865
Color get_geom_background_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8187
bool set_shallow_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7843
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Render channels the result of this BRDF will be written to.
Definition: vrayplugins.hpp:8226
Value get_secondary_reflecton_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8017
bool set_max_sss_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7768
bool set_shallow_radius(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7856
bool set_primary_reflection_fresnel(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:7991
bool set_medium_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7869
bool get_geom_preview_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8169
Value get_shallow_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:7847
bool set_raytraced_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8102
Value get_secondary_reflection_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8030
int get_prepass_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8115
bool set_deep_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7904
bool set_secondary_reflecton_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:8013
bool get_option_reflections_trace(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8205
bool set_deep_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:7921
bool set_primary_reflecton_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:7947
bool set_geom_samples_per_unit_area(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8147
bool get_geom_auto_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8142
This BRDF provides highly efficient and controllable flakes/glitters for materials like snow,...
Definition: vrayplugins.hpp:8234
bool set_enable_flakes(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8246
bool set_num_flakes(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8255
int get_brdf_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8346
bool set_blend_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8415
float get_blend_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8428
bool set_lightness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8378
bool set_random_color_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:8389
int get_map_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8328
float get_lightness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8382
Value get_reflect_filter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8303
int get_mapping_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8312
bool set_flake_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8333
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8290
bool set_map_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8324
bool set_reflect_filter(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:8295
float get_blend_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8419
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8286
bool set_white_average(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8397
bool set_hilight_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8268
float get_flake_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8337
bool set_tex_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8406
bool get_white_average(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8401
Value get_hilight_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8272
bool set_random_color_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:8386
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8319
int get_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8355
bool set_brdf_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8342
int get_num_flakes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8259
bool get_enable_flakes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8250
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:8239
bool set_saturation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8369
bool set_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8351
int get_tex_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8410
bool set_reflect_filter(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:8299
bool set_colored_flakes_option(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8360
bool set_mapping_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8308
bool set_blend_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8424
float get_blur_angle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8281
int get_colored_flakes_option(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8364
Value get_random_color_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8392
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:8237
float get_saturation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8373
bool set_hilight_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8264
bool set_blur_angle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8277
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:8316
Cloth and fabric BRDF.
Definition: vrayplugins.hpp:8432
IntList get_phase_beta_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8623
IntList get_yarnsize_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8593
float get_uvrotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8470
bool set_specular_noise_on(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:8647
bool set_diffuse_color(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:8557
bool set_phase_beta_on(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:8617
float get_vscale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8463
bool set_twist_on(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:8597
ValueList get_phase_beta(double time=TiMe::Default()) const
Beta value. Directionality intensity of the fiber scattering function.
Definition: vrayplugins.hpp:8515
bool set_specular_color_on(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:8627
bool set_yarnsize(const ValueList &texturefloatList, double time=TiMe::Default())
Width of yarn.
Definition: vrayplugins.hpp:8482
IntList get_diffuse_color_amount_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8683
IntList get_specular_color_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8633
ValueList get_specular_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8526
bool set_filepath(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:8446
ValueList get_diffuse_color_amount(double time=TiMe::Default()) const
Factor to multiply diffuse color with.
Definition: vrayplugins.hpp:8573
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:8437
bool set_bend(const ValueList &texturefloatList, double time=TiMe::Default())
How much each visible yarn segment gets bent.
Definition: vrayplugins.hpp:8473
bool set_yarnsize_on(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:8587
IntList get_phase_alpha_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8613
std::string get_filepath(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8449
bool set_phase_alpha(const ValueList &texturefloatList, double time=TiMe::Default())
Alpha value. Constant term to the fiber scattering function.
Definition: vrayplugins.hpp:8500
bool set_filepath(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:8443
ValueList get_diffuse_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8564
bool set_highlight_width(const ValueList &texturefloatList, double time=TiMe::Default())
Width over which to average the specular reflections. Gives wider highlight streaks on the yarns.
Definition: vrayplugins.hpp:8547
bool set_phase_alpha_on(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:8607
IntList get_diffuse_color_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8673
bool set_specular_color(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:8519
ValueList get_yarnsize(double time=TiMe::Default()) const
Width of yarn.
Definition: vrayplugins.hpp:8488
ValueList get_phase_alpha(double time=TiMe::Default()) const
Alpha value. Constant term to the fiber scattering function.
Definition: vrayplugins.hpp:8506
IntList get_twist_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8603
ValueList get_specular_noise(double time=TiMe::Default()) const
Noise on specular reflections.
Definition: vrayplugins.hpp:8544
bool set_specular_color_amount(const ValueList &texturefloatList, double time=TiMe::Default())
Factor to multiply specular color with.
Definition: vrayplugins.hpp:8529
ValueList get_bend(double time=TiMe::Default()) const
How much each visible yarn segment gets bent.
Definition: vrayplugins.hpp:8479
bool set_specular_color_amount_on(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:8637
ValueList get_twist(double time=TiMe::Default()) const
How strongly to simulate the twisting nature of the yarn. Usually synthetic yarns,...
Definition: vrayplugins.hpp:8497
bool set_phase_beta(const ValueList &texturefloatList, double time=TiMe::Default())
Beta value. Directionality intensity of the fiber scattering function.
Definition: vrayplugins.hpp:8509
ValueList get_highlight_width(double time=TiMe::Default()) const
Width over which to average the specular reflections. Gives wider highlight streaks on the yarns.
Definition: vrayplugins.hpp:8553
ValueList get_specular_color_amount(double time=TiMe::Default()) const
Factor to multiply specular color with.
Definition: vrayplugins.hpp:8535
bool set_specular_noise(const ValueList &texturefloatList, double time=TiMe::Default())
Noise on specular reflections.
Definition: vrayplugins.hpp:8538
bool set_diffuse_color_amount(const ValueList &texturefloatList, double time=TiMe::Default())
Factor to multiply diffuse color with.
Definition: vrayplugins.hpp:8567
IntList get_highlight_width_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8663
IntList get_bend_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8583
float get_uscale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8456
bool set_diffuse_color_on(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:8667
bool set_twist(const ValueList &texturefloatList, double time=TiMe::Default())
How strongly to simulate the twisting nature of the yarn. Usually synthetic yarns,...
Definition: vrayplugins.hpp:8491
IntList get_specular_color_amount_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8643
IntList get_specular_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8653
bool set_bend_on(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:8577
bool set_vscale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8460
bool set_diffuse_color_amount_on(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:8677
bool set_uscale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8453
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:8435
bool set_highlight_width_on(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:8657
bool set_uvrotation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8467
BRDF for cartoon style (a.k.a. Cel) shading with flat color and sudden transitions [gpuSupport=(none)...
Definition: vrayplugins.hpp:8687
Value get_lineWidth_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10208
bool set_refl_imap_max_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9543
bool set_fog_depth(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9296
float get_fog_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9291
bool set_translucency_surfaceLighting(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9398
float get_highlight_split_g1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10120
float get_reflect_dim_distance_falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9021
bool set_translucency(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9327
bool set_bump_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9814
bool set_reflect_affect_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8977
bool set_fresnel_ior_lock(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8901
bool set_gtr_gamma(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8866
Value get_diffuse_gradation_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9921
bool set_coat_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9692
bool set_fresnel(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8879
bool set_opacity_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:8721
bool set_sheen_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9649
bool set_option_shading_model(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9407
bool set_coat_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9688
bool set_anisotropy(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9030
Value get_reflect(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8826
bool set_light_blend_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10030
bool set_bump_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9805
Value get_coat_bump_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9831
IntList get_highlight_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10093
int get_refract_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9227
bool set_coat_ior(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9731
bool set_metalness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8914
bool set_fog_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:9268
int get_opacity_source(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8703
bool set_refract_affect_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9223
int get_refr_imap_max_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9601
int get_translucency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9331
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:9858
float get_diffuse_output_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9930
Value get_normalThreshold_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10263
bool set_sheen_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9666
bool set_translucency_scatter_dir(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9358
bool get_option_use_irradiance_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9456
bool set_new_gtr_anisotropy(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9077
Value get_fog_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9282
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9866
Value get_overlapThreshold_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10276
bool set_fresnel_ior(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8888
bool set_anisotropy_axis(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9061
bool get_refract_affect_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9236
bool set_maskColor(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10289
float get_refr_imap_norm_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9619
float get_shadow_opacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10003
float get_refr_imap_color_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9610
bool set_option_glossy_fresnel(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9479
Value get_highlight_mask(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10069
bool get_dispersion_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9245
bool set_diffuse(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:8747
bool set_refract_thin_walled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9259
ValueList get_highlight_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10104
bool set_reflect_trace(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8941
bool set_shadow_override_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9977
bool set_specular_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:9947
bool set_specular_positions(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:9935
bool set_light_blend_intensity(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10043
float get_reflect_dim_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9012
Value get_coat_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9735
bool set_coat_ior(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9727
bool set_innerLineControl(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10213
bool set_specular_gradient_external(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:9969
bool set_lineColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10195
Value get_coat_anisotropy_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9770
bool set_lineWidthInner_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10234
int get_refl_imap_min_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9538
Value get_coat_bump_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9844
Value get_shadow_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9994
bool set_reflect_dim_distance_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8999
Value get_thin_film_thickness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9121
bool get_refract_thin_walled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9263
Value get_light_blend_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10047
bool set_highlight_mask(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10061
bool set_lineWidth_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10202
bool set_highlight_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:10086
int get_translucency_surfaceLighting(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9402
bool set_diffuse_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:9883
bool get_innerLineControl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10217
bool set_option_fix_dark_edges(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9470
bool set_refr_imap_color_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9606
bool set_diffuse_gradation_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9917
bool set_coat_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9705
float get_thin_film_thickness_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9108
bool set_coat_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9718
bool get_new_gtr_anisotropy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9081
int get_refl_imap_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9574
IntList get_transparency_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10159
int get_gtr_energy_compensation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8927
bool set_toon_edge_override_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10175
bool set_translucency_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9340
Value get_sheen_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9670
bool set_diffuse(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:8743
int get_roughness_model(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8773
bool set_self_illumination_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8791
Value get_gtr_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8874
Value get_anisotropy_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9047
int get_light_blend_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10034
bool set_fog_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9287
bool set_highlight_split_g2(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10125
Value get_bump_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9809
bool get_fog_unit_scale_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9322
bool set_reflect(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:8818
FloatList get_specular_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9942
Color get_fog_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9272
int get_coat_bump_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9853
bool set_option_use_roughness(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9488
bool get_shadow_override_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9981
bool set_thin_film_thickness_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9095
bool set_refract(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9139
IntList get_specular_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9954
Value get_fresnel_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8896
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9637
bool set_refr_imap_max_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9597
bool get_hilight_glossiness_lock(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8861
bool set_highlight_shape_external(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:10108
Value get_opacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8716
bool set_fog_bias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9309
IntList get_diffuse_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9890
PluginRef get_volume(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9644
bool set_coat_bump_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9827
bool set_reflect_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8932
bool set_lineColorInner_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10224
bool set_shadow_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9990
bool set_diffuse_positions(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:9871
bool set_coat_darkening(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9779
bool set_maskColor(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10292
bool set_anisotropy_rotation(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9039
Value get_bump_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9796
PluginRef get_highlight_shape_external(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10111
bool set_translucency_light_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9349
Value get_sheen_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9657
bool set_refract_affect_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9232
bool set_hilight_glossiness_lock(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8857
bool set_reflect_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8950
bool set_specular_colors(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:9958
bool set_lineColorInner_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10221
bool set_coat_bump_lock(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9740
bool get_toon_edge_override_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10179
bool set_refract_exit_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:9214
int get_refract_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9182
bool set_diffuse_gradation_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9913
bool set_outerOverlapThreshold_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10242
bool set_refract(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9143
Value get_lineColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10198
bool set_refl_imap_min_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9534
Value get_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8764
bool get_self_illumination_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8795
Value get_anisotropy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9034
Value get_fog_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9304
bool set_option_reflect_on_back(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9425
bool set_toon_edge_priority(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10184
bool set_reflect_dim_distance_falloff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9017
int get_bump_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9818
Value get_maskColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10295
int get_highlight_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10056
bool set_dispersion_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9241
bool set_overlapThreshold_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10268
Value get_lineColorInner_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10227
bool get_fresnel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8883
bool set_environment_override(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9508
bool set_coat_anisotropy_rotation(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9762
ValueList get_diffuse_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9901
float get_thin_film_thickness_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9099
bool set_fog_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9279
bool set_refract_ior(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9152
bool set_refract_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9196
bool get_refract_exit_color_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9209
bool set_light_override_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10008
Value get_lineWidthInner_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10237
bool get_refract_trace(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9191
bool set_opacity(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8712
bool set_opacity_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:8725
bool set_bump_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9792
bool set_thin_film_thickness_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9104
int get_transparency_source(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10147
bool get_compensate_camera_exposure(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8804
bool get_option_glossy_fresnel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9483
int get_reflect_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8954
bool get_option_double_sided(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9420
bool set_reflect_dim_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9008
bool set_refract_trace(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9187
bool set_option_cutoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9443
int get_opacity_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8738
bool set_coat_bump_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9849
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:8692
bool set_fog_unit_scale_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9318
Value get_thin_film_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9134
bool get_thin_film_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9090
bool set_diffuse_gradient_external(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:9905
bool set_anisotropy_rotation(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9043
bool set_coat_anisotropy(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9753
FloatList get_highlight_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10081
bool set_shadow_opacity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9999
bool set_reflect_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8835
bool set_highlight_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10052
bool set_highlight_values(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:10097
bool set_outerOverlapThreshold_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10246
int get_option_shading_model(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9411
bool set_shadow_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9986
float get_translucency_thickness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9380
bool set_refract_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9169
bool set_refl_imap_color_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9552
bool set_maskColorThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10281
bool set_anisotropy_derivation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9052
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:8690
bool set_sheen_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9653
PluginRef get_diffuse_gradient_external(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9908
float get_dispersion(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9254
bool set_lineWidth_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10205
Value get_coat_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9722
bool set_highlight_rotation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10134
bool set_anisotropy(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9026
float get_refl_imap_norm_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9565
int get_reflect_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8981
PluginRef get_anisotropy_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9072
bool set_translucency_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9385
bool set_metalness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8910
bool get_light_override_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10012
bool set_highlight_mask(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10065
bool set_lineWidthInner_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10231
bool set_roughness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8756
bool set_transparency_ids(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:10152
bool set_refract_exit_color_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9205
int get_toon_edge_priority(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10188
int get_refr_imap_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9628
float get_highlight_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10138
Color get_refract_exit_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9218
Value get_coat_anisotropy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9757
bool set_sheen_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9662
int get_refl_imap_max_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9547
bool set_refr_interpolation_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9579
bool set_light_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10017
bool set_anisotropy_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:9069
bool set_light_blend_intensity(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10039
Value get_refract_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9173
bool get_fresnel_ior_lock(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8905
bool set_coat_darkening(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9775
bool set_transparency_source(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10143
Value get_outerOverlapThreshold_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10250
bool get_option_use_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9492
bool set_fog_depth(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9300
Value get_light_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10025
bool set_use_environment_override(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9497
bool set_bump_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9801
bool set_coat_bump_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9840
Value get_metalness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8918
int get_environment_priority(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9520
Value get_self_illumination(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8786
bool set_option_energy_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9461
ValueList get_transparency_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10170
bool set_thin_film_ior(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9130
bool set_translucency_scatter_coeff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9367
bool set_environment_override(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9505
bool set_brdf_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8809
Value get_refract_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9160
PluginRef get_specular_gradient_external(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9972
float get_translucency_light_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9353
ValueList get_specular_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9965
bool set_fog_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9276
bool set_volume(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:9641
bool set_refl_imap_norm_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9561
bool get_refr_interpolation_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9583
bool set_thin_film_thickness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9113
bool set_refl_imap_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9570
Value get_coat_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9696
int get_option_glossy_rays_as_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9438
bool set_diffuse_output_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9926
Value get_coat_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9709
bool set_thin_film_ior(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9126
bool set_hilight_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8848
bool set_normalThreshold_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10255
bool set_opacity_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8734
bool set_coat_bump_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9823
Value get_translucency_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9393
int get_brdf_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8813
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:9632
bool get_option_reflect_on_back(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9429
bool set_sheen_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9675
bool set_reflect_weight(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8986
float get_maskColorThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10285
int get_refract_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9200
bool set_self_illumination(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:8782
bool set_fresnel_ior(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8892
FloatList get_diffuse_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9878
Value get_reflect_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8839
bool get_refl_interpolation_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9529
float get_fog_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9313
bool set_normalThreshold_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10259
Value get_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8751
bool set_reflect_exit_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:8959
Value get_opacity_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8729
bool set_coat_anisotropy_rotation(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9766
bool get_coat_bump_lock(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9744
bool get_reflect_dim_distance_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9003
bool set_refl_interpolation_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9525
bool set_coat_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9714
float get_highlight_split_g2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10129
bool set_option_use_irradiance_map(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9452
Value get_environment_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9511
int get_anisotropy_axis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9065
float get_refl_imap_color_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9556
bool set_refr_imap_norm_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9615
bool set_coat_anisotropy(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9749
Value get_translucency_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9344
bool set_hilight_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8844
float get_hilight_soften(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8972
bool set_environment_priority(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9516
bool set_overlapThreshold_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10272
int get_anisotropy_derivation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9056
bool set_roughness_model(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8769
bool set_compensate_camera_exposure(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8800
bool set_refract_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9178
bool set_refract_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9165
float get_translucency_scatter_coeff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9371
bool set_refr_imap_min_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9588
bool set_self_illumination(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:8778
int get_option_energy_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9465
bool set_dispersion(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9250
bool set_hilight_soften(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8968
bool set_refract_ior(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9156
bool set_bump_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9788
bool set_highlight_positions(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:10074
bool set_diffuse_colors(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:9894
bool set_light_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10021
bool set_highlight_split_g1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10116
bool get_reflect_trace(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8945
bool set_transparency_values(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:10163
bool set_translucency_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:9336
bool set_roughness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8760
bool set_lineColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10192
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:9862
bool set_gtr_energy_compensation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8923
int get_refr_imap_min_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9592
bool set_coat_bump_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9836
bool set_option_glossy_rays_as_gi(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9434
Value get_refract(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9147
Value get_reflect_weight(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8994
bool set_translucency_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9389
bool set_opacity(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8708
bool get_option_fix_dark_edges(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9474
float get_translucency_scatter_dir(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9362
bool set_reflect_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8831
bool get_use_environment_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9501
bool set_opacity_source(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:8699
float get_option_cutoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9447
Value get_hilight_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8852
bool set_refr_imap_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9624
bool set_translucency_thickness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9376
Value get_coat_darkening(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9783
bool set_coat_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9701
bool set_thin_film_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9086
int get_reflect_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8936
bool set_reflect_weight(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8990
Value get_sheen_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:9683
Color get_reflect_exit_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:8963
bool set_option_double_sided(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:9416
bool set_reflect(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:8822
bool set_sheen_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9679
bool set_thin_film_thickness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:9117
bool set_gtr_gamma(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:8870
Wrapper for other BRDF plugins that adds override for VolumeVRayToon.
Definition: vrayplugins.hpp:10299
float get_lineWidth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10341
bool set_lineColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10326
Value get_opacity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10444
bool set_lineWidth_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10348
bool set_lineWidthInner(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10384
bool set_lineColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10329
bool set_lineWidthInner_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10392
bool set_opacity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10430
bool set_overlapThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10421
Color get_lineColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10322
float get_normalThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10416
bool set_opacity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10438
bool set_lineWidthInner_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10395
bool set_lineWidth(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10337
bool set_opacity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10441
bool set_normalThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10412
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:10302
bool set_lineColorInner_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10373
Value get_lineWidth_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10351
bool set_lineColorInner_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10376
bool set_lineWidth_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10345
PluginRef get_base_brdf(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10313
bool set_innerLineControl(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10356
bool set_outerOverlapThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10403
bool get_innerLineControl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10360
float get_opacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10434
bool set_lineColorInner(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:10365
bool set_lineColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:10318
Value get_lineColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10332
float get_lineWidthInner(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10388
float get_overlapThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10425
float get_outerOverlapThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10407
bool set_base_brdf(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:10310
Color get_lineColorInner(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10369
Value get_lineWidthInner_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10398
Value get_lineColorInner_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10379
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:10304
General purpose energy preserving BRDF with one diffuse, reflective and refractive layer....
Definition: vrayplugins.hpp:10448
bool set_opacity_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10482
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:11623
bool set_refr_imap_min_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11349
bool set_hilight_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10609
bool set_reflect_dim_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10769
int get_option_energy_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11226
bool set_refl_imap_norm_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11322
bool set_fresnel_ior_lock(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10662
bool set_self_illumination(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10539
float get_refr_imap_color_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11371
bool set_coat_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11475
bool get_compensate_camera_exposure(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10565
Value get_refract_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10934
bool set_bump_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11553
int get_reflect_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10697
Color get_refract_exit_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10979
bool set_diffuse(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10504
Value get_coat_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11483
Value get_refract_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10921
bool set_anisotropy_derivation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10813
bool get_hilight_glossiness_lock(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10622
float get_reflect_dim_distance_falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10782
bool set_hilight_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10605
bool set_gtr_energy_compensation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10684
bool set_fresnel_ior(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10653
bool set_reflect_weight(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10747
Value get_sheen_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11418
Value get_coat_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11457
bool set_thin_film_thickness_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10865
int get_reflect_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10742
bool set_refr_imap_max_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11358
int get_environment_priority(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11281
bool set_reflect_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10711
bool get_refract_exit_color_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10970
bool set_coat_bump_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11610
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11398
bool set_self_illumination(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10543
bool set_roughness_model(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10530
bool set_anisotropy_axis(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10822
bool set_sheen_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11440
bool set_anisotropy(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10787
bool set_fog_depth(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11057
Value get_bump_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11570
int get_anisotropy_derivation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10817
float get_refr_imap_norm_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11380
Value get_coat_bump_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11592
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:10453
bool set_refract_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10930
int get_brdf_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10574
bool set_option_reflect_on_back(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11186
bool set_option_shading_model(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11168
Value get_fog_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11043
bool set_coat_anisotropy_rotation(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11523
bool set_fog_unit_scale_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11079
bool set_bump_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11562
bool set_thin_film_ior(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10887
int get_refract_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10943
Value get_environment_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11272
int get_refract_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10961
bool set_coat_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11466
float get_fog_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11074
bool set_option_fix_dark_edges(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11231
Value get_coat_anisotropy_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11531
bool set_refl_interpolation_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11286
bool get_option_glossy_fresnel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11244
bool set_reflect_dim_distance_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10760
bool set_fog_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11040
bool set_translucency_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11097
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:11393
bool set_roughness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10521
bool get_refr_interpolation_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11344
Value get_self_illumination(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10547
bool set_refr_imap_norm_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11376
bool set_fog_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11048
Value get_reflect_weight(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10755
bool set_refr_interpolation_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11340
bool set_translucency_surfaceLighting(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11159
bool set_option_cutoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11204
bool set_translucency(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11088
bool set_coat_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11479
bool set_refract_affect_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10993
int get_refr_imap_max_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11362
int get_refl_imap_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11335
bool get_option_double_sided(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11181
bool set_opacity(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10469
Value get_coat_darkening(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11544
bool set_refract_ior(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10917
bool set_coat_darkening(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11536
Value get_sheen_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11444
bool set_reflect_exit_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:10720
bool set_reflect(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10579
int get_option_shading_model(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11172
Value get_opacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10477
bool set_reflect_trace(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10702
bool set_metalness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10675
int get_coat_bump_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11614
Value get_metalness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10679
bool set_thin_film_thickness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10874
bool set_refract_ior(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10913
bool set_refl_imap_max_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11304
bool set_new_gtr_anisotropy(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10838
bool set_translucency_scatter_dir(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11119
bool set_thin_film_thickness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10878
bool set_refr_imap_color_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11367
bool set_sheen_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11436
bool set_option_glossy_fresnel(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11240
bool set_refract_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10926
bool set_thin_film_ior(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10891
float get_translucency_scatter_dir(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11123
Value get_opacity_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10490
bool get_option_use_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11253
float get_thin_film_thickness_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10869
Value get_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10525
bool set_self_illumination_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10552
Value get_bump_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11557
bool set_fog_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11037
bool set_coat_anisotropy_rotation(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11527
int get_translucency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11092
Value get_gtr_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10635
bool set_coat_bump_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11588
Value get_fog_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11065
Value get_fresnel_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10657
bool set_metalness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10671
float get_translucency_light_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11114
bool get_option_use_irradiance_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11217
bool set_coat_ior(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11488
Value get_reflect_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10600
bool set_fog_bias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11070
bool set_coat_bump_lock(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11501
Value get_thin_film_thickness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10882
bool set_refract_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10957
float get_translucency_thickness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11141
PluginRef get_anisotropy_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10833
bool set_opacity(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10473
bool set_anisotropy_rotation(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10804
bool set_reflect_dim_distance_falloff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10778
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:11619
float get_reflect_dim_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10773
bool get_refract_trace(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10952
bool set_coat_darkening(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11540
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:10451
float get_thin_film_thickness_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10860
bool set_refract_exit_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:10975
bool set_reflect_weight(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10751
Value get_anisotropy_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10808
bool set_environment_override(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11266
bool set_diffuse(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10508
bool get_refl_interpolation_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11290
bool get_fresnel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10644
bool set_coat_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11449
int get_opacity_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10499
bool set_refr_imap_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11385
bool set_option_use_roughness(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11249
bool set_option_glossy_rays_as_gi(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11195
Color get_fog_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11033
bool set_refract_trace(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10948
bool set_refract_thin_walled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11020
int get_refr_imap_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11389
Value get_coat_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11496
bool set_anisotropy(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10791
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11627
Value get_coat_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11470
bool set_hilight_glossiness_lock(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10618
int get_refl_imap_min_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11299
bool set_brdf_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10570
bool set_reflect_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10693
int get_translucency_surfaceLighting(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11163
bool set_fog_depth(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11061
int get_refract_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10988
bool set_roughness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10517
bool get_option_reflect_on_back(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11190
float get_refl_imap_norm_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11326
float get_translucency_scatter_coeff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11132
bool set_opacity_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10495
bool get_reflect_dim_distance_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10764
int get_opacity_source(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10464
bool set_reflect(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10583
bool set_coat_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11453
bool set_refract(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10900
int get_bump_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11579
bool set_use_environment_override(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11258
bool set_volume(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:11402
bool set_bump_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11549
bool set_anisotropy_rotation(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10800
bool get_coat_bump_lock(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11505
bool set_sheen_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11410
bool set_anisotropy_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:10830
bool get_fresnel_ior_lock(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10666
float get_fog_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11052
bool set_fresnel_ior(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10649
bool get_option_fix_dark_edges(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11235
Value get_coat_bump_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11605
bool get_new_gtr_anisotropy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10842
Value get_translucency_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11154
bool set_coat_bump_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11597
bool set_coat_ior(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11492
bool set_translucency_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11101
bool set_sheen_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11427
bool set_refl_imap_min_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11295
bool get_fog_unit_scale_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11083
bool get_dispersion_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11006
bool set_thin_film_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10847
Value get_sheen_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11431
float get_refl_imap_color_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11317
bool set_environment_priority(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11277
bool set_fresnel(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10640
bool set_translucency_scatter_coeff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11128
bool set_option_use_irradiance_map(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11213
Value get_translucency_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11105
bool set_refract(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10904
float get_option_cutoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11208
Value get_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10512
bool set_coat_bump_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11601
bool get_self_illumination_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10556
bool set_coat_bump_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11584
bool set_translucency_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11146
bool set_refl_imap_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11331
int get_reflect_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10715
bool set_compensate_camera_exposure(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10561
bool set_sheen_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11423
bool set_bump_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11566
bool set_bump_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11575
Value get_thin_film_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10895
Color get_reflect_exit_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10724
int get_gtr_energy_compensation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10688
bool set_reflect_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10592
bool set_dispersion_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11002
Value get_anisotropy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10795
float get_dispersion(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11015
bool set_translucency_light_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11110
bool set_reflect_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10596
Value get_refract(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10908
bool set_option_energy_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11222
bool set_reflect_affect_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10738
bool set_option_double_sided(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11177
bool get_refract_thin_walled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11024
bool set_environment_override(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11269
bool set_fog_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:11029
Value get_hilight_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10613
bool set_dispersion(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11011
bool get_thin_film_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10851
int get_option_glossy_rays_as_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11199
bool set_translucency_thickness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11137
bool get_reflect_trace(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10706
int get_roughness_model(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10534
int get_refl_imap_max_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11308
bool set_gtr_gamma(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10631
bool set_refl_imap_color_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11313
bool set_sheen_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11414
bool set_opacity_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:10486
float get_hilight_soften(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10733
Value get_coat_anisotropy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11518
PluginRef get_volume(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11405
bool set_coat_anisotropy(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11514
int get_refr_imap_min_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11353
bool get_refract_affect_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10997
bool set_coat_anisotropy(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11510
bool set_coat_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11462
bool set_translucency_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11150
int get_anisotropy_axis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10826
Value get_reflect(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:10587
bool get_use_environment_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11262
bool set_refract_affect_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10984
bool set_thin_film_thickness_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10856
bool set_gtr_gamma(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:10627
bool set_refract_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10939
bool set_refract_exit_color_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10966
bool set_hilight_soften(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10729
bool set_opacity_source(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:10460
BRDF using the Ward model for highly diffuse surfaces. Consider using BRDFVRayMtl with type Ward inst...
Definition: vrayplugins.hpp:11631
bool set_transparency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:11671
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11730
float get_reflect_dim_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11770
bool set_hilightGlossiness_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11792
bool set_anisotropy(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11921
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:11636
int get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11739
Value get_reflect_exit_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11752
float get_hilightGlossiness_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11807
bool set_cutoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11699
bool set_affect_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11735
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:11643
float get_imap_color_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11898
float get_transparency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11694
Value get_transparency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11685
Color get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11675
bool set_anisotropy(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11925
bool set_hilightGlossiness_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11795
float get_reflectionGlossiness_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11835
bool set_reflectionGlossiness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11812
float get_hilightGlossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11788
float get_reflectionGlossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11816
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11840
int get_imap_max_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11889
float get_soften_edge(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11862
bool get_fix_dark_edges(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11958
int get_interpolation_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11871
int get_glossyAsGI(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11853
bool set_hilightGlossiness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11784
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11651
bool set_transparency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11690
float get_color_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11666
Value get_anisotropy_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11949
bool set_reflect_dim_distance_falloff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11775
bool set_imap_max_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11885
bool set_anisotropy_rotation(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11945
bool set_soften_edge(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11858
bool set_anisotropy_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:11933
Value get_reflectionGlossiness_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11826
bool set_reflectionGlossiness_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11820
bool set_reflectionGlossiness_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11823
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:11634
bool set_trace_reflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11717
bool set_interpolation_on(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11867
bool set_anisotropy_rotation(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:11941
bool get_back_side(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11712
bool set_imap_norm_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11903
bool set_glossyAsGI(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11849
float get_reflect_dim_distance_falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11779
bool set_color_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11662
bool set_imap_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11912
PluginRef get_anisotropy_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11936
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11657
bool get_trace_reflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11721
bool set_reflect_exit_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11744
int get_imap_min_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11880
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11654
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11844
bool set_transparency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11682
bool set_reflect_exit_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11748
bool set_reflect_dim_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11766
bool get_reflect_dim_distance_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11761
bool set_imap_color_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11894
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11726
bool set_reflectionGlossiness_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11831
bool set_back_side(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11708
bool set_reflect_dim_distance_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11757
float get_cutoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11703
float get_imap_norm_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11907
bool set_hilightGlossiness_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11803
bool set_transparency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11679
Value get_hilightGlossiness_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11798
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11647
int get_imap_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11916
bool set_fix_dark_edges(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11954
bool set_imap_min_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11876
Value get_anisotropy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11929
Plugin for the BSDFPluginCategory category.
Definition: vrayplugins.hpp:13
BRDF used to shade point particles [gpuSupport=(none)].
Definition: vrayplugins.hpp:11962
bool set_use_particle_color(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11983
bool set_diffuse_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11976
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:11965
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:11967
float get_phase_function(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11995
bool get_use_particle_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11986
Value get_diffuse_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:11979
bool set_phase_function(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:11991
bool set_diffuse_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:11973
This plugin is used instead of RenderView when baking textures [gpuSupport=(partial)].
Definition: vrayplugins.hpp:11999
float get_max_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12146
bool set_fov(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12106
PluginList get_mapped_bake_nodes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12173
bool get_mapped_bake_nodes_auto(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12239
bool set_mapped_y0(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:12199
float get_u_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12056
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12101
int get_projection_baking(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12119
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:12004
bool set_u_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12070
float get_v_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12083
Transform get_uv_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12092
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12128
IntList get_mapped_x1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12218
bool get_flip_derivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12047
bool set_target_nodes(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:12017
float get_fov(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12110
IntList get_mapped_x0(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12194
int get_from_camera(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12164
bool set_mapped_bake_nodes_auto(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12235
bool set_mapped_x1(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:12211
bool set_mapped_bake_uvwgens(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:12177
bool set_normal(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12133
bool set_from_camera(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12160
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:12097
bool set_mapped_bake_nodes(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:12168
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:12002
bool set_max_depth(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12142
bool set_mapped_y1(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:12223
PluginRef get_bake_node(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12013
bool set_u_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12052
bool set_mapped_x0(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:12187
float get_dilation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12038
int get_normal(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12137
bool set_bake_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:12026
float get_u_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12074
bool set_uv_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:12088
bool set_flip_derivs(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12043
bool set_v_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12061
PluginList get_mapped_bake_uvwgens(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12182
IntList get_mapped_y0(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12206
float get_v_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12065
bool set_bake_node(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:12010
IntList get_mapped_y1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12230
bool set_projection_baking(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12115
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12124
PluginRef get_bake_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12029
bool set_v_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12079
PluginList get_target_nodes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12022
bool set_ray_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12151
bool set_dilation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12034
float get_ray_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12155
Provides bitmap data from a file to be used by a texture plugin (TexBitmap) [gpuSupport=(full)].
Definition: vrayplugins.hpp:12243
bool set_interpolation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12313
int get_transfer_function(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12275
bool get_maya_compatible(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12301
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:12340
bool set_rgb_color_space(const char *str, double time=TiMe::Default())
The linear RGB color space of the texture. Default: "raw". Texture will be converted from this color ...
Definition: vrayplugins.hpp:12283
bool set_ifl_end_condition(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12400
bool set_filter_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12255
bool set_allow_negative_colors(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12305
bool set_psd_alpha_name(const IntList &intList, double time=TiMe::Default())
Legacy parameter for PSD files. Contains a text string encoded as an int array.
Definition: vrayplugins.hpp:12376
bool get_allow_negative_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12308
float get_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12294
int get_filter_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12259
bool get_frame_sequence(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12358
bool set_ifl_playback_rate(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12392
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12344
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:12336
bool get_use_data_window(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12365
bool set_transfer_function(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12271
bool set_use_data_window(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12362
int get_interpolation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12317
bool set_ifl_start_frame(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12385
int get_color_space(double time=TiMe::Default()) const
This is an alias to transfer_function (deprecated).
Definition: vrayplugins.hpp:12280
bool set_psd_group_name(const IntList &intList, double time=TiMe::Default())
Legacy parameter for PSD files. Contains a text string encoded as an int array.
Definition: vrayplugins.hpp:12368
bool set_rgb_color_space(const std::string &str, double time=TiMe::Default())
The linear RGB color space of the texture. Default: "raw". Texture will be converted from this color ...
Definition: vrayplugins.hpp:12285
float get_filter_blur(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12266
float get_ifl_playback_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12395
bool set_frame_offset(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12328
IntList get_psd_group_name(double time=TiMe::Default()) const
Legacy parameter for PSD files. Contains a text string encoded as an int array.
Definition: vrayplugins.hpp:12373
std::string get_rgb_color_space(double time=TiMe::Default()) const
The linear RGB color space of the texture. Default: "raw". Texture will be converted from this color ...
Definition: vrayplugins.hpp:12287
bool set_frame_number(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12321
bool set_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12291
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:12248
bool set_color_space(int val, double time=TiMe::Default())
This is an alias to transfer_function (deprecated).
Definition: vrayplugins.hpp:12278
bool set_filter_blur(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12263
int get_frame_number(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12324
bool get_load_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12351
int get_frame_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12331
int get_ifl_end_condition(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12404
bool set_maya_compatible(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12298
bool set_frame_sequence(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12355
int get_ifl_start_frame(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12388
bool set_load_file(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12348
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:12246
IntList get_psd_alpha_name(double time=TiMe::Default()) const
Legacy parameter for PSD files. Contains a text string encoded as an int array.
Definition: vrayplugins.hpp:12381
Plugin for the BitmapPluginCategory category.
Definition: vrayplugins.hpp:10
Default camera object. Used to replace a Camera{*} instance in interactive mode. [gpuSupport=(full)].
Definition: vrayplugins.hpp:12408
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:12413
bool set_orthographic(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12419
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:12411
bool get_orthographic(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12422
Defines a dome camera when present in the scene [gpuSupport=(full)].
Definition: vrayplugins.hpp:12426
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:12431
bool get_flip_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12440
bool set_scene_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:12472
bool get_flip_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12447
bool set_flip_y(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12444
bool get_dont_affect_settings(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12463
bool set_scene_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:12468
bool set_flip_x(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12437
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:12429
bool set_dont_affect_settings(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12459
bool set_fov(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12451
std::string get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12476
float get_fov(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12454
Applies a transformation to the camera film when present in the scene.
Definition: vrayplugins.hpp:12480
bool set_pivoty(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12526
float get_pivoty(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12529
float get_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12536
bool set_pivotx(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12519
bool get_rot_before_trans(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12543
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:12485
float get_transx(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12508
bool set_prescale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12491
bool set_rotation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12533
float get_postscale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12501
float get_pivotx(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12522
bool set_transx(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12505
float get_prescale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12494
bool set_rot_before_trans(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12540
bool set_postscale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12498
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:12483
bool set_transy(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12512
float get_transy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12515
Camera based on a system of lenses.
Definition: vrayplugins.hpp:12547
float get_dof_display_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12716
bool set_exposure(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12721
bool set_horizontal_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12869
bool set_focal_length(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12577
float get_blades_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12770
bool set_distortion_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:12886
bool set_distortion(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12595
bool set_latency(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12658
bool set_dof_display_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12712
float get_horizontal_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12864
float get_vignetting(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12743
bool get_specify_fov(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12846
float get_horizontal_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12873
bool set_bmpaperture_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:12917
bool set_vignetting(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12739
bool set_white_balance(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:12730
bool set_lens_shift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12622
bool set_bmpaperture_enable(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12897
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:12552
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:12550
bool get_use_dof(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12797
bool set_center_bias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12775
bool get_exposure(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12725
float get_distortion(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12599
int get_bmpaperture_resolution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12910
bool set_lens_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:12833
bool get_blades_enable(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12752
bool set_enable_thin_lens_equation(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12943
bool set_optical_vignetting(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12925
float get_zoom_factor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12590
bool set_f_number(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12613
Color get_white_balance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12734
float get_shutter_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12653
float get_optical_vignetting(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12929
bool set_distortion_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12604
bool set_lens_system_description_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:12952
bool get_specify_focus(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12680
bool set_blades_num(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12757
float get_center_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12779
float get_f_number(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12617
bool set_target_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12703
bool set_chromatic_aberration(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12965
bool get_bmpaperture_enable(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12901
bool set_blades_enable(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12748
Value get_distortion_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12892
bool set_blades_rotation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12766
int get_distortion_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12608
bool set_use_dof(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12793
std::string get_lens_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12837
bool set_shutter_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12649
float get_shutter_speed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12635
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12811
float get_anisotropy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12788
bool set_focus_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12685
float get_lens_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12626
bool get_bmpaperture_affects_exposure(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12938
float get_target_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12707
bool set_shutter_angle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12640
float get_focus_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12689
bool set_shutter_speed(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12631
bool set_lens_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:12829
bool set_vertical_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12878
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12559
bool get_targeted(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12698
bool set_horizontal_shift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12860
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12815
bool get_enable_thin_lens_equation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12947
float get_focal_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12581
float get_film_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12572
float get_vertical_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12882
float get_latency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12662
float get_ISO(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12671
bool set_targeted(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12694
bool set_use_moblur(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12802
bool set_specify_fov(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12842
bool set_bmpaperture_resolution(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12906
Value get_bmpaperture_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12920
bool set_lens_system_description_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:12956
bool set_anisotropy(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12784
bool set_dont_affect_settings(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12820
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12563
int get_blades_num(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12761
bool get_use_moblur(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12806
float get_shutter_angle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12644
bool get_dont_affect_settings(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12824
bool get_chromatic_aberration(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12969
bool set_ISO(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12667
bool set_specify_focus(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12676
bool set_zoom_factor(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12586
std::string get_lens_system_description_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12960
bool set_bmpaperture_affects_exposure(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12934
bool set_film_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12568
float get_fov(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12855
bool set_fov(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12851
bool set_distortion_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:12889
bool set_bmpaperture_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:12914
Defines a physical camera when present in the scene. Affects DoF, exposure, motion blur etc....
Definition: vrayplugins.hpp:12973
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13241
bool set_rolling_shutter_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13378
bool set_vignetting(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13165
Value get_bmpaperture_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13346
bool set_lens_shift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13048
bool set_exposure_value(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13396
bool set_horizontal_shift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13286
float get_focus_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13115
bool set_zoom_factor(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13012
bool set_exposure(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13147
bool set_enable_thin_lens_equation(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13369
std::string get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13413
int get_rolling_shutter_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13382
float get_shutter_angle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13070
Color get_white_balance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13160
std::string get_lens_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13263
float get_anisotropy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13214
bool get_bmpaperture_affects_exposure(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13364
float get_ISO(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13097
float get_focal_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13007
float get_horizontal_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13290
bool set_dont_affect_settings(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13246
bool set_fov(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13277
float get_shutter_speed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13061
bool set_rolling_shutter_duration(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13387
bool get_bmpaperture_enable(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13327
float get_film_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12998
bool set_target_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13129
float get_lens_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13052
bool set_use_moblur(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13228
float get_zoom_factor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13016
int get_blades_num(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13187
bool set_shutter_speed(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13057
bool set_f_number(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13039
bool set_shutter_angle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13066
float get_horizontal_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13299
float get_vertical_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13308
int get_distortion_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13034
int get_bmpaperture_resolution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13336
float get_f_number(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13043
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12985
bool set_shutter_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13075
bool set_camera_shader_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:13417
bool set_horizontal_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13295
float get_distortion(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13025
bool get_dont_affect_settings(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13250
bool set_bmpaperture_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:13340
bool set_targeted(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13120
bool set_ISO(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13093
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13237
bool set_distortion_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:13312
float get_latency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13088
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:12989
bool set_focus_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13111
Value get_camera_shader_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13423
float get_vignetting(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13169
bool set_bmpaperture_enable(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13323
bool set_focal_length(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13003
bool set_dof_display_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13138
bool set_optical_vignetting(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13351
bool set_blades_rotation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13192
bool set_distortion_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:13315
bool set_anisotropy(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13210
float get_rolling_shutter_duration(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13391
float get_dof_display_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13142
bool set_bmpaperture_affects_exposure(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13360
bool set_white_balance(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:13156
bool set_blades_num(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13183
float get_target_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13133
bool set_scene_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:13409
bool set_lens_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:13259
bool set_bmpaperture_resolution(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13332
bool set_center_bias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13201
bool set_specify_focus(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13102
bool set_use_dof(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13219
bool get_blades_enable(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13178
float get_shutter_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13079
bool get_enable_thin_lens_equation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13373
bool get_use_dof(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13223
float get_optical_vignetting(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13355
bool set_camera_shader_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:13420
bool get_use_moblur(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13232
bool get_specify_fov(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13272
float get_blades_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13196
bool set_bmpaperture_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:13343
bool set_vertical_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13304
bool set_film_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:12994
bool set_lens_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:13255
bool set_specify_fov(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13268
float get_center_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13205
bool set_distortion_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13030
bool set_scene_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:13405
int get_exposure(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13151
bool get_targeted(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13124
float get_fov(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13281
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:12976
bool set_latency(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13084
bool set_distortion(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13021
float get_exposure_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13400
Value get_distortion_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13318
bool get_specify_focus(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13106
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:12978
bool set_blades_enable(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13174
Applies color corrections to a base texture. http://www.cuneytozdas.com/software/3dsmax/ColorCorrect/...
Definition: vrayplugins.hpp:13427
Value get_hsl_saturation_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13595
Value get_hsl_hue_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13569
int get_blue_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13809
bool set_hsv_value_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13704
Value get_red_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13752
Value get_blue_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13822
bool set_pre_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13498
Value get_texture_map(double time=TiMe::Default()) const
The texture being color corrected.
Definition: vrayplugins.hpp:13448
bool set_pre_unmult_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13507
bool get_pre_clamp_normalize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13547
bool set_hsl_saturation_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13591
bool set_hsv_value_gain(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13717
bool set_hsv_hue_gain(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13665
bool get_pre_unmult_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13511
bool set_alpha_gain(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13866
Value get_hsv_value_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13708
bool get_premultiply_new_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13879
Value get_hsl_saturation_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13608
Value get_blue_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13835
bool set_red_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13748
bool set_postprocess(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13884
bool set_pre_contrast(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13471
bool get_pre_mono(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13493
Value get_green_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13787
bool set_pre_clamp_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13525
bool set_texture_map(const AColor &texture, double time=TiMe::Default())
The texture being color corrected.
Definition: vrayplugins.hpp:13446
bool set_pre_clamp_normalize(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13543
bool set_green_gain(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13792
bool set_hsl_saturation_gain(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13600
bool set_red_gain(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13757
bool set_red_gain(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13761
bool set_post_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13902
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13853
bool get_pre_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13502
bool get_rgba_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13730
bool set_rgba_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13726
float get_pre_brightness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13466
float get_post_clamp_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13933
bool set_hsl_hue_gain(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13574
Value get_hsv_saturation_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13682
bool set_hsv_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13639
Value get_red_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13765
bool set_hsl_hue_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13565
bool set_alpha_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13840
bool set_blue_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13805
bool get_post_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13906
float get_pre_clamp_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13529
Value get_hsl_hue_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13582
bool set_pre_mono(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13489
bool set_hsv_hue_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13648
bool set_red_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13744
bool set_hsv_hue_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13652
bool set_hsv_value_gain(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13713
bool set_green_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13770
float get_pre_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13484
bool set_hsl_hue_gain(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13578
int get_alpha_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13844
bool set_hsl_saturation_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13587
bool set_hsv_saturation_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13678
Value get_hsl_lightness_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13634
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:13432
Value get_hsv_hue_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13669
bool set_pre_brightness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13462
bool set_pre_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13480
bool set_post_clamp_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13920
bool set_source_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:13438
bool set_post_clamp_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13929
bool set_hsl_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13552
bool set_hsl_lightness_gain(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13630
bool get_hsl_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13556
bool set_hsl_saturation_gain(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13604
bool set_post_clamp(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13911
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:13430
Value get_green_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13800
bool set_hsl_lightness_gain(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13626
AColor get_source_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13441
bool set_post_clamp_normalize(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13938
bool set_green_gain(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13796
bool set_hsv_saturation_gain(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13691
Value get_hsv_value_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13721
bool set_blue_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13814
bool get_hsv_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13643
bool set_hsv_saturation_gain(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13687
int get_red_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13739
Value get_hsl_lightness_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13621
bool set_green_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13783
bool set_hsl_lightness_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13617
bool get_post_mono(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13897
bool set_green_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13779
bool set_alpha_gain(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13862
float get_post_clamp_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13924
bool get_post_clamp_normalize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13942
bool set_hsv_hue_gain(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13661
bool set_hsv_value_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13700
bool set_texture_map(const PluginRef &texture, double time=TiMe::Default())
The texture being color corrected.
Definition: vrayplugins.hpp:13444
bool set_red_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13735
bool set_hsl_lightness_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13613
bool set_pre_clamp(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13516
bool set_pre_clamp_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13534
int get_green_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13774
bool set_hsv_saturation_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13674
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13857
bool set_blue_gain(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13831
Value get_alpha_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13870
bool get_postprocess(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13888
float get_pre_contrast(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13475
bool get_preprocess(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13457
bool set_preprocess(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13453
bool set_post_mono(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13893
Value get_hsv_saturation_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13695
bool set_blue_gain(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13827
bool set_hsl_hue_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13561
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13849
float get_pre_clamp_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13538
bool get_post_clamp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13915
Value get_hsv_hue_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13656
bool set_blue_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:13818
bool get_pre_clamp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13520
bool set_premultiply_new_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13875
Applies color corrections to a base texture [gpuSupport=(full)].
Definition: vrayplugins.hpp:13946
bool set_adv_rgb_contrast(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:14155
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:13949
AColor get_hue_tint(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14033
float get_contrast(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14069
bool set_rewire_green(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13986
bool set_adv_brightness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14083
bool set_adv_use_red(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14119
Value get_texture_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13972
bool set_tint_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14038
bool set_adv_base(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14101
int get_rewire_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14008
bool set_rewire_blue(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13995
bool get_adv_use_green(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14132
float get_adv_contrast(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14096
int get_rewire_blue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13999
bool set_adv_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14110
Color get_adv_rgb_brightness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14150
float get_adv_printer_lights_per(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14186
Color get_adv_rgb_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14177
bool set_contrast(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14065
float get_adv_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14114
Color get_adv_rgb_contrast(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14159
bool set_hue_tint(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:14030
bool set_brightness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14056
int get_rewire_red(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13981
Color get_adv_rgb_base(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14168
AColor get_source_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13962
bool set_texture_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:13969
float get_adv_brightness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14087
bool set_adv_rgb_brightness(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:14146
bool set_rewire_red(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:13977
int get_lightness_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14051
float get_tint_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14042
bool set_saturation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14022
bool set_adv_exposure_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14074
float get_hue_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14017
float get_saturation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14026
bool set_adv_rgb_offset(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:14173
int get_rewire_green(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:13990
bool set_hue_shift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14013
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:13951
bool get_adv_use_red(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14123
bool set_texture_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:13966
int get_adv_exposure_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14078
bool set_lightness_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14047
bool get_adv_use_blue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14141
bool set_adv_rgb_base(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:14164
bool set_adv_contrast(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14092
bool set_rewire_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14004
float get_brightness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14060
bool set_adv_printer_lights_per(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14182
bool set_source_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:13958
bool set_adv_use_blue(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14137
float get_adv_base(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14105
bool set_adv_use_green(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14128
Definition: vrayplugins.hpp:14189
float get_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14210
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:14194
bool set_clamp_level(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14214
bool set_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14207
float get_clamp_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14217
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14200
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:14192
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14203
Converts input color texture to its intensity as floating point output [gpuSupport=(none)].
Definition: vrayplugins.hpp:14221
bool set_value(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14232
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:14224
Value get_color_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14245
bool set_color_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:14242
bool set_color_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:14239
float get_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14235
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:14226
Definition: vrayplugins.hpp:14248
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:14253
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:14251
Defines the limits of a volume that will be filled with fog by linking a geometry source plugin [gpuS...
Definition: vrayplugins.hpp:14259
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14275
PluginRef get_geometry(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14282
bool set_lights(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:14286
bool set_fade_out_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14296
PluginList get_lights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14291
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:14262
bool set_geometry(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:14279
float get_fade_out_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14300
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:14271
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:14264
Renders volumetric fog. Optionally enclosed within the space defined by EnvFogMeshGizmo instances....
Definition: vrayplugins.hpp:14304
bool set_density_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:14417
bool set_use_shade_data(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14684
bool set_emission_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14381
bool get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14523
bool get_affect_camera(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14742
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:14342
bool set_height(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14483
PluginList get_lights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14670
bool set_simplify_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14612
float get_emission_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14385
bool set_fade_out_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14576
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14469
float get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14357
bool set_transparency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:14437
bool set_fade_out_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14567
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14316
bool set_emission_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:14373
bool get_deep_output(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14553
bool set_jitter(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14519
float get_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14413
bool set_tex_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14639
bool set_density_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:14420
float get_fade_out_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14580
int get_fade_out_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14571
bool set_phase_function(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14456
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14348
bool set_lights(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:14665
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:14345
bool get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14749
float get_solid_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14514
bool get_use_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14478
bool set_transparency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:14445
bool set_affect_reflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14702
bool set_step_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14621
float get_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14562
bool get_simplify_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14616
bool set_use_height(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14474
bool get_affect_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14733
bool get_per_object_fade_out_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14589
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14465
bool set_affect_camera(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14738
bool set_light_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14657
float get_step_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14625
PluginList get_gizmos(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14329
int get_scatter_bounces(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14607
bool set_emission_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:14370
bool get_affect_background(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14697
bool set_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14558
bool get_affect_reflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14706
Value get_transparency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14451
bool set_emission_mult_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:14389
bool set_opacity_mode(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14428
bool set_max_steps(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14630
int get_light_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14661
bool set_affect_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14746
int get_max_steps(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14634
bool set_solid_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14510
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:14309
bool get_affect_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14724
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:14307
bool get_opacity_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14432
bool set_transparency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:14448
Color get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14441
bool set_affect_refractions(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14711
bool set_color_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14353
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14338
bool set_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14400
bool set_deep_output(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14549
bool set_scatter_bounces(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14603
float get_shadow_opacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14532
bool set_scale(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:14537
int get_tex_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14643
bool set_affect_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14729
Value get_emission_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14376
bool set_affect_background(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14693
float get_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14487
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14320
bool set_gizmos(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:14324
Value get_emission_mult_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14395
bool set_solid_mode(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14501
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:14334
bool set_affect_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14720
bool get_solid_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14505
bool set_emission(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:14362
Value get_density_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14423
bool set_shadow_opacity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14528
bool get_scatter_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14598
FloatList get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14544
bool get_use_shade_data(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14688
bool set_per_object_fade_out_radius(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14585
bool set_yup(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14492
Color get_emission(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14366
bool get_yup(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14496
float get_cutoff_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14652
bool set_density(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14409
bool set_use_shade_instance(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14675
bool get_affect_refractions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14715
float get_phase_function(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14460
bool set_emission_mult_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:14392
bool set_cutoff_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14648
bool set_scatter_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14594
bool get_use_shade_instance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14679
float get_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14404
A plugin which represents single channel data and metadata. [gpuSupport=(full)].
Definition: vrayplugins.hpp:14753
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:14758
bool set_data_vector(const VectorList &vectorList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:14828
bool set_data_acolor(const ValueList &acolorList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:14844
FloatList get_data_float(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:14816
int get_component_type(double time=TiMe::Default()) const
Channel integral (building block) type.
Definition: vrayplugins.hpp:14775
bool set_data_int(const IntList &intList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:14803
ValueList get_data_matrix(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:14859
bool set_data_transform(const TransformList &transformList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:14862
int get_num_components(double time=TiMe::Default()) const
Channel components number (within single element) - 'arity'.
Definition: vrayplugins.hpp:14780
TransformList get_data_transform(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:14866
int get_id(double time=TiMe::Default()) const
Channel unique ID.
Definition: vrayplugins.hpp:14763
bool set_name(const std::string &str, double time=TiMe::Default())
Channel name.
Definition: vrayplugins.hpp:14768
IntList get_data_int(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:14808
bool set_data_matrix(const ValueList &matrixList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:14853
bool set_component_type(int val, double time=TiMe::Default())
Channel integral (building block) type.
Definition: vrayplugins.hpp:14773
bool set_structure_type(const char *str, double time=TiMe::Default())
Channel structure type (scalar, vector, color, quat...)
Definition: vrayplugins.hpp:14783
bool set_num_components(int val, double time=TiMe::Default())
Channel components number (within single element) - 'arity'.
Definition: vrayplugins.hpp:14778
int get_flags(double time=TiMe::Default()) const
Bitmask of channel flags (0x1 - is id channel, 0x2 - data should be interpolated)
Definition: vrayplugins.hpp:14792
bool set_name(const char *str, double time=TiMe::Default())
Channel name.
Definition: vrayplugins.hpp:14766
bool set_data_double(const ValueList &doubleList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:14819
bool set_data_raw(const IntList &intList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:14795
StringList get_data_string(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:14871
ColorList get_data_color(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:14841
ValueList get_data_double(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:14825
ValueList get_data_acolor(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:14850
bool set_id(int val, double time=TiMe::Default())
Channel unique ID.
Definition: vrayplugins.hpp:14761
bool set_flags(int val, double time=TiMe::Default())
Bitmask of channel flags (0x1 - is id channel, 0x2 - data should be interpolated)
Definition: vrayplugins.hpp:14790
bool set_structure_type(const std::string &str, double time=TiMe::Default())
Channel structure type (scalar, vector, color, quat...)
Definition: vrayplugins.hpp:14785
IntList get_data_raw(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:14800
bool set_data_color(const ColorList &colorList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:14836
bool set_data_string(const StringList &stringList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:14869
std::string get_name(double time=TiMe::Default()) const
Channel name.
Definition: vrayplugins.hpp:14770
VectorList get_data_vector(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:14833
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:14756
std::string get_structure_type(double time=TiMe::Default()) const
Channel structure type (scalar, vector, color, quat...)
Definition: vrayplugins.hpp:14787
bool set_data_float(const FloatList &floatList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:14811
A plugin with mapping channels overrides. [gpuSupport=(full)].
Definition: vrayplugins.hpp:14875
ValueList get_map_channels(double time=TiMe::Default()) const
A list of mapping channels. Each channel itself is a list of 3 elements: (0 - channel name; 1 - verti...
Definition: vrayplugins.hpp:14889
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:14880
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:14878
bool set_map_channels(const ValueList &list, double time=TiMe::Default())
A list of mapping channels. Each channel itself is a list of 3 elements: (0 - channel name; 1 - verti...
Definition: vrayplugins.hpp:14883
AA filter with equal weight within a circle [gpuSupport=(full)].
Definition: vrayplugins.hpp:14893
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:14896
float get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14907
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:14898
bool set_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14904
AA filter with equal weight within a square [gpuSupport=(full)].
Definition: vrayplugins.hpp:14911
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:14916
float get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14925
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:14914
bool set_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14922
Catmull-Rom cubic spline AA filter [gpuSupport=(none)].
Definition: vrayplugins.hpp:14929
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:14934
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:14932
Cook exponential AA filter [gpuSupport=(none)].
Definition: vrayplugins.hpp:14940
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:14943
bool set_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14951
float get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14954
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:14945
Gaussian function AA filter [gpuSupport=(full)].
Definition: vrayplugins.hpp:14958
bool set_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14969
float get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14972
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:14961
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:14963
Lanczos AA filter (windowed sinc function) [gpuSupport=(full)].
Definition: vrayplugins.hpp:14976
bool set_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:14987
float get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:14990
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:14981
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:14979
Mitchell-Netravali cubic spline AA filter [gpuSupport=(none)].
Definition: vrayplugins.hpp:14994
bool set_blur(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15012
float get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15008
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:14999
bool set_ringing(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15019
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:14997
float get_ringing(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15022
float get_blur(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15015
bool set_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15005
Zero radius AA filter [gpuSupport=(full)].
Definition: vrayplugins.hpp:15026
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:15029
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:15031
Sinc function AA filter [gpuSupport=(none)].
Definition: vrayplugins.hpp:15037
bool set_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15048
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:15042
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:15040
float get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15051
AA filter with weight linearly falling off from the center [gpuSupport=(none)].
Definition: vrayplugins.hpp:15055
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:15060
bool set_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15066
float get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15069
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:15058
Converts separate float inputs for the 4 RGBA channels into one color texture output [gpuSupport=(par...
Definition: vrayplugins.hpp:15073
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:15135
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15140
Value get_float2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15106
bool set_alpha(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:15124
Value get_float1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15093
Value get_float3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15119
bool set_float2(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:15098
Value get_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15132
bool set_alpha(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:15128
bool set_float3(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:15115
bool set_float3(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:15111
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:15076
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15144
bool set_float1(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:15089
bool set_float1(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:15085
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:15078
bool set_float2(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:15102
Converts a single scalar or scalar output parameter to a scalar texture. For passing to parameters th...
Definition: vrayplugins.hpp:15148
bool set_input(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:15159
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:15153
bool set_input(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:15162
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:15151
Value get_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15165
Bifrost geometry source plugin for V-Ray for Maya.
Definition: vrayplugins.hpp:15169
bool set_texture_coord_u(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:15306
bool set_delay_load(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15223
bool set_velocity_grid(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:15216
bool set_render_grid(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:15206
bool set_render_grid(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:15203
bool set_positions(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:15246
bool set_interpolation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15231
bool set_texture_coord_v(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:15316
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15189
bool set_userScalar1PP(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:15266
std::string get_velocity_grid(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15219
FloatList get_texture_coord_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15312
bool get_delay_load(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15226
IntList get_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15282
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:15185
int get_interpolation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15235
std::string get_render_grid(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15209
bool set_primary_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15239
bool set_stream(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:15193
IntList get_stream(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15199
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:15174
bool set_velocities(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:15256
bool set_ids(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:15276
ColorList get_acceleration_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15302
bool set_age_pp(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:15286
FloatList get_age_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15292
FloatList get_userScalar1PP(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15272
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:15172
VectorList get_velocities(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15262
bool set_acceleration_pp(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:15296
VectorList get_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15252
bool set_velocity_grid(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:15213
bool get_primary_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15242
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:15181
FloatList get_texture_coord_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15322
Geometry source plugin for a simple box. It is able to handle a camera inside it. [gpuSupport=(none)]...
Definition: vrayplugins.hpp:15326
bool set_size_z(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15351
float get_size_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15347
bool get_is_volumetric(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15361
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:15331
float get_size_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15340
bool set_is_volumetric(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15358
float get_size_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15354
bool set_size_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15337
bool set_size_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15344
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:15329
Wrapper for another geometry source plugin. Adds displacement. [gpuSupport=(partial)].
Definition: vrayplugins.hpp:15365
Color get_min_bound(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15556
bool set_filter_texture(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15624
bool set_object_space_displacement(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15534
bool set_filter_blur(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15633
bool set_displace_2d(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15570
Transform get_displace_2d_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15592
bool set_min_bound(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:15552
Color get_max_bound(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15565
int get_map_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15489
bool set_view_dep(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15431
bool set_map_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15485
float get_water_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15471
bool get_cache_normals(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15529
float get_displacement_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15417
bool set_use_globals(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15422
bool set_displacement_tex_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:15383
float get_filter_blur(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15637
bool set_static_displacement(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15507
int get_image_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15520
bool set_image_width(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15516
int get_vector_displacement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15480
bool set_max_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15449
bool get_displace_2d_multi_tile(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15583
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:15370
Value get_displacement_tex_float(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15399
bool get_filter_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15628
bool set_edge_length(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15440
int get_max_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15453
int get_precision(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15610
Value get_displacement_tex_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15389
bool set_vector_displacement(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15476
bool set_map_channel_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:15498
bool set_displace_2d_multi_tile(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15579
bool set_displacement_tex_float(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:15393
bool set_displacement_tex_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:15386
bool set_max_bound(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:15561
bool set_map_channel_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:15494
float get_edge_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15444
bool get_keep_continuity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15462
bool set_displace_2d_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:15588
bool set_displacement_shift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15413
PluginRef get_mesh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15379
bool get_tight_bounds(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15619
std::string get_map_channel_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15502
bool get_displace_2d(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15574
int get_object_space_displacement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15538
bool set_tight_bounds(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15615
bool set_mesh(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:15376
bool set_resolution(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15597
bool get_use_bounds(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15547
bool set_keep_continuity(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15458
bool set_displacement_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15404
bool set_water_level(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15467
bool get_static_displacement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15511
bool set_cache_normals(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15525
float get_displacement_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15408
bool get_use_globals(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15426
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:15368
bool set_displacement_tex_float(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:15396
bool set_precision(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15606
bool set_use_bounds(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15543
bool get_view_dep(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15435
int get_resolution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15601
Places a copy of a reference geometry on a source geometry based on placement parameters....
Definition: vrayplugins.hpp:15641
float get_offset_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15718
bool set_rep_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15678
float get_obj_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15667
bool set_gizmo_center(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:15777
int get_flip_axis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15848
bool set_rep_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15671
bool set_random_rotation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15836
int get_map_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15801
bool set_gizmo_scale(const Matrix &matrix, double time=TiMe::Default())
Definition: vrayplugins.hpp:15791
bool set_gizmo_rotate(const Matrix &matrix, double time=TiMe::Default())
Definition: vrayplugins.hpp:15784
bool set_random_offset_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15743
bool set_use_mesh_uvw_mapping(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15815
float get_cropbox_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15755
float get_height_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15732
bool get_use_rotation_step(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15832
std::string get_map_channel_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15811
PluginList get_ref_nodes(double time=TiMe::Default()) const
The list of reference nodes.
Definition: vrayplugins.hpp:15660
Vector get_gizmo_center(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15780
bool set_ref_nodes(const PluginList &pluginList, double time=TiMe::Default())
The list of reference nodes.
Definition: vrayplugins.hpp:15656
bool set_flip_axis(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15844
bool set_height_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15729
float get_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15702
bool set_obj_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15664
bool set_map_channel_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:15808
bool get_flip_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15695
Matrix get_gizmo_rotate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15787
bool set_cropbox_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15751
float get_random_offset_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15739
bool get_use_mesh_uvw_mapping(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15818
bool get_flip_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15688
float get_cropbox_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15773
bool set_use_mesh_ids(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15822
bool set_map_channel_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:15805
bool set_flip_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15685
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:15646
float get_rep_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15674
bool set_map_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15798
bool set_random_offset_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15736
bool set_use_rotation_step(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15829
Matrix get_gizmo_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15794
bool set_offset_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15722
float get_cropbox_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15764
bool set_height(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15699
float get_random_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15839
bool set_offset_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15715
bool get_use_mesh_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15825
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:15644
float get_random_offset_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15746
bool set_rotation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15707
float get_rep_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15681
bool set_cropbox_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15760
float get_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15711
bool set_flip_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15692
float get_offset_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15725
bool set_source_mesh(const PluginRef &plugin, double time=TiMe::Default())
Geometry to be textured.
Definition: vrayplugins.hpp:15651
bool set_cropbox_z(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15769
PluginRef get_source_mesh(double time=TiMe::Default()) const
Geometry to be textured.
Definition: vrayplugins.hpp:15653
Geometry source plugin for raytracing a cloud of 3D Gaussians. [gpuSupport=(none)].
Definition: vrayplugins.hpp:15852
bool set_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15885
bool set_affect_refractions(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15913
bool set_affect_reflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15906
bool set_rgb_color_space(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15928
bool set_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15937
int get_rgb_color_space(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15932
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:15864
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:15868
float get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15941
bool get_affect_matte_surfaces(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15923
bool set_affect_camera(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15892
float get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15888
bool set_flip_axis(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15877
bool get_affect_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15902
bool get_affect_reflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15909
int get_flip_axis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15881
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:15857
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:15855
bool get_affect_camera(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15895
bool set_affect_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15899
bool set_affect_matte_surfaces(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15920
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15872
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:15945
bool get_affect_refractions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15916
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15948
Geometry source plugin. Generates hair/fur or similar strand geometry over a base triangle mesh [gpuS...
Definition: vrayplugins.hpp:15952
bool set_override_mtlID_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16238
bool set_lod_rate(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16142
bool set_gravity_var(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16061
int get_fixed_areas(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16212
int get_override_mtlID(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16251
bool set_thickness_base(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15980
float get_thickness_base(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15984
float get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16029
float get_curl_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16092
bool set_dir_var(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16034
Value get_bend_direction_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16318
bool set_bend_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:16362
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:15955
bool set_gravity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:16352
bool set_fixed_areas(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16208
bool get_flat_normals(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16233
bool set_thickness_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:16342
IntList get_faceList(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16176
bool set_mtlID(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16274
bool set_gravity_vector(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:15998
bool get_override_mtlID_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16242
Value get_thickness_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16348
bool set_bend_direction_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:16312
bool set_tessellation_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16151
float get_tessellation_edge_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16164
float get_taper(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16020
bool set_curl_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16088
bool set_length_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:16332
bool set_placement(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16265
bool set_density_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:16372
bool set_initial_direction_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:16322
bool set_length_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:16335
bool get_generate_w_coord(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16299
bool set_curl_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16079
int get_hair_sides(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16110
bool set_curl_radius_var(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16070
bool set_hair_sides(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16106
PluginRef get_mesh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15966
bool set_curl_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:16382
bool set_perFace(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16190
IntList get_mtlIDList(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16290
bool set_distribution(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16181
bool set_tessellation_edge_length(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16160
float get_perArea(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16203
bool set_faceList(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16169
int get_distribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16185
Value get_bend_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16368
bool set_map_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16304
Vector get_gravity_vector(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16002
bool set_generate_w_coord(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16295
bool set_thickness_var(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16052
Value get_gravity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16358
bool get_lod_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16128
bool set_lod_startDistance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16133
bool set_initial_direction_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:16325
bool set_bend_direction_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:16315
bool set_flat_normals(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16229
int get_map_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16308
float get_dir_var(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16038
Value get_density_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16378
float get_gravity_base(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15993
bool set_taper(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16016
float get_length_base(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:15975
float get_lod_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16146
bool set_areaList(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16217
bool set_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16025
bool set_lod_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16124
float get_curl_angle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16101
bool set_thickness_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:16345
bool set_curl_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:16385
Value get_curl_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16388
int get_placement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16269
bool set_ignore_base_mesh_displacement(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16256
float get_gravity_var(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16065
bool set_hair_knots(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16115
bool set_gravity_base(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15989
bool get_ignore_base_mesh_displacement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16260
int get_hair_knots(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16119
bool get_curl_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16083
bool set_perArea(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16199
bool set_mtlIDList(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16283
Value get_initial_direction_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16328
FloatList get_areaList(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16224
bool set_bend(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16007
float get_lod_startDistance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16137
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:15957
bool set_mesh(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:15963
bool set_curl_angle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16097
bool set_override_mtlID(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16247
float get_length_var(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16047
Value get_length_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16338
int get_perFace(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16194
bool set_gravity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:16355
float get_curl_radius_var(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16074
bool get_tessellation_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16155
bool set_bend_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:16365
float get_thickness_var(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16056
bool set_length_base(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:15971
int get_mtlID(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16278
float get_bend(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16011
bool set_length_var(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16043
bool set_density_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:16375
Geometry source plugin. Defines a plane that is to be used with a background image at a finite positi...
Definition: vrayplugins.hpp:16392
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:16395
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:16397
Geometry instancing plugin. Replaces its source geometry with a box in the main tree and intersects i...
Definition: vrayplugins.hpp:16403
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16457
bool set_sources(const ValueList &list, double time=TiMe::Default())
Definition: vrayplugins.hpp:16423
bool set_extra_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16601
bool set_base_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:16485
int get_flip_axis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16528
int get_exclude_list_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16519
ValueList get_user_attributes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16628
Transform get_base_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16489
ValueList get_trimmers(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16550
bool set_use_source_transform(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16440
PluginList get_extra_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16606
std::string get_light_intensity_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16654
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:16453
bool set_user_attributes(const ValueList &list, double time=TiMe::Default())
Definition: vrayplugins.hpp:16621
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:16408
IntList get_instance_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16666
bool set_instance_ids(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16659
bool set_instances_generator(const PluginRef &plugin, double time=TiMe::Default())
An external plugin that generates instances data.
Definition: vrayplugins.hpp:16433
bool set_use_rayserver(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16415
VectorList get_transforms_vector(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16469
bool set_light_color_override(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:16633
bool set_light_intensity_override(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:16650
bool set_exclude_list(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16506
bool set_exclude_list_inclusive(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16515
ValueList get_shaders_match(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16561
bool set_trimmers(const ValueList &list, double time=TiMe::Default())
Definition: vrayplugins.hpp:16543
bool set_transforms(const TransformList &transformList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16474
std::string get_shaders_match_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16586
bool set_velocities(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16494
ValueList get_map_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16597
ValueList get_sources(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16430
PluginRef get_instances_generator(double time=TiMe::Default()) const
An external plugin that generates instances data.
Definition: vrayplugins.hpp:16435
bool set_map_channels(const ValueList &list, double time=TiMe::Default())
Definition: vrayplugins.hpp:16590
bool set_object_properties(const ValueList &list, double time=TiMe::Default())
Definition: vrayplugins.hpp:16610
bool set_shaders_match_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:16578
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:16406
std::string get_light_color_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16641
bool set_light_intensity_override(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:16646
bool set_shaders_match(const ValueList &list, double time=TiMe::Default())
Definition: vrayplugins.hpp:16554
bool set_shaders(const ValueList &list, double time=TiMe::Default())
Definition: vrayplugins.hpp:16532
ValueList get_object_properties(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16617
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:16449
StringList get_exclude_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16510
bool get_use_rayserver(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16419
bool set_light_color_override(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:16637
VectorList get_velocities(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16501
int get_use_source_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16444
bool set_flip_axis(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16524
bool set_shaders_match_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:16582
bool set_transforms_vector(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16462
bool set_shaders_match_indexes(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16566
IntList get_shaders_match_indexes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16573
ValueList get_shaders(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16539
TransformList get_transforms(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16480
Geometry instancing plugin. Replaces its source geometry with a box in the main tree and intersects i...
Definition: vrayplugins.hpp:16670
PluginList get_source_geometry(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16686
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:16675
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:16673
bool set_source_geometry(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16681
Geometry source plugin. Defines explicit hair or similar strand geometry [gpuSupport=(partial)].
Definition: vrayplugins.hpp:16690
float get_min_pixel_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16907
bool set_use_global_hair_tree(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16816
bool set_incandescence(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16762
bool get_generate_w_coord(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16876
bool set_opacity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16786
int get_xgen_generated(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16847
bool set_velocities(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16726
bool set_xgen_generated(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16843
IntList get_num_hair_vertices(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16709
bool get_geom_splines(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16811
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:16693
FloatList get_widths(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16745
bool set_map_channels(const ValueList &list, double time=TiMe::Default())
Definition: vrayplugins.hpp:16860
bool get_widths_in_pixels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16856
bool get_w_coord_affect_channels_use(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16885
VectorList get_strand_uvw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16802
bool set_generate_w_coord(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16872
bool get_use_global_hair_tree(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16820
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:16695
float get_opacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16790
bool set_hair_vertices(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16714
bool set_geom_splines(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16807
bool set_w_coord_affect_channels(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:16890
bool set_widths(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16738
VectorList get_velocities(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16733
std::string get_w_coord_affect_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16898
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16912
bool set_geom_tesselation_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16825
bool set_w_coord_affect_channels_use(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16881
ColorList get_incandescence(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16769
int get_max_tesselation_factor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16838
bool set_strand_uvw(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16795
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16916
bool set_transparency(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16774
bool set_w_coord_affect_channels(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:16894
bool set_colors(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16750
bool set_widths_in_pixels(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16852
VectorList get_hair_vertices(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16721
bool set_min_pixel_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16903
ColorList get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16781
ValueList get_map_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16867
ColorList get_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16757
float get_geom_tesselation_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16829
bool set_max_tesselation_factor(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16834
bool set_num_hair_vertices(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16702
Geometry source plugin. Dynamically loads/unloads geometry voxels from a proxy file....
Definition: vrayplugins.hpp:16920
bool set_primary_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17024
bool set_custom_reorder_mesh_set_names(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17565
bool set_material_assignments_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:17451
bool set_tessellate_hair(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17352
bool set_load_hair(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17482
int get_load_hair(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17486
int get_instancing(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17347
bool get_reorder_channels_by_name_indices(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17560
bool get_subdiv_all_meshes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17374
bool set_use_point_cloud(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17424
float get_anim_abc_time(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17001
bool set_compute_normals(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17069
bool set_instancing(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17343
int get_particle_visibility_lists_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17228
bool set_flip_normals(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17087
std::string get_reference_vertex_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17529
bool set_particle_width_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17154
bool set_reference_vertex_channel(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:17525
bool set_object_path(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:17136
StringList get_visibility_overrides_rules(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17252
IntList get_particle_visibility_list_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17245
bool set_first_map_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17276
int get_anim_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17010
bool set_sort_voxels(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17267
float get_hair_width_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17149
int get_use_face_sets(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17118
int get_first_map_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17280
bool set_velocity_color_set(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:17334
bool set_use_alembic_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17321
float get_hair_tessellation_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17365
IntList get_custom_reorder_mesh_set_types(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17581
bool set_subdiv_uvs(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17397
float get_velocity_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17167
bool set_anim_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16970
IntList get_custom_reorder_mesh_set_indices(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17593
bool set_reorder_channels_by_name_indices(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17556
StringList get_custom_reorder_mesh_set_names(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17569
std::string get_object_path(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17140
bool set_reference_vertex_channel(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:17521
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16940
bool get_flip_normals(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17091
std::string get_velocity_color_set(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17338
float get_anim_speed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16956
bool set_anim_frame(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16988
bool get_merge_equal_vertices(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17551
int get_load_mesh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17477
bool get_use_alembic_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17307
int get_load_particles(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17495
bool set_point_cloud_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17433
bool set_smooth_angle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17078
bool get_compute_bbox(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17100
bool set_smooth_uv(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17060
bool set_anim_start(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17006
bool set_anim_speed(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16952
bool set_particle_render_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17285
bool set_use_full_names(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17123
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:16932
int get_flip_axis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17046
bool set_subdiv_level(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17388
bool set_hair_width_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17145
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:16936
bool get_use_alembic_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17316
bool set_hair_tessellation_length(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17361
IntList get_hair_visibility_list_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17219
bool set_anim_override(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16979
bool set_reference_normal_channel(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:17534
bool set_subdiv_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17379
bool get_tessellate_hair(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17356
int get_compute_normals(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17073
bool set_custom_reorder_mesh_set_types(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17574
bool get_use_full_names(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17127
int get_subdiv_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17392
bool set_merge_equal_vertices(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17547
bool set_visibility_overrides_rules(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17249
bool set_alembic_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17464
bool set_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17033
bool get_smooth_uv_borders(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17055
bool set_reference_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:17513
bool set_velocity_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17163
bool set_visibility_list_names(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17180
IntList get_visibility_overrides_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17262
bool set_visibility_lists_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17172
StringList get_hair_visibility_list_names(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17209
float get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17037
float get_smooth_angle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17082
float get_pixel_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17446
int get_subdiv_preserve_map_borders(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17419
bool set_use_alembic_transform(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17312
bool set_use_alembic_offset(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17303
bool set_alembic_layers(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:16944
bool set_visibility_list_ids(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17187
bool set_pixel_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17442
int get_particle_render_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17289
bool set_velocity_color_set(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:17330
bool set_subdiv_preserve_geom_borders(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17406
bool set_subdiv_all_meshes(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17370
IntList get_visibility_list_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17193
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:16925
int get_hair_visibility_lists_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17202
bool set_reference_normal_channel(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:17538
StringList get_alembic_layers(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16947
float get_point_cloud_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17437
bool set_num_preview_faces(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17105
bool set_hair_visibility_lists_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17198
int get_anim_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16983
bool set_material_assignments_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:17455
Transform get_reference_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17516
bool set_custom_reorder_mesh_set_indices(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17586
bool get_subdiv_preserve_geom_borders(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17410
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:16923
float get_particle_width_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17158
StringList get_particle_visibility_list_names(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17235
bool set_flip_axis(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17042
bool get_particle_use_normals(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17298
bool set_load_mesh(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17473
bool set_compute_bbox(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17096
int get_anim_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16965
int get_use_velocity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17504
bool set_hair_visibility_list_names(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17206
bool set_hair_visibility_list_ids(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17213
bool set_use_velocity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17500
bool set_visibility_overrides_values(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17256
int get_alembic_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17468
float get_anim_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16974
int get_subdiv_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17383
int get_sort_voxels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17271
std::string get_reference_normal_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17542
StringList get_visibility_list_names(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17183
bool set_use_face_sets(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17114
bool set_particle_visibility_lists_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17224
bool get_use_alembic_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17325
bool set_object_path(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:17132
bool set_anim_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16961
bool set_reference_mesh(const PluginRef &plugin, double time=TiMe::Default())
The reference mesh which is used to calculate the uvw coordinates when a 3d placement is used.
Definition: vrayplugins.hpp:17507
bool set_smooth_uv_borders(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17051
bool set_anim_abc_time(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:16997
bool set_particle_use_normals(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17294
std::string get_material_assignments_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17459
float get_anim_frame(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:16992
int get_anim_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17019
bool set_particle_visibility_list_names(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17232
bool get_smooth_uv(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17064
int get_num_preview_faces(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17109
bool get_use_point_cloud(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17428
bool get_primary_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17028
bool set_load_particles(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17491
PluginRef get_reference_mesh(double time=TiMe::Default()) const
The reference mesh which is used to calculate the uvw coordinates when a 3d placement is used.
Definition: vrayplugins.hpp:17509
int get_visibility_lists_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17176
bool set_subdiv_preserve_map_borders(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17415
bool set_particle_visibility_list_ids(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17239
bool set_anim_length(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17015
bool get_subdiv_uvs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17401
Definition: vrayplugins.hpp:17634
bool set_num_spheres(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17659
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:17637
bool set_bbox_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17666
float get_sphere_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17648
bool set_sphere_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17645
bool set_sphere_segments(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17652
float get_bbox_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17669
bool set_use_displacement(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17673
int get_num_spheres(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17662
int get_sphere_segments(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17655
bool get_use_displacement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17676
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:17639
Definition: vrayplugins.hpp:17596
bool set_num_spheres(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17621
float get_bbox_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17631
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:17601
int get_sphere_segments(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17617
bool set_sphere_segments(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17614
int get_num_spheres(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17624
bool set_bbox_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17628
bool set_sphere_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17607
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:17599
float get_sphere_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17610
Definition: vrayplugins.hpp:17679
bool set_sphere_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17690
bool set_bbox_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17711
bool set_sphere_segments(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17697
bool set_num_spheres(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17704
int get_num_spheres(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17707
int get_sphere_segments(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17700
float get_sphere_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17693
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:17684
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:17682
float get_bbox_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17714
Metaball geometry source [gpuSupport=(none)].
Definition: vrayplugins.hpp:17718
bool set_negativeParticles(const PluginList &pluginList, double time=TiMe::Default())
List with negative particle systems.
Definition: vrayplugins.hpp:17802
bool set_primary_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17885
Value get_fieldTexture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17823
int get_clampField(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17846
float get_textureMultiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17839
int get_cacheBlockSize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17881
bool set_stepLength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17752
bool set_mbSamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17759
int get_cacheRecursiveBuild(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17867
float get_smoothRadius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17785
float get_clampThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17853
bool set_particleRadius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17738
bool get_primary_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17888
bool set_fieldTexture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:17820
bool set_useParticleSize(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17730
bool set_distanceFunction(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17767
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:17723
float get_stepLength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17755
int get_useCache(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17860
bool set_cacheRecursiveBuild(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17864
bool set_clampThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17850
int get_useTexture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17813
int get_distanceFunction(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17771
bool set_smoothingBumps(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17775
bool set_textureFunction(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17828
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:17721
int get_smoothingBumps(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17778
float get_smoothExpansion(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17792
bool set_cacheBlockSize(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17878
int get_cacheSize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17874
bool set_textureMultiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17836
bool set_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17745
float get_particleRadius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17741
bool set_fieldTexture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:17817
bool set_useCache(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17857
int get_useParticleSize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17734
bool set_smoothRadius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17782
bool set_smoothExpansion(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17789
bool set_clampField(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17843
PluginList get_positiveParticles(double time=TiMe::Default()) const
List with positive particle systems.
Definition: vrayplugins.hpp:17799
int get_textureFunction(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17832
float get_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17748
bool set_useTexture(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17810
PluginList get_negativeParticles(double time=TiMe::Default()) const
List with negative particle systems.
Definition: vrayplugins.hpp:17806
int get_mbSamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17762
bool set_cacheSize(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:17871
bool set_positiveParticles(const PluginList &pluginList, double time=TiMe::Default())
List with positive particle systems.
Definition: vrayplugins.hpp:17795
Geometry source plugin. Defines a particle system. Particles are spheres or using another geometry so...
Definition: vrayplugins.hpp:17892
PluginRef get_data_source(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18348
bool get_primary_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18341
bool set_line_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18319
bool set_user_color_pp_4(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17976
bool get_point_world_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18287
bool set_point_size_from_ortho_width(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18292
bool set_sprite_size_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18193
ColorList get_emission_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17935
bool set_velocities(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18124
bool set_sprite_rotate(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18244
bool set_point_radii(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18274
ColorList get_user_color_pp_5(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17995
IntList get_sprite_num_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18167
FloatList get_sprite_scale_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18239
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:17897
bool set_user_float_pp_1(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18036
ColorList get_acceleration_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17911
FloatList get_age_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18007
bool set_sprite_scale_x(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18220
float get_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18188
float get_point_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18269
int get_render_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18107
bool set_sprite_size_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18202
FloatList get_opacity_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18031
bool set_multi_count(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18301
bool set_acceleration_pp(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17904
FloatList get_user_float_pp_3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18067
bool set_user_float_pp_5(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18084
bool set_user_color_pp_3(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17964
bool set_sprite_scale_y(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18232
bool set_lifespan_pp(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18012
bool set_mesh(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:18095
VectorList get_normals(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18179
FloatList get_sprite_rotate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18251
ColorList get_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17923
float get_line_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18323
float get_sprite_size_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18206
bool set_ids(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18136
bool set_colors(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17916
bool set_user_color_pp_5(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17988
ColorList get_user_color_pp_1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17947
bool set_sprite_twist(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18211
ColorList get_user_color_pp_2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17959
FloatList get_radii(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18155
bool set_data_source(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:18345
bool set_render_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18103
bool set_user_color_pp_1(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17940
bool set_primary_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18337
PluginRef get_mesh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18098
bool set_opacity_pp(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18024
bool set_sprite_orientation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18256
float get_tail_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18332
bool set_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18184
FloatList get_user_float_pp_5(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18091
bool set_user_color_pp_2(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17952
bool set_normals(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18172
IntList get_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18143
FloatList get_user_float_pp_4(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18079
ColorList get_user_color_pp_3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17971
bool set_positions(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18112
VectorList get_velocities(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18131
bool set_user_float_pp_3(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18060
float get_sprite_twist(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18215
VectorList get_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18119
FloatList get_user_float_pp_2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18055
FloatList get_lifespan_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18019
bool set_age_pp(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18000
bool set_sprite_num_pp(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18160
int get_multi_count(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18305
bool set_user_float_pp_4(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18072
FloatList get_sprite_scale_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18227
bool set_user_float_pp_2(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18048
float get_multi_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18314
FloatList get_user_float_pp_1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18043
ColorList get_user_color_pp_4(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:17983
bool set_radii(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18148
bool get_point_radii(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18278
bool set_tail_length(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18328
float get_sprite_size_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18197
bool set_emission_pp(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:17928
bool set_multi_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18310
bool set_point_world_size(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18283
bool get_point_size_from_ortho_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18296
bool set_point_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18265
int get_sprite_orientation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18260
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:17895
Partio geometry source plugin for V-Ray for Maya [gpuSupport=(partial)].
Definition: vrayplugins.hpp:18352
bool get_static(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18434
bool set_directory(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:18364
bool set_format(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:18394
std::string get_prefix(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18385
bool set_directory(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:18368
bool set_prefix(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:18377
bool set_default_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:18403
bool set_by_frame(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18421
int get_cache_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18416
int get_by_frame(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18425
bool set_cache_offset(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18412
bool set_static(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18430
bool set_prefix(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:18381
Color get_default_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18407
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:18357
std::string get_format(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18398
bool set_format(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:18390
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:18355
std::string get_directory(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18372
Geometry source plugin for a simple sphere. [gpuSupport=(none)].
Definition: vrayplugins.hpp:18438
bool set_flip_normals(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18459
bool get_flip_normals(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18463
float get_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18454
bool set_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18450
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:18443
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:18441
Geometry source plugin. Defines an infinite plane. [gpuSupport=(full)].
Definition: vrayplugins.hpp:18467
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:18472
bool set_real_world_scale(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18479
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:18470
int get_real_world_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18483
Geometry instancing plugin. Replaces its source geometry with a box in the main tree and intersects i...
Definition: vrayplugins.hpp:18487
IntList get_shaders_match_indexes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18631
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:18492
int get_flip_axis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18587
TransformList get_transforms(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18539
bool set_map_channel_indexes(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18658
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:18512
IntList get_user_attributes_bin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18684
std::string get_shaders_match_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18644
bool set_source_geometry(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18498
bool set_flip_axis(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18583
PluginList get_shaders(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18596
bool set_object_properties(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:18669
bool set_shader_indexes(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18601
IntList get_map_channel_indexes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18665
bool set_shaders_match_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:18636
bool set_shaders(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18591
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:18508
VectorList get_velocities(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18560
IntList get_shader_indexes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18608
bool set_map_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18648
int get_exclude_list_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18578
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:18490
bool set_velocities(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18553
bool set_shaders_match_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:18640
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18516
PluginRef get_object_properties(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18672
bool set_shaders_match_indexes(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18624
bool set_transforms(const TransformList &transformList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18533
bool set_user_attributes_bin(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18677
bool set_transforms_vector(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18521
PluginList get_map_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18653
bool set_exclude_list(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18565
bool set_exclude_list_inclusive(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18574
StringList get_exclude_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18569
ValueList get_shaders_match(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18619
bool set_base_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:18544
VectorList get_transforms_vector(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18528
PluginList get_source_geometry(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18503
bool set_shaders_match(const ValueList &list, double time=TiMe::Default())
Definition: vrayplugins.hpp:18612
Transform get_base_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18548
Chaos Scatter instancing plugin [gpuSupport=(full)].
Definition: vrayplugins.hpp:18688
bool set_transforms_scale_map_y(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19476
bool set_spline_vertex_counts(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19064
bool set_transforms_translation_map_x(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19211
float get_camera_clipping_near_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19660
Vector get_transforms_scale_from(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19402
bool set_surface_altitude_limit_falloff_curve_interp(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19046
VectorList get_surface_altitude_limit_falloff_curve(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19041
int get_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18779
float get_spline_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19106
bool get_transforms_rotation_step_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19269
bool set_avoid_collisions(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18797
bool set_compatibility_single_channel_limitation(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19773
bool get_transforms_scale_step_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19432
bool set_spline_spacing(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19084
PluginList get_area_modifiers(double time=TiMe::Default()) const
Include/exclude meshes or GeomScatterSpline.
Definition: vrayplugins.hpp:19520
float get_camera_clipping_far_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19669
bool get_transforms_rotation_preserve(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19332
Vector get_transforms_rotation_to(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19246
bool set_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18775
bool set_surface_altitude_limit_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19009
bool get_transforms_translation_step_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19181
bool set_compatibility_omit_rest_pose_transformations(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19791
bool set_compatibility_sample_model_tm_at_rest_pose(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19737
PluginList get_targets(double time=TiMe::Default()) const
Geometry to scatter on.
Definition: vrayplugins.hpp:18702
float get_surface_map_offset_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18944
double get_rest_pose_frame(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18793
bool set_surface_scatter_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18814
bool set_instance_count_limit(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18766
bool set_models(const PluginList &pluginList, double time=TiMe::Default())
Objects to be scattered.
Definition: vrayplugins.hpp:18726
bool get_compatibility_spline_scatter_normals_refdir(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19750
bool set_transforms_rotation_step_y(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19266
bool set_spline_vertices(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19054
bool set_compatibility_tiny_triangles_scattering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19800
Vector get_transforms_scale_to(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19409
bool set_compatibility_skip_transformations_rebase(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19719
bool set_camera_clipping_extend_view(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19638
Vector get_transforms_rotation_from(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19237
bool set_flip_axis(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19597
float get_transforms_rotation_normal_alignment(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19285
int get_surface_altitude_limit_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19013
bool set_transforms_scale_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:19453
bool get_compatibility_cyclic_map_channel_selection(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19849
bool get_transforms_rotation_map_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19318
bool get_transforms_rotation_map_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19325
bool set_spline_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19093
bool set_transforms_rotation_map_z(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19322
bool set_surface_altitude_limit_falloff_curve(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19035
bool get_surface_slope_limit_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18970
bool set_transforms_translation_step_x(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19171
bool set_transforms_scale_map_x(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19469
bool get_compatibility_transforms_inconsistency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19831
TransformList get_spline_transforms(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19079
int get_look_at_falloff_curve_interp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19372
bool set_instance_override_info_packs(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19673
bool set_surface_map_spacing_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18899
PluginList get_models(double time=TiMe::Default()) const
Objects to be scattered.
Definition: vrayplugins.hpp:18730
bool set_surface_slope_limit_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18967
bool set_instance_override_placements(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19692
bool set_transforms_rotation_step_x(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19259
bool set_transforms_scale_step_z(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19436
int get_targets_tangent_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18723
float get_surface_map_spacing_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18903
bool get_compatibility_tiny_triangles_scattering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19804
bool set_targets_tangent_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18719
IntList get_area_modifiers_vertex_counts(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19513
IntList get_area_modifiers_operation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19532
bool set_transforms_rotation_normal_alignment(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19281
bool get_compatibility_skip_original_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19732
float get_surface_altitude_limit_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19022
float get_surface_map_jitter_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18921
bool get_transforms_scale_step_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19425
bool set_map_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18949
int get_surface_slope_limit_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18979
Vector get_transforms_translation_from(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19149
bool set_camera_clipping_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19615
bool set_model_parents(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18746
bool set_surface_map_pattern(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18867
bool set_surface_slope_limit_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18984
bool set_surface_map_planar(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18875
bool set_transforms_rotation_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:19289
bool set_look_at_falloff_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19349
bool get_look_at_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19339
bool set_area_modifiers(const PluginList &pluginList, double time=TiMe::Default())
Include/exclude meshes or GeomScatterSpline.
Definition: vrayplugins.hpp:19516
bool set_transforms_scale_uniform(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19443
float get_surface_slope_limit_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18997
bool set_transforms_rotation_map_x(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19308
bool set_instances_cryptomatte_override(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19711
float get_surface_map_offset_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18937
float get_spline_spacing(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19088
float get_surface_altitude_limit_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19031
bool set_model_frequencies(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18735
bool set_transforms_translation_to(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:19154
bool set_compatibility_cyclic_map_channel_selection(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19845
float get_transforms_rotation_step(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19255
bool get_look_at_models_orientation_axis_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19388
bool set_look_at_falloff_curve(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19357
float get_camera_clipping_extend_view(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19642
Value get_transforms_scale_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19456
bool get_compatibility_altitude_falloff_unstable_randomization(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19813
VectorList get_look_at_falloff_curve(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19363
int get_surface_random_count(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18827
bool get_transforms_scale_preserve(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19493
int get_compatibility_light_bounding_box_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19768
TransformList get_instance_override_transforms(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19688
bool get_surface_altitude_limit_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19004
bool set_surface_altitude_limit_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19001
bool set_surface_altitude_limit_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19018
bool set_edge_trimming_enabled(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19606
bool set_area_modifiers_falloff_near(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19537
bool set_transforms_rotation_map_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19300
bool get_transforms_translation_map_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19221
bool set_camera_clipping_near_far_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19647
bool get_compatibility_skip_transformations_rebase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19723
bool set_transforms_translation_map_y(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19218
bool set_transforms_translation_step_z(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19185
bool set_spline_transforms(const TransformList &transformList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19074
bool set_transforms_translation_map_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19203
bool set_surface_map_offset_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18941
bool set_rest_pose_frame(double val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18790
std::string get_map_channel_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18963
bool set_surface_map_spacing_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18908
bool set_compatibility_planar_map_no_scale_swap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19755
bool set_camera_clipping_selected_cam(const PluginRef &plugin, double time=TiMe::Default())
Selected clipping camera plugin, if the mode='SelectedCamera'.
Definition: vrayplugins.hpp:19631
FloatList get_area_modifiers_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19568
bool set_transforms_scale_step_x(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19422
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:18693
bool set_volume_random_use_density(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19128
bool set_look_at_target(const PluginRef &plugin, double time=TiMe::Default())
Reference to the focus target object selected by the user.
Definition: vrayplugins.hpp:19342
VectorList get_area_modifiers_vertices(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19503
float get_surface_map_spacing_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18912
bool get_compatibility_planar_map_no_scale_swap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19759
bool set_rest_pose_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18783
bool set_surface_random_edge_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18839
PluginRef get_look_at_target(double time=TiMe::Default()) const
Reference to the focus target object selected by the user.
Definition: vrayplugins.hpp:19344
int get_edge_trimming_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19610
int get_transforms_rotation_map_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19304
bool set_area_modifiers_operation(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19525
int get_camera_clipping_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19628
int get_surface_altitude_limit_falloff_curve_interp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19050
bool set_compatibility_spline_scatter_normals_refdir(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19746
int get_transforms_translation_map_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19207
bool set_area_modifiers_falloff_far(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19549
bool set_look_at_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19336
FloatList get_model_frequencies(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18742
Value get_transforms_rotation_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19295
bool get_transforms_translation_map_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19214
IntList get_instance_override_info_packs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19679
float get_transforms_scale_step(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19418
bool set_transforms_rotation_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:19292
bool set_scatter_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18757
float get_surface_map_jitter_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18930
bool get_transforms_translation_map_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19228
int get_surface_random_density_map_pattern(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18862
bool set_surface_random_density_map(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:18850
bool get_instances_cryptomatte_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19714
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:18691
int get_transforms_scale_map_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19465
bool set_look_at_models_orientation_axis(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19377
bool set_transforms_rotation_step_z(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19273
int get_surface_map_planar_axis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18887
bool set_area_modifiers_density(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19573
bool set_transforms_rotation_preserve(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19329
bool set_instance_override_transforms(const TransformList &transformList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19683
bool set_surface_map_planar_axis(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18883
float get_avoid_collisions_spacing(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18809
bool set_area_modifiers_vertices(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19497
bool get_look_at_horizontal(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19395
bool set_transforms_rotation_step(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19251
int get_map_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18953
Vector get_transforms_translation_to(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19158
bool set_area_modifiers_scale(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19561
bool set_compatibility_light_bounding_box_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19764
bool set_transforms_rotation_to(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:19242
int get_surface_scatter_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18818
bool get_compatibility_edited_instances_avoidance_legacy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19786
int get_instance_count_limit(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18770
bool get_rest_pose_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18786
bool get_camera_clipping_near_far_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19651
bool get_presample_surface_color_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19707
bool set_transforms_scale_from(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:19399
bool get_transforms_translation_step_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19188
int get_volume_random_count(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19124
bool get_transforms_scale_map_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19479
bool get_surface_random_use_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18834
float get_spline_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19097
bool set_transforms_scale_step(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19414
bool get_transforms_rotation_step_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19276
bool get_compatibility_sample_model_tm_at_rest_pose(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19741
bool set_transforms_scale_step_y(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19429
bool set_transforms_translation_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:19192
bool set_camera_clipping_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19624
FloatList get_area_modifiers_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19580
bool set_surface_random_count(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18823
bool set_map_channel_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:18957
PluginRef get_camera_clipping_selected_cam(double time=TiMe::Default()) const
Selected clipping camera plugin, if the mode='SelectedCamera'.
Definition: vrayplugins.hpp:19633
bool set_spline_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19102
bool get_surface_map_planar(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18878
bool get_transforms_translation_step_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19174
bool set_map_channel_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:18960
bool set_transforms_translation_map_z(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19225
bool set_area_modifiers_vertex_counts(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19507
bool set_transforms_scale_map_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19461
bool get_transforms_rotation_map_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19311
bool set_transforms_rotation_from(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:19233
bool set_volume_random_edge_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19136
float get_volume_random_edge_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19140
bool set_transforms_scale_map_z(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19483
bool set_compatibility_edited_instances_avoidance_legacy(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19782
bool set_surface_slope_limit_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18993
bool set_compatibility_altitude_falloff_inconsistency(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19818
IntList get_model_parents(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18752
bool set_surface_map_jitter_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18926
bool set_surface_slope_limit_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18975
float get_transforms_translation_step(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19167
bool set_surface_map_jitter_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18917
bool get_transforms_scale_map_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19486
Value get_transforms_translation_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19198
float get_surface_random_edge_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18843
bool set_look_at_falloff_curve_interp(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19368
bool set_area_modifiers_axis(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19585
bool set_surface_map_offset_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18934
FloatList get_area_modifiers_falloff_far(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19556
bool set_transforms_scale_to(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:19406
Value get_surface_random_density_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18853
bool set_surface_random_density_map(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:18847
VectorList get_spline_vertices(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19060
bool get_compatibility_single_channel_limitation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19777
bool set_transforms_translation_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:19195
bool get_avoid_collisions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18800
float get_spline_follow_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19115
bool set_transforms_translation_step_y(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19178
bool set_presample_surface_color_map(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19703
bool get_transforms_scale_uniform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19446
bool set_surface_random_use_density(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18831
bool set_spline_follow_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19111
int get_look_at_models_orientation_axis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19381
bool get_camera_clipping_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19619
bool set_camera_clipping_near_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19656
bool set_surface_map_lock_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18891
bool set_transforms_translation_step(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19163
FloatList get_target_factors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18714
bool get_surface_map_lock_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18894
bool set_look_at_horizontal(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19392
bool set_transforms_rotation_map_y(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19315
bool set_compatibility_transforms_inconsistency(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19827
float get_surface_slope_limit_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18988
float get_look_at_falloff_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19353
bool set_compatibility_skip_original_rotation(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19728
bool set_camera_clipping_far_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19665
IntList get_area_modifiers_axis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19592
bool set_target_factors(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:18707
bool set_surface_random_density_map_pattern(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18858
bool set_transforms_translation_from(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:19145
bool get_transforms_rotation_step_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19262
FloatList get_area_modifiers_falloff_near(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19544
bool get_compatibility_use_volatile_edited_instance_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19840
bool set_targets(const PluginList &pluginList, double time=TiMe::Default())
Geometry to scatter on.
Definition: vrayplugins.hpp:18698
IntList get_spline_vertex_counts(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19070
int get_surface_map_pattern(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18871
bool set_avoid_collisions_spacing(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:18805
bool get_volume_random_use_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19131
bool set_compatibility_altitude_falloff_unstable_randomization(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19809
int get_scatter_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:18761
VectorList get_instance_override_placements(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19698
int get_flip_axis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19601
bool set_compatibility_use_volatile_edited_instance_ids(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19836
bool get_compatibility_altitude_falloff_inconsistency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19822
bool set_surface_altitude_limit_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19027
bool get_transforms_scale_map_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19472
bool get_compatibility_omit_rest_pose_transformations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19795
bool get_transforms_scale_step_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19439
bool set_transforms_scale_preserve(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19490
bool set_look_at_models_orientation_axis_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19385
bool set_transforms_scale_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:19450
bool set_volume_random_count(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19120
Chaos Scatter spline input plugin [gpuSupport=(full)].
Definition: vrayplugins.hpp:19853
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:19856
bool set_vertices(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:19862
VectorList get_vertices(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19868
bool set_triangulate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19872
int get_triangulate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19875
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:19858
Geometry source plugin. Defines mesh data (including UV coordinates and per-face material IDs)....
Definition: vrayplugins.hpp:19879
bool set_osd_preserve_geometry_borders(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20085
ValueList get_shaders_names(double time=TiMe::Default()) const
A list of shader names; each item is a list of 2 elements - 0: face material ID, 1: shader name.
Definition: vrayplugins.hpp:19957
bool set_smooth_uv_borders(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20005
bool get_primary_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19992
bool set_first_poly_vertices(const IntList &intList, double time=TiMe::Default())
A list of indices of the first vertices of the polygons of degree greater than 4. Used by the OpenSub...
Definition: vrayplugins.hpp:20030
bool set_vertex_creases_vertices(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20113
IntList get_edge_creases_vertices(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20099
StringList get_map_channels_names(double time=TiMe::Default()) const
A list containing the names of the mapping channels.
Definition: vrayplugins.hpp:19932
bool set_osd_subdiv_uvs(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20067
int get_dynamic_geometry(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20001
bool set_map_channels(const ValueList &list, double time=TiMe::Default())
A list of mapping channels; each channel itself is a list of 3 elements - the channel index,...
Definition: vrayplugins.hpp:19921
bool set_shaders_names(const ValueList &list, double time=TiMe::Default())
A list of shader names; each item is a list of 2 elements - 0: face material ID, 1: shader name.
Definition: vrayplugins.hpp:19951
bool set_face_mtlIDs(const IntList &intList, double time=TiMe::Default())
Material IDs for each face.
Definition: vrayplugins.hpp:19943
bool set_velocities(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20021
bool set_osd_subdiv_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20058
bool set_edge_creases_sharpness(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20103
int get_osd_subdiv_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20062
FloatList get_edge_creases_sharpness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20109
bool set_normals(const VectorList &vectorList, double time=TiMe::Default())
Array of normal vectors.
Definition: vrayplugins.hpp:19905
Transform get_reference_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19985
bool set_osd_subdiv_level(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20049
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20134
bool set_osd_preserve_map_borders(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20076
IntList get_face_mtlIDs(double time=TiMe::Default()) const
Material IDs for each face.
Definition: vrayplugins.hpp:19948
VectorList get_velocities(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20027
bool set_osd_subdiv_enable(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20040
bool set_faces(const IntList &intList, double time=TiMe::Default())
Array of indices into the 'vertices' array. Each three consecutive indices form a triangle.
Definition: vrayplugins.hpp:19897
bool set_smooth_uv(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20013
VectorList get_vertices(double time=TiMe::Default()) const
Array of Vector vertex positions for the mesh (in object space)
Definition: vrayplugins.hpp:19894
bool set_faceNormals(const IntList &intList, double time=TiMe::Default())
Array of indices into the 'normals' array. Each three consecutive indices form a triangle,...
Definition: vrayplugins.hpp:19913
bool set_vertices(const VectorList &vectorList, double time=TiMe::Default())
Array of Vector vertex positions for the mesh (in object space)
Definition: vrayplugins.hpp:19889
ValueList get_smooth_derivs(double time=TiMe::Default()) const
A list of mapping channels with smooth derivs; this can also be a single boolean value to specify whe...
Definition: vrayplugins.hpp:19966
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:19884
bool set_map_channels_names(const StringList &stringList, double time=TiMe::Default())
A list containing the names of the mapping channels.
Definition: vrayplugins.hpp:19930
IntList get_edge_visibility(double time=TiMe::Default()) const
A list of edge visibility flags, each integer in the list has edge visibility information for 10 cons...
Definition: vrayplugins.hpp:19940
bool set_weld_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19970
int get_osd_subdiv_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20053
bool set_reference_mesh(const PluginRef &plugin, double time=TiMe::Default())
The reference mesh which is used to calculate the uvw coordinates when a 3d placement is used.
Definition: vrayplugins.hpp:19976
bool set_edge_visibility(const IntList &intList, double time=TiMe::Default())
A list of edge visibility flags, each integer in the list has edge visibility information for 10 cons...
Definition: vrayplugins.hpp:19935
VectorList get_normals(double time=TiMe::Default()) const
Array of normal vectors.
Definition: vrayplugins.hpp:19910
PluginRef get_reference_mesh(double time=TiMe::Default()) const
The reference mesh which is used to calculate the uvw coordinates when a 3d placement is used.
Definition: vrayplugins.hpp:19978
IntList get_vertex_creases_vertices(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20119
float get_weld_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:19973
bool get_smooth_uv_borders(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20008
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:19882
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20138
IntList get_faceNormals(double time=TiMe::Default()) const
Array of indices into the 'normals' array. Each three consecutive indices form a triangle,...
Definition: vrayplugins.hpp:19918
bool get_osd_subdiv_uvs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20071
ValueList get_map_channels(double time=TiMe::Default()) const
A list of mapping channels; each channel itself is a list of 3 elements - the channel index,...
Definition: vrayplugins.hpp:19927
bool set_reference_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:19982
bool get_osd_preserve_geometry_borders(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20089
bool set_vertex_creases_sharpness(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20123
bool get_smooth_uv(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20017
IntList get_first_poly_vertices(double time=TiMe::Default()) const
A list of indices of the first vertices of the polygons of degree greater than 4. Used by the OpenSub...
Definition: vrayplugins.hpp:20035
bool get_osd_subdiv_enable(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20044
IntList get_faces(double time=TiMe::Default()) const
Array of indices into the 'vertices' array. Each three consecutive indices form a triangle.
Definition: vrayplugins.hpp:19902
int get_osd_preserve_map_borders(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20080
bool set_dynamic_geometry(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19997
bool set_smooth_derivs(const ValueList &list, double time=TiMe::Default())
A list of mapping channels with smooth derivs; this can also be a single boolean value to specify whe...
Definition: vrayplugins.hpp:19960
bool set_primary_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:19989
FloatList get_vertex_creases_sharpness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20129
bool set_edge_creases_vertices(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20093
Geometry source plugin. Defines a smooth NURBS surface. [gpuSupport=(none)].
Definition: vrayplugins.hpp:20142
bool set_cvs(const ValueList &list, double time=TiMe::Default())
List of lists. Each inner list defines one NURB spline with control vertices (vectors).
Definition: vrayplugins.hpp:20152
PluginRef get_trimsComplex(double time=TiMe::Default()) const
A single TrimmingRegionsComplex plug-in containing all the trim information.
Definition: vrayplugins.hpp:20186
bool set_regularUSteps(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20231
bool set_maxSubdivDepth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20210
int get_vDegree(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20269
bool get_primary_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20290
float get_flatnessCoef(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20220
PluginList get_listTrimCurves(double time=TiMe::Default()) const
List of NURBSCurve objects - the trimming curves.
Definition: vrayplugins.hpp:20181
bool set_vDirectionType(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20252
bool set_uDirectionType(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20245
FloatList get_uKnots(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20196
ValueList get_cvs(double time=TiMe::Default()) const
List of lists. Each inner list defines one NURB spline with control vertices (vectors).
Definition: vrayplugins.hpp:20158
PluginList get_trims(double time=TiMe::Default()) const
List of TrimmingRegion objects. The orientation is used to determine whether the trim will generate g...
Definition: vrayplugins.hpp:20174
Transform get_reference_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20302
PluginRef get_reference_nurbs(double time=TiMe::Default()) const
The reference nurbs object which is used to calculate the uvw coordinates when a 3d placement is used...
Definition: vrayplugins.hpp:20295
bool set_weights(const ValueList &list, double time=TiMe::Default())
List of lists. Each inner list contains the weights (floats) for one NURB spline. Must match the cont...
Definition: vrayplugins.hpp:20161
bool set_primary_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20287
int get_uDirectionType(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20248
int get_vDirectionType(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20255
bool set_vKnots(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20200
FloatList get_vKnots(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20206
bool set_uDegree(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20259
bool set_regularSubdiv(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20224
int get_maxSubdivDepth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20213
int get_regularUSteps(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20234
bool set_flipNormals(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20273
bool set_listTrimCurves(const PluginList &pluginList, double time=TiMe::Default())
List of NURBSCurve objects - the trimming curves.
Definition: vrayplugins.hpp:20177
bool set_reference_nurbs(const PluginRef &plugin, double time=TiMe::Default())
The reference nurbs object which is used to calculate the uvw coordinates when a 3d placement is used...
Definition: vrayplugins.hpp:20293
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:20145
int get_uDegree(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20262
bool set_trims(const PluginList &pluginList, double time=TiMe::Default())
List of TrimmingRegion objects. The orientation is used to determine whether the trim will generate g...
Definition: vrayplugins.hpp:20170
int get_regularVSteps(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20241
bool set_flatnessCoef(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20217
bool get_generateStatic(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20283
ValueList get_weights(double time=TiMe::Default()) const
List of lists. Each inner list contains the weights (floats) for one NURB spline. Must match the cont...
Definition: vrayplugins.hpp:20167
bool get_flipNormals(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20276
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:20147
bool set_trimsComplex(const PluginRef &plugin, double time=TiMe::Default())
A single TrimmingRegionsComplex plug-in containing all the trim information.
Definition: vrayplugins.hpp:20184
bool get_regularSubdiv(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20227
bool set_uKnots(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20190
bool set_generateStatic(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20280
bool set_vDegree(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20266
bool set_regularVSteps(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20238
bool set_reference_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:20299
Wrapper for another geometry source plugin. Adds face smoothing (subdivision). Can also directly add ...
Definition: vrayplugins.hpp:20306
Value get_displacement_tex_color(double time=TiMe::Default()) const
The displacement texture. Its intensity is used if the displacement is 2d.
Definition: vrayplugins.hpp:20325
bool get_preserve_geometry_borders(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20492
bool get_static_subdiv(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20417
bool set_max_bound(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:20471
bool set_displacement_tex_float(float texturefloat, double time=TiMe::Default())
The displacement texture.
Definition: vrayplugins.hpp:20330
float get_water_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20360
bool set_use_globals(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20422
bool set_mesh(const PluginRef &plugin, double time=TiMe::Default())
The triangle mesh that will be displaced.
Definition: vrayplugins.hpp:20316
bool get_use_globals(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20426
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:20311
bool set_classic_catmark(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20497
bool set_displacement_shift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20343
bool get_keep_continuity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20353
bool set_edge_length(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20440
bool set_max_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20449
bool set_displacement_tex_color(const PluginRef &texture, double time=TiMe::Default())
The displacement texture. Its intensity is used if the displacement is 2d.
Definition: vrayplugins.hpp:20321
int get_map_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20374
bool set_map_channel_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20383
Color get_min_bound(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20467
PluginRef get_mesh(double time=TiMe::Default()) const
The triangle mesh that will be displaced.
Definition: vrayplugins.hpp:20318
bool set_min_bound(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:20464
float get_displacement_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20339
bool set_vector_displacement(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20364
bool set_view_dep(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20431
bool set_map_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20371
float get_edge_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20444
bool get_classic_catmark(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20501
int get_vector_displacement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20367
bool set_use_bounds(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20457
int get_image_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20394
Color get_max_bound(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20474
bool set_keep_continuity(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20350
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:20309
bool set_water_level(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20357
bool set_object_space_displacement(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20405
bool set_map_channel_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20379
bool get_cache_normals(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20401
bool set_cache_normals(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20398
int get_max_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20453
Value get_displacement_tex_float(double time=TiMe::Default()) const
The displacement texture.
Definition: vrayplugins.hpp:20332
bool set_preserve_map_borders(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20479
bool set_image_width(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20391
bool set_static_subdiv(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20413
bool set_displacement_tex_color(const AColor &texture, double time=TiMe::Default())
The displacement texture. Its intensity is used if the displacement is 2d.
Definition: vrayplugins.hpp:20323
bool set_displacement_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20336
bool get_object_space_displacement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20408
float get_displacement_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20346
bool get_view_dep(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20435
bool set_displacement_tex_float(const PluginRef &texturefloat, double time=TiMe::Default())
The displacement texture.
Definition: vrayplugins.hpp:20328
bool set_preserve_geometry_borders(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20488
int get_preserve_map_borders(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20483
std::string get_map_channel_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20387
bool get_use_bounds(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20460
Plugin for the GeometryPluginCategory category.
Definition: vrayplugins.hpp:16
Plugin for the GeometrySourcePluginCategory category.
Definition: vrayplugins.hpp:19
Provide render engine type as a plugin in the vrscene.
Definition: vrayplugins.hpp:20505
bool set_host(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20586
std::string get_engine_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20522
bool set_host(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20589
bool set_build_number(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20546
bool set_engine_type(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20516
std::string get_build_number(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20552
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:20510
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:20508
bool set_exporter_version(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20569
bool set_host_version(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20599
bool set_build_date(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20556
bool set_version(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20526
std::string get_host(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20592
std::string get_version(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20532
std::string get_host_version(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20602
bool set_exporter_version(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20566
std::string get_build_date(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20562
bool set_host_version(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20596
std::string get_build_mod(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20582
std::string get_build(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20542
bool set_engine_type(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20519
bool set_build(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20536
std::string get_exporter_version(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20572
bool set_build_mod(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20579
bool set_build_mod(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20576
bool set_build_date(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20559
bool set_build_number(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20549
bool set_version(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20529
bool set_build(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:20539
Geometry source plugin that feeds a top-level plugin such as Node. Efficiently instances objects in t...
Definition: vrayplugins.hpp:20906
bool set_user_color_pp_1(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20954
FloatList get_user_float_pp_1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21057
FloatList get_age_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21021
bool set_use_time_instancing(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21198
bool set_user_float_pp_4(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21086
FloatList get_user_float_pp_2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21069
PluginRef get_instances_material_override(double time=TiMe::Default()) const
Use override material even if particle has a material specified.
Definition: vrayplugins.hpp:21121
bool get_shading_needs_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21148
bool set_user_color_pp_2(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20966
FloatList get_user_float_pp_4(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21093
FloatList get_lifespan_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21033
PluginList get_extra_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21193
int get_use_time_instancing(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21202
ColorList get_user_color_pp_4(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20997
ValueList get_instances(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21116
bool set_user_color_pp_3(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20978
bool set_user_float_pp_2(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21062
bool set_shading_needs_ids(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21144
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21130
bool set_extra_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21188
bool set_use_direct_velocity(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21171
bool set_user_float_pp_3(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21074
bool set_instances_material_override(const PluginRef &plugin, double time=TiMe::Default())
Use override material even if particle has a material specified.
Definition: vrayplugins.hpp:21119
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:20911
FloatList get_opacity_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21045
bool set_instances(const ValueList &list, double time=TiMe::Default())
Definition: vrayplugins.hpp:21109
int get_render_ids_gen_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21184
bool get_visible(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21139
ColorList get_acceleration_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20925
bool set_colors(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20930
bool set_opacity_pp(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21038
ColorList get_user_color_pp_5(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21009
ColorList get_user_color_pp_3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20985
bool set_use_additional_params(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21153
bool set_visible(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21135
ColorList get_emission_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20949
bool get_use_direct_velocity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21175
ColorList get_user_color_pp_1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20961
bool set_user_float_pp_1(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21050
bool set_user_color_pp_5(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21002
bool set_user_color_pp_4(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20990
bool set_acceleration_pp(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20918
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21126
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:20909
bool get_use_additional_params(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21157
ColorList get_user_color_pp_2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20973
bool set_emission_pp(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20942
ColorList get_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20937
FloatList get_user_float_pp_3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21081
bool set_lifespan_pp(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21026
bool set_render_ids_gen_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21180
bool set_age_pp(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21014
bool get_use_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21166
FloatList get_user_float_pp_5(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21105
bool set_user_float_pp_5(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21098
bool set_use_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21162
Top-level geometry plugin. Efficiently instances objects in the scene. Often used for particles and v...
Definition: vrayplugins.hpp:20606
bool set_user_color_pp_2(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20666
ColorList get_acceleration_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20625
bool set_user_color_pp_3(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20678
ValueList get_instances(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20816
ColorList get_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20637
bool set_use_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20862
bool set_user_color_pp_1(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20654
bool set_user_float_pp_2(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20762
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20830
bool get_use_additional_params(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20857
bool get_use_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20866
bool set_colors(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20630
bool set_use_time_instancing(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20898
bool set_user_float_pp_5(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20798
bool get_use_direct_velocity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20875
bool set_acceleration_pp(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20618
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:20611
int get_use_time_instancing(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20902
ColorList get_user_color_pp_5(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20709
FloatList get_opacity_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20745
bool set_lifespan_pp(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20726
bool set_user_color_pp_4(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20690
bool set_visible(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20835
bool set_user_color_pp_5(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20702
ColorList get_user_color_pp_2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20673
bool get_shading_needs_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20848
bool set_extra_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20888
FloatList get_age_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20721
bool set_instances_material_override(const PluginRef &plugin, double time=TiMe::Default())
Use override material even if particle has a material specified.
Definition: vrayplugins.hpp:20819
bool set_use_direct_velocity(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20871
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20826
bool set_user_float_pp_3(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20774
ColorList get_user_color_pp_4(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20697
FloatList get_lifespan_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20733
bool set_user_float_pp_1(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20750
bool set_instances(const ValueList &list, double time=TiMe::Default())
Definition: vrayplugins.hpp:20809
ColorList get_emission_pp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20649
bool set_shading_needs_ids(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20844
FloatList get_user_float_pp_5(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20805
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:20609
int get_render_ids_gen_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20884
bool set_age_pp(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20714
FloatList get_user_float_pp_3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20781
FloatList get_user_float_pp_2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20769
ColorList get_user_color_pp_1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20661
FloatList get_user_float_pp_4(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20793
bool get_visible(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20839
PluginRef get_instances_material_override(double time=TiMe::Default()) const
Use override material even if particle has a material specified.
Definition: vrayplugins.hpp:20821
bool set_user_float_pp_4(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20786
bool set_emission_pp(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20642
ColorList get_user_color_pp_3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20685
bool set_use_additional_params(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20853
PluginList get_extra_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20893
FloatList get_user_float_pp_1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:20757
bool set_render_ids_gen_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:20880
bool set_opacity_pp(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:20738
Ambient light source (GL-style fake GI) [gpuSupport=(none)].
Definition: vrayplugins.hpp:21206
bool get_decay_far_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21532
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21425
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21465
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21329
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21343
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21271
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21375
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:21488
bool set_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21564
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:21251
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21393
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21398
bool set_shadowRadius_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:21603
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21447
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21460
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21231
bool set_decay_near_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21519
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21262
bool set_ambient_shade(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:21638
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21247
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21293
bool set_intensity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:21572
float get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21568
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21442
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:21254
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:21492
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21238
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21316
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21434
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21474
bool set_shadowRadius_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:21600
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21266
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21302
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:21209
bool get_decay_near_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21505
float get_decay(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21633
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21496
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21280
float get_decay_far_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21541
float get_decay_near_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21514
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21555
bool set_decay(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21629
bool set_ambient_shade(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:21642
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21478
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21389
Value get_intensity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21578
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21411
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21451
Value get_ambient_shade(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21646
bool set_areaSpeculars(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21583
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21257
bool set_decay_far_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21537
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21311
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21456
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21420
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21356
bool set_shadowRadius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21592
bool set_intensity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:21575
bool get_areaSpeculars(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21587
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21222
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21347
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21325
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21380
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21416
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21429
bool set_decay_near_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21501
bool set_shadowSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21620
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21298
float get_decay_far_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21550
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:21243
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21384
float get_decay_near_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21523
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21275
bool set_decay_far_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21546
int get_shadowSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21624
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21483
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21438
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:21372
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21320
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21611
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21365
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:21211
float get_shadowRadius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21596
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:21369
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21469
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21559
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21615
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:21361
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21407
bool set_decay_far_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21528
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21218
bool set_decay_near_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21510
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:21235
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21289
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21338
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:21227
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21352
Value get_shadowRadius_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21606
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21334
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21307
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21284
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21402
V-Ray implementation of the ambient light in 3dsMax [gpuSupport=(none)].
Definition: vrayplugins.hpp:21650
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21737
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21715
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21701
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21673
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21664
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21661
float get_gi_min_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21680
bool set_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:21684
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21669
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:21655
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21710
Value get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21690
bool set_gi_min_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21677
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21728
bool set_compensate_exposure(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21694
bool set_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:21687
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21724
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21733
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21719
bool get_compensate_exposure(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21697
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21742
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21706
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:21653
Infinite directional (parallel) light source [gpuSupport=(partial)].
Definition: vrayplugins.hpp:21746
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21896
bool set_shadowSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22078
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21811
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21978
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21942
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21991
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21938
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21878
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:21909
int get_shadowSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22082
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22069
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21778
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:22018
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21974
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21820
bool set_intensity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:22058
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:22032
Value get_intensity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22064
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21883
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21797
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22041
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21965
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21802
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21842
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22014
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21860
bool set_beamRadius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22087
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21865
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21905
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21874
bool set_spreadAngle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22096
float get_beamRadius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22091
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22045
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21933
float get_spreadAngle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22100
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21987
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21920
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:21767
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21829
bool set_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22050
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21762
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21806
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22023
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21924
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:21794
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21869
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21838
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:21749
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21833
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22005
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21815
bool set_intensity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:22061
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21996
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:21982
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21824
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21969
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:22000
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21787
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:21912
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21847
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21887
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21771
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22073
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:22009
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21951
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:21775
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21960
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:21791
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21956
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21851
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:21915
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21758
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21892
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:21783
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21929
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:22028
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:21751
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21856
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22036
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:21901
float get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22054
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:21947
V-Ray implementation of the directional light in 3dsMax [gpuSupport=(partial)].
Definition: vrayplugins.hpp:22104
float get_shadowRadius1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22570
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22405
int get_shape_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22615
bool set_intensity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:22421
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22320
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22284
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22356
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:22351
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22180
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22157
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22396
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22347
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22374
Value get_projector_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22480
float get_decay_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22498
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22311
bool set_hotspot(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22593
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:22154
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22184
bool set_far_attenuation_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22548
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22207
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22307
bool get_near_attenuation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22507
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22138
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22234
bool set_near_attenuation_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22512
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22275
float get_fallsize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22606
bool set_near_attenuation_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22521
bool set_far_attenuation(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22530
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:22392
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22198
bool get_overshoot(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22588
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:22342
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:22151
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22289
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22298
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22252
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22329
bool set_rect_aspect(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22620
bool set_shadowSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22466
bool set_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22410
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22247
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22280
int get_shadowSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22470
bool set_intensity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:22418
bool set_shadowShape(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22557
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22171
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22365
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22302
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22162
bool get_areaSpeculars(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22433
bool set_overshoot(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22584
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22325
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22293
float get_rect_aspect(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22624
float get_near_attenuation_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22516
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22238
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22338
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:22109
bool set_areaSpeculars(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22429
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22220
float get_shadowRadius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22442
bool set_fallsize(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22602
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22457
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22461
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22334
bool set_shadowRadius_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:22446
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:22378
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22256
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:22143
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22131
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:22107
bool set_projector_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:22474
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22383
bool set_shadowRadius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22438
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:22127
float get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22414
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22316
bool set_decay_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22485
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22211
bool set_shape_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22611
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22189
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22147
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:22269
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22118
bool set_projector_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:22477
Value get_shadowRadius_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22452
int get_shadowShape(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22561
bool set_shadowRadius2(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22575
float get_far_attenuation_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22543
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22202
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:22369
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22229
Value get_intensity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22424
bool set_far_attenuation_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22539
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:22225
float get_near_attenuation_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22525
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:22272
bool set_shadowRadius1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22566
bool set_shadowRadius_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:22449
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22166
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22243
float get_far_attenuation_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22552
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22401
bool set_decay_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22494
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22122
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22216
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22175
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:22261
bool get_far_attenuation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22534
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22265
int get_decay_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22489
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22193
bool set_near_attenuation(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22503
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:22360
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:22388
float get_shadowRadius2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22579
float get_hotspot(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22597
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:22135
Infinite directional (parallel) light source. Similar to LightDirect, but treats soft shadows differe...
Definition: vrayplugins.hpp:22628
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:22914
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22824
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22679
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22927
float get_beamRadius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22973
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:22873
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:22631
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22797
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:22657
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22833
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22760
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:22665
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22860
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22756
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22955
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22787
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22693
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:22882
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22856
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22765
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22688
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22669
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22724
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22711
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22829
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:22747
bool set_intensity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:22940
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22923
bool set_spreadAngle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22978
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22851
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22644
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:22633
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22842
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22729
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22838
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:22783
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22896
bool set_beamRadius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22969
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22811
int get_shadowSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22964
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22715
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22905
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22702
Value get_intensity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22946
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22738
bool set_shadowSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22960
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22878
float get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22936
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22697
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22815
bool set_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22932
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22847
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22887
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:22791
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:22676
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:22649
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22733
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22640
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22869
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22774
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22778
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:22891
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:22794
bool set_intensity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:22943
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22802
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22806
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22820
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:22910
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22742
float get_spreadAngle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22982
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22706
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:22864
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22720
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22769
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22918
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22653
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22684
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:22951
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:22673
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22751
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:22660
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:22900
Dome light source for image based lighting. Intersected infinitely away from the scene (when a ray do...
Definition: vrayplugins.hpp:22986
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23256
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23066
bool set_affect_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23429
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23180
bool get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23433
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23029
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:23270
bool set_intensity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:23303
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23075
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23053
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:23036
bool set_dome_rayDistanceMode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23438
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23207
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23278
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23062
bool set_tex_adaptive(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23402
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23238
float get_tex_adaptive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23406
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23283
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:23260
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23193
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23171
bool set_dome_adaptive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23456
int get_tex_resolution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23397
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23111
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23044
Value get_intensity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23306
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23039
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23333
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:23251
bool set_useMIS(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23356
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:23154
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23084
bool get_invisible(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23324
bool set_dome_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:23382
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23229
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23093
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23020
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23116
bool set_affectReflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23338
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23202
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23175
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23184
float get_dome_targetRadius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23415
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23048
bool set_finite_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23492
bool set_intensity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:23300
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23120
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:22989
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23247
float get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23296
bool set_invisible(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23320
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23089
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23315
bool set_dome_finite_on(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23483
bool set_dome_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:23385
bool get_use_dome_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23378
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23080
bool get_useMIS(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23360
float get_finite_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23496
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23098
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23287
bool set_objectID(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23347
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23157
bool set_dome_rayDistance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23447
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23147
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23071
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23265
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23162
float get_dome_emitRadius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23424
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23013
bool set_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23292
bool get_dome_spherical(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23369
int get_dome_grid_res(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23469
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23138
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:23025
float get_dome_rayDistance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23451
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:23107
bool set_dome_emitRadius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23420
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:23151
bool set_tex_resolution(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23393
bool set_dome_targetRadius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23411
bool set_dome_u_tiles(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23474
float get_finite_cameraHeight(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23505
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23134
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23189
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23000
bool set_dome_grid_res(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23465
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23211
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23198
int get_objectID(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23351
bool get_dome_adaptive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23460
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23129
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:23224
Value get_dome_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23388
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23166
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23057
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:23233
bool set_finite_groundBlend(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23510
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:22991
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:23009
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23004
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:23242
int get_dome_finite_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23487
int get_dome_u_tiles(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23478
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23220
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:23143
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23311
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:23274
float get_finite_groundBlend(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23514
int get_dome_rayDistanceMode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23442
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:23017
bool set_use_dome_tex(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23374
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23216
bool set_finite_cameraHeight(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23501
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:23033
bool get_affectReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23342
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23329
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23125
bool set_dome_spherical(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23365
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23102
Light source using .ies file definitions of real fixtures [gpuSupport=(partial)].
Definition: vrayplugins.hpp:23518
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:23523
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23795
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23623
float get_decay_far_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23862
bool get_override_prescribed_power(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23920
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23746
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:23539
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:23781
bool set_ies_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:23885
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:23555
bool set_ies_light_height(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23970
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23668
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23592
bool set_area_speculars(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23925
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:23563
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23867
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23619
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23641
bool set_decay_far_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23849
bool set_override_prescribed_power(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23916
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23659
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23632
bool set_soft_shadows(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23934
float get_ies_light_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23974
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23723
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:23804
bool set_power(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23907
int get_shadowSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23880
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23786
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23664
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23610
bool set_shadowSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23876
bool set_new_max_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23997
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:23790
bool set_decay_near_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23831
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:23681
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23701
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:23637
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23692
bool set_ies_light_shape(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23943
bool set_decay_near_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23822
float get_new_max_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24001
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:23566
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:23547
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23601
bool set_ies_light_diameter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23979
bool get_area_speculars(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23929
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23677
float get_ies_light_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23956
bool set_rescale_max_intensty(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23988
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23759
bool set_ies_light_length(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23961
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23705
float get_ies_light_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23965
bool get_decay_far_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23844
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23687
float get_decay_far_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23853
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23768
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23714
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23583
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:23754
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23871
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23596
int get_ies_light_shape(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23947
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23696
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:23763
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23614
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23559
int get_soft_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23938
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23728
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23732
Color get_filter_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23902
bool set_decay_far_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23840
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23741
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23646
bool set_decay_near_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23813
bool set_ies_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:23889
float get_decay_near_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23835
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23710
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:23772
bool set_decay_far_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23858
float get_ies_light_diameter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23983
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23737
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:23684
bool set_filter_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:23898
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23605
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23578
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:23521
bool get_rescale_max_intensty(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23992
bool get_decay_near_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23817
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23587
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23550
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:23673
float get_decay_near_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23826
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23777
std::string get_ies_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23893
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23719
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:23800
float get_power(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23911
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23750
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23574
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23808
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23543
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23650
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23530
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23655
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23534
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23628
bool set_ies_light_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:23952
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:23569
Definition: vrayplugins.hpp:24006
std::string get_ies_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24381
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24180
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24355
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24256
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24211
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24202
bool set_decay_near_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24319
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:24043
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24018
bool set_decay_near_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24310
bool set_decay_far_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24346
bool set_rescale_max_intensty(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24476
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24147
bool set_new_max_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24485
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24031
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:24292
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24207
bool set_decay_far_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24337
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:24035
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24062
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24075
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24229
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:24242
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24220
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24152
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24359
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24022
float get_ies_light_diameter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24471
bool get_decay_far_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24332
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:24278
bool set_ies_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:24377
float get_ies_light_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24453
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24143
int get_soft_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24426
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24216
bool get_rescale_max_intensty(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24480
bool set_decay_near_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24301
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24129
Color get_filter_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24390
bool set_area_speculars(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24413
float get_new_max_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24489
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:24172
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24234
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:24260
float get_decay_far_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24350
bool set_decay_far_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24328
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:24288
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24047
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24225
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24084
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24184
bool set_power(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24395
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:24051
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24265
int get_ies_light_shape(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24435
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24274
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24111
float get_decay_far_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24341
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24089
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24134
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24107
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24057
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:24161
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:24009
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:24054
bool set_ies_light_height(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24458
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:24125
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:24269
float get_decay_near_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24314
bool set_ies_light_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24440
bool set_ies_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:24373
int get_shadowSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24368
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24193
bool set_soft_shadows(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24422
bool set_ies_light_shape(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24431
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24071
bool set_shadowSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24364
bool set_ies_light_length(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24449
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24066
bool set_ies_light_diameter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24467
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24296
float get_decay_near_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24323
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24120
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24138
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:24027
bool set_filter_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:24386
bool get_decay_near_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24305
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24102
float get_power(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24399
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24116
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24080
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24189
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:24011
bool set_override_prescribed_power(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24404
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24175
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24156
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:24251
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24093
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24098
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24238
float get_ies_light_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24462
bool get_override_prescribed_power(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24408
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:24169
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24247
float get_ies_light_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24444
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24283
bool get_area_speculars(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24417
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24165
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24038
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24198
Light instancing plugin. [gpuSupport=(full)].
Definition: vrayplugins.hpp:24493
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:24496
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:24498
TransformList get_transforms(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24539
bool get_use_source_light_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24548
PluginRef get_source_light(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24516
VectorList get_transforms_vector(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24528
bool set_intensities(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:24565
FloatList get_intensities(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24572
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24505
ColorList get_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24560
bool set_transforms_vector(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:24521
bool set_transforms(const TransformList &transformList, double time=TiMe::Default())
Definition: vrayplugins.hpp:24533
bool set_colors(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:24553
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24509
bool set_use_source_light_transform(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24544
bool set_source_light(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:24513
A light source representing the pre-computed radiance of a luminaire. [gpuSupport=(none)].
Definition: vrayplugins.hpp:24576
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24761
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:24579
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24634
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:24623
bool set_decay_far_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24909
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24779
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24792
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:24607
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:24599
float get_decay_far_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24922
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:24626
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24931
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24610
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24846
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24629
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24855
bool set_decay_near_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24891
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24810
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24783
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25056
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24674
bool set_useMIS(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25018
bool get_decay_near_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24877
bool set_decay_far_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24918
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:24741
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:24864
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24692
int get_sampling_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25051
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:25027
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:24697
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24683
bool set_occludeLights(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24973
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24982
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24806
bool get_decay_far_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24904
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24719
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:25031
bool set_decay_far_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24900
bool set_decay_near_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24882
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:24860
bool set_noDecay(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25000
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24724
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:24581
bool set_objectID(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25009
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24737
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24765
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24927
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24797
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24955
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25060
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24706
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24728
bool get_lod_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25044
bool set_decay_near_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24873
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24715
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24710
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24590
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24679
float get_decay_near_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24895
bool get_noDecay(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25004
float get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25078
bool get_occludeLights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24977
bool get_affectReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24995
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24801
bool get_invisible(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24968
float get_filter_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25069
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24643
bool set_intensity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:24947
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24788
bool set_invisible(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24964
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24688
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24959
int get_objectID(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25013
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24652
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:24615
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24828
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24647
bool set_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24936
bool set_lod_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25040
bool set_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25074
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24752
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:24814
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24670
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24638
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24837
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24594
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24986
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24819
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:24850
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24868
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24774
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:24832
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:24733
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24747
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24619
float get_decay_near_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24886
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24665
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24656
bool set_affectReflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24991
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24603
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25035
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:24823
bool set_filter_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25065
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24770
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24756
bool set_sampling_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25048
float get_decay_far_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24913
bool get_useMIS(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25022
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:24661
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:24841
float get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24940
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:24744
bool set_intensity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:24944
Value get_intensity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24950
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:24701
Area light source based on a custom geometry source [gpuSupport=(partial)].
Definition: vrayplugins.hpp:25082
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25298
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25285
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:25366
bool set_user_attributes_bin(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:25616
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25280
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25153
float get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25446
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25194
IntList get_user_attributes_bin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25622
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25361
bool get_occludeLights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25483
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25158
float get_decay_near_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25392
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25276
float get_decay_far_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25419
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25488
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:25329
float get_decay_near_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25401
PluginRef get_geometry(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25553
bool get_invisible(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25474
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25225
float get_decay_far_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25428
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25492
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:25239
bool set_affectReflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25497
bool set_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25442
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25267
int get_objectID(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25537
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:25085
bool set_doubleSided(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25515
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25243
PluginRef get_map_channels(double time=TiMe::Default()) const
A plugin providing map channels override data via EXT_EXTERNAL_MAP_CHANNELS interface.
Definition: vrayplugins.hpp:25627
bool set_decay_far_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25424
bool set_tex_resolution(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25586
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25216
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:25356
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:25247
bool set_use_tex(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25567
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25343
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25140
bool set_map_channels(const PluginRef &plugin, double time=TiMe::Default())
A plugin providing map channels override data via EXT_EXTERNAL_MAP_CHANNELS interface.
Definition: vrayplugins.hpp:25625
bool set_decay_near_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25388
bool set_lightPortal(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25524
Value get_intensity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25456
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25312
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:25129
bool get_use_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25571
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25171
bool set_user_attributes(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:25608
bool get_noDecay(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25510
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25461
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25149
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25303
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25234
bool set_intensity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:25453
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25207
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25135
bool set_decay_far_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25415
bool get_affectReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25501
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:25250
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25185
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25212
bool set_decay_near_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25379
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25125
bool get_useMIS(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25546
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:25338
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25289
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25144
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25167
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25307
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25271
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25258
bool set_ignoreLightNormals(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25558
bool get_decay_far_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25410
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25294
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:25370
bool set_decay_near_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25397
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25198
bool set_invisible(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25470
bool set_cache_tex(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25595
bool set_occludeLights(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25479
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25109
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25325
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:25087
Value get_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25581
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:25320
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25221
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25230
bool set_geometry(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:25550
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25437
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25352
bool set_objectID(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25533
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:25113
bool get_decay_near_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25383
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25189
bool get_ignoreLightNormals(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25562
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25334
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25316
bool set_noDecay(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25506
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25100
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:25132
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:25203
bool get_cache_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25599
bool set_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:25578
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25262
std::string get_user_attributes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25612
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:25121
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25465
int get_tex_resolution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25590
bool set_useMIS(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25542
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:25347
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25176
bool set_intensity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:25450
bool set_decay_far_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25406
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25096
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25162
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25116
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:25105
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25374
bool set_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:25575
bool set_user_attributes(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:25604
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25180
int get_lightPortal(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25528
bool get_doubleSided(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25519
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25253
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25433
Omnidirectional point light source [gpuSupport=(partial)].
Definition: vrayplugins.hpp:25631
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25663
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25823
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25682
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25781
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25723
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25832
bool set_shadowRadius_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:26025
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:25660
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25687
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25745
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:25867
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25714
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25850
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25643
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25772
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25754
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25736
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:25750
Value get_shadowRadius_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26031
bool set_intensity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:25997
bool set_decay_far_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25971
bool set_decay_far_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25962
float get_decay_near_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25939
bool set_shadowRadius_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:26028
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:25668
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25656
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25908
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:25636
float get_decay_far_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25975
bool set_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25989
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:25652
bool get_decay_far_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25957
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25800
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25691
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26036
bool set_shadowSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26045
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25863
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25805
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25759
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:25679
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:25894
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:25876
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25984
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25881
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25890
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25854
bool set_shadowRadius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26017
float get_decay_far_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25966
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25777
float get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25993
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25718
bool set_decay_near_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25944
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25700
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25727
float get_shadowRadius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26021
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25921
int get_shadowSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26049
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25980
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25763
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26040
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25696
Value get_intensity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26003
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25814
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25768
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:25903
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25647
bool get_decay_near_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25930
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25790
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25841
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:25917
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:25676
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:25885
bool set_decay_near_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25935
float get_decay(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26058
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:25786
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:25634
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25899
bool set_decay_near_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25926
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25818
bool get_areaSpeculars(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26012
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:25913
bool set_intensity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:26000
float get_decay_near_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25948
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25741
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25809
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25859
bool set_decay_far_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25953
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25672
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:25797
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25705
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25836
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:25794
bool set_areaSpeculars(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26008
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25872
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:25732
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25845
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25827
bool set_decay(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26054
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:25709
V-Ray implementation of the omnidirectional light in 3dsMax [gpuSupport=(partial)].
Definition: vrayplugins.hpp:26062
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26278
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26296
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26359
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26138
bool set_far_attenuation_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26506
bool set_areaSpeculars(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26387
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26269
bool set_far_attenuation(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26488
int get_shadowShape(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26519
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:26219
bool set_shadowRadius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26396
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26287
bool set_shadowRadius1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26524
float get_far_attenuation_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26510
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26274
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:26327
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26242
float get_near_attenuation_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26474
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:26065
int get_shadowSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26428
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26251
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26354
bool set_shadowRadius2(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26533
float get_shadowRadius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26400
bool get_near_attenuation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26465
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26419
float get_decay_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26456
float get_far_attenuation_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26501
bool set_shadowShape(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26515
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:26085
bool set_shadowSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26424
bool set_near_attenuation(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26461
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26210
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26314
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26260
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26169
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:26309
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:26300
float get_shadowRadius1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26528
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:26318
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26323
bool set_shadowRadius_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:26404
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26089
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26192
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26096
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26247
bool set_projector_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:26432
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:26101
bool set_decay_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26452
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26129
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26292
bool set_far_attenuation_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26497
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26233
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26223
int get_decay_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26447
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26174
bool set_decay_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26443
bool get_areaSpeculars(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26391
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26214
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26124
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26156
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26205
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26076
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:26346
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:26227
bool set_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26368
float get_shadowRadius2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26537
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26080
Value get_projector_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26438
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26196
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:26230
bool set_intensity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:26379
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26120
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26332
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26133
bool set_shadowRadius_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:26407
bool set_near_attenuation_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26470
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26147
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26105
bool set_projector_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:26435
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26265
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26115
Value get_shadowRadius_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26410
float get_near_attenuation_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26483
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26160
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:26183
float get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26372
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26201
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:26093
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26341
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26256
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26187
Value get_intensity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26382
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26415
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26305
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26142
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:26336
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:26350
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26151
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26165
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:26109
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:26112
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26283
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26178
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26238
bool set_near_attenuation_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26479
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26363
bool get_far_attenuation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26492
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:26067
bool set_intensity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:26376
Plugin for the LightPluginCategory category.
Definition: vrayplugins.hpp:22
Rectangular or disc shaped area light source [gpuSupport=(partial)].
Definition: vrayplugins.hpp:26541
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26644
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26820
bool set_invisible(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26929
bool get_decay_far_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26869
bool get_useMIS(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27005
bool set_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26901
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:26806
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26775
bool set_intensity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:26909
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26599
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26726
bool set_directional_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27046
bool set_decay_far_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26874
bool set_use_rect_tex(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27064
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26793
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26559
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26675
bool set_is_disc(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27010
bool set_tex_adaptive(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27092
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26653
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26612
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:26564
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26621
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26617
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26689
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26639
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26721
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26951
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:26580
float get_decay_far_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26878
bool set_directional(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27037
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26766
float get_directional_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27050
bool get_affectReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26960
bool get_is_disc(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27014
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26648
bool set_rect_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:27075
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26603
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26555
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26657
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:26698
bool set_tex_resolution(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27083
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:26546
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26671
bool get_doubleSided(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26978
int get_lightPortal(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26987
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26735
float get_directional(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27041
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26608
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26784
bool get_decay_near_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26842
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:26829
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26568
bool set_occludeLights(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26938
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26753
int get_objectID(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26996
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26892
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26717
bool set_decay_near_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26838
bool set_rect_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:27072
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26702
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26730
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:26591
bool get_ignoreLightNormals(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27059
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26748
bool set_decay_near_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26856
bool get_occludeLights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26942
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26680
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26920
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26811
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26771
float get_decay_near_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26860
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26693
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26757
float get_v_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27032
bool set_noDecay(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26965
bool set_doubleSided(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26974
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26584
bool set_intensity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:26912
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:26706
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26626
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26594
bool set_u_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27019
float get_decay_near_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26851
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26739
float get_tex_adaptive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27096
float get_u_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27023
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:26779
bool set_lightPortal(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26983
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26575
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:26797
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26947
bool set_decay_far_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26883
bool get_noDecay(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26969
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:26544
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26635
bool set_affectReflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26956
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26712
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:26588
Value get_rect_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27078
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26762
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:26788
float get_decay_far_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26887
bool set_decay_far_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26865
float get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26905
Value get_intensity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26915
bool set_objectID(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26992
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:26825
bool set_useMIS(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27001
bool set_v_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27028
bool get_use_rect_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27068
bool get_invisible(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26933
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26802
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26684
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26744
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:26572
bool set_decay_near_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:26847
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:26815
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26833
bool set_ignoreLightNormals(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27055
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26924
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26896
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:26709
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26666
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:26630
int get_tex_resolution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27087
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:26662
Spherical area light source [gpuSupport=(partial)].
Definition: vrayplugins.hpp:27100
bool set_sphere_segments(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27560
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27343
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27180
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:27338
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:27221
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27307
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:27265
bool get_noDecay(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27528
int get_sphere_segments(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27564
bool set_decay_near_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27397
float get_decay_near_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27410
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27203
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27114
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27239
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27252
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27479
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27280
bool get_decay_far_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27428
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:27356
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27352
Value get_intensity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27474
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27294
bool set_intensity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:27471
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27506
bool get_useMIS(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27546
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27392
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27216
bool set_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27460
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:27103
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27321
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:27257
int get_objectID(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27537
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27289
bool get_affectReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27519
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27162
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:27374
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:27365
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27361
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27198
bool get_occludeLights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27501
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:27105
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27451
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27207
float get_decay_far_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27437
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27379
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27276
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:27268
float get_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27555
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27243
bool set_decay_near_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27406
bool get_invisible(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27492
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27134
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27370
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27143
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:27147
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27510
bool set_decay_far_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27424
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27334
bool set_affectReflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27515
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:27150
bool get_decay_near_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27401
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:27347
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27212
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27176
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27483
bool set_occludeLights(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27497
bool set_invisible(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27488
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27455
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27189
bool set_intensity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:27468
bool set_objectID(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27533
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27316
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27127
bool set_decay_near_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27415
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27171
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:27388
bool set_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27551
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27225
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27158
float get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27464
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:27384
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27271
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27248
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27285
bool set_decay_far_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27442
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27118
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27261
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27153
float get_decay_near_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27419
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27330
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:27131
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:27123
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:27139
bool set_useMIS(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27542
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27312
bool set_noDecay(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27524
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27303
float get_decay_far_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27446
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27234
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27298
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27167
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27230
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27194
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27325
bool set_decay_far_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27433
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27185
Spot light source without area (directed point light) [gpuSupport=(partial)].
Definition: vrayplugins.hpp:27568
bool set_decay_far_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27908
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:27840
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27642
bool set_startDistance1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28090
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27709
bool set_intensity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:27934
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27714
bool set_shadowRadius_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:27965
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27593
bool get_areaSpeculars(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27949
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27737
float get_decay_far_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27903
int get_shadowSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27986
float get_startDistance1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28094
bool set_shadowRadius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27954
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27917
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27836
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:27687
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27800
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27787
float get_endDistance2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28121
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:27822
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27782
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27682
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:27723
bool set_decay_near_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27863
bool set_falloffType(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27991
Value get_shadowRadius_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27968
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:27731
bool set_shadowRadius_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:27962
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27669
bool set_shadowSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27982
bool set_barnDoorBottom(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28072
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27973
float get_coneAngle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28013
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:27616
float get_endDistance1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28103
float get_penumbraAngle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28022
float get_decay_near_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27876
bool set_penumbraAngle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28018
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27773
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27637
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27818
bool set_barnDoorLeft(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28045
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:27804
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27796
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27633
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:27589
bool set_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27926
float get_dropOff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28031
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27651
bool set_startDistance3(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28126
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27764
bool set_startDistance2(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28108
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27705
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:27831
bool get_useDecayRegions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28085
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27600
float get_barnDoorRight(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28058
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27977
bool set_areaSpeculars(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27945
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27655
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:27854
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27609
float get_decay_near_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27885
bool set_useDecayRegions(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28081
bool set_dropOff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28027
int get_falloffType(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27995
float get_decay_far_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27912
bool set_barnDoorTop(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28063
float get_barnDoorBottom(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28076
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27664
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27778
bool set_coneAngle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28009
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27751
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27678
bool get_barnDoor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28040
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27845
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27580
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27769
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:27605
bool set_decay_far_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27899
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27660
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:27813
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:27613
float get_decay(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28004
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27691
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:27573
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27584
bool set_decay_far_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27890
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27696
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27921
bool set_intensity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:27937
float get_startDistance3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28130
Value get_intensity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27940
float get_barnDoorLeft(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28049
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27624
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27809
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:27571
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27858
bool set_decay_near_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27881
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27742
bool set_endDistance3(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28135
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27760
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27746
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27755
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27727
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27827
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27619
float get_barnDoorTop(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28067
bool set_decay_near_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:27872
bool set_endDistance1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28099
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27628
float get_endDistance3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28139
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27791
bool get_decay_near_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27867
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:27597
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:27734
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:27850
bool set_decay(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28000
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27673
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27718
bool set_endDistance2(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28117
float get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27930
float get_shadowRadius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27958
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27700
bool set_barnDoor(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28036
bool get_decay_far_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27894
bool set_barnDoorRight(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28054
float get_startDistance2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28112
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:27646
V-Ray implementation of the spot light in 3dsMax [gpuSupport=(partial)].
Definition: vrayplugins.hpp:28143
float get_hotspot(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28636
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28368
bool set_decay_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28533
bool set_far_attenuation(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28569
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28359
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28259
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:28417
bool set_near_attenuation_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28551
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28177
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28413
float get_near_attenuation_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28555
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28404
bool set_far_attenuation_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28587
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:28166
bool set_rect_aspect(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28659
bool set_intensity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:28460
bool set_shadowRadius2(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28614
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:28182
bool set_overshoot(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28623
bool set_decay_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28524
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28377
int get_shadowShape(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28600
bool set_hotspot(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28632
bool get_areaSpeculars(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28472
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:28174
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28170
bool set_areaSpeculars(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28468
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28364
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28314
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28440
Value get_shadowRadius_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28491
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28319
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28201
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:28390
float get_far_attenuation_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28582
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:28308
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28228
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28282
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28291
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28341
int get_shape_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28654
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28268
bool get_overshoot(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28627
bool set_fallsize(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28641
float get_rect_aspect(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28663
bool set_shadowSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28505
float get_shadowRadius2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28618
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28332
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:28399
float get_near_attenuation_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28564
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28395
bool set_near_attenuation(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28542
bool set_near_attenuation_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28560
Value get_intensity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28463
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28435
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28250
bool set_far_attenuation_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28578
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28186
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28373
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28386
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28273
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28157
bool set_intensity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:28457
bool set_shadowRadius_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:28488
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:28148
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28241
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28255
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28328
Value get_projector_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28519
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28355
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28286
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28214
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:28311
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:28408
bool get_near_attenuation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28546
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:28427
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28346
bool set_shadowRadius_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:28485
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28196
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:28190
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28422
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28350
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28246
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:28146
float get_fallsize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28645
bool get_far_attenuation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28573
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28161
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28277
int get_shadowSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28509
int get_decay_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28528
bool set_shadowRadius1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28605
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:28381
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28337
bool set_shadowShape(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28596
float get_shadowRadius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28481
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28205
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28232
float get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28453
bool set_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28449
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:28193
bool set_shape_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28650
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:28264
float get_far_attenuation_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28591
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28304
float get_shadowRadius1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28609
bool set_shadowRadius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28477
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28496
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28323
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28210
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28500
bool set_projector_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:28513
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28223
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28444
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28237
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:28431
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28295
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28219
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:28300
float get_decay_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28537
bool set_projector_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:28516
Baking the emission of complex luminaires into a field representation [gpuSupport=(none)].
Definition: vrayplugins.hpp:28667
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28690
int get_bin_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28777
float get_intensity_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28851
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28755
IntList get_include_mtl_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28806
int get_photon_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28837
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:28672
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:28746
bool set_max_unoccluded_photons(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28869
bool get_use_convex_hull(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28844
int get_texel_sh_degree(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28768
bool set_compression_ratio(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28782
bool set_bin_spread(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28717
PluginRef get_node(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28737
bool set_texel_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28708
bool set_filter_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28699
bool set_minimize_box(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28855
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:28742
bool set_reduce_box_min(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:28820
Vector get_reduce_box_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28823
float get_texel_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28712
float get_bin_spread(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28721
bool set_reduce_box_max(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:28827
std::string get_dump_dir(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28796
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28694
float get_compression_ratio(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28786
bool set_exclude_mtl_ids(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:28810
bool set_dump_dir(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:28790
bool set_photon_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28834
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28685
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28759
bool set_bin_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28773
bool set_texel_sh_degree(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28764
bool set_minimize_box_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28862
int get_resolution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28730
int get_viewpoint_supersamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28879
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:28670
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28750
bool get_minimize_box(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28858
float get_max_unoccluded_photons(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28872
bool set_node(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:28734
float get_filter_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28703
bool set_use_convex_hull(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28841
float get_minimize_box_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28865
bool set_viewpoint_supersamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28876
bool set_intensity_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28848
Vector get_reduce_box_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28830
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28681
bool set_dump_dir(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:28793
bool set_resolution(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28726
bool set_include_mtl_ids(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:28800
IntList get_exclude_mtl_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28816
Replaces materials for specific nodes, similar to how SettingsLightLinker overrides which lights are ...
Definition: vrayplugins.hpp:28883
PluginList get_inclusion_nodes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28908
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28899
bool set_inclusion_nodes(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:28903
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28922
bool set_excluded_nodes_material(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:28937
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:28886
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:28888
bool set_global_material(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:28930
PluginList get_visible_lights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28958
bool set_override_lights_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28945
PluginRef get_excluded_nodes_material(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28940
PluginList get_inclusion_materials(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28917
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28895
StringList get_patterns(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28974
bool set_first_hit_only(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:28963
bool get_first_hit_only(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28967
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28926
bool set_patterns(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:28971
bool set_visible_lights(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:28953
bool get_override_lights_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28949
bool set_inclusion_materials(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:28912
PluginRef get_global_material(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28933
Plugin for the MaterialPluginCategory category.
Definition: vrayplugins.hpp:25
Applies gamma to the input texture. Gamma is textured unlike TexMaxGamma. Doable with TexAColorOp::po...
Definition: vrayplugins.hpp:28978
bool set_input(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:28992
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:28983
Value get_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29005
bool set_gamma(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:28999
Value get_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:28995
bool set_gamma(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29002
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:28981
bool set_input(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:28989
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:29008
Infinite directional (parallel) light source. Similar to LightDirect but defines shadow radius in deg...
Definition: vrayplugins.hpp:29012
int get_shadowSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29376
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29311
bool set_shadowRadius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29344
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29122
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29199
Value get_shadowRadius_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29358
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29037
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29108
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29162
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29099
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29222
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29204
Value get_intensity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29330
int get_shadowRadiusMode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29385
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29235
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29208
bool set_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29316
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29190
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29044
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:29131
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29186
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29171
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29028
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29068
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:29015
bool set_beamRadius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29390
float get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29320
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29302
bool set_shadowRadiusMode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29381
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29057
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:29049
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29060
bool set_shadowRadius_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:29355
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29113
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:29167
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:29041
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29149
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29181
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29095
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29144
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29086
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29117
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:29017
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29244
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29367
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29140
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29104
bool set_shadowSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29372
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:29298
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29253
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29153
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29158
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29024
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29280
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29213
bool set_intensity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:29327
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29217
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29226
bool get_areaSpeculars(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29339
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29077
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29126
float get_beamRadius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29394
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29081
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29175
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:29266
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29063
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29090
bool set_shadowRadius_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:29352
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29053
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29262
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29271
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:29033
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:29248
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29289
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29363
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29135
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:29294
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:29284
float get_shadowRadius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29348
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:29275
bool set_intensity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:29324
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29195
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29240
bool set_areaSpeculars(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29335
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29072
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:29257
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29178
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29307
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29231
Maya matte material. Controls how the alpha channel is affected. [gpuSupport=(none)].
Definition: vrayplugins.hpp:29398
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29412
bool set_base_mtl(const PluginRef &plugin, double time=TiMe::Default())
Base material.
Definition: vrayplugins.hpp:29419
PluginRef get_base_mtl(double time=TiMe::Default()) const
Base material.
Definition: vrayplugins.hpp:29421
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:29401
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29416
Value get_alpha_transparency(double time=TiMe::Default()) const
Alpha transparency (used only in mode 3)
Definition: vrayplugins.hpp:29435
bool set_matte_opacity(float texturefloat, double time=TiMe::Default())
Matte opacity (0 is transparent; 1 is opaque or normal)
Definition: vrayplugins.hpp:29426
bool set_alpha_transparency(float texturefloat, double time=TiMe::Default())
Alpha transparency (used only in mode 3)
Definition: vrayplugins.hpp:29433
bool set_matte_opacity(const PluginRef &texturefloat, double time=TiMe::Default())
Matte opacity (0 is transparent; 1 is opaque or normal)
Definition: vrayplugins.hpp:29424
Value get_matte_opacity(double time=TiMe::Default()) const
Matte opacity (0 is transparent; 1 is opaque or normal)
Definition: vrayplugins.hpp:29428
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:29403
bool set_alpha_transparency(const PluginRef &texturefloat, double time=TiMe::Default())
Alpha transparency (used only in mode 3)
Definition: vrayplugins.hpp:29431
Provides multiplication/division of two input textures. Subset of TexAColorOp. [gpuSupport=(full)].
Definition: vrayplugins.hpp:29439
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:29478
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:29442
bool set_color2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29463
Value get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29456
Value get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29466
bool set_operation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29471
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29450
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:29444
int get_operation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29475
bool set_color1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29453
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29460
Definition: vrayplugins.hpp:29481
bool get_wrap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29617
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29529
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29658
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29703
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29725
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29689
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29698
Value get_transparency_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29773
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29546
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29707
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29631
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29589
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29739
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29721
bool set_nouvw_transparency(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29760
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29712
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29626
bool set_transparency_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29770
bool set_wrap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29613
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29730
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29581
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29497
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29506
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29680
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29671
Value get_nouvw_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29763
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:29595
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29576
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29533
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29550
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29653
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29524
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29640
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:29572
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29716
bool set_transparency_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29780
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29685
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29563
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29649
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29520
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29608
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29537
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29502
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:29592
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:29486
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29585
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29662
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:29598
bool set_nouvw_transparency(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29757
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29511
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29676
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:29484
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:29568
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29542
Value get_transparency_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29783
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29644
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29493
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29743
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29667
bool set_base_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29750
bool set_transparency_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29777
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:29559
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:29555
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:29601
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:29605
bool set_transparency_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29767
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29635
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29622
bool set_base_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29747
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29694
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29734
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29515
Value get_base_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29753
A plugin with per-face visibility list. [gpuSupport=(full)].
Definition: vrayplugins.hpp:29787
IntList get_visibility_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29802
IntList get_voxels_face_basis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29812
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:29792
bool set_voxels_face_basis(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:29806
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:29790
bool set_visibility_list(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:29796
Two-sided material that can use different base materials for the front and back side of triangles....
Definition: vrayplugins.hpp:29816
PluginRef get_back(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29839
bool get_mult_by_front_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29885
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29894
Value get_translucency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29858
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:29821
bool set_back(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:29836
bool set_force_1sided(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29872
bool set_translucency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29863
Color get_translucency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29848
bool set_front(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:29829
PluginRef get_front(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29832
float get_translucency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29867
bool set_mult_by_front_diffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29881
bool set_translucency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:29844
bool get_force_1sided(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29876
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:29819
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:29889
bool set_translucency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29852
bool set_translucency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29855
Deprecated. Use MtlSingleBRDF and its double_sided parameter. [gpuSupport=(none)].
Definition: vrayplugins.hpp:29898
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:29903
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:29901
bool set_base_mtl(const PluginRef &plugin, double time=TiMe::Default())
Base material.
Definition: vrayplugins.hpp:29910
PluginRef get_base_mtl(double time=TiMe::Default()) const
Base material.
Definition: vrayplugins.hpp:29912
Renders using a material description from a GLSL shader definition file [gpuSupport=(none)].
Definition: vrayplugins.hpp:29916
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:29919
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:29921
bool set_max_ray_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29995
bool set_vertex_channels(const ValueList &list, double time=TiMe::Default())
Specifies additional mapping channels accessible through vr_VertexData[].
Definition: vrayplugins.hpp:30035
bool set_transparency_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29960
bool set_clamp_result(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30002
bool set_transparency_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:29963
bool set_shader_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:29932
ValueList get_uniforms(double time=TiMe::Default()) const
Non-varying state variables referenced by the shader.
Definition: vrayplugins.hpp:29991
std::string get_inline_shader(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30032
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30045
bool set_bump_replaces_normal(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30054
bool get_clamp_result(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30005
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30050
bool set_shader_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:29936
bool set_inline_shader(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30028
bool set_clamp_value(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30009
bool get_use_inline_shader(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30019
bool get_use_shader_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29982
bool set_transparency_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29971
float get_transparency_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29975
Color get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29956
bool set_uvw_generators(const PluginList &pluginList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:29943
float get_clamp_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30012
PluginList get_uvw_generators(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:29947
bool set_use_shader_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:29979
ValueList get_vertex_channels(double time=TiMe::Default()) const
Specifies additional mapping channels accessible through vr_VertexData[].
Definition: vrayplugins.hpp:30041
Value get_transparency_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29966
std::string get_shader_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29940
bool set_uniforms(const ValueList &list, double time=TiMe::Default())
Non-varying state variables referenced by the shader.
Definition: vrayplugins.hpp:29985
int get_max_ray_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:29998
bool get_bump_replaces_normal(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30057
bool set_use_inline_shader(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30016
bool set_inline_shader(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30024
bool set_transparency(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:29952
Renders using an nVidia MDL material description file [gpuSupport=(full)].
Definition: vrayplugins.hpp:30061
bool set_mdl_module(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30074
bool set_mdl_material(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30087
bool set_mdl_material(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30084
std::string get_mdl_material_signature(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30100
bool set_mdl_module(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30077
bool set_remap_roughness(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30146
ValueList get_imports_list(double time=TiMe::Default()) const
List of import declarations to be inserted inside the temporary module.
Definition: vrayplugins.hpp:30142
PluginList get_uvw_generators(double time=TiMe::Default()) const
List of UVW generators that the material textures will indexed by position in the list.
Definition: vrayplugins.hpp:30116
ValueList get_input_parameters(double time=TiMe::Default()) const
Input parameter values in the order and type declared by the MDL shader. Each odd position of the lis...
Definition: vrayplugins.hpp:30109
bool set_try_to_use_vraymtl(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30154
PluginRef out_displacement_tex() const
MDL material.geometry.displacement as texture.
Definition: vrayplugins.hpp:30161
bool set_mdl_material_signature(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30094
std::string get_mdl_path_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30133
bool set_mdl_path_list(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30130
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:30064
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30170
bool set_mdl_path_list(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30127
int get_try_to_use_vraymtl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30158
std::string get_mdl_material(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30090
bool set_imports_list(const ValueList &list, double time=TiMe::Default())
List of import declarations to be inserted inside the temporary module.
Definition: vrayplugins.hpp:30136
std::string get_mdl_module(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30080
bool set_max_ray_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30120
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30165
bool set_input_parameters(const ValueList &list, double time=TiMe::Default())
Input parameter values in the order and type declared by the MDL shader. Each odd position of the lis...
Definition: vrayplugins.hpp:30103
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:30066
int get_max_ray_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30123
bool set_mdl_material_signature(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30097
int get_remap_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30149
bool set_uvw_generators(const PluginList &pluginList, double time=TiMe::Default())
List of UVW generators that the material textures will indexed by position in the list.
Definition: vrayplugins.hpp:30112
Extends a base material with an ID that can be used by matte render channels [gpuSupport=(partial)].
Definition: vrayplugins.hpp:30174
bool set_material_id_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:30197
int get_material_id_number(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30209
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30214
bool set_base_mtl(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:30187
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30222
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:30179
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:30177
bool set_material_id_number(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30205
Value get_material_id_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30200
bool set_material_id_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:30194
PluginRef get_base_mtl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30190
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30218
Material plugin with parameters similar to using multiple TexRamp inputs. For use in V-Ray for Maya....
Definition: vrayplugins.hpp:30226
bool set_refractions(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30499
IntList get_environm_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30382
Value get_fscatter_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30488
PluginRef get_bump_brdf(double time=TiMe::Default()) const
bump BRDF used internally for bump mapping
Definition: vrayplugins.hpp:30526
Value get_eccentricity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30458
bool set_specular_positions(const ValueList &list, double time=TiMe::Default())
positions of the specular ramp
Definition: vrayplugins.hpp:30329
ValueList get_incan_positions(double time=TiMe::Default()) const
positions of the incandescence ramp
Definition: vrayplugins.hpp:30307
bool set_color_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30257
bool set_reflectivity_positions(const ValueList &list, double time=TiMe::Default())
positions of the reflectivity ramp
Definition: vrayplugins.hpp:30413
bool set_color_positions(const ValueList &list, double time=TiMe::Default())
positions of the color ramp
Definition: vrayplugins.hpp:30238
bool set_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30506
IntList get_specular_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30354
bool set_specularRollOff_values(const ValueList &texturefloatList, double time=TiMe::Default())
values of the specular roll off ramp
Definition: vrayplugins.hpp:30394
float get_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30509
ValueList get_specularRollOff_positions(double time=TiMe::Default()) const
positions of the specular roll off ramp
Definition: vrayplugins.hpp:30391
ValueList get_transp_positions(double time=TiMe::Default()) const
positions of the transparency ramp
Definition: vrayplugins.hpp:30279
bool set_ambient_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:30442
bool set_environm_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30376
PluginRef get_volume(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:30521
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Render channels the result will be written to.
Definition: vrayplugins.hpp:30529
bool set_refraction_limit(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30513
ValueList get_color_colors(double time=TiMe::Default()) const
colors of the color ramp
Definition: vrayplugins.hpp:30253
ValueList get_environm_positions(double time=TiMe::Default()) const
positions of the environment ramp
Definition: vrayplugins.hpp:30363
bool set_incan_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30320
bool set_fscatter_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:30485
bool set_reflectivity_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30432
bool set_volume(const PluginRef &plugin, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:30519
int get_reflection_limit(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30495
PluginList get_channels(double time=TiMe::Default()) const
Render channels the result will be written to.
Definition: vrayplugins.hpp:30533
bool set_incan_positions(const ValueList &list, double time=TiMe::Default())
positions of the incandescence ramp
Definition: vrayplugins.hpp:30301
bool get_refractions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30502
ValueList get_specular_colors(double time=TiMe::Default()) const
colors of the specular ramp
Definition: vrayplugins.hpp:30344
bool set_specular_colors(const ValueList &textureList, double time=TiMe::Default())
colors of the specular ramp
Definition: vrayplugins.hpp:30338
bool set_color_colors(const ValueList &textureList, double time=TiMe::Default())
colors of the color ramp
Definition: vrayplugins.hpp:30247
Value get_specularity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30468
ValueList get_reflectivity_positions(double time=TiMe::Default()) const
positions of the reflectivity ramp
Definition: vrayplugins.hpp:30419
bool set_transp_positions(const ValueList &list, double time=TiMe::Default())
positions of the transparency ramp
Definition: vrayplugins.hpp:30273
IntList get_specularRollOff_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30410
bool set_environm_positions(const ValueList &list, double time=TiMe::Default())
positions of the environment ramp
Definition: vrayplugins.hpp:30357
Value get_ambient_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30448
bool set_fscatter_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:30482
ValueList get_specular_positions(double time=TiMe::Default()) const
positions of the specular ramp
Definition: vrayplugins.hpp:30335
ValueList get_color_positions(double time=TiMe::Default()) const
positions of the color ramp
Definition: vrayplugins.hpp:30244
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:30229
ValueList get_transp_colors(double time=TiMe::Default()) const
colors of the transparency ramp
Definition: vrayplugins.hpp:30288
ValueList get_specularRollOff_values(double time=TiMe::Default()) const
values of the specular roll off ramp
Definition: vrayplugins.hpp:30400
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:30231
bool set_specularRollOff_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30404
Value get_diffuse_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30478
bool set_ambient_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:30445
bool set_specularity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:30465
int get_color_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30270
bool set_diffuse_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:30472
bool set_eccentricity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:30452
bool set_color_input(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30267
ValueList get_incan_colors(double time=TiMe::Default()) const
colors of the incandescence ramp
Definition: vrayplugins.hpp:30316
ValueList get_reflectivity_values(double time=TiMe::Default()) const
values of the reflectivity ramp
Definition: vrayplugins.hpp:30428
ValueList get_environm_colors(double time=TiMe::Default()) const
colors of the environment ramp
Definition: vrayplugins.hpp:30372
bool set_specularity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:30462
bool set_reflection_limit(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30492
bool set_specular_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30348
bool set_eccentricity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:30455
bool set_transp_colors(const ValueList &textureList, double time=TiMe::Default())
colors of the transparency ramp
Definition: vrayplugins.hpp:30282
IntList get_color_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30263
int get_refraction_limit(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30516
IntList get_reflectivity_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30438
bool set_environm_colors(const ValueList &textureList, double time=TiMe::Default())
colors of the environment ramp
Definition: vrayplugins.hpp:30366
IntList get_transp_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30298
bool set_incan_colors(const ValueList &textureList, double time=TiMe::Default())
colors of the incandescence ramp
Definition: vrayplugins.hpp:30310
bool set_reflectivity_values(const ValueList &texturefloatList, double time=TiMe::Default())
values of the reflectivity ramp
Definition: vrayplugins.hpp:30422
bool set_specularRollOff_positions(const ValueList &list, double time=TiMe::Default())
positions of the specular roll off ramp
Definition: vrayplugins.hpp:30385
bool set_diffuse_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:30475
bool set_bump_brdf(const PluginRef &plugin, double time=TiMe::Default())
bump BRDF used internally for bump mapping
Definition: vrayplugins.hpp:30524
IntList get_incan_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30326
bool set_transp_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30292
Contains a list of materials. Every triangle of a mesh defines which material it will use by ID (Geom...
Definition: vrayplugins.hpp:30537
PluginList get_mtls_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30566
bool set_mtlid_gen_float(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:30617
bool set_wrap_id(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30637
StringList get_shader_sets_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30594
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30659
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30654
PluginList get_mtls(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30557
bool set_use_shader_set_patterns(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30599
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:30542
bool set_shader_sets_list(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30591
bool set_mtlid_gen_float(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:30620
bool get_wrap_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30641
PluginList get_volumes_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30575
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:30540
int get_mtlid_gen_float_round_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30632
bool set_mtlid_gen(int textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:30610
bool set_ids_list(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30580
bool set_mtlid_gen(const PluginRef &textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:30607
Value get_mtlid_gen_float(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30623
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30646
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30650
Value get_mtlid_gen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30613
bool set_volumes_list(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30570
IntList get_ids_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30587
bool set_mtlid_gen_float_round_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30628
bool get_use_shader_set_patterns(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30603
bool set_mtls(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30552
bool set_mtls_list(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30561
Renders using a material description from an .osl/.oso shader definition file [gpuSupport=(none)].
Definition: vrayplugins.hpp:30663
bool set_inline_shader(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30742
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
The uvw generator for the material.
Definition: vrayplugins.hpp:30707
bool set_flip_textures(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30756
std::string get_include_path(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30728
std::string get_shader_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30685
bool set_shader_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30732
int get_flip_textures(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30759
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:30666
std::string get_output_closure(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30704
ValueList get_input_parameters(double time=TiMe::Default()) const
Input parameter values in the order and type declared by the OSL shader. Each odd position of the lis...
Definition: vrayplugins.hpp:30694
int get_graph_owner(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30752
bool set_shader_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30677
bool set_inline_shader(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30739
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30768
int get_shader_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30735
PluginRef get_uvwgen(double time=TiMe::Default()) const
The uvw generator for the material.
Definition: vrayplugins.hpp:30709
bool set_output_closure(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30698
bool set_shader_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30681
bool set_output_closure(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30701
bool set_max_ray_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30714
bool set_graph_owner(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30749
int get_max_ray_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30718
std::string get_inline_shader(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30745
bool set_include_path(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30725
bool set_include_path(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:30722
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30763
bool set_input_parameters(const ValueList &list, double time=TiMe::Default())
Input parameter values in the order and type declared by the OSL shader. Each odd position of the lis...
Definition: vrayplugins.hpp:30688
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:30668
This wrapper material provides object bounding box information for UVWGenObjectBBox [gpuSupport=(none...
Definition: vrayplugins.hpp:30772
bool set_bbox_max(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:30797
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:30777
Vector get_bbox_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30793
PluginRef get_base_mtl(double time=TiMe::Default()) const
Base material.
Definition: vrayplugins.hpp:30786
bool set_base_mtl(const PluginRef &plugin, double time=TiMe::Default())
Base material.
Definition: vrayplugins.hpp:30784
Vector get_bbox_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30800
bool set_bbox_min(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:30790
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:30775
Wraps the default object material and adds override materials for GI, reflections,...
Definition: vrayplugins.hpp:30804
PluginRef get_gi_mtl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30836
bool set_enable_refract_mtl(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30857
bool set_environment_override(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:30900
Value get_environment_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30903
bool get_enable_shadow_mtl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30877
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:30809
bool set_reflect_mtl(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:30849
bool get_enable_reflect_mtl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30845
bool get_use_environment_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30893
bool set_base_mtl(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:30817
bool get_enable_refract_mtl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30861
bool set_gi_mtl(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:30833
PluginRef get_reflect_mtl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30852
bool set_use_environment_override(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30889
bool set_enable_shadow_mtl(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30873
PluginRef get_refract_mtl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30868
bool set_enable_reflect_mtl(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30841
int get_environment_priority(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30912
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:30807
bool set_environment_priority(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30908
bool set_enable_gi_mtl(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30825
bool set_shadow_mtl(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:30881
bool set_environment_override(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:30897
PluginRef get_base_mtl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30820
bool get_enable_gi_mtl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30829
bool set_refract_mtl(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:30865
PluginRef get_shadow_mtl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30884
Wrapper for another material. Controls whether the object is visible to different types of rays....
Definition: vrayplugins.hpp:30916
bool set_base_mtl(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:30929
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:30999
bool set_gi_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30964
bool set_refractions_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30955
bool get_gi_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30968
bool get_camera_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30941
bool get_refractions_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30959
bool get_shadows_receive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30986
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:30919
bool set_camera_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30937
bool get_reflections_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30950
bool get_shadows_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30977
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31004
bool set_visibility(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30991
PluginRef get_base_mtl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30932
float get_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:30995
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:30921
bool set_reflections_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30946
bool set_shadows_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30973
bool set_shadows_receive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:30982
Wraps a base material and adds rounding of the object's edges [gpuSupport=(partial)].
Definition: vrayplugins.hpp:31008
bool get_raytraced(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31055
bool set_raytraced_consider_same_object_only(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31060
PluginRef get_base_mtl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31024
bool set_raytraced(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31051
bool set_radius(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:31029
bool set_radius_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31042
int get_radius_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31046
int get_raytraced_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31073
bool set_base_mtl(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:31021
bool set_radius(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:31033
bool set_raytraced_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31069
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:31013
bool get_raytraced_consider_same_object_only(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31064
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:31011
Value get_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31037
Material that writes the alpha result of its sub-material to a list of alpha render elements....
Definition: vrayplugins.hpp:31077
bool set_alpha_elements(const PluginList &pluginList, double time=TiMe::Default())
A list of alpha render elements.
Definition: vrayplugins.hpp:31094
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:31082
bool set_base_mtl(const PluginRef &plugin, double time=TiMe::Default())
The base material. The alpha result of this material will be written to all alpha channels specified ...
Definition: vrayplugins.hpp:31089
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:31080
PluginList get_alpha_elements(double time=TiMe::Default()) const
A list of alpha render elements.
Definition: vrayplugins.hpp:31098
PluginRef get_base_mtl(double time=TiMe::Default()) const
The base material. The alpha result of this material will be written to all alpha channels specified ...
Definition: vrayplugins.hpp:31091
Material plugin for common use - links a single BRDF plugin (like BRDFVRayMtl). Adds option for how t...
Definition: vrayplugins.hpp:31102
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:31158
bool set_double_sided(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31132
PluginRef get_brdf(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31127
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31163
bool set_brdf(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:31124
bool set_allow_negative_colors(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31141
Color get_filter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31120
int get_double_sided(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31136
bool set_filter(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:31116
bool get_allow_negative_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31145
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:31105
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31154
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:31150
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:31107
Implements the tail fade for streak particles in Maya. This works only as the top-most material....
Definition: vrayplugins.hpp:31167
float get_fade(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31188
PluginRef get_base_mtl(double time=TiMe::Default()) const
Base material.
Definition: vrayplugins.hpp:31181
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:31170
bool set_fade(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31185
bool set_base_mtl(const PluginRef &plugin, double time=TiMe::Default())
Base material.
Definition: vrayplugins.hpp:31179
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:31172
Wraps a material and modifies the UVW coordinates of the textures inside it [gpuSupport=(none)].
Definition: vrayplugins.hpp:31192
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:31197
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:31195
bool set_base_mtl(const PluginRef &plugin, double time=TiMe::Default())
The normal material that will have its UVWs scaled.
Definition: vrayplugins.hpp:31204
bool set_uvw_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31220
int get_uvw_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31224
Transform get_uvw_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31215
bool set_uvw_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:31211
PluginRef get_base_mtl(double time=TiMe::Default()) const
The normal material that will have its UVWs scaled.
Definition: vrayplugins.hpp:31206
Wraps a material and changes its UVW coordinates, given it uses UVWGenSelect in texture nodes [gpuSup...
Definition: vrayplugins.hpp:31228
PluginList get_uvwgens(double time=TiMe::Default()) const
List of UVW generator plugins used for this specific node. Has to match the number of 'uvwgen_ids'.
Definition: vrayplugins.hpp:31256
bool set_base_mtl(const PluginRef &plugin, double time=TiMe::Default())
The normal material that will have its UVWs changed.
Definition: vrayplugins.hpp:31240
bool set_face_material_ids(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:31260
IntList get_face_material_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31266
StringList get_uvwgen_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31249
bool set_uvwgens(const PluginList &pluginList, double time=TiMe::Default())
List of UVW generator plugins used for this specific node. Has to match the number of 'uvwgen_ids'.
Definition: vrayplugins.hpp:31252
bool set_uvwgen_ids(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:31246
PluginRef get_base_mtl(double time=TiMe::Default()) const
The normal material that will have its UVWs changed.
Definition: vrayplugins.hpp:31242
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:31231
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:31233
Renders using a material description from a .vrmat (XML) or .vrscene file where V-Ray plugins are des...
Definition: vrayplugins.hpp:31270
std::string get_param_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31343
bool set_mtlx_document(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:31301
bool set_param_override(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:31338
bool set_filename(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:31288
std::string get_mtlname(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31318
bool set_param_override_all(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:31349
bool set_param_override_all(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:31354
bool set_mtlindex(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31323
bool set_mtlx_document(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:31297
int get_mtlindex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31327
std::string get_param_override_all(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31359
bool set_param_override(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:31333
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:31273
bool set_mtlname(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:31314
bool set_filename(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:31284
bool set_mtlname(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:31310
std::string get_filename(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31292
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:31275
std::string get_mtlx_document(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31305
Wraps another Mtl plugin. Adds matte properties; reflection, GI and caustics overrides; which channel...
Definition: vrayplugins.hpp:31363
bool get_maya_background_shader_compatibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31550
bool set_matte_surface(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31438
float get_gi_quality_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31541
bool set_shadow_brightness_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:31567
float get_generate_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31397
bool set_reflection_list_is_inclusive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31621
bool set_refraction_exclude(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:31629
float get_refraction_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31496
bool set_receive_caustics(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31420
bool set_alpha_contribution_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:31554
Color get_shadow_tint_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31469
float get_receive_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31406
Value get_shadow_brightness_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31570
bool set_gi_quality_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31537
bool set_generate_gi(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31393
bool set_shadow_brightness_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:31564
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:31368
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31589
bool set_affect_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31456
bool set_gi_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31501
int get_gi_surface_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31532
float get_receive_caustics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31424
PluginList get_refraction_exclude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31634
bool get_use_irrad_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31388
bool set_base_material(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:31376
float get_gi_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31505
bool set_refraction_list_is_inclusive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31639
PluginList get_reflection_exclude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31616
bool get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31460
bool set_shadow_tint_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:31465
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31447
bool set_receive_gi(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31402
bool set_alpha_contribution_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:31557
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:31593
PluginRef get_base_material(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31379
bool set_reflection_exclude(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:31611
bool set_maya_background_shader_compatibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31546
float get_shadow_brightness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31478
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31598
Value get_alpha_contribution_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31560
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31451
bool set_generate_render_elements(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31603
bool get_reflection_list_is_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31625
bool get_generate_render_elements(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31607
bool get_no_gi_on_other_mattes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31514
bool set_no_gi_on_other_mattes(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31510
float get_alpha_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31433
bool set_matte_for_secondary_rays(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31519
Value get_reflection_filter_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31580
bool set_reflection_filter_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:31574
float get_generate_caustics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31415
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:31366
bool set_reflection_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31483
bool set_shadow_brightness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31474
bool set_reflection_filter_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:31577
float get_reflection_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31487
bool set_refraction_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31492
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31585
bool get_matte_surface(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31442
bool set_use_irrad_map(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31384
bool get_refraction_list_is_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31643
bool set_alpha_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31429
int get_matte_for_secondary_rays(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31523
bool set_generate_caustics(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31411
bool set_gi_surface_id(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31528
Same as MtlWrapper but renders black for reflection and refraction rays [gpuSupport=(partial)].
Definition: vrayplugins.hpp:31647
bool set_shadow_brightness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31758
float get_refraction_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31780
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:31652
bool set_generate_render_elements(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31887
bool set_reflection_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31767
bool set_shadow_tint_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:31749
bool set_shadow_brightness_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:31851
bool set_gi_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31785
bool get_no_gi_on_other_mattes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31798
bool set_refraction_list_is_inclusive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31923
bool get_refraction_list_is_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31927
bool get_use_irrad_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31672
bool set_reflection_filter_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:31861
Value get_reflection_filter_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31864
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31882
Value get_shadow_brightness_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31854
bool set_alpha_contribution_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:31841
PluginList get_reflection_exclude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31900
bool set_shadow_brightness_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:31848
float get_gi_quality_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31825
bool set_receive_caustics(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31704
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31873
bool set_base_material(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:31660
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31731
PluginRef get_base_material(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31663
bool set_alpha_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31713
float get_alpha_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31717
bool set_reflection_list_is_inclusive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31905
Color get_shadow_tint_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31753
bool set_gi_quality_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31821
float get_receive_caustics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31708
float get_receive_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31690
Value get_alpha_contribution_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31844
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:31877
int get_matte_for_secondary_rays(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31807
PluginList get_refraction_exclude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31918
float get_reflection_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31771
bool get_reflection_list_is_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31909
bool set_refraction_exclude(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:31913
bool set_alpha_contribution_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:31838
bool set_reflection_exclude(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:31895
int get_gi_surface_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31816
bool set_matte_surface(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31722
bool get_matte_surface(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31726
bool set_generate_caustics(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31695
bool set_use_irrad_map(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31668
bool get_maya_background_shader_compatibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31834
bool set_refraction_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31776
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:31650
bool set_receive_gi(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31686
float get_shadow_brightness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31762
float get_generate_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31681
bool set_affect_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31740
bool set_no_gi_on_other_mattes(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31794
bool set_matte_for_secondary_rays(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31803
bool get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31744
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31869
bool get_generate_render_elements(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31891
bool set_maya_background_shader_compatibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31830
float get_generate_caustics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31699
float get_gi_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31789
bool set_reflection_filter_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:31858
bool set_generate_gi(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31677
bool set_gi_surface_id(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31812
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31735
Geometry source plugin. Defines a smooth NURBS curve. [gpuSupport=(none)].
Definition: vrayplugins.hpp:31931
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:31934
bool set_knotVector(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:31959
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:31936
int get_degree(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31945
IntList get_boundary(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31975
bool set_boundary(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:31969
VectorList get_cvs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31955
bool set_cvs(const VectorList &vectorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:31949
FloatList get_knotVector(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31965
bool set_degree(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:31942
Top-level geometry plugin. Places a geometric object in the scene and associates it with a material.
Definition: vrayplugins.hpp:31979
float get_time_for_geometry(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32077
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:31984
bool get_visible(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32036
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32000
bool set_bake_subdiv_filepath(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:32100
bool set_map_channels(const PluginRef &plugin, double time=TiMe::Default())
A plugin providing map channels override data via EXT_EXTERNAL_MAP_CHANNELS interface.
Definition: vrayplugins.hpp:32087
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32022
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:31990
bool set_visible(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32033
bool set_primary_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32067
PluginList get_lights(double time=TiMe::Default()) const
List of lights that will be used with this object instead of all scene lights.
Definition: vrayplugins.hpp:32029
bool set_user_attributes_bin(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:32050
int get_object_space_displacement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32115
PluginRef get_geometry(double time=TiMe::Default()) const
Geometry source plugin for this object.
Definition: vrayplugins.hpp:32005
bool set_user_attributes(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:32043
bool set_geometry(const PluginRef &plugin, double time=TiMe::Default())
Geometry source plugin for this object.
Definition: vrayplugins.hpp:32003
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32120
bool set_object_properties(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:32128
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32096
bool set_bake_subdiv_filepath(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:32103
bool get_use_time_for_geometry(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32084
IntList get_user_attributes_bin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32056
PluginRef get_object_properties(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32131
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:31982
PluginRef get_material(double time=TiMe::Default()) const
Material for the object surface. If this is invalid the object will render transparent.
Definition: vrayplugins.hpp:32010
PluginRef get_map_channels(double time=TiMe::Default()) const
A plugin providing map channels override data via EXT_EXTERNAL_MAP_CHANNELS interface.
Definition: vrayplugins.hpp:32089
bool set_lights(const PluginList &pluginList, double time=TiMe::Default())
List of lights that will be used with this object instead of all scene lights.
Definition: vrayplugins.hpp:32025
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32124
PluginRef get_volume(double time=TiMe::Default()) const
Volumetric shader if this object isn't an opaque surface.
Definition: vrayplugins.hpp:32015
bool get_primary_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32070
bool set_user_attributes(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:32040
std::string get_user_attributes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32046
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:31997
int get_objectID(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32063
bool set_material(const PluginRef &plugin, double time=TiMe::Default())
Material for the object surface. If this is invalid the object will render transparent.
Definition: vrayplugins.hpp:32008
bool set_time_for_geometry(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32074
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:31993
std::string get_bake_subdiv_filepath(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32106
bool set_volume(const PluginRef &plugin, double time=TiMe::Default())
Volumetric shader if this object isn't an opaque surface.
Definition: vrayplugins.hpp:32013
bool set_objectID(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32060
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32019
bool set_use_time_for_geometry(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32081
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:32093
bool set_object_space_displacement(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32111
Settings for outputting deep image [gpuSupport=(none)].
Definition: vrayplugins.hpp:32135
bool set_float_colors_mode(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32159
bool set_vrst_compression(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32167
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:32140
int get_exr_compression(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32180
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32155
bool get_float_colors_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32162
int get_vrst_compression(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32171
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:32147
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:32138
bool set_exr_compression(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32176
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:32151
Definition: vrayplugins.hpp:32183
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:32188
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:32186
3d texture created from a list of particle systems [gpuSupport=(bake)]
Definition: vrayplugins.hpp:32194
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32206
bool set_particle_systems(const PluginList &pluginList, double time=TiMe::Default())
List of particle systems to get the particle data from.
Definition: vrayplugins.hpp:32553
bool set_color_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32467
bool set_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:32477
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32330
float get_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32515
bool set_shift_mode(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32505
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32366
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32224
int get_blend_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32463
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32321
bool get_pa_amplitude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32543
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32335
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32289
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32233
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:32242
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32425
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32302
bool set_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:32474
Transform get_source_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32564
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32357
bool set_pa_radius(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32533
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32326
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:32308
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32407
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32371
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32339
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32429
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32210
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32398
PluginList get_particle_systems(double time=TiMe::Default()) const
List of particle systems to get the particle data from.
Definition: vrayplugins.hpp:32557
bool set_radius_scale(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32519
float get_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32494
bool set_pa_shift(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32547
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32438
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:32272
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:32298
bool set_blend_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32459
bool set_shift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32512
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:32255
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32389
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32411
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32250
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32416
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32420
bool set_amplitude(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32498
int get_color_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32470
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:32294
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:32318
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:32268
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32443
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32362
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32447
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32237
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32380
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:32314
float get_amplitude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32501
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32228
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:32305
bool set_source_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:32561
bool set_pa_amplitude(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32540
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32353
bool get_pa_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32536
bool set_blend_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32451
bool get_pa_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32529
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32215
bool get_shift_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32508
Value get_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32480
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32344
int get_radius_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32487
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:32199
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32263
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:32197
bool set_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32491
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32219
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:32246
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:32259
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:32285
bool set_radius_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32484
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32384
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:32281
bool get_pa_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32550
bool set_pa_color(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32526
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32393
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32375
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32402
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32348
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:32311
bool get_blend_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32454
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32276
bool get_radius_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32522
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32434
This plugin represents a single cache file from which the rendering data is loaded....
Definition: vrayplugins.hpp:32568
bool set_cache_path(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:32578
int get_TPF(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32791
bool set_anim_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32688
bool set_smooth_mask(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32814
int get_smooth_mask(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32818
float get_dynamic_offset_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32665
float get_grid_size_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32631
bool get_flip_yz(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32773
bool set_smooth_randomize(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:32847
ValueList get_raw_vdb_stream(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32887
bool set_load_nearest(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32760
bool set_flip_yz(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32769
int get_load_flags(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32800
bool set_smooth_threshold(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:32823
bool get_load_nearest(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32764
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:32571
bool set_smooth_similarity(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:32835
bool set_grid_size_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32627
bool set_grid_size_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32636
float get_t2f(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32701
std::string get_cache_path(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32586
int get_blend_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32755
int get_empty_grid_up_axis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32622
int get_anim_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32692
bool set_dynamic_offset_z(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32679
float get_dynamic_offset_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32683
bool set_cell_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32653
FloatList get_smooth_similarity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32842
int get_free_mem_detect(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32863
bool set_TPF(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32787
bool get_isMayaFluid(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32613
FloatList get_smooth_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32830
float get_play_speed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32728
bool set_play_speed(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32724
bool set_max_length(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32733
bool set_free_mem_detect(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32859
bool set_play_at(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32706
bool set_grid_size_z(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32645
bool set_usrchmap(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:32868
bool set_cache_path(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:32582
bool get_mirror_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32782
float get_dynamic_offset_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32674
bool set_raw_vdb_stream(const ValueList &list, double time=TiMe::Default())
Definition: vrayplugins.hpp:32880
bool set_t2f(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32697
int get_loop_overlap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32746
bool set_isMayaFluid(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32609
float get_grid_size_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32649
FloatList get_smooth_randomize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32854
bool set_dynamic_offset_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32670
bool set_usrchmap(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:32872
bool set_read_offset(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32715
bool set_load_flags(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32796
std::string get_usrchmap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32876
bool set_empty_grid_up_axis(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32618
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:32573
int get_read_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32719
int get_max_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32737
int get_play_at(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32710
bool get_time_tform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32809
bool set_loop_overlap(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32742
bool set_dynamic_offset_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32661
bool set_velocities_from_uvw(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32600
float get_cell_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32656
bool get_cache_load(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32595
bool set_cache_load(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32591
float get_grid_size_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32640
bool set_mirror_z(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32778
bool set_blend_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32751
bool get_velocities_from_uvw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32604
bool set_time_tform(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32805
Phoenix's Particle Shader plugin. Can be used to render particles in different modes such as points,...
Definition: vrayplugins.hpp:32891
bool set_displ_fade_from_liq_dist(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33086
int get_probabilistic(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33644
bool set_ptAlpha(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33214
float get_rec_gi_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33563
float get_caust_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33590
bool set_material_id(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:33649
bool set_ptSize(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33223
Value get_reflmap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33399
bool get_usecolormap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32981
bool set_minw(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33005
float get_displ_fade_from_liq_dist(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33090
int get_cntmul_inc_meth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33063
bool set_volumetric_mode_geometry_RE(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33676
bool set_rec_gi_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33559
bool set_nolqshadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33268
int get_moblur(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33191
float get_fogres(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33317
float get_fogmult_legacy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33335
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32963
bool get_gi_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33626
bool set_shadows_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33631
PluginRef get_gpuMaterial(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32954
bool get_szmul_pa(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33117
bool set_mbstep(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33196
bool set_subgroup(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33259
float get_szvar(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33146
int get_scattering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33164
bool set_scattering(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33160
bool get_displ_fade_from_liq(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33081
bool set_szmul(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33104
bool get_refractions_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33617
int get_rendstep(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33344
bool set_objectID(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33691
bool set_generate_caust(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33568
int get_subgroup(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33263
bool get_usereflmap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33380
bool set_hlwidth(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33032
bool get_colfrompartchan(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32972
bool set_geommode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32923
bool set_particle_tm(const ValueList &list, double time=TiMe::Default())
Definition: vrayplugins.hpp:32940
bool set_part_age(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33667
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:32894
bool set_szvar(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33142
float get_szadd(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33137
PluginList get_particle_source(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32936
float get_ptShadStren(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33236
float get_ri(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33018
int get_geommode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32927
bool set_gi_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33622
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:32896
bool set_receive_caust(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33577
float get_szlimit(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33299
bool set_caust_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33586
bool set_glass(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:33472
Transform get_gizmo_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33443
int get_objectID(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33694
bool set_szlimit(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33295
ValueList get_szmul_anim(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33128
bool set_particle_source(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:32931
int get_volzdepth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33662
bool set_cntmul_inc_nbrs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33068
bool set_usecolormap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32977
int get_useglass(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33468
bool set_useenvmap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33385
bool set_user_attributes_bin(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:33708
bool set_gizmo(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:33431
float get_ptSizeExtra(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33245
int get_receive_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33545
float get_fogmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33326
bool get_renderAsVolumetric(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32909
bool set_difmul(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33023
bool set_usegizmo(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33414
Color get_material_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33653
bool set_probabilistic(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33640
bool set_invgizmo(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33423
bool set_reflections_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33604
Color get_absorption_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33362
bool get_shadows_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33635
float get_szmul(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33108
bool set_gizmo_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:33439
float get_gen_gi_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33554
float get_lightcachesr(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33511
bool set_renderAsVolumetric(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32905
bool set_optimize(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33178
bool get_reflections_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33608
bool set_liquid_sim(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:33456
PluginRef get_liquid_sim(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33459
bool set_szadd(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33133
bool get_camera_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33599
bool set_colfrompartchan(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32968
bool set_gpuMaterial(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:32951
bool set_fogmult_legacy(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33331
bool set_envmap(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:33403
float get_hlmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33045
bool set_szdist(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33151
bool set_reflmap(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:33393
float get_ptSize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33227
bool set_fogmult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33322
bool set_lightcache(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33498
bool set_glass_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:33480
bool set_phase_function(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33367
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33169
std::string get_user_attributes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33704
bool get_flatatoceanbord(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33281
bool set_absorption_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:33358
int get_bounces(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33000
bool set_envmap(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:33406
PluginRef get_gizmo(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33434
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:32959
PluginList get_lightlinks(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33493
IntList get_user_attributes_bin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33714
int get_useliquid(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33452
Value get_envmap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33409
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32918
float get_ptAlpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33218
float get_szdist(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33155
float get_difmul(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33027
int get_invgizmo(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33427
bool set_useliquid(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33448
ValueList get_particle_tm(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32947
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33687
bool set_flatatoceanbord(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33277
int get_generate_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33536
int get_usegizmo(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33418
int get_receive_caust(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33581
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32914
int get_rendshadstep(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33353
float get_pvar(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33099
bool set_ptShadStren(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33232
bool set_useglass(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33464
bool set_user_attributes(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:33701
bool set_lightcachesr(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33507
bool set_reduction(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33050
bool get_nolqshadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33272
float get_phase_function(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33371
bool set_rendstep(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33340
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:33684
float get_vertoffs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33308
bool set_moblur(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33187
bool set_hlmult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33041
bool set_lightlinks(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:33488
bool set_velmult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33250
bool set_fogres(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33313
bool set_pmprimary(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33516
float get_hlwidth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33036
bool set_bounces(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:32996
bool set_volzdepth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33658
bool set_receive_gi(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33541
bool get_optimize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33182
bool set_reflmap(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:33396
float get_oceanlevel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33527
bool set_szmul_anim(const ValueList &list, double time=TiMe::Default())
Definition: vrayplugins.hpp:33121
float get_mbstep(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33200
bool set_vertoffs(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33304
int get_generate_caust(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33572
bool set_gen_gi_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33550
bool set_rendshadstep(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33349
bool set_colormap(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:32988
PluginRef get_glass(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33475
bool get_ignoresize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33290
bool set_szmul_pa(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33113
float get_velmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33254
bool set_usereflmap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33376
bool set_camera_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33595
int get_mblimit(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33209
bool set_displ_fade_from_liq(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33077
float get_minw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33009
bool set_cntmul_inc_meth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33059
bool get_volumetric_mode_geometry_RE(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33680
bool set_generate_gi(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33532
bool set_colormap(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:32985
bool get_useenvmap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33389
bool set_oceanlevel(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33524
int get_cntmul_inc_nbrs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33072
int get_part_age(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33671
int get_lightcache(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33502
float get_reduction(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33054
bool set_mblimit(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33205
Value get_colormap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:32991
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33173
bool set_refractions_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33613
bool set_ri(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33014
bool get_pmprimary(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33520
bool set_user_attributes(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:33698
Transform get_glass_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33484
bool set_ignoresize(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33286
bool set_pvar(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33095
bool set_ptSizeExtra(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33241
The foam texture, used by Phoenix to generate foam over the specified ocean texture....
Definition: vrayplugins.hpp:33718
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33779
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33840
float get_uwfoam(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34009
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33867
Color get_tint(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34016
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33863
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:33773
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33750
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33899
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:33721
bool get_useuvw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34030
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33734
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33755
bool set_ptrnszy(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33999
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:33796
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:33763
bool set_ocean(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:33964
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33743
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33849
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:33766
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33957
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:33815
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33789
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:33824
float get_ptrnszy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34002
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:33821
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33908
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33845
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33885
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33881
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33836
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:33776
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33921
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33759
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33854
bool set_thr(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33978
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33939
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33747
bool set_uwfoam(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34006
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:33818
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:33723
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:33793
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:33808
Value get_ocean(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33967
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33812
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33799
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33917
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33926
bool set_ptrnszx(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33992
bool set_foamcolor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:34020
bool set_life(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33971
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33730
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:33828
float get_life(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33974
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33769
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33890
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33912
bool set_ocean(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:33961
float get_thr(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33981
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33872
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:33804
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33876
bool set_tint(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:34013
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33948
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:33783
bool set_ptrn(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33985
float get_ptrn(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33988
bool set_useuvw(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34027
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33944
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33894
Color get_foamcolor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34023
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33739
float get_ptrnszx(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33995
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33903
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:33786
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33935
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33831
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:33953
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33858
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:33930
The Ocean displacement texture, used by Phoenix to render its infinite ocean surface....
Definition: vrayplugins.hpp:34034
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34228
bool get_usewind(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34291
bool set_up_vector(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34368
bool set_rgbmult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34341
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34192
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34071
float get_sharpness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34318
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34233
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34085
float get_directTime(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34417
float get_velcoh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34336
bool get_vector(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34282
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34095
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34251
bool set_bell(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34386
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34237
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:34144
int get_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34381
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:34134
bool set_usewind(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34287
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:34039
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34242
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34075
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:34082
int get_up_vector(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34372
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34165
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34055
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:34137
bool set_velmult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34323
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34066
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:34089
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34210
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34063
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34215
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34219
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:34102
float get_rgbmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34345
bool set_velcoh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34332
bool set_rgboffset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34350
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34046
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34260
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:34112
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34179
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34264
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34183
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:34140
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34246
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34115
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:34109
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34147
float get_wind(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34300
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34174
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34059
bool set_sharpness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34314
bool set_vector(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34278
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:34124
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:34099
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34273
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:34079
float get_loopLength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34408
float get_velmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34327
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34152
bool set_animmode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34395
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34105
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:34037
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34050
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34156
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34269
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34206
float get_bell(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34390
bool set_wind(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34296
int get_lod(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34309
Value get_scaletex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34430
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:34092
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34201
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34128
bool set_loopLength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34404
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:34131
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34170
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34224
int get_animmode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34399
bool set_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34377
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34197
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34188
bool set_lod(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34305
bool set_scaletex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:34426
bool set_scaletex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:34422
float get_rgboffset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34354
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34255
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:34120
bool set_directTime(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34413
float get_meter_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34363
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34161
bool set_meter_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34359
A Particle System simulated by Phoenix. Since one simulator can output many particle systems,...
Definition: vrayplugins.hpp:34434
bool set_pgroup(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:34451
float get_lifespan(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34486
float get_lifespan_random(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34495
PluginRef get_phoenix_sim(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34446
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:34437
bool set_lifespan_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34473
bool set_lifespan(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34482
bool set_phoenix_sim(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:34443
bool set_pgroup(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:34455
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:34439
int get_lifespan_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34477
bool set_lifespan_random(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34491
std::string get_pgroup(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34459
bool set_lifespan_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34464
int get_lifespan_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34468
The Phoenix Particle Texture that converts a particle system into a 3D texture map which denoted the ...
Definition: vrayplugins.hpp:34499
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34693
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34621
bool get_blend_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34861
bool set_radius_time(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34784
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34570
float get_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34831
float get_partcolmax(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34899
bool set_amplitude_anim(const ValueList &list, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:34804
bool set_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:34761
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34630
bool set_partcolor_i(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:34937
bool set_partcolor_c(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:34927
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34702
bool set_partcolmin(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34889
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34528
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34593
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34550
bool set_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34768
float get_partcolmin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34892
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:34557
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34725
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:34605
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34680
bool get_shift_time(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34847
bool set_colfrompartchan(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34872
bool get_mulbysz(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34794
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34653
bool set_amplitude_time(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34814
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34531
ValueList get_radius_anim(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:34780
bool set_local_space_particles(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34865
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34524
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34639
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:34577
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:34547
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34716
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34666
bool get_local_space_particles(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34868
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34560
bool set_amplitude(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34798
bool set_mulbysz(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34791
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:34609
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:34504
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:34599
bool set_system_tm(const ValueList &list, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:34748
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34698
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34684
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:34502
bool set_colpartchan(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:34882
bool get_partcolremap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34906
ValueList get_system_tm(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:34754
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:34554
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34617
bool get_colfrompartchan(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34875
bool set_blending(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34851
bool set_radius_anim(const ValueList &list, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:34774
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34689
bool set_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:34758
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:34602
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34511
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:34589
bool set_partcolremap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34903
ColorList get_partcolor_c(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34933
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:34544
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:34567
std::string get_colpartchan(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34885
bool set_partcolor_p(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:34917
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34675
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34662
float get_amplitude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34801
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34657
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34707
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34580
PluginList get_system(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:34745
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:34596
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34626
bool set_remapcolcomp(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34910
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34635
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:34574
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34648
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34520
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34515
bool set_shift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34828
IntList get_partcolor_i(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34943
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34729
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34644
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:34585
bool set_colpartchan(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:34879
ValueList get_shift_anim(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:34840
float get_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34771
bool get_shift_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34824
bool set_partcolmax(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34896
Value get_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34764
int get_blending(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34854
bool get_radius_time(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34787
bool set_shift_anim(const ValueList &list, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:34834
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34671
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34738
bool set_shift_mode(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34821
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34540
bool set_shift_time(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34844
ValueList get_amplitude_anim(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:34810
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34720
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34536
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34612
bool get_amplitude_time(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34817
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:34564
FloatList get_partcolor_p(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34923
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34734
bool set_blend_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34858
int get_remapcolcomp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34913
bool set_system(const PluginList &pluginList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:34741
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34711
A loader tool for Krakatoa PRT cache files containing only particle data that can be shaded by Phoeni...
Definition: vrayplugins.hpp:34947
bool set_filesrc(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:34961
std::string get_filesrc(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34965
bool set_filesrc(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:34957
float get_velmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34983
bool get_usetm(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:34974
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:34952
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:34950
bool set_usetm(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34970
bool set_velmult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:34979
This plugin is created when rendering the Phoenix or V-Ray Volume Grid container in Volumetric Geomet...
Definition: vrayplugins.hpp:36753
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:36758
int get_gpu_di_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36778
int get_gpu_gi_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36787
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:36756
bool set_gpu_gi_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36783
bool set_gpu_di_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36774
bool set_gpu_samples_count(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36792
PluginRef get_phoenix_sim(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36769
bool set_phoenix_sim(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:36766
int get_gpu_samples_count(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36796
The grid container of Phoenix and the V-Ray Volume Grid that can be shaded as a volumetric,...
Definition: vrayplugins.hpp:34987
bool set_varg(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35163
bool set_smoke_color_chan(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:35958
bool set_al_enable(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35789
float get_transp_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36347
bool set_transp_positions(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:36300
bool set_refractions_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36657
bool set_velocity_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35154
FloatList get_elum_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35747
bool set_gen_gi_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36594
bool set_reflections_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36648
int get_smoothmesh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35363
bool set_wrapx(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36459
bool set_gamma_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36531
bool set_camera_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36639
PluginRef get_transp_remap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36338
int get_volnorm(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35562
bool get_displacement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35408
bool set_smoke_color_chan(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:35962
float get_frame_duration(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35032
int get_selfshadow(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35847
bool get_uwglasses(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35345
bool set_displfade(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35470
bool set_fadebyvel(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35479
bool set_dcolor_colors(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:36110
bool set_shad_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36080
bool set_pmbounces(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36407
Value get_ettex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35653
bool set_jitter(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35127
bool set_al_placing(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35807
bool set_wrapy(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36468
int get_contentTime(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35023
bool set_darg(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35949
bool set_basedensityscale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36245
bool set_al_cmult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35897
PluginRef get_gizmo(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35264
bool set_user_attributes(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:36733
bool set_absorption_arg(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36263
int get_absorption_arg(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36267
bool set_wind_from_movement(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35046
bool set_displ1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:35434
bool set_blackbody(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35630
bool get_shadows_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36679
bool set_mod_e(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35608
bool set_mbsmooth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36558
float get_hhfactor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35535
int get_usebias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36454
bool set_mod_et(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35639
int get_bounces(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36012
int get_rendstep(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35113
float get_brdfscatternogi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36436
Color get_dcolor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36093
bool set_al_decay(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35870
int get_al_sampling(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35820
bool set_wrapz(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36477
bool get_persistlights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35919
Value get_absorption_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36286
bool set_unit_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35055
float get_etmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35671
bool get_al_enable(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35793
bool set_generate_caust(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36612
bool set_ecolor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:35676
PluginList get_shadowBreakings(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36508
bool set_ettex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:35647
bool set_transp_remap(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:36335
bool get_fadebyvel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35483
bool get_mbself(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35354
bool set_ecolor_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:35709
bool set_displ2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:35441
int get_smooth_normals(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35372
bool set_useprt(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35377
bool set_hhfactor(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35531
bool set_vol_moblur_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36549
bool get_receive_caust(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36625
bool set_elum_values(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:35740
bool get_reflections_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36652
Value get_dtex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35976
int get_mbsmooth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36562
bool set_normalized_positions(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36567
bool set_instancedlights(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35923
float get_transp_power(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36372
int get_lights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35802
IntList get_user_attributes_bin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36749
bool get_mbgrid(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36544
float get_difmul(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36075
int get_mod_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35186
int get_noscatter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36003
bool set_rendMode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35100
bool set_fadeobj_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:35522
bool get_wrapy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36472
bool set_mod_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35182
int get_mod_et(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35643
float get_meshsubdiv(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35309
bool set_al_csubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35888
std::string get_smoke_opacity_chan(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36176
FloatList get_elum_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35735
Transform get_node_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35068
bool set_oceanhorizrough(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35314
int get_rendMode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35104
bool get_optvolpass(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36258
bool set_anisotropic_scattering_optimization(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36026
Transform get_gizmo_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35273
bool set_dcolor_remap(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:36133
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36697
bool set_receive_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36585
bool set_transp_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:36324
bool set_lightcachesr(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36044
bool set_usebias(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36450
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36688
bool set_transpmode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36200
bool set_displvelfade(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35488
bool set_transfown(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36053
float get_prtsz(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35390
bool set_receive_caust(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36621
bool set_cell_aspect(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:36386
bool set_skiptransp(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36227
bool set_stex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:35224
float get_dcolor_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36145
bool set_sampler(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35145
float get_velocity_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35158
bool set_prtsz(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35386
bool get_generate_caust(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36616
float get_dcolor_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36154
float get_displfade(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35474
bool set_optvolpass(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36254
Value get_displ0(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35427
bool set_shadowBreakings(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:36503
bool set_stex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:35227
FloatList get_transp_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36319
float get_displgeomfade(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35510
int get_pmbounces(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36411
bool set_phase_function(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36017
float get_surflevel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35239
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:36710
float get_ecolor_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35784
bool set_persistlights(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35915
bool set_lightcache(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36035
int get_sampler(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35149
bool set_surface_chan(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:35212
PluginRef get_elum_remap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35766
IntList get_elum_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35759
bool get_receive_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36589
ColorList get_velocities(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35198
bool set_etex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:35597
bool set_shadow_opacity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36377
bool set_gizmo(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:35261
bool set_use_node_transform_for_instancing(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35073
bool set_ecolor_colors(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:35697
AColor get_simple_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35994
float get_cachestretchzone(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35399
bool set_mbgrid(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36540
bool set_displ0(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:35421
bool set_bias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36441
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36715
bool set_displmul(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35413
bool set_emult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35658
bool set_etmult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35667
std::string get_smoke_color_chan(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35966
float get_gamma_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36535
bool set_shadows_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36675
bool set_al_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35879
bool set_ttex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:36180
bool set_brdfscatternogi(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36432
PluginRef get_cache(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35014
bool get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35131
bool set_mbself(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35350
bool set_generate_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36576
bool set_alphaunitscale(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36236
float get_radmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35935
float get_transp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36295
bool set_ecolor_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35771
float get_tmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36365
bool set_displ1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:35431
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:36683
float get_blackbody(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35634
bool set_noscatter(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35999
std::string get_user_attributes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36739
bool set_ettex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:35650
bool set_mod_t(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36191
bool set_cachestretchzone(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35395
bool get_useprt(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35381
bool set_borderFade(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35136
float get_lightsmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35838
Color get_material_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35544
int get_invgizmo(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35282
bool get_use_node_transform_for_instancing(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35077
bool set_coord_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36522
Transform get_fadeobj_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35526
bool set_node_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:35064
bool get_solidbelow(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35248
bool set_smoke_opacity_chan(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:36172
bool get_fadebylevel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35465
bool set_volnorm(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35558
FloatList get_transp_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36307
bool set_bounces(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36008
Value get_vtex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35177
bool set_cache(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:35011
bool set_transp(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36291
bool set_dcolor_positions(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:36098
bool set_pureocean(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35332
bool set_ttex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:36183
bool set_elum_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:35752
float get_phase_function(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36021
bool set_lightsmultself(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35825
bool set_ecolor_remap(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:35720
float get_gen_gi_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36598
bool set_render(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35091
bool get_gi_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36670
bool set_frame_duration(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35028
float get_al_cmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35901
bool set_rec_gi_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36603
float get_stoptransp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36222
bool set_earg(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35576
bool set_targ(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36159
bool get_mod_e(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35612
int get_earg(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35580
float get_gridreduct(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35856
float get_displvelfade(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35492
float get_transp_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36356
bool set_al_sampling(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35816
float get_play_speed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35041
int get_al_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35883
bool set_displacement(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35404
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36722
bool set_usegizmo(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35253
float get_oceanhorizrough(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35318
float get_lightscut(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35865
bool set_selfshadow(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35843
bool set_lightlinks(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:36494
bool set_etex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:35600
int get_coord_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36526
bool set_usefadeobj(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35497
bool set_surface_chan(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:35216
bool set_radmult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35931
bool get_firelightsspec(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35910
bool set_fadebylevel(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35461
bool set_invgizmo(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35278
bool set_self_illum_map_min_pow(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35940
bool get_volumetric_mode_geometry_RE(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35571
bool get_useLegacyLightLinkingForVRayStd(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36490
bool set_smooth_normals(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35368
bool set_displgeomfade(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35506
bool set_user_attributes(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:36736
bool set_lightsmult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35834
bool set_ecolor_positions(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:35685
ColorList get_ecolor_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35704
IntList get_dcolor_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36129
int get_rendshadstep(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35122
std::string get_fire_color_chan(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35593
bool set_vtex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:35171
bool set_fire_color_chan(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:35589
bool get_mod_t(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36195
std::string get_surface_chan(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35220
bool set_material_id(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:35540
bool get_camera_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36643
float get_oceanlevel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35291
float get_emult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35662
int get_usegizmo(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35257
bool set_objectID(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36726
IntList get_ecolor_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35716
bool set_oceanextramargin(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35323
int get_normalized_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36571
int get_volzdepth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35553
bool set_renderAsVolumetric(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35082
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:34992
float get_transfext(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36066
bool set_rendshadstep(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35118
bool get_lightcache(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36039
bool set_oceanlevel(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35287
float get_skiptransp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36231
bool set_vtex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:35174
float get_smoketransp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36213
int get_fire_opacity_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35625
bool set_firelightsspec(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35906
bool set_smoketransp(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36209
bool set_pmprimary(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36398
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35003
bool get_velocities_from_uvw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36517
bool set_sarg(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35203
bool set_volzdepth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35549
bool set_lightscut(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35861
bool get_generate_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36580
bool get_instancedlights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35926
bool get_renderAsVolumetric(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35086
bool set_oceantransitionzone(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35296
bool get_mod_d(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35985
float get_shad_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36084
float get_shadow_opacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36381
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35007
bool set_elum_remap(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:35763
bool set_dcolor_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36150
bool set_gizmo_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:35269
Value get_displ2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35447
bool set_stoptransp(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36218
bool set_transp_power(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36369
Color get_ecolor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35680
bool set_contentTime(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35019
float get_caust_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36634
bool set_fire_color_chan(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:35585
bool set_transp_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36343
Value get_displ1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35437
bool set_displ0(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:35424
bool set_dtex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:35973
bool set_meshsubdiv(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35305
bool set_simple_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:35990
float get_borderFade(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35140
float get_ecolor_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35775
bool set_gridreduct(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35852
bool set_user_attributes_bin(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:36743
bool set_brdfscatter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36423
bool set_fadeobj(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:35514
bool set_displ2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:35444
int get_displ2d(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35456
float get_displmul(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35417
bool set_surflevel(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35235
ColorList get_dcolor_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36117
int get_anisotropic_scattering_optimization(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36030
int get_al_decay(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35874
FloatList get_ecolor_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35692
bool get_refractions_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36661
PluginRef get_ecolor_remap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35723
bool set_useLegacyLightLinkingForVRayStd(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36486
bool get_left_handed_coord(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36418
int get_pmprimary(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36402
bool set_dcolor_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:36122
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:34990
bool set_elum_positions(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:35728
int get_objectID(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36729
bool set_dcolor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:36089
bool set_mod_d(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35981
bool set_caust_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36630
int get_vol_moblur_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36553
float get_basedensityscale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36249
float get_rec_gi_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36607
bool set_absorption_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:36283
Value get_etex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35603
Color get_absorption_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36276
bool set_velocities(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:35191
float get_unit_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35059
int get_al_csubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35892
float get_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36445
Value get_ttex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36186
bool set_fire_opacity_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35619
bool set_transfext(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36062
bool get_render(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35095
bool set_left_handed_coord(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36415
bool set_tmult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36361
int get_darg(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35953
bool set_difmul(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36071
bool set_gi_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36666
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:36701
bool set_velocities_from_uvw(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36513
PluginRef get_fadeobj(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35517
bool set_transp_values(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:36312
int get_usefadeobj(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35501
bool get_alphaunitscale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36240
bool set_ecolor_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35780
FloatList get_dcolor_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36105
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:36692
bool set_dcolor_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36141
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36706
int get_varg(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35167
bool set_play_speed(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35037
Value get_stex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35230
PluginList get_lightlinks(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36499
bool set_dtex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:35970
float get_oceantransitionzone(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35300
float get_lightsmultself(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35829
bool set_transp_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36352
bool set_absorption_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:36272
bool set_solidbelow(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35244
bool get_pureocean(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35336
bool set_volumetric_mode_geometry_RE(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35567
bool set_uwglasses(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35341
int get_targ(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36163
float get_brdfscatter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36427
int get_al_placing(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35811
bool set_rendstep(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35109
float get_self_illum_map_min_pow(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35944
float get_oceanextramargin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35327
PluginRef get_dcolor_remap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36136
bool set_smoke_opacity_chan(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:36168
IntList get_transp_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36331
bool get_wrapx(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36463
float get_transfown(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36057
bool get_wind_from_movement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35050
bool set_smoothmesh(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35359
bool set_absorption_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:36280
bool set_lights(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35798
int get_sarg(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:35207
float get_lightcachesr(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36048
bool get_wrapz(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36481
FloatList get_cell_aspect(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36393
int get_transpmode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36204
bool set_displ2d(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:35452
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:36719
This plugin is created when rendering the Phoenix or V-Ray Volume Grid container in Mesh render mode....
Definition: vrayplugins.hpp:36800
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:36803
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:36805
bool set_phoenix_sim(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:36811
PluginRef get_phoenix_sim(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36814
PluginRef get_static_mesh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36821
bool set_static_mesh(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:36818
All grid containers and particle shaders that are in volumetric rendering mode are collected by this ...
Definition: vrayplugins.hpp:36825
bool set_force_prob_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36842
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:36828
int get_force_prob_samples_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36852
int get_force_prob_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36845
bool set_force_prob_samples_gi(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36849
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:36830
Texture used with Maya fluids. Its purpose is to convert the Maya opacity texture to Phoenix....
Definition: vrayplugins.hpp:37174
bool set_transparency(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:37192
AColor get_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37195
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:37177
bool set_ttex(float texturefloat, double time=TiMe::Default())
the input float texture
Definition: vrayplugins.hpp:37186
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:37179
Value get_ttex(double time=TiMe::Default()) const
the input float texture
Definition: vrayplugins.hpp:37188
bool set_ttex(const PluginRef &texturefloat, double time=TiMe::Default())
the input float texture
Definition: vrayplugins.hpp:37184
PluginRef out_out_color() const
the output color
Definition: vrayplugins.hpp:37198
The Phoenix Grid Texture which is used to retrieve a grid container's channel data and use it for any...
Definition: vrayplugins.hpp:36856
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37077
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36992
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37001
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36885
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37010
bool set_phoenix_sim(const PluginRef &plugin, double time=TiMe::Default())
A plugin that supports PhoenixSimInterface and can be used to load a Phoenix frame.
Definition: vrayplugins.hpp:37098
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37023
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36893
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36950
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36996
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37082
bool set_up_vector(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37153
bool set_alpha_intensity(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37132
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:36946
int get_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37107
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:36934
float get_output_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37149
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37086
bool set_skip_fine_displ(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37125
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37068
bool get_alpha_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37135
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37095
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37064
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36868
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37028
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:36914
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36983
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:36921
bool set_output_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37146
bool set_tiling(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37111
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37091
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37059
bool set_auto_map(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37167
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:36956
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36987
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37037
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:36959
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:36966
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36881
bool set_texture2d(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37160
PluginRef get_phoenix_sim(double time=TiMe::Default()) const
A plugin that supports PhoenixSimInterface and can be used to load a Phoenix frame.
Definition: vrayplugins.hpp:37100
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:36861
bool set_sampler_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37118
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37055
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37005
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:36931
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:36901
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37032
int get_up_vector(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37156
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36877
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:36953
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:36962
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37019
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36978
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36897
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37046
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36888
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:36974
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37073
bool get_auto_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37170
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36917
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36927
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37014
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36872
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:36911
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36907
bool get_texture2d(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37163
int get_tiling(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37114
float get_output_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37142
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:36924
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37041
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:36942
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36969
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:36904
bool get_skip_fine_displ(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37128
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:36937
int get_sampler_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37121
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:36859
bool set_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37104
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37050
bool set_output_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37139
The Voxel Shader that can be shaded as a volumetric. [gpuSupport=(partial)].
Definition: vrayplugins.hpp:37202
int get_earg(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37795
bool set_oceanextramargin(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37538
bool set_mod_t(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38406
float get_transfext(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38281
bool set_fadeobj_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:37737
bool set_al_placing(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38022
bool set_ettex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:37865
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:37207
Value get_etex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37818
bool get_displacement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37623
bool set_mod_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37397
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:38934
std::string get_smoke_color_chan(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38181
bool get_refractions_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38876
bool set_ecolor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:37891
bool set_wrapz(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38692
bool set_solidbelow(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37459
bool set_left_handed_coord(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38630
float get_gridreduct(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38071
bool get_persistlights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38134
Value get_displ0(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37642
bool set_smoothmesh(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37574
float get_stoptransp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38437
int get_objectID(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38944
bool set_smoketransp(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38424
std::string get_user_attributes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38954
bool set_volnorm(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37773
bool set_elum_remap(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:37978
bool set_tmult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38576
int get_mbsmooth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38777
bool set_pmbounces(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38622
bool set_frame_duration(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37243
bool set_persistlights(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38130
bool set_ecolor_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:37924
bool set_use_node_transform_for_instancing(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37288
bool set_transp(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38506
bool set_coord_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38737
int get_anisotropic_scattering_optimization(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38245
bool set_skiptransp(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38442
int get_noscatter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38218
std::string get_surface_chan(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37435
bool set_difmul(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38286
bool set_radmult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38146
PluginRef get_fadeobj(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37732
int get_usebias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38669
bool set_targ(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38374
PluginRef get_elum_remap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37981
bool set_ecolor_colors(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:37912
bool set_generate_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38791
bool get_wrapz(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38696
bool set_varg(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37378
bool get_useprt(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37596
bool set_material_id(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:37755
float get_smoketransp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38428
bool set_volzdepth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37764
bool set_transp_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38558
Value get_vtex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37392
bool get_use_node_transform_for_instancing(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37292
bool set_shadowBreakings(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:38718
float get_shadow_opacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38596
bool set_mbgrid(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38755
bool set_lightcache(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38250
float get_surflevel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37454
bool set_borderFade(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37351
float get_displgeomfade(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37725
bool get_mod_d(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38200
float get_cachestretchzone(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37614
float get_transp_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38571
Transform get_fadeobj_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37741
float get_shad_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38299
bool get_mbgrid(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38759
int get_mod_et(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37858
bool set_renderAsVolumetric(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37297
bool set_absorption_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:38495
bool get_optvolpass(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38473
bool set_dcolor_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:38337
AColor get_simple_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38209
bool set_displ2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:37656
FloatList get_dcolor_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38320
int get_volnorm(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37777
bool set_displ0(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:37639
bool set_surface_chan(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:37427
Value get_displ2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37662
Value get_displ1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37652
bool set_displvelfade(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37703
ColorList get_dcolor_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38332
bool set_emult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37873
int get_mod_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37401
Color get_absorption_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38491
bool set_user_attributes(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:38951
int get_rendMode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37319
bool set_caust_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38845
bool set_lightsmult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38049
int get_smoothmesh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37578
float get_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38660
FloatList get_transp_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38522
bool set_earg(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37791
bool get_volumetric_mode_geometry_RE(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37786
bool set_ecolor_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37995
bool set_optvolpass(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38469
bool get_wrapx(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38678
bool set_etex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:37812
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38937
bool set_absorption_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:38487
bool set_surface_chan(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:37431
bool get_generate_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38795
bool set_user_attributes_bin(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:38958
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38921
bool set_wind_from_movement(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37261
bool set_sampler(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37360
bool set_phase_function(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38232
FloatList get_elum_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37962
bool set_displ0(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:37636
float get_brdfscatternogi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38651
bool set_blackbody(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37845
bool set_ecolor_remap(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:37935
bool get_camera_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38858
bool set_usebias(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38665
std::string get_smoke_opacity_chan(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38391
bool set_stex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:37439
bool set_contentTime(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37234
bool set_transpmode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38415
int get_normalized_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38786
Color get_dcolor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38308
bool set_displ2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:37659
int get_al_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38098
bool set_pmprimary(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38613
bool set_shad_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38295
float get_lightsmultself(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38044
float get_oceantransitionzone(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37515
bool set_play_speed(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37252
bool get_pureocean(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37551
bool set_surflevel(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37450
bool set_rendMode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37315
bool set_transp_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:38539
int get_coord_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38741
bool set_objectID(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38941
int get_al_placing(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38026
float get_skiptransp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38446
bool set_node_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:37279
int get_pmprimary(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38617
bool set_displgeomfade(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37721
int get_vol_moblur_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38768
int get_varg(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37382
bool set_displmul(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37628
PluginList get_lightlinks(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38714
bool set_oceanhorizrough(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37529
float get_borderFade(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37355
bool set_lights(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38013
bool set_absorption_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:38498
bool set_elum_interpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:37967
bool set_transp_remap(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:38550
bool get_mod_e(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37827
bool set_user_attributes(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:38948
bool set_dtex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:38185
bool set_al_decay(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38085
float get_transp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38510
float get_oceanlevel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37506
Color get_ecolor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37895
bool get_receive_caust(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38840
bool set_rendshadstep(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37333
bool set_elum_positions(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:37943
int get_usegizmo(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37472
Transform get_gizmo_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37488
bool set_cell_aspect(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:38601
bool set_uwglasses(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37556
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37218
bool set_gamma_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38746
bool get_fadebyvel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37698
bool get_useLegacyLightLinkingForVRayStd(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38705
bool set_wrapy(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38683
bool set_velocity_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37369
PluginRef get_dcolor_remap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38351
float get_phase_function(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38236
FloatList get_cell_aspect(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38608
bool get_generate_caust(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38831
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:38907
bool set_gizmo_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:37484
PluginRef get_ecolor_remap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37938
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38903
bool get_lightcache(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38254
bool set_transp_positions(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:38515
bool set_brdfscatter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38638
bool get_fadebylevel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37680
float get_oceanextramargin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37542
FloatList get_elum_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37950
float get_caust_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38849
float get_tmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38580
float get_play_speed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37256
bool set_cache(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:37226
bool set_lightscut(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38076
float get_emult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37877
float get_displmul(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37632
bool set_displ1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:37649
bool set_dcolor_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38365
bool set_noscatter(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38214
float get_oceanhorizrough(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37533
float get_unit_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37274
bool get_receive_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38804
bool set_oceantransitionzone(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37511
bool get_alphaunitscale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38455
PluginRef get_transp_remap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38553
bool set_dcolor_remap(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:38348
bool get_uwglasses(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37560
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37222
int get_targ(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38378
bool set_lightsmultself(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38040
bool set_mbself(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37565
float get_lightsmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38053
bool set_instancedlights(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38138
Color get_material_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37759
bool set_camera_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38854
bool get_wind_from_movement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37265
bool set_render(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37306
float get_etmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37886
float get_blackbody(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37849
float get_gen_gi_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38813
bool get_wrapy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38687
float get_ecolor_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37990
bool set_shadows_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38890
bool set_absorption_arg(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38478
int get_volzdepth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37768
int get_displ2d(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37671
float get_al_cmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38116
bool set_displacement(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37619
std::string get_fire_color_chan(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37808
int get_usefadeobj(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37716
bool set_cachestretchzone(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37610
bool get_mbself(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37569
bool set_displ2d(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37667
bool set_elum_values(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:37955
bool set_brdfscatternogi(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38647
float get_basedensityscale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38464
float get_hhfactor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37750
bool set_useLegacyLightLinkingForVRayStd(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38701
bool set_gi_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38881
bool set_displ1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:37646
int get_rendstep(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37328
bool set_fire_color_chan(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:37804
IntList get_dcolor_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38344
bool set_gizmo(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:37476
Value get_ettex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37868
float get_brdfscatter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38642
float get_ecolor_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37999
bool set_meshsubdiv(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37520
bool set_anisotropic_scattering_optimization(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38241
bool set_pureocean(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37547
float get_gamma_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38750
bool set_ecolor_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37986
IntList get_user_attributes_bin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38964
bool set_ttex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:38395
bool get_gi_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38885
float get_displvelfade(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37707
int get_absorption_arg(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38482
bool set_volumetric_mode_geometry_RE(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37782
Value get_ttex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38401
bool set_refractions_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38872
int get_al_sampling(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38035
int get_contentTime(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37238
bool set_dcolor_positions(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:38313
Value get_dtex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38191
bool set_bounces(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38223
bool set_transfown(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38268
bool set_vtex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:37389
bool set_self_illum_map_min_pow(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38155
float get_self_illum_map_min_pow(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38159
bool set_dcolor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:38304
float get_rec_gi_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38822
float get_lightcachesr(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38263
bool set_bias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38656
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:38898
Transform get_node_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37283
bool set_gen_gi_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38809
IntList get_transp_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38546
IntList get_ecolor_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37931
bool set_displfade(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37685
float get_transp_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38562
ColorList get_velocities(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37413
bool set_al_csubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38103
bool set_shadow_opacity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38592
bool set_basedensityscale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38460
int get_pmbounces(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38626
bool set_lightcachesr(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38259
int get_selfshadow(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38062
bool set_smoke_opacity_chan(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:38387
bool set_oceanlevel(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37502
bool set_etmult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37882
bool get_shadows_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38894
float get_transfown(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38272
bool set_stex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:37442
bool set_al_sampling(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38031
bool set_generate_caust(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38827
bool set_smoke_opacity_chan(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:38383
bool get_reflections_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38867
int get_al_csubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38107
bool get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37346
float get_transp_power(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38587
bool set_receive_caust(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38836
bool set_smoke_color_chan(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:38173
bool set_prtsz(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37601
bool set_dcolor_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38356
ColorList get_ecolor_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37919
bool set_sarg(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37418
bool set_fire_color_chan(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:37800
Value get_absorption_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38501
bool set_al_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38094
bool get_renderAsVolumetric(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37301
bool set_stoptransp(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38433
bool set_normalized_positions(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38782
bool set_fire_opacity_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37834
bool set_fadebylevel(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37676
int get_smooth_normals(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37587
float get_difmul(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38290
float get_velocity_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37373
float get_radmult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38150
bool set_dcolor_colors(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:38325
int get_bounces(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38227
bool set_vtex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:37386
int get_al_decay(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38089
bool set_mod_et(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37854
FloatList get_transp_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38534
bool get_al_enable(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38008
bool set_usefadeobj(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37712
bool set_etex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:37815
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38912
bool set_reflections_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38863
bool set_transp_power(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38584
bool set_useprt(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37592
bool set_fadebyvel(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37694
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:37205
bool set_simple_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:38205
bool get_render(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37310
bool set_wrapx(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38674
bool set_fadeobj(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:37729
bool set_jitter(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37342
int get_rendshadstep(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37337
int get_transpmode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38419
bool set_mod_d(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38196
bool set_al_cmult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38112
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:38925
bool set_mod_e(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37823
FloatList get_ecolor_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37907
bool set_usegizmo(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37468
PluginRef get_cache(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37229
bool set_al_enable(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38004
bool set_velocities(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:37406
bool set_mbsmooth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38773
bool set_lightlinks(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:38709
bool set_invgizmo(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37493
PluginRef get_gizmo(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37479
bool set_ecolor_positions(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:37900
bool set_rec_gi_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38818
bool set_vol_moblur_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38764
int get_darg(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38168
Value get_stex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37445
bool set_hhfactor(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37746
IntList get_elum_interpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37974
bool get_left_handed_coord(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38633
PluginList get_shadowBreakings(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38723
int get_lights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38017
bool set_dtex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:38188
bool set_darg(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38164
bool set_receive_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38800
bool get_firelightsspec(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38125
float get_prtsz(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37605
int get_sarg(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37422
float get_dcolor_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38369
int get_sampler(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37364
bool set_velocities_from_uvw(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38728
bool set_transp_values(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:38527
bool set_smoke_color_chan(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:38177
bool set_ttex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:38398
float get_frame_duration(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37247
float get_displfade(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37689
bool set_unit_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37270
bool get_mod_t(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38410
bool get_velocities_from_uvw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38732
bool set_smooth_normals(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37583
bool set_alphaunitscale(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38451
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38930
bool set_firelightsspec(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38121
bool set_transfext(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38277
bool set_transp_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38567
bool get_instancedlights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38141
bool set_gridreduct(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38067
int get_fire_opacity_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37840
float get_lightscut(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38080
bool set_rendstep(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:37324
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:38916
float get_dcolor_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38360
bool set_ettex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:37862
int get_invgizmo(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37497
float get_meshsubdiv(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37524
bool get_solidbelow(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:37463
bool set_selfshadow(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:38058
Allows to use particular plugin at specific time. [gpuSupport=(full)].
Definition: vrayplugins.hpp:38968
ValueList get_plugin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:38986
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:38971
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:38973
bool set_plugin(const ValueList &list, double time=TiMe::Default())
Definition: vrayplugins.hpp:38979
Plugin parameter storage plugin.
Definition: vrayplugins.hpp:38990
bool set_param_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:38999
int get_int(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39019
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:38995
AColor get_acolor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39047
std::string get_param_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39005
bool set_param_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39002
bool set_object(const PluginRef &plugin, double time=TiMe::Default())
VRayPlugin plugin parameter store.
Definition: vrayplugins.hpp:39050
double get_double(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39033
PluginRef get_object(double time=TiMe::Default()) const
VRayPlugin plugin parameter store.
Definition: vrayplugins.hpp:39052
bool set_acolor(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:39044
bool set_double(double val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39030
bool set_float(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39023
float get_float(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39026
bool set_bool(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39009
bool set_int(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39016
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:38993
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:39037
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39040
bool get_bool(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39012
For internal use only! Manages interactive or GPU rendering. Always the first plugin....
Definition: vrayplugins.hpp:39056
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:39061
bool set_full_recalc_aa_mask(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39088
bool get_separate_window(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39084
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39070
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39067
bool get_full_recalc_aa_mask(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39091
bool get_use_opencl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39077
bool set_separate_window(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39081
bool set_use_opencl(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39074
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:39059
Provides bitmap data from an array to be used by a texture plugin (TexBitmap) [gpuSupport=(full)].
Definition: vrayplugins.hpp:39095
IntList get_pixels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39193
bool set_rgb_color_space(const char *str, double time=TiMe::Default())
The linear RGB color space of the texture. Default: "raw". Texture will be converted from this color ...
Definition: vrayplugins.hpp:39135
bool set_pixels(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:39187
int get_color_space(double time=TiMe::Default()) const
This is an alias to transfer_function (deprecated).
Definition: vrayplugins.hpp:39132
bool set_frame_number(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39173
bool set_height(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39223
bool set_width(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39216
int get_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39219
bool set_alpha_pixels(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:39197
bool set_pixels_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39208
bool get_allow_negative_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39160
float get_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39146
int get_transfer_function(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39127
bool set_interpolation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39165
int get_filter_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39111
bool set_rgb_color_space(const std::string &str, double time=TiMe::Default())
The linear RGB color space of the texture. Default: "raw". Texture will be converted from this color ...
Definition: vrayplugins.hpp:39137
int get_interpolation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39169
int get_frame_number(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39176
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:39098
float get_filter_blur(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39118
IntList get_alpha_pixels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39203
bool get_maya_compatible(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39153
std::string get_rgb_color_space(double time=TiMe::Default()) const
The linear RGB color space of the texture. Default: "raw". Texture will be converted from this color ...
Definition: vrayplugins.hpp:39139
int get_frame_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39183
int get_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39226
bool set_frame_offset(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39180
bool set_color_space(int val, double time=TiMe::Default())
This is an alias to transfer_function (deprecated).
Definition: vrayplugins.hpp:39130
bool set_filter_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39107
bool set_filter_blur(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39115
bool set_transfer_function(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39123
int get_pixels_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39212
bool set_allow_negative_colors(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39157
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:39100
bool set_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39143
bool set_maya_compatible(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39150
Contains the ambient occlusion.
Definition: vrayplugins.hpp:39230
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39242
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:39233
bool set_denoise(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39260
bool set_work_with_transparency(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39291
bool get_consider_for_aa(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39279
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39246
bool set_radius(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:39299
bool get_work_with_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39295
float get_falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39319
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:39235
bool set_affect_by_list_as_inclusive_set(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39351
bool set_radius(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:39302
PluginList get_affect_by_list(double time=TiMe::Default()) const
Depending on the value of affect_by_list_as_inclusive_set, a list of plugins that will be affected or...
Definition: vrayplugins.hpp:39347
bool set_affect_matte_objects(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39283
float get_distribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39312
bool get_denoise(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39263
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39267
bool set_exclude_list(const PluginList &pluginList, double time=TiMe::Default())
Depending on the value of exclude_list_as_inclusive_set, a list of plugins that will be affected or i...
Definition: vrayplugins.hpp:39329
Value get_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39305
bool set_falloff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39316
bool set_consider_for_aa(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39275
bool get_affect_by_list_as_inclusive_set(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39354
bool set_distribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39309
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39253
PluginList get_exclude_list(double time=TiMe::Default()) const
Depending on the value of exclude_list_as_inclusive_set, a list of plugins that will be affected or i...
Definition: vrayplugins.hpp:39333
bool set_affect_by_list(const PluginList &pluginList, double time=TiMe::Default())
Depending on the value of affect_by_list_as_inclusive_set, a list of plugins that will be affected or...
Definition: vrayplugins.hpp:39343
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39256
bool get_affect_matte_objects(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39286
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39250
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39326
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39270
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39323
bool set_exclude_list_as_inclusive_set(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39337
bool get_exclude_list_as_inclusive_set(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39340
Back to beauty channel used by VFB2 [gpuSupport=(full)].
Definition: vrayplugins.hpp:39358
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:39363
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:39361
Contains camera space bump/normal-mapped normal vectors as 3-component signed colors.
Definition: vrayplugins.hpp:39369
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39389
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39402
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:39374
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39381
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39392
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39385
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:39372
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39399
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39395
Direct coat render element [gpuSupport=(full)].
Definition: vrayplugins.hpp:39406
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39462
bool set_light_path_expression(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39501
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39426
std::string get_light_path_expression(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39505
bool set_derive_raw_channels(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39466
bool get_light_select_matte(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39514
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39418
bool get_derive_raw_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39469
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:39409
bool get_consider_for_aa(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39455
bool set_light_select_in_lightmix(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39519
int get_alias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39439
bool set_vfb_color_corrections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39473
bool set_denoise(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39480
int get_light_select_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39492
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:39411
bool set_color_mapping(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39443
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39432
bool set_light_select_matte(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39510
bool get_color_mapping(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39446
bool get_denoise(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39483
bool set_light_path_expression(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39497
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39429
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39459
bool set_light_select_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39488
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39422
bool get_vfb_color_corrections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39476
bool set_consider_for_aa(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39451
bool set_alias(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39436
bool get_light_select_in_lightmix(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39523
Indirect coat reflection render element [gpuSupport=(full)].
Definition: vrayplugins.hpp:39527
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39553
int get_alias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39560
std::string get_light_path_expression(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39626
bool get_derive_raw_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39590
bool set_light_path_expression(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39622
bool set_color_mapping(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39564
bool set_denoise(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39601
bool get_light_select_in_lightmix(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39644
bool set_light_select_in_lightmix(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39640
bool set_alias(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39557
int get_light_select_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39613
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39547
bool get_consider_for_aa(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39576
bool get_denoise(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39604
bool get_color_mapping(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39567
bool set_light_path_expression(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39618
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:39530
bool set_derive_raw_channels(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39587
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39583
bool set_vfb_color_corrections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39594
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39539
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:39532
bool get_light_select_matte(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39635
bool set_consider_for_aa(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39572
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39550
bool set_light_select_matte(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39631
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39543
bool set_light_select_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39609
bool get_vfb_color_corrections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39597
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39580
An arbitrary output variable of Color type (3-component). Contents defined by the 'alias' parameter.
Definition: vrayplugins.hpp:39648
bool get_color_mapping(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39688
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39671
bool get_denoise(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39725
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39701
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39664
bool set_derive_raw_channels(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39708
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39704
bool set_consider_for_aa(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39693
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:39651
bool get_vfb_color_corrections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39718
bool set_vfb_color_corrections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39715
bool set_alias(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39678
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39674
bool set_denoise(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39722
int get_alias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39681
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39660
bool get_derive_raw_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39711
bool get_consider_for_aa(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39697
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39668
bool set_color_mapping(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39685
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:39653
Extension of RenderChannelColor used by V-Ray for Modo.
Definition: vrayplugins.hpp:39729
bool set_aa_override_foreground_intensity(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39810
bool set_color_mapping(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39766
bool set_aa_foreground_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39817
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39741
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:39732
bool get_color_mapping(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39769
bool get_derive_raw_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39792
bool get_consider_for_aa(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39778
bool get_aa_override_foreground_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39813
float get_aa_foreground_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39820
bool set_alias(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39759
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39745
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39755
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39752
bool set_vfb_color_corrections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39796
bool get_denoise(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39806
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39749
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:39734
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39785
bool set_denoise(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39803
bool set_consider_for_aa(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39774
bool set_derive_raw_channels(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39789
int get_alias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39762
bool get_vfb_color_corrections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39799
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39782
Contains the coverage factor of the object with highest influence (due to AA) on each pixel in the Re...
Definition: vrayplugins.hpp:39824
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39844
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:39829
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39840
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:39827
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39847
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39850
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39836
Cryptomatte render channel plugin for V-Ray [gpuSupport=(none)].
Definition: vrayplugins.hpp:39854
std::string get_user_attribute(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39907
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39882
int get_add_root_object_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39916
bool set_add_root_object_name(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39912
bool get_object_path_start_slash(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39951
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39865
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:39857
bool set_id_type_prefix(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39932
bool set_user_attribute(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39903
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39868
bool set_write_metadata(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39940
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39871
bool set_alias(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39875
bool set_object_path_start_slash(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39948
int get_id_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39894
bool set_id_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39890
int get_alias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39878
bool set_user_attribute(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39899
bool set_num_level(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39921
int get_write_metadata(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39944
std::string get_id_type_prefix(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39935
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:39859
int get_num_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39925
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39885
bool set_id_type_prefix(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39929
Visualizes which host rendered each bucket.
Definition: vrayplugins.hpp:39955
bool set_text_alignment(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39986
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39971
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39981
int get_text_alignment(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:39990
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39978
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:39967
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:39960
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:39975
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:39958
Enables denoising post-processing (V-Ray, NVIDIA or Intel) and sets its parameters....
Definition: vrayplugins.hpp:39994
bool set_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40073
bool set_preset(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40064
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40032
bool set_silence_optix_init_error(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40116
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40055
bool get_temporal_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40138
bool get_silence_optix_init_error(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40120
bool set_wrap_around_borders(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40125
bool set_oidn_prefilter(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40161
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40024
bool set_temporal_mode(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40134
bool get_wrap_around_borders(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40129
bool set_denoise_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40143
bool set_optix_use_upscale(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40152
bool set_engine(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40037
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:39999
int get_engine(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40041
bool set_use_gpu(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40091
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40046
float get_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40077
bool get_oidn_prefilter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40165
bool set_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40082
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40010
int get_progressive_update(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40102
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40059
float get_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40086
bool get_optix_use_upscale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40156
bool set_progressive_update(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40099
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:39997
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40006
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40050
int get_generate_render_elements(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40111
bool set_generate_render_elements(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40107
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40028
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40015
bool get_denoise_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40147
int get_preset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40068
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40019
bool get_use_gpu(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40095
Contains the result of rendering a specified float texture.
Definition: vrayplugins.hpp:40277
bool get_exclude_list_as_inclusive_set(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40334
bool get_force_lossless_compression(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40348
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40293
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40303
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:40280
bool set_affect_matte_objects(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40317
bool set_texmap(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:40310
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40297
bool get_force_32_bit_output(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40341
bool get_affect_matte_objects(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40320
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:40282
float get_default_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40357
bool set_texmap(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:40307
bool set_force_32_bit_output(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40338
bool set_default_value(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40353
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40300
Value get_texmap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40313
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40289
bool set_force_lossless_compression(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40345
bool set_exclude_list_as_inclusive_set(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40331
PluginList get_exclude_list(double time=TiMe::Default()) const
Depending on the value of exclude_list_as_inclusive_set, a list of plugins that will be affected or i...
Definition: vrayplugins.hpp:40327
bool set_exclude_list(const PluginList &pluginList, double time=TiMe::Default())
Depending on the value of exclude_list_as_inclusive_set, a list of plugins that will be affected or i...
Definition: vrayplugins.hpp:40323
Contains the result of rendering a specified color texture.
Definition: vrayplugins.hpp:40169
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40181
bool set_force_32_bit_output(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40246
Value get_background(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40273
bool set_texmap(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:40215
bool get_consider_for_aa(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40204
bool get_force_32_bit_output(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40249
bool get_exclude_list_as_inclusive_set(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40242
PluginList get_exclude_list(double time=TiMe::Default()) const
Depending on the value of exclude_list_as_inclusive_set, a list of plugins that will be affected or i...
Definition: vrayplugins.hpp:40235
bool get_affect_matte_objects(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40211
bool set_background(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:40267
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40228
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40192
bool set_exclude_list_as_inclusive_set(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40239
bool get_denoise(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40263
bool set_affect_matte_objects(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40208
bool set_force_lossless_compression(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40253
Value get_texmap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40221
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:40172
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40195
bool set_denoise(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40260
bool get_force_lossless_compression(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40256
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40225
bool set_texmap(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:40218
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40189
bool set_background(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:40270
bool set_exclude_list(const PluginList &pluginList, double time=TiMe::Default())
Depending on the value of exclude_list_as_inclusive_set, a list of plugins that will be affected or i...
Definition: vrayplugins.hpp:40231
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:40174
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40185
bool set_consider_for_aa(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40200
Contains the result of rendering a specified integer texture.
Definition: vrayplugins.hpp:40361
bool set_affect_matte_objects(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40401
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40373
PluginList get_exclude_list(double time=TiMe::Default()) const
Depending on the value of exclude_list_as_inclusive_set, a list of plugins that will be affected or i...
Definition: vrayplugins.hpp:40411
bool set_texmap(const PluginRef &textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:40391
bool set_exclude_list(const PluginList &pluginList, double time=TiMe::Default())
Depending on the value of exclude_list_as_inclusive_set, a list of plugins that will be affected or i...
Definition: vrayplugins.hpp:40407
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40377
bool set_exclude_list_as_inclusive_set(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40415
Value get_texmap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40397
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:40366
bool get_exclude_list_as_inclusive_set(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40418
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40384
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40387
bool get_affect_matte_objects(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40404
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40381
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:40364
bool set_texmap(int textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:40394
An arbitrary output variable of floating point type (1-component grayscale).
Definition: vrayplugins.hpp:40422
int get_alias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40455
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40442
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40445
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40462
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40448
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40459
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:40427
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40438
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40434
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:40425
bool set_alias(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40452
An arbitrary output variable of integer type.
Definition: vrayplugins.hpp:40466
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:40469
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40482
bool set_alias(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40496
int get_alias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40499
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40492
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40478
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40486
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40489
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:40471
Used instead of RenderChannelGlossiness when an inverted ReflectIOR channel is needed....
Definition: vrayplugins.hpp:40503
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:40506
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:40508
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40526
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40523
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40515
int get_alias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40536
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40543
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40540
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40519
bool set_alias(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40533
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40529
Light mix channel used by VFB2 [gpuSupport=(full)].
Definition: vrayplugins.hpp:40547
bool set_denoise(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40565
bool get_create_rest_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40561
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:40552
bool get_denoise(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40568
bool get_tag_lightmix(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40575
bool set_create_rest_channel(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40558
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:40550
bool set_tag_lightmix(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40572
Light select render element [gpuSupport=(partial)].
Definition: vrayplugins.hpp:40579
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:40582
bool get_vfb_color_corrections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40649
bool set_denoise(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40653
bool get_color_mapping(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40619
bool get_light_select_matte(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40687
bool get_derive_raw_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40642
bool get_light_select_in_lightmix(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40696
bool set_color_mapping(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40616
bool set_derive_raw_channels(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40639
bool get_consider_for_aa(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40628
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:40584
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40595
bool set_vfb_color_corrections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40646
std::string get_light_path_expression(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40678
int get_alias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40612
bool set_light_select_matte(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40683
bool set_light_select_in_lightmix(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40692
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40635
int get_light_select_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40665
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40591
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40599
bool set_alias(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40609
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40602
bool set_light_path_expression(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40670
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40605
bool get_denoise(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40656
bool set_light_path_expression(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40674
bool set_consider_for_aa(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40624
bool set_light_select_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40661
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40632
Lighting analysis render element that provides visual representation of the lighting intensity in the...
Definition: vrayplugins.hpp:40700
bool set_scale(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40752
bool set_min_value(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40734
bool get_draw_legend(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40801
int get_display(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40765
bool set_grid_vertical_spacing(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40779
bool set_grid_horizontal_spacing(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40770
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40716
float get_min_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40738
bool set_max_value(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40743
bool set_draw_legend(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40797
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:40703
bool set_display(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40761
bool set_quantity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40725
int get_grid_horizontal_spacing(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40774
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40720
int get_quantity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40729
float get_max_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40747
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40712
bool set_fade_background_image(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40788
int get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40756
bool get_fade_background_image(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40792
int get_grid_vertical_spacing(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40783
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:40705
Contains the material ID for the object with greatest coverage in each pixel.
Definition: vrayplugins.hpp:40805
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:40810
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40821
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40825
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:40808
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40828
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40817
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40831
Contains up to 3 object masks (mattes) in each color channel [gpuSupport=(partial)].
Definition: vrayplugins.hpp:40835
bool get_exclude_list_blue_as_inclusive_set(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40972
bool set_red_id(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40869
bool set_exclude_list_blue(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:40958
bool get_use_mtl_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40900
int get_red_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40873
bool set_blue_id(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40887
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40856
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40847
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:40838
PluginList get_exclude_list_red(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40927
bool get_consider_for_aa(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40918
bool set_exclude_list_red(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:40922
int get_green_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40882
bool set_consider_for_aa(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40914
int get_blue_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40891
PluginList get_exclude_list_blue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40963
bool set_use_mtl_id(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40896
bool get_exclude_list_green_as_inclusive_set(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40954
bool get_affect_matte_objects(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40909
bool set_exclude_list_green_as_inclusive_set(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40950
bool set_exclude_list_blue_as_inclusive_set(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40968
bool set_green_id(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40878
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40860
bool set_affect_matte_objects(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40905
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40864
bool set_exclude_list_green(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:40940
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40851
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:40840
bool set_exclude_list_red_as_inclusive_set(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40932
bool get_exclude_list_red_as_inclusive_set(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40936
PluginList get_exclude_list_green(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40945
Contains the node ID for the object with greatest coverage in each pixel.
Definition: vrayplugins.hpp:40976
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:40988
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40996
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41002
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:40981
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:40992
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:40979
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:40999
Contains camera space normal vectors as 3-component signed colors.
Definition: vrayplugins.hpp:41006
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:41011
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41018
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41022
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41032
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:41009
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41036
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41039
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41026
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41029
Contains only the object(s) selected by ID [gpuSupport=(none)].
Definition: vrayplugins.hpp:41043
bool get_denoise(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41119
bool get_affect_matte_objects(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41098
bool set_use_mtl_id(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41088
bool get_invert_selection(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41112
bool set_denoise(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41116
bool set_color_mapping(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41123
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41067
bool set_affect_matte_objects(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41095
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41054
bool get_color_mapping(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41126
bool get_consider_for_aa(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41105
bool set_id(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41071
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41057
IntList get_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41084
bool set_invert_selection(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41109
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:41048
bool set_consider_for_aa(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41102
int get_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41074
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:41046
bool set_ids(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:41078
bool get_use_mtl_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41091
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41064
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41061
Plugin for the RenderChannelPluginCategory category.
Definition: vrayplugins.hpp:28
Contains the Render ID for the object with greatest coverage in each pixel.
Definition: vrayplugins.hpp:41130
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41156
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:41133
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41142
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41146
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41153
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:41135
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41150
Direct sheen render element [gpuSupport=(full)].
Definition: vrayplugins.hpp:41160
bool set_light_select_matte(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41264
bool set_denoise(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41234
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:41165
bool get_consider_for_aa(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41209
bool get_vfb_color_corrections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41230
bool set_light_path_expression(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41251
int get_light_select_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41246
bool set_light_select_in_lightmix(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41273
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41213
bool get_denoise(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41237
std::string get_light_path_expression(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41259
bool set_light_select_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41242
bool set_derive_raw_channels(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41220
bool get_light_select_in_lightmix(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41277
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41176
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41216
bool get_color_mapping(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41200
bool get_derive_raw_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41223
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41180
bool set_light_path_expression(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41255
bool set_consider_for_aa(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41205
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41183
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41172
bool set_vfb_color_corrections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41227
bool get_light_select_matte(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41268
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41186
bool set_alias(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41190
int get_alias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41193
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:41163
bool set_color_mapping(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41197
Indirect sheen reflection render element [gpuSupport=(full)].
Definition: vrayplugins.hpp:41281
bool set_light_select_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41363
int get_alias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41314
bool get_light_select_in_lightmix(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41398
bool set_light_path_expression(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41376
bool set_light_path_expression(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41372
bool set_denoise(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41355
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41293
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41304
bool set_derive_raw_channels(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41341
bool get_vfb_color_corrections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41351
bool set_light_select_matte(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41385
bool get_light_select_matte(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41389
bool set_alias(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41311
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:41284
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41337
std::string get_light_path_expression(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41380
bool set_color_mapping(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41318
bool get_denoise(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41358
bool set_vfb_color_corrections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41348
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:41286
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41301
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41334
bool set_light_select_in_lightmix(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41394
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41307
bool get_color_mapping(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41321
bool set_consider_for_aa(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41326
bool get_derive_raw_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41344
bool get_consider_for_aa(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41330
int get_light_select_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41367
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41297
Toon render element [gpuSupport=(none)].
Definition: vrayplugins.hpp:41402
bool get_denoise(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41479
bool get_derive_raw_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41465
bool set_denoise(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41476
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41422
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41414
bool set_vfb_color_corrections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41469
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41418
bool get_color_mapping(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41442
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41458
bool get_consider_for_aa(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41451
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:41407
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:41405
bool set_derive_raw_channels(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41462
bool set_consider_for_aa(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41447
int get_alias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41435
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41425
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41455
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41428
bool set_color_mapping(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41439
bool get_invert_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41486
bool set_invert_color(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41483
bool set_alias(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41432
bool get_vfb_color_corrections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41472
Contains signed velocity vectors in screen space [gpuSupport=(partial)].
Definition: vrayplugins.hpp:41490
bool set_max_velocity_last_frame(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41542
bool set_max_velocity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41533
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41519
bool set_ignore_z(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41551
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41560
bool get_clamp_velocity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41528
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41515
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:41493
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41506
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:41495
float get_max_velocity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41537
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41564
bool set_clamp_velocity(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41524
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41502
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41511
float get_max_velocity_last_frame(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41546
bool get_ignore_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41555
Contains the Z-Depth (1-component grayscale).
Definition: vrayplugins.hpp:41568
bool set_force_infinity_black(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41647
float get_depth_white(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41622
float get_depth_black(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41615
bool set_depth_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41640
bool get_depth_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41643
bool set_depth_clamp(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41626
bool get_depth_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41608
bool get_dont_filter_env(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41657
bool get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41636
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41588
bool get_depth_clamp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41629
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:41571
bool set_enableDeepOutput(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41580
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41591
bool get_depth_from_camera(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41601
bool set_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41633
bool set_depth_black(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41612
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:41573
bool get_enableDeepOutput(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41584
bool set_depth_white(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41619
bool set_depth_raw(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41605
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41594
bool set_depth_from_camera(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41598
bool set_dont_filter_env(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41654
bool get_force_infinity_black(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41650
Description of a render view (camera) – position, field of view, etc. [gpuSupport=(partial)].
Definition: vrayplugins.hpp:41661
bool set_stereo_on(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41826
bool set_use_scene_offset(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41799
float get_orthographicWidth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41776
int get_frame_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41722
bool set_fov(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41682
bool get_dont_affect_settings(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41794
bool set_stereo_eye_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41835
bool set_stereo_view(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41880
float get_mayaApperture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41821
float get_aperture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41704
bool get_stereo_specify_focus(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41857
int get_stereo_focus_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41875
bool get_orthographic(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41767
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:41673
bool set_scene_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41916
float get_stereo_focus_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41866
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:41664
float get_fov(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41686
float get_zoom(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41758
bool set_stereo_pole_merge_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41907
bool set_aperture(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41700
bool get_ortho_adjust_to_scene(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41785
float get_stereo_bottom_merge_angle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41902
float get_mayaFocalLength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41812
bool get_use_scene_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41803
float get_lens_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41713
bool set_stereo_focus_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41871
bool set_scene_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41920
int get_stereo_pole_merge_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41911
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:41666
bool set_orthographicWidth(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41772
float get_stereo_top_merge_angle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41893
bool set_dont_affect_settings(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41790
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41677
bool set_clipping_far(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41745
float get_stereo_eye_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41839
bool set_stereo_focus_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41862
bool set_frame_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41718
bool set_lens_rotation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41709
float get_clipping_far(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41749
bool set_ortho_adjust_to_scene(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41781
int get_stereo_view(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41884
bool set_clipping_near(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41736
int get_stereo_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41830
bool set_stereo_bottom_merge_angle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41898
bool set_stereo_interocular_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41844
bool set_clipping(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41727
bool set_focalDistance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41691
bool set_zoom(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41754
float get_focalDistance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41695
bool set_mayaApperture(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41817
bool get_clipping(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41731
std::string get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41924
bool set_mayaFocalLength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41808
bool set_stereo_specify_focus(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41853
bool set_orthographic(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41763
int get_stereo_interocular_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41848
bool set_stereo_top_merge_angle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:41889
float get_clipping_near(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41740
Various scene metadata.
Definition: vrayplugins.hpp:41928
std::string get_description(double time=TiMe::Default()) const
Scene description text.
Definition: vrayplugins.hpp:41949
bool set_description(const char *str, double time=TiMe::Default())
Scene description text.
Definition: vrayplugins.hpp:41945
StringList get_category(double time=TiMe::Default()) const
List of content categories.
Definition: vrayplugins.hpp:41961
bool set_scene_contents(const std::string &str, double time=TiMe::Default())
String identifier describing the scene contents.
Definition: vrayplugins.hpp:41954
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:41933
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:41931
bool set_category(const StringList &stringList, double time=TiMe::Default())
List of content categories.
Definition: vrayplugins.hpp:41959
bool set_preview_images(const StringList &stringList, double time=TiMe::Default())
List of paths or data URLs to preview images.
Definition: vrayplugins.hpp:41969
bool set_tags(const StringList &stringList, double time=TiMe::Default())
List of additional content tags.
Definition: vrayplugins.hpp:41964
bool set_user_attributes(const StringList &stringList, double time=TiMe::Default())
List of additional user attributes. Each attribute is a separate entry in the list in "name=value" fo...
Definition: vrayplugins.hpp:41974
bool set_scene_contents(const char *str, double time=TiMe::Default())
String identifier describing the scene contents.
Definition: vrayplugins.hpp:41952
StringList get_preview_images(double time=TiMe::Default()) const
List of paths or data URLs to preview images.
Definition: vrayplugins.hpp:41971
StringList get_user_attributes(double time=TiMe::Default()) const
List of additional user attributes. Each attribute is a separate entry in the list in "name=value" fo...
Definition: vrayplugins.hpp:41976
StringList get_tags(double time=TiMe::Default()) const
List of additional content tags.
Definition: vrayplugins.hpp:41966
bool set_name(const std::string &str, double time=TiMe::Default())
Scene name.
Definition: vrayplugins.hpp:41940
bool set_description(const std::string &str, double time=TiMe::Default())
Scene description text.
Definition: vrayplugins.hpp:41947
bool set_name(const char *str, double time=TiMe::Default())
Scene name.
Definition: vrayplugins.hpp:41938
std::string get_scene_contents(double time=TiMe::Default()) const
String identifier describing the scene contents.
Definition: vrayplugins.hpp:41956
std::string get_name(double time=TiMe::Default()) const
Scene name.
Definition: vrayplugins.hpp:41942
Definition: vrayplugins.hpp:41979
std::string get_material_scene(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42023
bool set_particle_scene(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41993
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:41982
bool set_material_scene(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:42019
bool set_material_scene(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:42015
std::string get_proxy_scene(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42010
bool set_proxy_scene(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:42002
bool set_proxy_scene(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:42006
std::string get_particle_scene(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:41997
bool set_particle_scene(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:41989
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:41984
Settings for raytraced depth of field. May conflict with CameraPhysical. [gpuSupport=(partial)].
Definition: vrayplugins.hpp:42189
float get_aperture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42214
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42273
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:42192
bool set_focal_dist(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42228
bool set_aperture(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42210
bool set_rotation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42255
bool set_center_bias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42219
float get_center_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42223
bool get_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42205
bool set_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42201
int get_sides_num(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42250
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42277
bool set_sides_num(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42246
bool set_scene_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:42291
float get_focal_dist(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42232
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:42194
bool get_sides_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42241
float get_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42259
bool get_dont_affect_settings(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42286
bool set_sides_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42237
float get_anisotropy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42268
bool set_scene_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:42295
bool set_anisotropy(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42264
bool set_dont_affect_settings(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42282
std::string get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42299
Settings for the render camera. Relates to RenderView and CameraPhysical (or other Camera{*} plugins)...
Definition: vrayplugins.hpp:42027
bool set_auto_fit(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42075
PluginRef get_image_planes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42104
float get_auto_exposure_compensation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42140
std::string get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42162
bool set_auto_corrections_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42109
bool set_image_planes(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:42101
float get_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42052
float get_dist(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42061
int get_auto_white_balance_sample_accumulation_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42149
bool get_dont_affect_settings(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42097
bool set_override_resolution(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42167
bool set_auto_white_balance(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42127
bool set_scene_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:42158
int get_override_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42178
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42043
bool set_auto_exposure(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42118
float get_curve(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42088
bool set_scene_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:42154
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42039
bool set_curve(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42084
float get_fov(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42070
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:42030
bool set_height(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42048
bool set_fov(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42066
bool get_override_resolution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42171
int get_override_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42185
int get_auto_white_balance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42131
bool set_auto_white_balance_sample_accumulation_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42145
bool set_dist(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42057
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:42032
bool get_auto_fit(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42079
bool set_override_height(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42182
bool set_dont_affect_settings(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42093
bool set_auto_exposure_compensation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42136
bool set_override_width(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42175
int get_auto_corrections_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42113
int get_auto_exposure(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42122
Settings for rendering caustics effects through photon mapping [gpuSupport=(none)].
Definition: vrayplugins.hpp:42303
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:42308
int get_max_photons(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42328
bool get_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42319
bool set_show_calc_phase(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42431
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:42391
std::string get_auto_save_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42426
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:42306
int get_search_distance_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42337
bool set_search_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42342
bool set_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42369
bool set_auto_save_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:42422
float get_search_distance_pixels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42355
bool set_search_distance_pixels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42351
bool set_auto_save_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:42418
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:42387
bool get_auto_save(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42413
float get_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42373
bool set_dont_delete(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42400
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42395
bool get_show_calc_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42435
float get_max_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42364
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42378
bool set_max_density(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42360
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42382
float get_search_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42346
bool set_search_distance_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42333
bool set_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42315
bool set_auto_save(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42409
bool set_max_photons(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42324
bool get_dont_delete(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42404
Settings for color mapping. Affects image sampling. [gpuSupport=(partial)].
Definition: vrayplugins.hpp:42439
bool set_clamp_level(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42514
bool set_bright_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42478
float get_dark_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42473
bool set_affect_background(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42460
bool set_dark_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42469
bool set_adaptation_only(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42523
bool set_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42487
float get_bright_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42482
Color get_exposure(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42545
bool set_subpixel_mapping(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42496
bool set_exposure(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:42541
float get_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42491
bool set_clamp_output(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42505
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42455
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:42444
bool set_linearWorkflow(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42532
bool get_clamp_output(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42509
bool get_affect_background(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42464
bool get_linearWorkflow(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42536
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42451
int get_adaptation_only(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42527
float get_clamp_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42518
bool get_subpixel_mapping(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42500
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:42442
Settings specific to V-Ray for Modo [gpuSupport=(partial)].
Definition: vrayplugins.hpp:42549
bool set_clamp_level(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42624
bool set_reinhard_burn_value(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42678
bool set_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42660
bool set_clamp_output(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42615
float get_bright_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42592
Color get_exposure(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42655
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:42552
bool set_subpixel_mapping(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42606
bool set_exposure(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:42651
int get_adaptation_only(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42637
bool set_adaptation_only(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42633
bool get_affect_background(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42574
bool get_clamp_output(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42619
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42565
bool set_inverse_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42669
bool set_linearWorkflow(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42642
bool set_affect_background(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42570
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42561
float get_reinhard_burn_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42682
float get_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42664
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:42554
bool get_linearWorkflow(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42646
bool set_bright_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42588
bool get_subpixel_mapping(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42610
float get_dark_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42583
float get_clamp_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42628
bool set_dark_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42579
float get_inverse_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42673
float get_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42601
bool set_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42597
Plugin used to force the current animation time in interactive mode.
Definition: vrayplugins.hpp:42686
bool set_current_frame(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42697
int get_current_frame(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42700
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:42691
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:42689
Settings for Deterministic Monte Carlo sampling of Brute Force Global Illumination.
Definition: vrayplugins.hpp:42704
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:42709
bool set_adaptivity_prepass(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42734
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42720
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42716
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:42707
bool get_adaptivity_prepass(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42738
bool set_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42725
int get_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42729
Settings for the Deterministic Monte Carlo sampler.
Definition: vrayplugins.hpp:42742
float get_adaptive_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42776
int get_adaptive_min_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42785
bool get_use_blue_noise_optimization(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42819
bool get_use_local_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42812
float get_subdivs_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42794
bool set_adaptive_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42772
bool set_use_local_subdivs(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42808
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:42747
float get_adaptive_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42767
bool set_random_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42799
bool get_time_dependent(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42758
bool set_time_dependent(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42754
bool set_adaptive_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42763
int get_random_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42803
bool set_subdivs_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42790
bool set_adaptive_min_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42781
bool set_use_blue_noise_optimization(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42816
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:42745
The decal settings plugin in charge for preparing the decal shader [gpuSupport=(partial)].
Definition: vrayplugins.hpp:42823
bool set_dont_affect_settings(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42835
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:42826
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:42828
bool get_dont_affect_settings(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42839
Global settings for displacement geometry.
Definition: vrayplugins.hpp:42843
float get_edgeLength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42868
bool get_tightBounds(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42895
bool get_override_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42859
bool set_maxSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42882
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:42848
bool get_viewDependent(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42877
bool set_override_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42855
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:42846
bool get_relative(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42913
bool set_tightBounds(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42891
bool get_zero_subdivs_optimization(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42922
int get_maxSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42886
bool set_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42900
float get_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42904
bool set_edgeLength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42864
bool set_zero_subdivs_optimization(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42918
bool set_viewDependent(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42873
bool set_relative(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42909
Settings for auto-saved EXR images.
Definition: vrayplugins.hpp:42926
bool set_auto_data_window(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42966
int get_deep_alpha_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42993
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:42931
bool get_multipart(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42984
bool set_data_window_offset(const IntList &intList, double time=TiMe::Default())
This makes it possible to offset/translate the data window values stored in the OpenEXR file....
Definition: vrayplugins.hpp:43004
bool set_display_window(const IntList &intList, double time=TiMe::Default())
The visible image region, excluding overscan. It expects a list of 4 integers, representing the top-l...
Definition: vrayplugins.hpp:42996
IntList get_display_window(double time=TiMe::Default()) const
The visible image region, excluding overscan. It expects a list of 4 integers, representing the top-l...
Definition: vrayplugins.hpp:43001
bool set_deep_alpha_colors(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42989
bool set_multipart(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42981
bool set_compression(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42938
bool set_extra_attributes(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:42958
bool set_bits_per_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42947
bool get_write_integer_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42977
bool set_extra_attributes(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:42955
int get_auto_data_window(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42970
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:42929
int get_bits_per_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42951
IntList get_data_window_offset(double time=TiMe::Default()) const
This makes it possible to offset/translate the data window values stored in the OpenEXR file....
Definition: vrayplugins.hpp:43009
int get_compression(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42942
bool set_write_integer_ids(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:42974
std::string get_extra_attributes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:42961
Settings for environment mapping (per ray type) and matte objects.
Definition: vrayplugins.hpp:43013
bool set_secondary_matte_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:43137
PluginList get_environment_volume(double time=TiMe::Default()) const
A list of environment volumes for the scene.
Definition: vrayplugins.hpp:43167
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:43016
bool set_gi_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:43064
Value get_gi_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43067
Value get_refract_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43123
Color get_bg_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43029
bool set_use_bg(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43186
bool set_refract_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:43120
float get_secondary_matte_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43160
Value get_bg_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43039
bool set_bg_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:43033
bool set_reflect_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:43089
Value get_secondary_matte_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43151
bool set_use_secondary_matte(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43222
bool get_use_reflect(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43208
bool set_refract_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:43117
bool set_bg_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43044
bool set_secondary_matte_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:43148
Color get_gi_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43057
Value get_reflect_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43095
float get_reflect_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43104
Color get_reflect_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43085
bool set_bg_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:43036
bool set_use_refract(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43213
bool get_use_refract(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43217
bool get_use_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43199
Color get_refract_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43113
bool set_num_environment_objects(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43171
bool set_refract_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43128
bool set_reflect_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:43081
float get_refract_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43132
bool get_use_secondary_matte(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43226
bool set_global_light_level(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:43178
bool set_gi_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:43061
Color get_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43181
bool set_environment_volume(const PluginList &pluginList, double time=TiMe::Default())
A list of environment volumes for the scene.
Definition: vrayplugins.hpp:43163
Color get_secondary_matte_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43141
bool set_bg_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:43025
bool get_use_bg(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43190
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:43018
bool set_refract_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:43109
float get_gi_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43076
bool set_gi_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:43053
bool set_use_reflect(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43204
float get_bg_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43048
bool set_use_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43195
bool set_secondary_matte_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43156
bool set_gi_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43072
bool set_secondary_matte_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:43145
bool set_reflect_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:43092
bool set_reflect_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43100
int get_num_environment_objects(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43174
Settings for global illumination, such as which engine to use for primary and secondary GI [gpuSuppor...
Definition: vrayplugins.hpp:43230
float get_saturation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43273
bool set_primary_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43305
int get_ao_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43381
bool get_ao_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43354
bool set_ao_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43359
int get_secondary_engine(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43318
bool set_saturation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43269
bool set_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43242
bool set_secondary_engine(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43314
bool set_secondary_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43323
float get_ao_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43372
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:43235
float get_contrast(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43282
bool set_ao_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43368
float get_ray_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43345
int get_primary_engine(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43300
bool get_ray_distance_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43336
float get_ao_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43363
bool set_ao_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43350
bool get_refract_caustics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43255
bool set_refract_caustics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43251
bool set_reflect_caustics(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43260
bool get_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43246
float get_secondary_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43327
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:43233
bool set_contrast_base(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43287
float get_contrast_base(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43291
bool set_ray_distance_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43332
int get_reflect_caustics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43264
bool set_contrast(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43278
float get_primary_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43309
bool set_ao_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43377
bool set_primary_engine(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43296
bool set_ray_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43341
Global settings for rendering Gaussian splats. [gpuSupport=(none)].
Definition: vrayplugins.hpp:43385
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:43390
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:43388
float get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43410
bool get_decodeFromSRGB(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43401
bool set_decodeFromSRGB(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43397
bool set_filtering(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43406
Global settings for hair rendering [gpuSupport=(none)].
Definition: vrayplugins.hpp:43414
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:43417
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:43419
float get_min_hair_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43428
bool set_min_hair_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43425
Settings for the image sampler - type (bucket/progressive) and quality [gpuSupport=(partial)].
Definition: vrayplugins.hpp:43432
int get_progressive_maxSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43608
bool get_subdivision_normals(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43581
float get_progressive_maxTime(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43626
bool set_dmc_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43498
int get_render_mask_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43671
bool set_dmc_fireflyRemoval(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43524
bool set_render_mask_objects(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:43688
int get_subdivision_maxRate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43545
bool get_fixed_per_pixel_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43475
bool set_progressive_showMask(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43640
bool get_dmc_per_pixel_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43511
bool set_progressive_effectsUpdate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43658
bool set_subdivision_normals_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43586
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:43435
bool set_min_shade_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43453
bool get_progressive_autoswitch_effectsresult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43723
bool set_fixed_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43462
float get_dmc_adaptivity_clamp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43520
bool set_subdivision_normals(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43577
int get_min_shade_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43457
IntList get_render_mask_object_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43705
bool set_progressive_autoswitch_effectsresult(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43719
bool set_render_mask_clear(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43710
int get_dmc_maxSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43493
bool set_subdivision_maxRate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43541
bool set_render_mask_texture(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:43676
bool get_progressive_showMask(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43644
int get_progressive_minSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43599
bool set_progressive_maxTime(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43622
float get_dmc_fireflyRemoval(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43527
bool set_subdivision_minRate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43532
int get_dmc_minSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43484
int get_progressive_progNoiseThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43653
bool get_subdivision_edges(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43572
bool set_dmc_maxSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43489
bool set_dmc_per_pixel_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43507
int get_progressive_bundleSize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43635
bool set_subdivision_jitter(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43550
bool set_progressive_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43613
bool set_dmc_adaptivity_clamp(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43516
bool set_render_mask_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43667
bool set_progressive_minSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43595
float get_progressive_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43617
bool set_render_mask_object_ids(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:43698
int get_subdivision_minRate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43536
int get_progressive_effectsUpdate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43662
float get_subdivision_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43563
bool set_subdivision_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43559
int get_fixed_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43466
bool set_progressive_maxSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43604
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43444
float get_dmc_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43502
float get_subdivision_normals_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43590
PluginList get_render_mask_objects(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43693
bool set_subdivision_edges(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43568
bool set_progressive_progNoiseThreshold(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43649
bool set_fixed_per_pixel_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43471
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43448
int get_render_mask_clear(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43714
bool get_subdivision_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43554
bool set_render_mask_texture(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:43680
Value get_render_mask_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43684
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:43437
bool set_dmc_minSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43480
bool set_progressive_bundleSize(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43631
Settings for the Irradiance Map global illumination engine [gpuSupport=(partial)].
Definition: vrayplugins.hpp:43727
bool set_color_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43793
bool set_detail_enhancement(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43820
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:43730
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43761
bool get_show_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43918
bool get_multiple_views(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43945
bool set_normal_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43802
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43909
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:43901
int get_max_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43752
int get_min_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43743
bool set_max_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43748
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43757
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43887
bool set_calc_interp_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43775
int get_calc_interp_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43779
bool set_detail_subdivs_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43838
bool get_dont_delete(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43896
int get_interpolation_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43869
bool set_show_samples(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43914
bool get_show_direct_light(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43936
bool get_detail_enhancement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43824
bool set_interpolation_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43865
bool set_detail_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43829
bool set_detail_scale(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43847
bool set_multipass(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43950
int get_interp_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43770
bool get_randomize_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43860
bool set_multiple_views(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43941
bool set_auto_save(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43968
bool set_min_rate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43739
bool set_dont_delete(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43892
float get_color_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43797
bool set_show_direct_light(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43932
bool set_randomize_samples(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43856
bool set_auto_save_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:43977
bool set_check_sample_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43959
std::string get_auto_save_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43985
bool set_auto_save_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:43981
bool get_auto_save(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43972
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43883
int get_lookup_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43878
float get_detail_subdivs_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43842
bool set_distance_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43811
bool set_interp_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43766
bool set_show_calc_phase(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43923
float get_normal_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43806
int get_detail_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43851
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:43732
float get_detail_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43833
bool set_interp_frames(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43784
bool get_multipass(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43954
bool get_check_sample_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43963
bool set_lookup_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:43874
int get_interp_frames(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43788
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:43905
float get_distance_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43815
bool get_show_calc_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:43927
Settings for auto-saved JPEG images.
Definition: vrayplugins.hpp:43989
bool set_quality(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44001
int get_quality(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44005
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:43994
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:43992
Settings for the Light Cache global illumination engine [gpuSupport=(partial)].
Definition: vrayplugins.hpp:44009
float get_retrace_leak_prevention(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44240
bool get_auto_save(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44155
bool get_retrace_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44222
bool get_prefilter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44070
bool set_dont_delete(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44142
bool set_store_direct_light(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44102
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44025
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44021
float get_retrace_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44231
bool set_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44084
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44124
bool set_prefilter(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44066
bool set_retrace_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44227
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:44014
int get_filter_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44043
bool get_show_calc_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44097
bool set_auto_save_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:44164
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44245
bool set_filter_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44048
bool set_auto_save(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44151
bool set_adaptive_sampling(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44191
float get_sample_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44034
float get_filter_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44061
bool set_sample_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44030
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44120
bool get_adaptive_sampling(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44195
bool set_path_guiding(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44254
bool set_auto_save_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:44160
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:44012
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:44129
bool set_world_scale(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44111
bool set_prefilter_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44075
bool set_multiple_views(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44209
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44249
bool get_use_for_glossy_rays(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44186
bool set_num_passes(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44173
int get_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44088
bool get_path_guiding(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44258
int get_prefilter_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44079
bool get_multiple_views(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44213
bool get_dont_delete(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44146
bool get_premultiplied(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44204
bool set_filter_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44039
int get_filter_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44052
bool set_retrace_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44218
bool set_show_calc_phase(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44093
bool get_store_direct_light(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44106
int get_num_passes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44177
std::string get_auto_save_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44168
bool get_world_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44115
bool set_use_for_glossy_rays(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44182
bool set_filter_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44057
bool set_premultiplied(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44200
bool set_retrace_leak_prevention(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44236
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44137
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:44133
Settings for the Light Linker - include/exclude specific lights in the scene when shading specific no...
Definition: vrayplugins.hpp:44262
bool set_include_exclude_light_flags(const IntList &intList, double time=TiMe::Default())
List containing a flag for every light in the ignored_lights list. 0 - the list is an exclude list (d...
Definition: vrayplugins.hpp:44288
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:44265
IntList get_include_exclude_shadow_flags(double time=TiMe::Default()) const
List containing a flag for every light in the ignored_shadow_lights list. 0 - the list is an exclude ...
Definition: vrayplugins.hpp:44301
ValueList get_ignored_lights(double time=TiMe::Default()) const
List containing lists of plugins. Every sub list contains a light plugin (always the first element) a...
Definition: vrayplugins.hpp:44276
bool set_ignored_lights(const ValueList &list, double time=TiMe::Default())
List containing lists of plugins. Every sub list contains a light plugin (always the first element) a...
Definition: vrayplugins.hpp:44270
bool set_include_exclude_shadow_flags(const IntList &intList, double time=TiMe::Default())
List containing a flag for every light in the ignored_shadow_lights list. 0 - the list is an exclude ...
Definition: vrayplugins.hpp:44296
bool set_ignored_shadow_lights(const ValueList &list, double time=TiMe::Default())
List containing list of plugins. Every sub list contains a light plugin (always the first element) an...
Definition: vrayplugins.hpp:44279
IntList get_include_exclude_light_flags(double time=TiMe::Default()) const
List containing a flag for every light in the ignored_lights list. 0 - the list is an exclude list (d...
Definition: vrayplugins.hpp:44293
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:44267
ValueList get_ignored_shadow_lights(double time=TiMe::Default()) const
List containing list of plugins. Every sub list contains a light plugin (always the first element) an...
Definition: vrayplugins.hpp:44285
Deprecated. Do not use! [gpuSupport=(none)].
Definition: vrayplugins.hpp:44305
bool set_build_quality(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44335
bool get_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44321
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:44308
bool set_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44317
int get_solids_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44330
int get_build_quality(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44339
bool set_solids_enabled(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44326
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:44310
Plugin to control memory tracker report output.
Definition: vrayplugins.hpp:44343
bool set_output_file_prefix(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:44384
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:44348
std::string get_output_directory(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44377
bool set_scene_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:44364
bool get_output_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44357
bool set_output_file_prefix(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:44381
std::string get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44367
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:44346
std::string get_output_file_prefix(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44387
bool set_scene_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:44361
bool set_output_directory(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:44374
bool set_output_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44354
bool set_output_directory(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:44371
Settings for sampling motion blur effects [gpuSupport=(partial)].
Definition: vrayplugins.hpp:44391
float get_duration(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44434
bool set_sampling_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44484
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:44394
bool set_interval_center(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44466
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:44396
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44439
int get_low_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44425
bool set_low_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44421
bool set_duration(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44430
bool get_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44407
bool set_shutter_efficiency(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44457
int get_geom_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44416
bool set_geom_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44412
bool get_camera_motion_blur(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44479
float get_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44452
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44443
int get_sampling_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44488
float get_interval_center(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44470
bool set_bias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44448
bool set_camera_motion_blur(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44475
bool set_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44403
float get_shutter_efficiency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44461
Global settings for various V-Ray options, such as lighting, materials and distributed rendering.
Definition: vrayplugins.hpp:44492
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:44497
float get_light_minPixelSize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44895
bool get_light_doHiddenLights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44544
bool get_mtl_override_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44670
bool set_ray_max_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44801
bool set_light_onlyGI(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44558
int get_mtl_transpMaxLevels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44652
int get_misc_lowThreadPriority(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44868
bool get_mtl_filterMapsForSecondaryRays(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44643
bool set_misc_consistentLightingElements(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44873
bool set_mtl_transpCutoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44657
bool get_light_doLights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44526
bool get_gi_dontRenderImage(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44580
bool set_mtl_transpMaxLevels(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44648
bool set_light_doLights(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44522
bool set_geom_doHidden(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44513
int get_mtl_maxDepth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44607
int get_num_probabilistic_lights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44823
bool set_dr_assetsCacheLimitValue(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44774
int get_probabilistic_vol_gi_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44850
bool set_mtl_stochasticBump(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44702
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:44495
bool get_light_onlyGI(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44562
bool get_ray_max_intensity_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44796
bool set_probabilistic_vol_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44828
bool set_mtl_reflectionRefraction(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44585
bool get_light_doShadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44553
bool set_mtl_SSSEnabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44630
bool set_num_probabilistic_lights(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44819
int get_dr_assetsCacheLimitType(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44769
bool set_ray_bias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44720
bool set_light_doDefaultLights(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44531
bool get_mtl_limitDepth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44598
bool set_mtl_filterMapsForSecondaryRays(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44639
bool set_mtl_glossy(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44675
float get_ray_max_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44805
float get_mtl_transpCutoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44661
bool get_mtl_doMaps(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44616
float get_dr_assetsCacheLimitValue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44778
bool set_geom_displacement(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44504
bool set_misc_abortOnMissingAsset(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44738
bool set_ray_max_intensity_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44792
bool set_probabilistic_vol_gi_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44846
bool set_lightSelect_metadata(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44882
int get_mtl_matteShadowMode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44697
bool get_mtl_uninvertedNormalBump(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44688
bool get_geom_backfaceCull(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44715
bool get_mtl_filterMaps(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44625
bool get_misc_transferAssets(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44751
bool set_mtl_uninvertedNormalBump(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44684
bool set_mtl_maxDepth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44603
bool get_dr_overwriteLocalCacheSettings(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44787
bool get_lightSelect_metadata(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44886
float get_ray_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44724
bool set_mtl_filterMaps(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44621
bool set_light_doShadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44549
bool get_mtl_stochasticBump(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44706
float get_gi_texFilteringMultiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44733
bool get_geom_doHidden(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44517
bool set_mtl_matteShadowMode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44693
bool get_light_doDefaultLights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44535
bool get_mtl_glossy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44679
bool set_light_doHiddenLights(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44540
bool set_probabilistic_vol_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44837
bool get_light_disableSelfIllumination(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44571
bool set_dr_assetsCacheLimitType(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44765
bool set_probabilistic_lights_on(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44810
bool set_light_minPixelSize(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44891
bool get_mtl_SSSEnabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44634
bool set_geom_backfaceCull(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44711
bool get_misc_abortOnMissingAsset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44742
bool get_geom_displacement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44508
bool set_light_disableSelfIllumination(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44567
int get_probabilistic_lights_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44814
bool set_dr_overwriteLocalCacheSettings(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44783
bool set_mtl_limitDepth(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44594
bool set_mtl_doMaps(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44612
bool set_misc_useCachedAssets(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44756
bool get_probabilistic_vol_mis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44859
bool set_gi_texFilteringMultiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44729
bool set_gi_dontRenderImage(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44576
bool get_misc_consistentLightingElements(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44877
bool set_probabilistic_vol_mis(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44855
bool set_misc_lowThreadPriority(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44864
bool set_misc_transferAssets(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44747
bool get_probabilistic_vol_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44832
bool set_mtl_override_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44666
bool get_misc_useCachedAssets(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44760
bool get_mtl_reflectionRefraction(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44589
int get_probabilistic_vol_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44841
Settings for the output file, for the image size and region/cropping, and for animation sequence.
Definition: vrayplugins.hpp:44899
bool set_img_saveVelocityZeroBase(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45002
bool set_img_rawFile(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45023
bool set_img_dir(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:44955
bool set_img_noAlpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44986
bool set_rgn_top(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45174
float get_rgn_top(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45178
bool set_anim_renumber_step(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45111
float get_frames_per_second(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45142
float get_anim_renumber_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45106
bool set_img_rawFileVFB(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45030
float get_film_offset_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45299
bool get_img_saveCryptomattesSeparately(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45054
bool set_rgn_height(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45183
bool set_anim_renumber_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45094
bool set_r_width(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45219
bool set_anim_ren_frame_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45120
int get_r_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45241
bool set_poly_regions(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:45245
int get_r_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45223
bool set_frame_stamp_text(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:45265
bool set_img_clearMode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45059
bool set_img_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:44938
bool set_frame_stamp_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45255
bool set_frame_stamp_text(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:45262
float get_rgn_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45169
std::string get_poly_regions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45251
int get_img_rawFileVFB(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45033
double get_anim_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45072
bool get_img_rawFileSaveColorCorrections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45040
bool set_bmp_width(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45192
bool set_relements_separate_rgba(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45279
int get_anim_frame_padding(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45090
bool set_img_file_needFrameNumber(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44972
std::string get_img_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44946
std::string get_frame_stamp_text(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45268
bool set_img_width(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44911
bool set_r_top(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45228
bool set_img_deepFile(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45016
bool get_frame_stamp_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45258
bool set_r_left(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45210
bool get_img_deepFile(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45019
std::string get_img_dir(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44959
int get_r_top(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45232
bool get_anim_renumber_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45097
bool set_img_height(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44920
bool set_rgn_left(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45156
bool get_img_separateAlpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44982
bool get_img_rawFile(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45026
bool set_img_file_add_dot(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44964
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:44904
bool set_anim_renumber_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45102
bool set_r_height(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45237
bool set_film_offset_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45296
bool set_img_rawFileSaveColorCorrectionsRenderElements(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45044
double get_anim_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45081
int get_img_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44924
bool set_bmp_height(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45201
int get_img_dontSaveRgbChannel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44998
bool set_anim_end(double val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45077
ValueList get_frames(double time=TiMe::Default()) const
List of frames to be rendered. May contain intervals in the form of lists with start and end frame.
Definition: vrayplugins.hpp:45151
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:44902
bool set_frame_start(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45129
bool set_anim_frame_padding(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45086
bool set_img_dontSaveRgbChannel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44994
bool get_img_file_add_dot(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44968
bool set_relements_divider(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:45289
bool set_img_dir(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:44951
float get_rgn_left(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45160
bool set_img_saveCryptomattesSeparately(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45051
bool get_img_rawFileSaveColorCorrectionsRenderElements(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45047
int get_frame_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45133
bool get_img_apply_cc_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45012
bool set_film_offset_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45303
bool set_img_apply_cc_channels(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45009
bool set_anim_start(double val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45068
bool get_img_noAlpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44989
bool get_relements_separate_rgba(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45282
int get_img_clearMode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45063
bool get_relements_separateFolders(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45275
float get_img_pixelAspect(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44933
float get_rgn_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45187
bool set_relements_separateFolders(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45272
bool get_img_saveVelocityZeroBase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45005
bool set_poly_regions(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:45248
bool get_img_file_needFrameNumber(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44975
int get_img_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:44915
float get_anim_ren_frame_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45124
int get_r_left(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45214
bool set_rgn_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45165
bool set_img_pixelAspect(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44929
bool set_frames_per_second(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45138
bool set_img_separateAlpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:44979
bool set_img_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:44942
int get_bmp_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45196
float get_anim_renumber_step(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45115
bool set_frames(const ValueList &list, double time=TiMe::Default())
List of frames to be rendered. May contain intervals in the form of lists with start and end frame.
Definition: vrayplugins.hpp:45145
float get_film_offset_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45306
bool set_img_rawFileSaveColorCorrections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45037
bool set_relements_divider(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:45286
int get_bmp_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45205
std::string get_relements_divider(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45292
Settings for auto-saved PNG images.
Definition: vrayplugins.hpp:45310
int get_compression(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45326
int get_bits_per_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45335
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:45313
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:45315
bool set_bits_per_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45331
bool set_compression(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45322
Settings for the Photon Map global illumination engine [gpuSupport=(none)].
Definition: vrayplugins.hpp:45339
float get_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45480
bool get_prefilter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45373
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:45342
bool set_convex_hull_estimate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45427
int get_bounces(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45355
bool set_prefilter_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45378
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45404
std::string get_auto_save_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45462
bool get_show_calc_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45516
bool set_prefilter(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45369
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45387
bool set_retrace_bounces(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45503
bool set_search_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45418
bool set_max_photons(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45360
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:45344
bool set_store_direct_light(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45467
bool set_bounces(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45351
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:45400
bool set_retrace_corners(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45494
int get_max_photons(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45364
bool get_auto_save(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45449
bool get_convex_hull_estimate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45431
float get_max_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45489
bool set_auto_search_distance(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45409
bool set_auto_save_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:45454
bool get_store_direct_light(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45471
bool get_auto_search_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45413
bool set_auto_save_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:45458
float get_retrace_corners(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45498
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45391
bool set_max_density(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45485
bool set_dont_delete(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45436
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:45396
bool set_auto_save(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45445
int get_retrace_bounces(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45507
bool set_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45476
float get_search_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45422
int get_prefilter_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45382
bool get_dont_delete(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45440
bool set_show_calc_phase(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45512
Plugin for the SettingsPluginCategory category.
Definition: vrayplugins.hpp:34
Settings for baking PTex texture files.
Definition: vrayplugins.hpp:45520
int get_normal(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45726
bool set_texture_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:45540
bool get_write_faces_degrees(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45753
bool set_multichannel_file(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45668
bool set_camera_independent_shading(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45596
float get_visibility_test_ray_max_length_factor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45636
bool get_world_space_res(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45555
int get_data_format(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45699
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:45523
bool set_data_format(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45695
bool get_write_faces_vertices(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45762
int get_border_mode_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45681
bool set_res_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45569
int get_visibility_test_rays(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45627
bool set_border_mode_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45686
int get_samplers_per_texel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45609
bool set_max_depth(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45740
bool set_samplers_per_texel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45605
bool set_texture_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:45543
bool set_projection_baking(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45704
bool get_multichannel_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45672
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45717
int get_res_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45564
bool set_world_space_res(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45551
float get_length_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45591
bool get_generate_mipmaps(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45663
bool set_length_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45587
bool set_length_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45578
PluginList get_objects(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45536
bool set_visibility_test_ray_max_length_factor(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45632
bool set_surface_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45614
float get_resolution_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45645
bool set_write_vertex_positions(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45767
bool set_normal(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45722
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45713
bool set_force_quads(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45650
bool set_visibility_test_rays(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45623
bool get_camera_independent_shading(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45600
bool set_res_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45560
bool get_write_vertex_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45771
int get_res_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45573
bool set_objects(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:45531
std::string get_texture_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45546
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:45525
bool set_write_faces_vertices(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45758
bool set_generate_mipmaps(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45659
float get_length_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45582
float get_surface_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45618
int get_projection_baking(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45708
bool set_ray_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45731
float get_ray_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45735
bool get_force_quads(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45654
bool set_resolution_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45641
bool set_border_mode_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45677
float get_max_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45744
int get_border_mode_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45690
bool set_write_faces_degrees(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45749
Settings for V-Ray Interactive and V-Ray GPU Interactive/Production. [gpuSupport=(partial)].
Definition: vrayplugins.hpp:45775
int get_min_draw_interval(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45980
bool get_disable_auto_rpp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46014
bool set_opencl_resizeTextures(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45895
bool set_disable_render_elements(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45931
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45791
float get_max_render_time(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45944
bool set_gpu_samples_per_pixel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45832
bool set_out_of_core_textures(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46019
bool set_stereo_focus(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45877
float get_stereo_eye_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45872
int get_stereo_focus(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45881
int get_undersampling(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45926
int get_cpu_bundle_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45809
int get_enable_bucket_sampler(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45996
bool set_min_draw_interval(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45976
int get_cpu_samples_per_pixel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45818
int get_gpu_samples_per_pixel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45836
bool set_noise_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45958
bool set_out_of_core_textures_threshold(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46028
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:45780
bool get_low_gpu_thread_priority(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45845
bool set_interactive(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45985
bool set_undersampling(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45922
bool set_stereo_eye_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45868
bool set_stereo_mode(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45859
bool set_out_of_core(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46001
int get_opencl_texsize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45890
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:45778
int get_out_of_core_textures_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46032
bool set_gpu_bundle_size(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45823
bool set_gi_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45796
bool set_enable_bucket_sampler(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45993
int get_max_draw_interval(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45971
bool get_out_of_core_textures(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46023
bool get_disable_render_elements(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45935
bool set_progressive_samples_per_pixel(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45913
bool set_max_render_time(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45940
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45787
bool get_out_of_core(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46005
int get_gi_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45800
bool set_cpu_bundle_size(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45805
bool set_opencl_texsize(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45886
bool set_disable_auto_rpp(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46010
bool set_opencl_textureFormat(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45904
bool get_stereo_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45863
bool set_cpu_samples_per_pixel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45814
bool set_low_gpu_thread_priority(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45841
bool set_max_sample_level(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45949
bool get_progressive_samples_per_pixel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45917
int get_max_sample_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45953
int get_opencl_resizeTextures(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45899
bool get_coherent_tracing(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45854
bool set_max_draw_interval(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45967
int get_opencl_textureFormat(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45908
int get_interactive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45989
bool set_coherent_tracing(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:45850
int get_gpu_bundle_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45827
float get_noise_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:45962
Settings for ray intersection accelleration structures.
Definition: vrayplugins.hpp:46036
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:46039
bool get_embreeRayPackets(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46133
int get_dynMemLimit(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46079
bool set_embreeHair(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46111
float get_minLeafSize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46061
bool get_embreeUseMB(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46106
int get_optLevel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46088
bool set_maxLevels(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46048
bool set_dynMemLimit(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46075
bool set_minLeafSize(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46057
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:46041
bool set_optLevel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46084
bool set_embreeUse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46093
float get_faceLevelCoef(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46070
bool get_embreeHair(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46115
bool set_faceLevelCoef(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46066
bool set_embreeRayPackets(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46129
bool get_embreeUse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46097
bool set_embreeLowMemory(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46120
bool get_embreeLowMemory(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46124
int get_maxLevels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46052
bool set_embreeUseMB(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46102
Settings for the size and order of generating render buckets.
Definition: vrayplugins.hpp:46137
int get_xc(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46151
bool set_reverse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46180
bool set_seqtype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46172
int get_xymeans(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46167
bool set_dynbuckets(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46188
bool get_reverse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46183
bool set_xc(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46148
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:46140
bool set_xymeans(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46163
int get_seqtype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46176
bool set_yc(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46155
int get_dynbuckets(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46192
int get_yc(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46158
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:46142
Settings common to all render channels [gpuSupport=(none)].
Definition: vrayplugins.hpp:46196
bool set_unfiltered_fragment_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46208
int get_unfiltered_fragment_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46212
int get_deep_merge_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46221
float get_deep_merge_coeff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46230
bool set_deep_merge_coeff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46226
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:46201
bool set_deep_exclude_RGB(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46235
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:46199
bool get_deep_exclude_RGB(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46239
bool set_deep_merge_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46217
Settings for auto-saved SGI images.
Definition: vrayplugins.hpp:46243
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:46246
bool set_bits_per_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46255
int get_bits_per_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46259
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:46248
Settings for auto-saved TGA images.
Definition: vrayplugins.hpp:46263
bool set_compression(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46275
int get_compression(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46279
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:46268
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:46266
Settings for auto-saved TIFF images.
Definition: vrayplugins.hpp:46283
bool set_bits_per_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46295
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:46286
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:46288
bool set_interleaved(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46304
bool get_interleaved(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46308
int get_bits_per_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46299
Sets tiled textures settings.
Definition: vrayplugins.hpp:46312
bool set_cache_size(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46323
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:46317
int get_max_mipmap_resolution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46333
int get_cache_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46326
bool set_max_mipmap_resolution(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46330
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:46315
Settings for converting scene units to physical units.
Definition: vrayplugins.hpp:46337
bool set_rgb_color_space(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46384
bool set_meters_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46348
float get_photometric_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46358
bool set_coordinate_system(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46393
float get_meters_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46351
int get_rgb_color_space(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46388
float get_frames_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46379
bool set_scene_upDir(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:46362
bool set_photometric_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46355
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:46340
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:46342
bool set_ocio_config_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:46406
bool set_seconds_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46369
float get_seconds_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46372
bool set_frames_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46376
bool set_ocio_config_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:46402
Vector get_scene_upDir(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46365
int get_coordinate_system(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46397
std::string get_ocio_config_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46410
Settings for VFB post-processing effects.
Definition: vrayplugins.hpp:46414
int get_glare_cam_num_blades(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46525
bool get_enable_vfb2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46829
bool set_glare_diffraction_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46501
bool set_glare_weight(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46453
float get_bloom_weight(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46435
bool set_bloom_mask_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46439
bool set_dust_rotation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46781
float get_obst_image_zoom(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46798
bool get_scr_symmetric(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46672
float get_glare_cam_fnumber(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46539
float get_glare_cam_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46532
bool set_glare_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46460
int get_scr_pattern(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46665
bool get_occlusion_symmetric(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46588
bool set_scr_zoom(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46725
bool set_dust_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46788
float get_scr_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46700
bool set_glare_image_path(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:46484
bool get_use_dust(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46742
bool set_glare_mask_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46543
bool set_obst_image_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46809
int get_version(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46428
bool set_use_dust(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46739
bool set_hardware_accelerated(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46557
bool set_vfb2_layers(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:46833
bool set_use_grating(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46613
bool set_scr_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46683
bool set_scr_width_variance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46711
bool set_cc_settings(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:46816
float get_dust_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46791
bool set_use_scratch(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46655
bool set_scr_slope_variance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46704
bool set_use_occlusion(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46578
bool set_occlusion_arc(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46606
float get_bloom_mask_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46442
bool set_display_srgb(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46564
float get_glare_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46463
bool set_enable_vfb2(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46826
bool set_grating_density(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46641
float get_filter_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46574
bool set_glare_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46467
bool set_vfb2_layers(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:46836
bool set_scr_length(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46718
bool set_glare_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46474
bool get_glare_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46449
bool set_obst_image_zoom(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46795
bool set_grating_zoom(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46648
bool set_occlusion_rotation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46599
bool set_glare_image_path(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:46481
bool set_dust_density(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46767
float get_dust_radius_variance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46756
bool set_glare_obstacle_image_path(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:46494
bool set_grating_length(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46620
bool set_version(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46425
IntList get_cc_settings(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46822
float get_scr_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46735
float get_scr_zoom(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46728
bool get_hardware_accelerated(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46560
int get_scr_multiglare_count(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46679
float get_scr_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46721
bool set_glare_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46446
bool set_grating_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46634
int get_dust_pattern(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46749
bool set_glare_cam_num_blades(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46522
int get_glare_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46477
bool get_dont_affect_settings(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46846
bool set_occlusion_symmetric(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46585
bool set_grating_slope(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46627
bool get_interactive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46553
float get_glare_mask_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46546
bool get_use_grating(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46616
float get_grating_slope(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46630
float get_occlusion_arc(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46609
float get_grating_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46644
bool set_glare_use_obstacle_image(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46508
int get_glare_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46470
bool set_dust_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46760
bool set_scr_pattern(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46662
float get_occlusion_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46602
bool set_glare_cam_rotation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46529
std::string get_glare_image_path(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46487
float get_grating_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46623
bool set_filter_rotation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46571
bool set_dust_radius_variance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46753
float get_dust_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46763
bool set_obst_image_rotation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46802
bool get_use_occlusion(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46581
bool set_dust_pattern(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46746
bool set_glare_obstacle_image_path(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:46491
float get_dust_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46770
float get_grating_zoom(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46651
float get_scr_slope_variance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46707
float get_obst_image_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46805
bool set_glare_cam_fnumber(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46536
bool get_display_srgb(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46567
std::string get_glare_obstacle_image_path(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46497
float get_scr_width_variance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46714
float get_dust_zoom(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46777
int get_scr_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46686
bool set_interactive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46550
bool set_bloom_weight(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46432
bool set_dont_affect_settings(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46843
float get_obst_image_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46812
bool get_glare_diffraction_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46504
bool get_use_scratch(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46658
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:46417
bool get_glare_use_obstacle_image(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46511
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:46419
float get_occlusion_percent(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46595
bool get_glare_cam_blades_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46518
bool set_scr_multiglare_count(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46676
float get_dust_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46784
bool set_scr_rotation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46732
std::string get_vfb2_layers(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46839
bool set_scr_density(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46690
bool set_glare_cam_blades_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46515
bool set_dust_zoom(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46774
bool set_scr_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46697
float get_grating_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46637
float get_scr_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46693
bool set_occlusion_percent(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46592
bool set_scr_symmetric(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46669
float get_glare_weight(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46456
Deprecated. Use the OutputDeepWriter plugin instead. Used to keep some settings for auto-saved VRST/V...
Definition: vrayplugins.hpp:46850
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:46855
int get_compression(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46866
int get_bits_per_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46875
bool set_bits_per_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46871
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:46853
bool set_compression(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46862
Setting for baking vertex color sets.
Definition: vrayplugins.hpp:46879
PluginList get_objects(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:46893
int get_bake_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46914
int get_bake_rgb_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46907
bool set_color_set_name(const std::string &str, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:46898
std::string get_color_set_name(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:46900
bool set_objects(const PluginList &pluginList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:46889
bool set_bake_rgb_color(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46904
bool set_bake_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46911
bool set_color_set_name(const char *str, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:46896
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:46884
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:46882
Defines a sphere outside which the scene won't be rendered (can be inverted) [gpuSupport=(none)].
Definition: vrayplugins.hpp:46959
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46982
int get_shape(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46992
bool set_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46975
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:46964
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:46968
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:46962
float get_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46978
bool set_shape(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46989
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46971
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46985
Limits rendering to one or more spherical volumes defined with SphereFadeGizmo instances [gpuSupport=...
Definition: vrayplugins.hpp:46918
bool set_gizmos(const PluginList &pluginList, double time=TiMe::Default())
List of SphereFadeGizmo plugins that will limit the rendering volume.
Definition: vrayplugins.hpp:46930
PluginList get_gizmos(double time=TiMe::Default()) const
List of SphereFadeGizmo plugins that will limit the rendering volume.
Definition: vrayplugins.hpp:46934
bool set_falloff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46952
Color get_empty_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46941
bool set_empty_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:46938
float get_falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46955
bool get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:46948
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:46921
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:46923
bool set_affect_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:46945
Experimental GI engine for texture baking [gpuSupport=(none)].
Definition: vrayplugins.hpp:46996
bool get_hit_recording(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47079
bool set_adaptive_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47097
bool set_hit_recording(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47076
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47028
float get_adaptive_thresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47107
bool set_max_mem_usage(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47083
bool set_file_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:47054
bool get_per_normal(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47072
bool set_save_obj(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47125
float get_adaptive_edge(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47121
bool set_file_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:47050
int get_adaptive_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47114
bool set_adaptive_thresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47104
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47031
float get_ray_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47045
bool set_node(const PluginRef &plugin, double time=TiMe::Default())
Node of the mesh.
Definition: vrayplugins.hpp:47131
bool get_anim_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47010
bool set_anim_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47007
bool set_ray_bias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47042
bool set_adaptive_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47111
bool set_bounces(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47035
bool get_adaptive_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47100
PluginRef get_node(double time=TiMe::Default()) const
Node of the mesh.
Definition: vrayplugins.hpp:47133
int get_file_format(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47065
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47017
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:47001
int get_bounces(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47038
int get_bands(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47024
bool set_bands(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47021
std::string get_file_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47058
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:46999
bool get_object_space(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47093
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47014
int get_max_mem_usage(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47086
bool set_per_normal(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47069
bool set_object_space(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47090
bool get_save_obj(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47128
bool set_file_format(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47062
bool set_adaptive_edge(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47118
Experimental GI engine for texture baking [gpuSupport=(none)].
Definition: vrayplugins.hpp:47137
int get_use_single_vrsh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47164
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47192
bool set_file_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:47153
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:47142
bool set_use_single_vrsh(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47161
int get_is_hemispherical(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47185
bool set_is_hemispherical(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47182
float get_filter_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47206
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:47140
bool set_sample_environment(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47175
bool set_filter_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47203
int get_apply_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47199
bool set_apply_filtering(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47196
int get_precalc_light_per_frame(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47171
bool set_file_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:47149
int get_sample_environment(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47178
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47189
bool set_precalc_light_per_frame(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47168
std::string get_file_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47157
Physically-based model of a Sun directional light source. Positioned at infinity and casts parallel r...
Definition: vrayplugins.hpp:47210
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47353
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47362
Color get_filter_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47758
bool set_clouds_density_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47943
float get_decay_far_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47568
float get_clouds_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47857
bool get_noDecay(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47641
bool set_clouds_offset_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47880
float get_clouds_phase_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47920
bool set_affectSpecular(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47277
bool get_doubleSided(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47650
bool set_size_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47709
float get_clouds_offset_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47893
bool set_invisible(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47610
int get_clouds_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47956
float get_photon_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47830
bool set_clouds_variety(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47862
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47474
float get_clouds_contrails_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47983
int get_shadow_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47821
bool set_doubleSided(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47646
bool set_atmospherics_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47313
bool get_decay_far_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47550
bool get_affectSpecular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47281
int get_clouds_contrails_num_planes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47974
bool set_clouds_contrails_num_planes(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47970
bool set_decay_far_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47555
bool set_shadow_color_tex(const PluginRef &texture, double time=TiMe::Default())
This is an alias to shadowColor_tex (deprecated).
Definition: vrayplugins.hpp:47389
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:47213
bool set_intensity_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47673
bool set_up_vector(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:47799
float get_cutoffThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47447
bool set_decay_far_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47564
bool set_clouds_contrails_time(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48015
bool get_clouds_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47839
bool set_use_global_light_level(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47322
float get_diffuse_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47299
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47501
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47483
bool set_clouds_contrails_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47979
float get_horizon_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47785
bool set_photon_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47826
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47601
bool set_objectID(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47655
bool get_storeWithIrradianceMap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47623
bool set_diffuseMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47425
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47349
bool set_shadowColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:47367
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:47469
bool get_useMIS(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47668
Value get_shadowColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47386
bool set_ground_albedo(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:47763
bool get_decay_near_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47523
bool set_clouds_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47835
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47224
bool set_filter_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:47754
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47335
bool set_horiz_illum(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47727
float get_atmospherics_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47317
bool set_shadowBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47398
bool set_decay_near_start(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47528
float get_clouds_density_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47947
float get_decay_near_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47532
float get_altitude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47740
bool set_sky_model(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47718
bool get_clouds_enscape_compatibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47938
bool set_causticMult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47434
int get_causticSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47420
bool set_color(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:47249
bool get_clouds_ground_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47848
bool set_decay_near_end(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47537
float get_clouds_contrails_offset_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48001
bool set_shadowColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:47380
bool get_affectDiffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47272
bool set_shadowColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:47383
bool set_clouds_density(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47853
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47237
float get_causticMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47438
bool set_useMIS(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47664
bool set_lpe_label(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:47506
bool set_photonSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47407
Value get_shadow_color_tex(double time=TiMe::Default()) const
This is an alias to shadowColor_tex (deprecated).
Definition: vrayplugins.hpp:47393
bool set_clouds_offset_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47889
int get_objectID(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47659
bool set_clouds_height(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47898
bool get_invisible(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47614
bool set_atmos_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47808
Vector get_up_vector(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47803
bool get_atmos_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47812
bool get_clouds_contrails_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47965
bool set_decay_near_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47519
bool set_lpe_label(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:47510
float get_clouds_offset_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47884
float get_horiz_illum(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47731
bool set_color_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47745
float get_specular_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47308
bool set_storeWithIrradianceMap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47619
bool get_use_global_light_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47326
bool set_shadow_color(const Color &color, double time=TiMe::Default())
This is an alias to shadowColor (deprecated).
Definition: vrayplugins.hpp:47374
bool set_affectDiffuse(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47268
float get_blend_angle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47776
AColor get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47253
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47465
bool set_target_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:47682
float get_clouds_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47902
int get_photonSubdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47411
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47577
float get_shadowBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47402
float get_turbidity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47695
int get_color_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47749
bool set_ozone(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47700
bool set_clouds_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47952
Color get_shadowColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47371
bool set_clouds_cirrus_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47871
bool get_bumped_below_surface_check(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47344
bool set_affectReflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47628
bool set_clouds_contrails_offset_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47997
bool set_noDecay(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47637
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47605
int get_sky_model(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47722
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:47331
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:47478
bool set_causticSubdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47416
bool get_affectAtmospherics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47290
bool set_decay_far_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47546
bool set_affectAtmospherics(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47286
float get_diffuseMult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47429
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47228
bool set_intensity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:47593
Value get_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47263
float get_clouds_contrails_offset_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48010
bool set_turbidity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47691
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:47487
bool set_diffuse_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47295
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47358
Color get_ground_albedo(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47767
Color get_shadow_color(double time=TiMe::Default()) const
This is an alias to shadowColor (deprecated).
Definition: vrayplugins.hpp:47376
bool set_shadow_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47817
float get_clouds_phase_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47929
bool set_clouds_phase_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47916
bool set_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47582
bool set_clouds_contrails_offset_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48006
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47492
float get_ozone(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47704
bool set_clouds_contrails_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47961
float get_clouds_thickness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47911
bool set_is_instance_prototype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47452
bool set_shadow_color_tex(const AColor &texture, double time=TiMe::Default())
This is an alias to shadowColor_tex (deprecated).
Definition: vrayplugins.hpp:47391
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:47233
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:47260
bool get_affectReflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47632
bool set_clouds_enscape_compatibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47934
float get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47586
float get_water_vapour(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47794
Vector get_pivot_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47244
float get_size_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47713
bool set_clouds_contrails_distortion(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47988
float get_clouds_contrails_time(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48019
bool set_pivot_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:47241
std::string get_lpe_label(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47514
int get_is_instance_prototype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47456
bool set_clouds_ground_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47844
float get_intensity_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47677
float get_decay_near_end(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47541
bool set_bumped_below_surface_check(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47340
Transform get_target_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47686
bool set_clouds_thickness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47907
float get_clouds_cirrus_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47875
bool set_water_vapour(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47790
float get_clouds_contrails_distortion(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47992
bool set_specular_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47304
bool set_clouds_phase_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47925
bool set_blend_angle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47772
float get_decay_far_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47559
float get_clouds_variety(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47866
bool set_cutoffThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47443
bool set_intensity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:47590
bool set_altitude(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47736
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:47257
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:47496
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:47215
Value get_intensity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:47596
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47573
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:47460
bool set_horizon_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:47781
Outputs only one of the 4 RGBA channels (or intensity) as float texture [gpuSupport=(full)].
Definition: vrayplugins.hpp:48049
Value get_color_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48069
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48091
bool set_color_a(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48061
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:48054
bool set_mult_a(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48078
Value get_mult_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48082
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:48052
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48087
bool set_mult_a(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48074
bool set_color_a(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48065
Wraps a color constant or output parameter as a normal texture for passing to parameters that won't w...
Definition: vrayplugins.hpp:48023
bool set_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48042
PluginRef get_uvwgen(double time=TiMe::Default()) const
Unused.
Definition: vrayplugins.hpp:48035
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Unused.
Definition: vrayplugins.hpp:48033
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48045
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:48026
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:48028
bool set_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48039
Performs arithmetic operation between the two input textures. Default output operation is defined by ...
Definition: vrayplugins.hpp:48095
bool set_mult_a(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48134
bool set_result_alpha(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48158
PluginRef out_bias_schlick() const
A:=color_a*mult_a; B:=color_b*mult_b; A/((1/B-2)*(1-A)+1), computes the Bias(x, y) function as define...
Definition: vrayplugins.hpp:48272
PluginRef out_intensity() const
mult_a*(color_a.r+color_a.g+color_a.b)/3.0
Definition: vrayplugins.hpp:48218
PluginRef out_result_b() const
color_b*mult_b
Definition: vrayplugins.hpp:48203
PluginRef out_bias_perlin() const
A:=color_a*mult_a; B:=color_b*mult_b; A^(log(B)/log(0.5)), computes the Bias(x, y) function as define...
Definition: vrayplugins.hpp:48278
PluginRef out_sum() const
(color_a*mult_a)+(color_b*mult_b)
Definition: vrayplugins.hpp:48185
PluginRef out_exp() const
exp(color_a*mult_a)
Definition: vrayplugins.hpp:48248
PluginRef out_abs() const
abs(color_a*mult_a)
Definition: vrayplugins.hpp:48242
Value get_result_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48161
Value get_mult_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48138
Value get_mult_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48151
bool set_color_a(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48107
PluginRef out_minimum() const
Min(color_a*mult_a , color_b*mult_b)
Definition: vrayplugins.hpp:48179
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48170
PluginRef out_gain_schlick() const
A:=color_a*mult_a; B:=color_b*mult_b; if B<0.5: (Bias(2*A-1, B)+1)/2 else Bias(2*A,...
Definition: vrayplugins.hpp:48275
bool set_mult_a(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48130
bool set_mult_b(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48147
PluginRef out_green() const
(color_a*mult_a).g
Definition: vrayplugins.hpp:48209
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:48100
Value get_color_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48115
PluginRef out_floor() const
floor(color_a*mult_a)
Definition: vrayplugins.hpp:48251
PluginRef out_tan() const
tan(color_a*mult_a)
Definition: vrayplugins.hpp:48269
PluginRef out_ceil() const
ceil(color_a*mult_a)
Definition: vrayplugins.hpp:48245
PluginRef out_power() const
(color_a*mult_a)^mult_b
Definition: vrayplugins.hpp:48221
bool set_color_b(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48122
PluginRef out_difference() const
(color_a*mult_a)-(color_b*mult_b)
Definition: vrayplugins.hpp:48188
Value get_color_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48125
bool set_result_alpha(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48155
PluginRef out_asin() const
asin((color_a*mult_a)*(color_b*mult_b))
Definition: vrayplugins.hpp:48230
PluginRef out_cos() const
cos((color_a*mult_a)*(color_b*mult_b))
Definition: vrayplugins.hpp:48227
PluginRef out_log10() const
log10(color_a*mult_a)
Definition: vrayplugins.hpp:48257
PluginRef out_result_a() const
color_a*mult_a
Definition: vrayplugins.hpp:48200
PluginRef out_greater_intensity_color() const
if intensity(color_a*mult_a) >= intensity(color_b*mult_b): color_a*mult_a else color_b*mult_b
Definition: vrayplugins.hpp:48197
PluginRef out_alpha() const
(color_a*mult_a).a
Definition: vrayplugins.hpp:48215
PluginRef out_maximum() const
Max(color_a*mult_a , color_b*mult_b)
Definition: vrayplugins.hpp:48182
bool set_color_b(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48119
bool set_mult_b(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48143
PluginRef out_fmod() const
fmod(color_a*mult_a, color_b*mult_b)
Definition: vrayplugins.hpp:48263
PluginRef out_sqrt() const
square root of color_a*mult_a
Definition: vrayplugins.hpp:48260
PluginRef out_lower_intensity_color() const
if intensity(color_a*mult_a) <= intensity(color_b*mult_b): color_a*mult_a else color_b*mult_b
Definition: vrayplugins.hpp:48194
PluginRef out_sin() const
sin((color_a*mult_a)*(color_b*mult_b))
Definition: vrayplugins.hpp:48224
PluginRef out_blue() const
(color_a*mult_a).b
Definition: vrayplugins.hpp:48212
PluginRef out_log() const
log(color_a*mult_a)
Definition: vrayplugins.hpp:48254
PluginRef out_gain_perlin() const
A:=color_a*mult_a; B:=color_b*mult_b; if B<0.5: Bias(2*A, 1-B)/2 else 1-(Bias(2-2*A,...
Definition: vrayplugins.hpp:48281
PluginRef out_red() const
(color_a*mult_a).r
Definition: vrayplugins.hpp:48206
bool set_color_a(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48111
PluginRef out_average() const
((color_b*mult_b)+(color_b*mult_b))*0.5
Definition: vrayplugins.hpp:48266
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:48098
PluginRef out_product() const
(color_a*mult_a)*(color_b*mult_b)
Definition: vrayplugins.hpp:48173
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48166
PluginRef out_division() const
(color_a*mult_a)/(color_b*mult_b)
Definition: vrayplugins.hpp:48176
PluginRef out_atan2() const
atan2((color_b*mult_b), (color_a*mult_a)), computes the arctangent of (color_b*mult_b)/(color_a*mult_...
Definition: vrayplugins.hpp:48239
PluginRef out_atan() const
atan((color_a*mult_a)*(color_b*mult_b))
Definition: vrayplugins.hpp:48236
PluginRef out_absolute_difference() const
abs((color_a*mult_a)-(color_b*mult_b))
Definition: vrayplugins.hpp:48191
PluginRef out_acos() const
acos((color_a*mult_a)*(color_b*mult_b))
Definition: vrayplugins.hpp:48233
Maps an input float along a curve. Very similar to TexBezierCurve. [gpuSupport=(none)].
Definition: vrayplugins.hpp:48285
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:48290
bool set_post_infinity_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48338
bool set_input(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48296
IntList get_tangent_types(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48324
bool set_tangent_types(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:48317
bool set_pre_infinity_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48329
FloatList get_points(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48312
bool set_points(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:48306
int get_pre_infinity_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48333
int get_post_infinity_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48342
bool get_weighted(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48349
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:48288
bool set_weighted(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48346
Value get_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48302
bool set_input(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48299
V-Ray implementation of the Bercon distortion texture for 3dsMax [gpuSupport=(bake)].
Definition: vrayplugins.hpp:48353
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48530
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48588
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48584
bool set_dist_map2(const AColor &texture, double time=TiMe::Default())
distortion map 2
Definition: vrayplugins.hpp:48632
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48575
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48485
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48543
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48387
float get_dist_str(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48641
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:48358
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48597
bool set_map_source(const AColor &texture, double time=TiMe::Default())
map to be distorted
Definition: vrayplugins.hpp:48618
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:48356
bool set_dist_map(const PluginRef &texture, double time=TiMe::Default())
distortion map
Definition: vrayplugins.hpp:48623
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48570
Value get_dist_map2(double time=TiMe::Default()) const
distortion map 2
Definition: vrayplugins.hpp:48634
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48602
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:48467
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48525
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48503
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48414
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48383
bool set_cam_space(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48610
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48461
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48557
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48606
Value get_dist_map(double time=TiMe::Default()) const
distortion map
Definition: vrayplugins.hpp:48627
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48427
bool set_dist_str(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48638
bool set_dist_map2(const PluginRef &texture, double time=TiMe::Default())
distortion map 2
Definition: vrayplugins.hpp:48630
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48561
Value get_map_source(double time=TiMe::Default()) const
map to be distorted
Definition: vrayplugins.hpp:48620
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48453
bool set_use_dist(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48645
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48539
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48401
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48579
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:48477
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48516
bool get_cam_space(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48613
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48369
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48480
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48489
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48392
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48521
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48378
bool set_dist_map(const AColor &texture, double time=TiMe::Default())
distortion map
Definition: vrayplugins.hpp:48625
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48396
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48507
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48498
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48444
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48405
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48431
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48593
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48566
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:48464
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48448
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48457
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48512
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48534
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48422
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48374
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:48473
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48409
bool set_map_source(const PluginRef &texture, double time=TiMe::Default())
map to be distorted
Definition: vrayplugins.hpp:48616
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48548
bool get_use_dist(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48648
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48435
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48440
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48552
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:48470
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48494
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48365
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48418
V-Ray implementation of the Bercon gradient texture for 3dsMax [gpuSupport=(partial)].
Definition: vrayplugins.hpp:48652
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:48657
ValueList get_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48932
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48668
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48896
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48734
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48739
Value get_curve_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49085
bool set_texture_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48939
int get_normal_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49051
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48838
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48802
int get_range_loop(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49005
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48878
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48851
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48883
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48856
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48887
bool set_range_loop(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49001
float get_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48969
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48747
bool set_texture_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48936
bool set_dist_str(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49019
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48664
bool set_cam_space(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48909
bool set_use_dist(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49010
float get_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48921
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48673
bool set_reverse(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48974
bool set_range_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48983
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48717
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48869
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48892
Value get_texture_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48942
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48708
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48779
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48793
bool set_curve_input(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:49077
bool set_use_curve_input(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49065
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:48766
PluginRef out_curve_output() const
Calculated blend amount to be tranformed by the bezier curve.
Definition: vrayplugins.hpp:49072
bool set_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48965
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48700
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48721
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:48769
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48682
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48901
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48686
int get_interpolation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48960
float get_range_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48987
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48842
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48905
bool get_use_curve_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49069
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48815
int get_normal_function(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49060
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48806
bool set_dist_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49027
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48730
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48677
bool set_dist_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49030
float get_dist_str(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49023
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:48772
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48820
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48784
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48704
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48760
bool set_curve_input(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:49081
bool set_normal_function(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49056
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48691
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:48655
int get_reverse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48978
int get_gradient_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48951
bool set_gradient_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48947
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48833
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48860
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48824
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48847
bool set_normal_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49047
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48797
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49042
bool set_range_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48992
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48811
int get_use_dist(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49014
bool set_colors(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:48925
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:48763
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48829
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48726
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48865
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:48776
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49038
bool set_interpolation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48956
Value get_dist_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49033
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48874
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48788
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48713
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48752
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:48743
bool set_positions(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:48917
bool get_cam_space(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48912
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:48756
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48695
float get_range_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:48996
V-Ray implementation of the Bercon procedural noise texture for 3dsMax [gpuSupport=(partial)].
Definition: vrayplugins.hpp:49089
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:49167
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:49163
bool set_worley_spread(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49446
float get_worley_spread(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49450
Value get_tex_spread(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49637
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49275
Value get_tex_F2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49657
bool set_tex_low(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49601
bool set_tex_spread(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49634
bool set_tex_phase(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49624
bool set_tex_lacunarity(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49711
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49248
float get_worley_F4(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49486
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49123
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49114
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49320
bool set_tex_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49691
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49184
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49141
bool set_tex_spread(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49631
Value get_curve_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49752
bool set_tex_exponent(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49724
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49302
Value get_noise_map1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49377
bool set_dist_map2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49584
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49119
Value get_tex_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49687
Value get_tex_exponent(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49727
int get_worley_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49495
bool set_tex_F4(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49674
float get_low_tresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49405
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49288
bool set_fractal_lacunarity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49536
bool set_tex_F2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49654
float get_fractal_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49531
float get_worley_F2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49468
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49297
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49338
float get_worley_F3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49477
int get_fractal_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49504
float get_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49441
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49193
Value get_tex_F3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49667
float get_fractal_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49522
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49225
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49293
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49315
int get_uvw_dist(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49423
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:49176
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:49180
PluginRef out_curve_output() const
Calculated blend amount to be tranformed by the bezier curve.
Definition: vrayplugins.hpp:49739
float get_dist_str(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49567
bool set_noise_map1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49371
Color get_noise_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49358
bool set_tex_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49694
bool set_dist_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49574
int get_noise_function(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49432
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:49200
bool set_worley_F1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49455
float get_worley_F1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49459
bool set_worley_F4(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49482
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49154
bool set_tex_F3(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49664
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49239
Value get_dist_map2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49587
bool set_tex_levels(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49681
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49311
bool set_noise_color1(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:49354
bool set_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49392
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49266
bool set_worley_distance(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49491
bool get_use_dist(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49558
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49261
Value get_tex_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49697
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49171
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49333
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49306
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49329
bool set_tex_F2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49651
Value get_tex_F4(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49677
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49101
Value get_dist_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49577
Value get_tex_high(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49617
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49284
bool set_worley_F2(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49464
bool set_cam_space(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49346
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49324
bool set_tex_F1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49641
bool set_fractal_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49500
bool set_tex_phase(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49621
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49105
bool set_noise_map1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49374
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49221
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49145
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49342
bool set_fractal_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49518
Value get_tex_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49707
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49216
bool set_tex_size(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49591
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49137
bool set_high_tresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49410
bool set_tex_F1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49644
bool set_tex_F4(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49671
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:49209
bool set_dist_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49571
bool set_worley_F3(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49473
float get_fractal_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49513
bool set_fractal_H(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49545
Value get_tex_low(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49607
bool set_tex_lacunarity(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49714
bool set_noise_map2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49381
bool set_noise_function(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49428
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49257
bool set_tex_F3(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49661
Value get_noise_map2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49387
float get_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49396
Value get_tex_F1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49647
float get_fractal_H(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49549
bool set_dist_str(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49563
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:49213
bool set_use_curve_input(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49732
bool set_curve_input(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:49748
Value get_tex_lacunarity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49717
bool set_fractal_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49509
bool set_tex_levels(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49684
bool get_cam_space(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49349
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49128
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49110
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49243
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49189
bool set_noise_map2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49384
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49234
bool set_tex_high(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49614
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:49092
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:49206
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49230
bool set_tex_low(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49604
bool set_tex_size(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49594
bool set_curve_input(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:49744
bool set_tex_gain(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49701
bool set_tex_high(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49611
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49270
bool set_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49437
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49252
bool set_dist_map2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49581
bool set_fractal_gain(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49527
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49158
bool set_use_dist(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49554
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:49094
bool set_tex_exponent(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49721
float get_high_tresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49414
bool set_uvw_dist(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49419
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49150
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49197
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:49203
bool set_low_tresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49401
Value get_tex_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49627
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49279
bool set_noise_color2(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:49363
Value get_tex_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49597
bool set_tex_gain(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49704
float get_fractal_lacunarity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49540
bool get_use_curve_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49736
Color get_noise_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49367
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49132
V-Ray implementation of the Bercon procedural tile texture for 3dsMax [gpuSupport=(partial)].
Definition: vrayplugins.hpp:49756
bool get_lock(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50280
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49933
int get_tile_style(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50100
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:49876
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50009
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49982
bool set_round(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50195
Value get_noise_map2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50063
int get_center_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50334
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49864
float get_rand_rot(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50298
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49892
bool set_noise_map1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50050
bool set_center_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50330
bool set_flip_X(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50303
bool set_noise_color3(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:50039
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49781
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49772
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49883
bool set_edge_width2(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50159
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49964
bool set_tile_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50105
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49955
Value get_tex_soften_rad(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50404
float get_tile_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50091
int get_uv_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50226
bool set_tex_soften_rad(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50401
int get_rot_uv(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50289
float get_dist_str(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50374
bool set_tile_style(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50096
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49825
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49924
bool set_rand_Z(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50339
bool set_map_uv(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50213
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49786
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49808
bool set_noise_map3(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50079
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49790
bool set_pattern(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:50352
bool set_edge_height2(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50168
bool set_rot_uv(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50285
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49804
Color get_noise_color3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50043
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49991
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49973
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49960
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49821
bool set_noise_map1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50047
Color get_noise_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50025
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49901
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49969
std::string get_pattern(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50356
bool set_auto(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50231
bool set_lock_edge(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50068
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:49870
float get_round_rad(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50208
bool set_pattern(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:50348
float get_tile_height2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50154
bool set_use_dist(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50361
bool set_soften(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50177
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49777
bool set_noise_map2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50060
bool set_noise_color1(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:50021
bool set_tex_soften_rad(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50398
bool get_rand_Z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50343
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49915
bool set_soften_rad(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50186
bool set_cam_space(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50013
float get_rand_X(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50244
bool set_rand_Y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50249
float get_rand_SY(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50271
bool set_tile_height(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50114
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:49761
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49812
Value get_dist_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50384
bool get_lock_edge(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50072
float get_rand_SX(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50262
float get_tile_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50109
Value get_noise_map1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50053
bool get_flip_X(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50307
bool set_tex_round_rad(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50411
bool get_round(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50199
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49795
bool set_center(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50321
bool get_flip_Y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50316
bool set_noise_color2(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:50030
bool set_tex_round_rad(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50408
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49817
bool set_edge_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50123
bool set_rand_X(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50240
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49888
bool get_center(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50325
float get_edge_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50127
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:49873
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49996
float get_rand_Y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50253
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49910
bool set_tile_width2(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50141
bool get_use_dist(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50365
bool set_rand_rot(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50294
bool set_edge_height(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50132
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49897
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:49830
bool set_dist_str(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50370
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49942
float get_tile_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50118
float get_soften_rad(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50190
Value get_dist_map2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50394
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:49843
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49919
Value get_noise_map3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50082
float get_tile_width2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50145
bool set_dist_map2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50388
bool get_cam_space(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50016
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:49834
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:49759
bool set_tile_height2(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50150
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49906
bool set_tile_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50087
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49851
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49928
bool set_dist_map2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50391
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49937
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:49847
bool set_flip_Y(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50312
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49799
Value get_tex_round_rad(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50414
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:49880
bool set_uv_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50222
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49856
bool set_lock(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50276
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50000
float get_edge_height2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50172
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49987
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49838
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:49860
bool set_noise_map3(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50076
Color get_noise_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50034
int get_auto(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50235
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49978
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:49867
float get_edge_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50136
bool set_rand_SY(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50267
bool set_round_rad(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50204
float get_edge_width2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50163
bool set_dist_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50381
bool set_rand_SX(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50258
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49768
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:49951
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50005
int get_soften(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50181
bool set_noise_map2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50057
bool set_dist_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50378
bool get_map_uv(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50217
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:49946
V-Ray implementation of the Bercon procedural wood texture for 3dsMax [gpuSupport=(partial)].
Definition: vrayplugins.hpp:50418
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50626
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50604
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50457
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50649
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50635
bool set_noise_color1(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:50683
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50470
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50563
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50595
float get_high_tresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50789
bool set_angle_rad(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50884
bool set_tex_low(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50967
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50599
bool set_tex_radial_str(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51037
Value get_tex_ang_str(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51073
Value get_tex_radial_str(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51043
bool set_noise_map1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50712
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50581
bool set_wood_skew(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50794
float get_wood_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50771
bool set_use_curve_input(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51118
Value get_curve_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51138
Value get_dist_map2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50944
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50487
bool set_radial_z(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50857
bool set_dist_map2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50938
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:50529
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:50496
bool set_tex_trunk_freq(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51027
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50653
int get_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50953
PluginRef out_curve_output() const
Calculated blend amount to be tranformed by the bezier curve.
Definition: vrayplugins.hpp:51125
bool set_high_tresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50785
bool set_use_dist(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50911
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:50423
Value get_noise_map2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50725
bool set_angle_str(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50866
float get_grain_str(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50897
float get_dist_str(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50924
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50513
bool set_cam_space(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50675
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50658
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50474
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:50505
bool set_tex_skew(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50987
Value get_tex_z_str(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51063
bool set_noise_map3(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50738
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:50509
bool set_tex_ang_rad(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51090
bool set_wood_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50758
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50617
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50577
Value get_tex_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50963
bool set_wood_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50767
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50500
bool set_noise_map2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50722
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50466
bool set_curve_input(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:51134
float get_angle_freq(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50879
bool set_dist_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50928
bool set_curve_input(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:51130
bool set_tex_radial_freq(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51050
float get_wood_skew(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50798
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50518
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50640
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:50535
bool set_tex_ang_freq(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51080
bool get_use_curve_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51122
Value get_tex_grain_freq(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51113
Value get_noise_map3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50744
bool set_tex_trunk_freq(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51030
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:50492
bool set_tex_size(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50957
bool set_dist_str(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50920
Value get_tex_ang_rad(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51093
bool set_tex_z_str(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51060
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50568
float get_gain_var(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50816
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50631
float get_grain_freq(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50906
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50662
bool set_trunk_str(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50821
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50430
bool set_tex_high(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50980
bool set_low_tresh(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50776
bool set_tex_trunk_str(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51020
Value get_tex_trunk_freq(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51033
bool get_cam_space(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50678
Value get_tex_skew(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50993
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50461
bool set_tex_ang_freq(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51077
bool set_rand_seed(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50749
bool set_noise_map2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50719
bool set_tex_size(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50960
Color get_noise_color3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50705
Value get_tex_high(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50983
bool set_tex_width_var(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51000
bool set_tex_radial_freq(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51047
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50590
bool set_grain_lock(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50730
bool set_tex_grain_freq(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51110
Value get_tex_ang_freq(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51083
bool set_tex_low(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50970
bool set_grain_freq(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50902
Value get_tex_low(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50973
float get_low_tresh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50780
bool set_angle_freq(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50875
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50443
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50671
bool set_tex_grain_freq(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51107
bool set_tex_radial_str(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51040
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50545
Value get_tex_width_var(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51003
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50483
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50667
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50586
bool set_tex_gain_var(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51010
bool set_width_var(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50803
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:50532
Value get_tex_gain_var(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51013
bool set_tex_high(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50977
bool set_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50949
float get_radial_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50861
bool set_tex_gain_var(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51007
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50479
bool set_tex_ang_str(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51067
bool set_dist_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50931
bool set_tex_trunk_str(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51017
bool set_tex_ang_str(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51070
float get_width_var(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50807
bool set_dist_map2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50941
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50448
bool set_radial_freq(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50848
Color get_noise_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50696
bool set_tex_ang_rad(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51087
bool set_trunk_freq(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50830
bool get_use_dist(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50915
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50452
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50439
bool set_noise_color3(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:50701
float get_radial_freq(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50852
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:50542
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50622
bool set_radial_str(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50839
float get_rand_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50753
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50554
float get_radial_str(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50843
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50608
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50526
bool set_tex_grain_str(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51100
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:50421
bool set_tex_width_var(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50997
bool set_tex_skew(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50990
Color get_noise_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50687
float get_angle_rad(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50888
Value get_tex_grain_str(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51103
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50559
float get_trunk_freq(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50834
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50550
int get_wood_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50762
bool set_noise_map1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50709
float get_trunk_str(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50825
Value get_tex_radial_freq(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51053
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:50538
bool set_noise_color2(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:50692
bool set_grain_str(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50893
float get_angle_str(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50870
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50613
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50572
bool set_gain_var(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:50812
Value get_tex_trunk_str(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51023
Value get_dist_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50934
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50434
bool set_tex_grain_str(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51097
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50644
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50522
bool set_noise_map3(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:50741
Value get_noise_map1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50715
bool set_tex_z_str(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51057
bool get_grain_lock(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:50734
See TexBezierCurve description. This behaves as a separate TexBezierCurve for each of the R/G/B chann...
Definition: vrayplugins.hpp:51238
bool set_num_bezier_points_g(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51332
int get_out_of_range_type_r(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51372
bool set_use_end_tangents_r(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51346
bool set_use_end_tangents_b(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51360
IntList get_types_g(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51309
bool get_use_end_tangents_r(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51349
bool get_use_end_tangents_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51363
bool set_types_b(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:51314
bool set_input_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51249
bool set_input_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51252
bool set_out_of_range_type_b(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51386
bool set_points_g(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:51269
int get_num_bezier_points_g(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51335
int get_out_of_range_type_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51390
FloatList get_points_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51285
FloatList get_points_g(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51275
bool set_out_of_range_type_g(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51377
FloatList get_points_r(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51265
IntList get_types_r(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51297
bool set_types_g(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:51302
bool set_num_bezier_points_b(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51339
IntList get_types_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51321
int get_num_bezier_points_r(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51328
bool set_use_end_tangents_g(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51353
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:51243
int get_num_bezier_points_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51342
bool get_use_end_tangents_g(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51356
bool set_out_of_range_type_r(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51368
int get_out_of_range_type_g(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51381
bool set_points_r(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:51259
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:51241
bool set_types_r(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:51290
bool set_num_bezier_points_r(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51325
Value get_input_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51255
bool set_points_b(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:51279
Outputs the 2D piecewise cubic bezier curve float result (Y axis) from the given input float argument...
Definition: vrayplugins.hpp:51142
bool set_out_of_range_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51200
int get_num_bezier_points(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51188
bool set_gpu_curve_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51209
float get_clamp_value_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51227
bool set_clamp_value_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51224
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:51147
bool set_input_float(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:51156
bool set_clamp_value_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51231
bool set_input_float(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:51153
bool set_types(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:51174
int get_out_of_range_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51204
Value get_input_float(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51159
bool set_num_bezier_points(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51185
bool get_clamp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51220
bool set_clamp(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51217
IntList get_types(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51181
bool set_points(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:51163
int get_gpu_curve_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51213
bool get_use_end_tangents(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51195
bool set_use_end_tangents(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51192
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:51145
FloatList get_points(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51169
float get_clamp_value_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51234
This texture is used by the Bifrost shader to mix the velocity and vorticity into one float number wh...
Definition: vrayplugins.hpp:51394
bool set_vorticity_tex(const AColor &texture, double time=TiMe::Default())
The vorticity texture. This must be connected to the bifrostVorticity color set of the mesh.
Definition: vrayplugins.hpp:51427
PluginRef out_out_value() const
The result float value of the velocity/vorticity mix.
Definition: vrayplugins.hpp:51432
Value get_velocity_tex(double time=TiMe::Default()) const
The vorticity texture. This must be connected to the bifrostVelocity color set of the mesh.
Definition: vrayplugins.hpp:51422
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:51397
bool set_velocity_tex(const AColor &texture, double time=TiMe::Default())
The vorticity texture. This must be connected to the bifrostVelocity color set of the mesh.
Definition: vrayplugins.hpp:51420
bool set_velocity_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51405
bool set_vorticity_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51412
float get_vorticity_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51415
float get_velocity_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51408
bool set_vorticity_tex(const PluginRef &texture, double time=TiMe::Default())
The vorticity texture. This must be connected to the bifrostVorticity color set of the mesh.
Definition: vrayplugins.hpp:51425
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:51399
Value get_vorticity_tex(double time=TiMe::Default()) const
The vorticity texture. This must be connected to the bifrostVorticity color set of the mesh.
Definition: vrayplugins.hpp:51429
bool set_velocity_tex(const PluginRef &texture, double time=TiMe::Default())
The vorticity texture. This must be connected to the bifrostVelocity color set of the mesh.
Definition: vrayplugins.hpp:51418
Deprecated. [gpuSupport=(bake)].
Definition: vrayplugins.hpp:51436
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51586
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51595
bool set_IrradianceType(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51808
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51649
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51452
bool set_TextureSpace(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51714
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51622
int get_UseShading(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51745
bool set_SpecularCoeff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51800
bool set_AmbientType(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51749
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51577
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51631
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51676
int get_IrradianceType(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51812
Value get_SpecularClr(double time=TiMe::Default()) const
Specular colour.
Definition: vrayplugins.hpp:51789
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51617
float get_AmbientPart(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51773
Value get_RadianceClr(double time=TiMe::Default()) const
Radiance colour.
Definition: vrayplugins.hpp:51842
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51479
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:51556
bool set_SpecularPart(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51793
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51680
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51599
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:51560
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:51553
bool set_AmbientClr(const AColor &texture, double time=TiMe::Default())
Ambient colour.
Definition: vrayplugins.hpp:51764
Value get_clr_txt(double time=TiMe::Default()) const
Color texture, the particles'color.
Definition: vrayplugins.hpp:51696
bool set_RadianceClr(const PluginRef &texture, double time=TiMe::Default())
Radiance colour.
Definition: vrayplugins.hpp:51838
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51590
Value get_AmbientClr(double time=TiMe::Default()) const
Ambient colour.
Definition: vrayplugins.hpp:51766
bool set_AmbientClr(const PluginRef &texture, double time=TiMe::Default())
Ambient colour.
Definition: vrayplugins.hpp:51762
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51540
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51461
bool set_RadianceClr(const AColor &texture, double time=TiMe::Default())
Radiance colour.
Definition: vrayplugins.hpp:51840
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51572
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51484
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:51527
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51608
bool set_UseShading(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51742
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51662
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51644
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51689
bool set_AmbienceClr(const PluginRef &texture, double time=TiMe::Default())
Ambience colour.
Definition: vrayplugins.hpp:51755
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51604
bool set_SpecularClr(const AColor &texture, double time=TiMe::Default())
Specular colour.
Definition: vrayplugins.hpp:51787
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:51441
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51635
bool set_Shape(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51721
Value get_AmbienceClr(double time=TiMe::Default()) const
Ambience colour.
Definition: vrayplugins.hpp:51759
int get_Shape(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51724
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51667
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51488
float get_IrradiancePart(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51826
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:51510
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51685
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51613
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51457
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51568
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51626
float get_ColourBurn(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51856
bool set_clr_txt(const PluginRef &texture, double time=TiMe::Default())
Color texture, the particles'color.
Definition: vrayplugins.hpp:51692
bool set_IrradianceClr(const AColor &texture, double time=TiMe::Default())
Irradiance colour.
Definition: vrayplugins.hpp:51817
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51658
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:51514
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:51439
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51640
bool set_AmbienceClr(const AColor &texture, double time=TiMe::Default())
Ambience colour.
Definition: vrayplugins.hpp:51757
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51505
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:51523
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51466
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51518
bool set_IrradianceClr(const PluginRef &texture, double time=TiMe::Default())
Irradiance colour.
Definition: vrayplugins.hpp:51815
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51563
bool set_RadiancePart(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51846
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51671
bool set_AmbientPart(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51770
bool set_Direction(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51707
bool set_ColourBurn(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51853
float get_SpecularPart(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51796
bool set_NormalType(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51700
bool set_RadianceType(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51831
int get_Direction(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51710
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51544
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51470
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51581
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51475
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:51547
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:51550
int get_RadianceType(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51835
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51653
bool set_FollowVelocity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51728
int get_AmbientType(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51752
bool set_SelfShadow(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51735
float get_SpecularCoeff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51803
Value get_IrradianceClr(double time=TiMe::Default()) const
Irradiance colour.
Definition: vrayplugins.hpp:51819
int get_FollowVelocity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51731
bool set_SpecularClr(const PluginRef &texture, double time=TiMe::Default())
Specular colour.
Definition: vrayplugins.hpp:51785
bool set_IrradiancePart(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51823
bool set_clr_txt(const AColor &texture, double time=TiMe::Default())
Color texture, the particles'color.
Definition: vrayplugins.hpp:51694
float get_RadiancePart(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51849
int get_NormalType(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51703
int get_TextureSpace(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51717
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51501
bool set_SpecularType(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51778
int get_SpecularType(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51782
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51448
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51531
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51497
float get_SelfShadow(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51738
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51536
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51492
Sample a bitmap texture specified through a BitmapBuffer or RawBitmapBuffer plugin [gpuSupport=(parti...
Definition: vrayplugins.hpp:51860
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:51863
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52113
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52019
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:51938
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51960
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51876
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51908
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52059
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51894
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:51984
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51968
bool set_tile(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51992
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51872
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52091
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52100
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52028
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52055
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51942
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51881
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52023
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:51974
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52068
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52095
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51987
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51903
bool set_default_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52133
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:51977
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:51971
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51921
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52001
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52086
bool set_default_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52136
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52122
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51890
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51964
Value get_default_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52139
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52082
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51916
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51955
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51912
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:51925
bool set_bitmap(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:52126
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51929
PluginRef get_bitmap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52129
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52050
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52032
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:51934
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52037
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52005
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52118
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52077
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:51947
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52064
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:51899
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:51980
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52046
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:51865
int get_tile(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51996
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52010
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52109
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52104
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52041
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52014
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52073
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:51951
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:51885
Blends two normal maps and two bump maps [gpuSupport=(none)].
Definition: vrayplugins.hpp:52191
bool set_bumpMapWeight2(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52294
Value get_normalMap1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52211
bool get_sharpen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52311
Value get_normalMapWeight2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52250
Value get_bumpMapWeight1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52276
bool set_normalMap2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52233
bool set_bumpMap2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52281
bool set_bumpMapWeight1(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52268
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:52196
bool set_normalMapWeight1(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52220
Value get_normalMap2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52237
Value get_bumpMapWeight2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52302
Value get_bumpMap1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52263
Value get_bumpMap2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52289
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:52194
bool set_bumpMap1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52255
bool set_normalMapWeight2(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52242
bool set_normalMap2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52229
bool set_bumpMapWeight2(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52298
bool set_bumpMap2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52285
bool set_normalMapWeight2(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52246
bool set_bumpMap1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52259
bool set_normalMap1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52207
bool set_bumpMapWeight1(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52272
bool set_normalMap1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52203
Value get_normalMapWeight1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52224
bool set_normalMapWeight1(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52216
bool set_sharpen(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52307
Blends between two color textures using a float texture for weight: result = (1-amount)*color_a + amo...
Definition: vrayplugins.hpp:52143
bool set_color_b(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52164
Value get_color_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52170
bool set_blend_amount(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52174
bool set_color_a(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52157
bool set_blend_amount(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52177
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:52146
bool set_color_b(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52167
bool set_composite(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52184
bool set_color_a(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52154
Value get_blend_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52180
Value get_color_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52160
bool get_composite(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52187
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:52148
V-Ray implementation of the Bulge procedural texture in Maya (grayscale rectangular grid) [gpuSupport...
Definition: vrayplugins.hpp:52315
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52415
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52371
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52447
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52393
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52496
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52345
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:52318
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52451
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52349
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52419
float get_v_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52586
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52336
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52519
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52487
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52537
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:52439
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52456
bool set_u_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52573
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52340
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52541
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52514
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52492
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52510
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52465
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52550
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52327
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52474
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52523
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52376
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52442
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52384
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52402
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52532
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52564
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52555
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52478
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52505
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:52429
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52410
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52397
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52380
bool set_v_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52582
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52331
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:52426
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:52435
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52483
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52367
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52546
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52389
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52363
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52528
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52501
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52568
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52559
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52460
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52469
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52354
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52423
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:52320
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52358
float get_u_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52577
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:52432
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52406
Texture for computing glossiness from bump or normal map and base glossiness to address the problem o...
Definition: vrayplugins.hpp:52590
bool set_use_roughness(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52649
bool set_base_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52641
float get_filter_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52679
float get_filter_max_eccentricity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52697
float get_filter_sharpness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52688
bool set_filter_blur(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52702
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52623
Value get_base_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52645
PluginRef out_out_dbg_moment2() const
Debug output containing second moments.
Definition: vrayplugins.hpp:52603
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:52593
bool set_filter_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52666
int get_bump_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52661
float get_filter_blur(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52706
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:52595
bool set_filter_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52675
bool set_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52613
bool get_use_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52652
bool set_base_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52637
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:52620
float get_bump_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52632
bool set_filter_max_eccentricity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52693
Value get_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52616
int get_filter_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52670
bool set_filter_sharpness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52684
PluginRef out_out_dbg_sigma() const
Debug output containing determinant of sigma matrix.
Definition: vrayplugins.hpp:52606
bool set_bump_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52657
bool set_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52610
PluginRef out_out_dbg_moment1() const
Debug output containing first moments.
Definition: vrayplugins.hpp:52600
bool set_bump_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52628
V-Ray implementation of the procedural noise texture in Cinema 4D. The plugin should not be used for ...
Definition: vrayplugins.hpp:52710
float get_lacunarity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53082
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:52826
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52934
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52764
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52857
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52733
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52816
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52724
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52728
bool set_low_clip(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52997
Vector get_relative_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53127
int get_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53073
bool set_speed(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53132
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53051
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52794
float get_cycles(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53046
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52755
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:52823
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52952
bool set_brightness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53015
float get_high_clip(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53010
float get_global_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53118
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52807
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52848
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:52829
AColor get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53100
float get_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53091
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52929
bool set_parameter_hash(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53156
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52760
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52947
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52820
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52853
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52781
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52777
bool set_contrast(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53024
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52790
bool set_global_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53114
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52799
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52898
AColor get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53109
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52956
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52742
bool set_lacunarity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53078
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53055
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52768
bool set_color1(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:53096
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52961
int get_parameter_hash_version(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53152
bool set_absolute(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53141
bool set_gain(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53087
bool set_anim_speed(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52979
float get_speed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53136
int get_space(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53064
bool set_octaves(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52970
bool set_movement(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:53033
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52844
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52938
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52965
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52925
bool set_cycles(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53042
float get_contrast(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53028
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:52836
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52871
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52737
bool set_space(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53060
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52751
bool set_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53069
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:52713
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52902
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52907
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52920
bool get_absolute(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53145
bool set_relative_scale(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:53123
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52812
bool set_time_period(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52988
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52803
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52862
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52866
bool set_high_clip(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53006
int get_parameter_hash(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53159
float get_octaves(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52974
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:52773
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52916
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52911
bool set_color2(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:53105
float get_anim_speed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52983
float get_brightness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53019
bool set_parameter_hash_version(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53149
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52884
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:52786
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52880
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52839
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52893
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52889
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52875
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52746
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:52943
Vector get_movement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53037
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:52715
float get_low_clip(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53001
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:52832
float get_time_period(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:52992
Procedural texture based on Steven Worley's "A Cellular Texture Basis Function" paper [gpuSupport=(ba...
Definition: vrayplugins.hpp:53163
bool set_edge_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53432
bool set_fractal(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53519
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:53166
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53292
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53199
float get_fractal_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53541
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:53276
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53177
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53195
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53208
float get_spread(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53469
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:53252
bool set_center_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53422
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53306
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53351
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53400
Value get_bg_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53451
float get_high(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53514
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:53168
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:53279
Value get_edge_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53438
bool set_bg_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53443
bool set_bg_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53447
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53391
bool set_high(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53510
float get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53460
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53342
float get_middle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53505
bool set_density(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53474
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53247
Value get_center_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53428
float get_fractal_iterations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53532
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:53282
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:53239
PluginRef out_components() const
Outputs (F(1), F(2), F(3)) (the distances to the three closest points in the cellular context) as a V...
Definition: vrayplugins.hpp:53544
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53324
float get_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53478
bool set_center_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53425
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53396
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53483
bool set_fractal_roughness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53537
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53364
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53387
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53418
bool set_spread(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53465
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53310
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:53285
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53301
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53328
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53186
bool set_edge_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53435
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53414
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53487
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53217
bool set_middle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53501
bool set_low(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53492
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53333
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53382
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:53256
bool set_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53456
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53360
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53226
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53409
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53234
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53297
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:53289
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53346
bool set_fractal_iterations(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53528
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53213
float get_low(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53496
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53319
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53265
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53273
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53269
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53221
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53405
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53260
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53355
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53373
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53204
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:53243
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53337
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53315
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53369
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53378
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53190
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53181
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53230
bool get_fractal(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53523
Checkered alternation between two textures [gpuSupport=(partial)].
Definition: vrayplugins.hpp:53548
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53630
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53680
bool set_contrast(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:53832
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53752
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53801
Value get_contrast(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53840
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53698
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:53635
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53774
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53587
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:53639
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53743
bool set_white_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53810
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53729
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53600
bool set_contrast(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:53836
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53560
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53643
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53797
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:53662
bool set_white_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53806
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53707
Value get_black_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53827
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53738
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53779
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53734
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53711
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53684
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53689
bool set_black_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53823
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53578
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53675
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53693
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53702
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:53553
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53609
bool set_black_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53819
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53591
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:53551
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53720
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53569
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53617
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53783
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53656
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53596
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53761
Value get_white_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53814
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53792
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53582
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:53672
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53788
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53770
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:53659
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:53668
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53652
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:53622
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53604
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53725
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53648
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53564
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:53665
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:53626
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53613
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53756
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53747
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53573
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53716
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53765
Clamps an input texture between the given min/max color values [gpuSupport=(full)].
Definition: vrayplugins.hpp:53844
bool set_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53858
bool set_max_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53878
bool set_max_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53875
bool set_min_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53865
bool set_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53855
Value get_min_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53871
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:53849
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53861
Value get_max_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53881
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:53847
bool set_min_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53868
Procedural weaved cloth texture [gpuSupport=(bake)].
Definition: vrayplugins.hpp:53885
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53937
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:53999
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:53890
Value get_v_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54168
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54053
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54012
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:53976
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53946
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:53972
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54125
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54093
bool set_randomness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54225
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53954
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:53959
bool set_u_wave(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54199
bool set_v_wave(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54216
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53950
Value get_v_wave(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54220
bool set_width_spread(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54238
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54066
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53941
Value get_bright_spread(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54259
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53919
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54021
Value get_u_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54181
Value get_u_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54158
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54071
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54062
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54111
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53924
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54035
bool set_v_width(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54186
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53915
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54057
bool set_bright_spread(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54251
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:53996
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54134
bool set_width_spread(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54242
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:54005
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53933
bool set_bright_spread(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54255
Value get_v_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54194
bool set_u_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54155
bool set_v_wave(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54212
bool set_gap_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54145
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53901
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54116
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54089
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53906
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54030
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54138
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:53888
Value get_u_wave(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54207
bool set_u_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54152
Value get_randomness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54233
bool set_u_width(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54173
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54080
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54098
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54044
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:53897
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53967
bool set_u_wave(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54203
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54026
bool set_v_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54165
bool set_randomness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54229
bool set_u_width(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54177
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53989
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54102
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54017
bool set_gap_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54142
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54048
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53980
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54129
Value get_gap_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54148
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:53985
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54084
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:54009
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53993
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54120
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54039
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54075
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53928
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54107
bool set_v_width(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54190
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:53910
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:53963
Value get_width_spread(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54246
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:54002
bool set_v_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54162
Deprecated. Use TexColorToFloat or TexAColorOp::intensity. [gpuSupport=(none)].
Definition: vrayplugins.hpp:54263
bool set_mult(float texturefloat, double time=TiMe::Default())
intensity multiplier
Definition: vrayplugins.hpp:54282
bool set_clr_txt(const AColor &texture, double time=TiMe::Default())
Color texture, which intensity will be used.
Definition: vrayplugins.hpp:54275
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:54266
Value get_clr_txt(double time=TiMe::Default()) const
Color texture, which intensity will be used.
Definition: vrayplugins.hpp:54277
bool set_clr_txt(const PluginRef &texture, double time=TiMe::Default())
Color texture, which intensity will be used.
Definition: vrayplugins.hpp:54273
int get_use_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54291
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:54268
bool set_mult(const PluginRef &texturefloat, double time=TiMe::Default())
intensity multiplier
Definition: vrayplugins.hpp:54280
Value get_mult(double time=TiMe::Default()) const
intensity multiplier
Definition: vrayplugins.hpp:54284
bool set_use_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54288
Deprecated. [gpuSupport=(none)].
Definition: vrayplugins.hpp:54295
bool get_inuse3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54533
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:54409
bool set_color2(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54464
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54399
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54307
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54343
bool set_inuse4(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54567
bool set_weight2(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54478
bool set_mode1(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54434
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:54415
bool set_weight5(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54589
bool set_alpha2(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54486
bool set_color4(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54536
bool get_inuse4(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54570
bool set_mode3(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54508
Value get_color7(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:54651
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54311
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54462
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54377
Value get_color3(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:54503
bool set_weight3(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54517
bool set_color5(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54573
bool set_mode4(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54545
bool set_mode5(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54582
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54386
bool set_color7(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54649
bool get_alpha2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54489
bool set_weight5(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54591
bool set_color3(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54499
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54382
bool set_weight4(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54552
bool set_color4(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54538
bool get_alpha7(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54674
bool set_weight2(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54480
bool set_alpha1(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54449
bool set_weight7(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54665
bool set_weight6(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54626
int get_mode1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54438
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54351
Value get_color1(double time=TiMe::Default()) const
Defines the compositing color. When using a texture, this parameter is used to define the image.
Definition: vrayplugins.hpp:54429
Value get_color4(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:54540
Value get_weight3(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:54519
int get_mode5(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54586
bool set_weight3(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54515
bool get_alpha1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54452
bool set_color1(const AColor &texture, double time=TiMe::Default())
Defines the compositing color. When using a texture, this parameter is used to define the image.
Definition: vrayplugins.hpp:54427
bool set_weight7(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54663
bool set_color6(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54612
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54364
Value get_weight4(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:54556
bool set_alpha7(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54671
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:54406
bool get_inuse7(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54681
bool set_color7(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54647
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:54412
Value get_weight2(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:54482
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:54298
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54338
Value get_weight6(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:54630
bool set_color3(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54501
int get_mode2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54475
bool get_alpha5(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54600
bool set_mode6(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54619
bool set_alpha6(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54634
int get_mode3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54512
bool set_color5(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54575
bool get_alpha3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54526
bool set_weight4(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54554
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54403
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
Defines the compositing color. When using a texture, this parameter is used to define the image.
Definition: vrayplugins.hpp:54425
bool set_inuse6(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54641
int get_mode4(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54549
int get_mode6(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54623
bool set_color6(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54610
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54329
bool set_weight1(const AColor &texture, double time=TiMe::Default())
Defines the mix layer's intensity in relation to the base color.
Definition: vrayplugins.hpp:54443
Value get_weight7(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:54667
bool set_inuse7(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54678
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54316
Value get_color5(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:54577
bool set_alpha4(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54560
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:54300
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54369
Value get_color6(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:54614
Value get_base_color(double time=TiMe::Default()) const
Defines the base (ambient) color to use while mixing.
Definition: vrayplugins.hpp:54422
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54395
bool set_inuse1(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54456
bool set_inuse2(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54493
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54347
bool set_weight1(const PluginRef &texture, double time=TiMe::Default())
Defines the mix layer's intensity in relation to the base color.
Definition: vrayplugins.hpp:54441
bool set_alpha3(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54523
bool get_alpha4(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54563
bool set_mode7(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54656
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54360
bool set_inuse5(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54604
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54325
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54320
int get_mode7(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54660
Value get_weight5(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:54593
bool set_base_color(const PluginRef &texture, double time=TiMe::Default())
Defines the base (ambient) color to use while mixing.
Definition: vrayplugins.hpp:54418
bool set_alpha5(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54597
bool get_inuse2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54496
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54373
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54356
bool get_inuse5(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54607
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54390
bool get_inuse1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54459
bool set_weight6(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:54628
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54334
Value get_color2(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:54466
bool set_inuse3(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54530
bool get_inuse6(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54644
bool set_base_color(const AColor &texture, double time=TiMe::Default())
Defines the base (ambient) color to use while mixing.
Definition: vrayplugins.hpp:54420
bool set_mode2(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54471
bool get_alpha6(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54637
Value get_weight1(double time=TiMe::Default()) const
Defines the mix layer's intensity in relation to the base color.
Definition: vrayplugins.hpp:54445
Wraps a color texture and overrides its alpha channel with a float texture [gpuSupport=(none)].
Definition: vrayplugins.hpp:54685
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:54688
Value get_alpha_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54712
bool set_color_input(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54699
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:54690
bool set_alpha_input(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54706
bool set_color_input(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54696
Value get_color_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54702
bool set_alpha_input(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54709
Deprecated. Use TexAColorOp. [gpuSupport=(none)].
Definition: vrayplugins.hpp:54716
Value get_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54733
float get_factor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54740
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:54721
bool set_input(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54727
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:54719
bool set_factor(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:54737
bool set_input(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54730
Output either color A or B depending on condition [gpuSupport=(full)].
Definition: vrayplugins.hpp:54744
Value get_condition(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54801
bool set_condition(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54798
Value get_color_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54761
bool set_color_a(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54755
Value get_alpha_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54771
Value get_alpha_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54791
bool set_color_b(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54775
bool set_alpha_b(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54785
bool set_condition(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54795
bool set_color_b(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54778
bool set_alpha_a(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54768
Value get_color_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54781
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:54747
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:54749
bool set_color_a(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54758
bool set_alpha_b(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54788
bool set_alpha_a(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54765
Yield a constant color [gpuSupport=(full)].
Definition: vrayplugins.hpp:54805
bool set_alpha(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54829
bool set_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54816
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:54808
bool set_alpha(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54826
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:54810
Value get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54822
Value get_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54832
bool set_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54819
Correct a color by specifying HSV and RGB gains, offset, gamma correction and clamping [gpuSupport=(n...
Definition: vrayplugins.hpp:54836
bool set_in_alpha(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54860
bool set_sat_gain(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54900
bool set_col_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54927
Value get_alpha_clamp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55013
Value get_val_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54913
bool set_col_clamp_max(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54967
Value get_col_clamp_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54973
bool set_alpha_clamp_max(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55030
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54987
Value get_sat_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54903
Value get_in_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54853
Value get_col_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54943
bool set_hue_shift(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54890
bool set_col_gamma(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54937
bool set_unpremultiply_input(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54867
bool set_alpha_clamp_min(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55020
bool set_alpha_gamma(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55000
bool set_premultiply_result(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54880
bool set_col_clamp(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54947
bool set_col_gain(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54920
bool set_val_gain(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54910
Value get_col_clamp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54953
bool set_col_clamp(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54950
bool set_col_clamp_max(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54970
Value get_alpha_clamp_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55023
bool set_unpremultiply_input(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54870
bool set_in_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54850
bool set_alpha_clamp(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55007
Value get_hue_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54893
bool set_col_gamma(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54940
bool set_col_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54930
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54993
bool set_in_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54847
bool set_alpha_clamp(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55010
bool set_alpha_clamp_max(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55027
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:54841
Value get_col_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54923
Value get_alpha_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55003
bool set_alpha_clamp_min(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55017
bool set_premultiply_result(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54877
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:54839
Value get_unpremultiply_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54873
bool set_alpha_gamma(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54997
Value get_col_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54933
bool set_hue_shift(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54887
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54990
bool set_col_gain(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54917
Value get_in_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54863
bool set_col_clamp_min(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54960
bool set_val_gain(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54907
Value get_alpha_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54983
bool set_sat_gain(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54897
bool set_in_alpha(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54857
bool set_alpha_gain(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54977
bool set_col_clamp_min(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:54957
Value get_col_clamp_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54963
Value get_premultiply_result(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:54883
bool set_alpha_gain(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:54980
Value get_alpha_clamp_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55033
Applies bezier correction curves to the input color texture channels [gpuSupport=(full)].
Definition: vrayplugins.hpp:55037
bool set_rkeys(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:55062
bool set_input(const AColor &texture, double time=TiMe::Default())
The value from this texture is controlled by the profile curve.
Definition: vrayplugins.hpp:55049
bool set_inputScalar(const PluginRef &texturefloat, double time=TiMe::Default())
If present input is ignored, and this is used instead.
Definition: vrayplugins.hpp:55054
bool set_inputScalar(float texturefloat, double time=TiMe::Default())
If present input is ignored, and this is used instead.
Definition: vrayplugins.hpp:55056
bool set_bkeys(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:55082
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:55042
bool set_use_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55092
Value get_input(double time=TiMe::Default()) const
The value from this texture is controlled by the profile curve.
Definition: vrayplugins.hpp:55051
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:55040
FloatList get_gkeys(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55078
bool set_input(const PluginRef &texture, double time=TiMe::Default())
The value from this texture is controlled by the profile curve.
Definition: vrayplugins.hpp:55047
Value get_inputScalar(double time=TiMe::Default()) const
If present input is ignored, and this is used instead.
Definition: vrayplugins.hpp:55058
bool set_akeys(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:55099
bool get_use_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55095
bool set_gkeys(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:55072
FloatList get_bkeys(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55088
FloatList get_akeys(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55105
FloatList get_rkeys(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55068
Deprecated. [gpuSupport=(none)].
Definition: vrayplugins.hpp:55109
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:55114
bool set_factor(const PluginRef &texture, double time=TiMe::Default())
The factor to be used in the operation.
Definition: vrayplugins.hpp:55126
bool get_use_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55146
Value get_factor(double time=TiMe::Default()) const
The factor to be used in the operation.
Definition: vrayplugins.hpp:55130
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:55112
Value get_input(double time=TiMe::Default()) const
The value used in the operation.
Definition: vrayplugins.hpp:55123
bool set_use_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55143
bool set_input(const PluginRef &texture, double time=TiMe::Default())
The value used in the operation.
Definition: vrayplugins.hpp:55119
bool set_factor(const AColor &texture, double time=TiMe::Default())
The factor to be used in the operation.
Definition: vrayplugins.hpp:55128
bool set_input(const AColor &texture, double time=TiMe::Default())
The value used in the operation.
Definition: vrayplugins.hpp:55121
int get_operation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55139
bool set_operation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55135
Compare colors [gpuSupport=(full)].
Definition: vrayplugins.hpp:55150
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:55155
bool set_operation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55181
bool set_color_b(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55174
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:55153
bool set_color_a(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55161
bool set_color_b(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55171
int get_operation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55184
Value get_color_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55167
bool set_color_a(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55164
Value get_color_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55177
Mask a color. In-efficient GPU implementation, use any of the other texture-mask plugins instead [gpu...
Definition: vrayplugins.hpp:55188
Value get_in_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55215
bool set_mask_alpha_is_luminance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55249
bool set_in_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55199
bool set_mask_alpha(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55242
bool set_mask(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55232
Value get_in_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55205
bool set_preserve_color(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55219
bool set_preserve_color(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55222
bool set_mask(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55229
bool set_mask_alpha(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55239
Value get_mask_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55245
float get_mask_alpha_is_luminance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55252
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:55193
bool set_in_alpha(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55212
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:55191
Value get_preserve_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55225
Value get_mask(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55235
bool set_in_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55202
bool set_in_alpha(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55209
Deprecated. Use TexAColorOp. [gpuSupport=(none)].
Definition: vrayplugins.hpp:55256
bool get_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55277
bool set_input2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55291
bool set_input1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55281
Value get_input2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55297
bool set_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55274
Value get_input1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55287
bool set_op(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55267
bool set_input2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55294
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:55259
bool set_input1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55284
int get_op(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55270
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:55261
Deprecated. [gpuSupport=(none)].
Definition: vrayplugins.hpp:55301
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55381
bool set_value7(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55549
Value get_color5(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:55517
bool set_default_color(const PluginRef &texture, double time=TiMe::Default())
Default color to be used when the Switch value does not match the Value of any of the Cases.
Definition: vrayplugins.hpp:55426
Value get_color0(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:55447
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:55423
int get_value7(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55552
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55328
bool set_color6(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:55527
bool set_switch_value(const PluginRef &textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:55434
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55407
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55359
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55324
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55398
bool set_color7(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:55543
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55319
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55385
bool set_color1(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:55459
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55390
bool set_value4(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55507
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:55306
bool set_color3(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:55487
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55315
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:55304
Value get_color2(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:55475
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55377
bool set_color4(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:55499
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55364
bool set_default_color(const AColor &texture, double time=TiMe::Default())
Default color to be used when the Switch value does not match the Value of any of the Cases.
Definition: vrayplugins.hpp:55428
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:55414
Value get_color6(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:55531
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55346
int get_value3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55496
Value get_default_color(double time=TiMe::Default()) const
Default color to be used when the Switch value does not match the Value of any of the Cases.
Definition: vrayplugins.hpp:55430
bool set_value3(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55493
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:55420
bool set_color6(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:55529
bool set_value6(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55535
bool set_color0(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:55443
bool set_color7(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:55541
bool set_color3(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:55485
bool set_color5(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:55515
bool set_value5(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55521
int get_value0(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55454
bool set_switch_value(int textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:55437
bool set_value1(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55465
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55355
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55368
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55372
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:55471
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:55417
bool set_color2(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:55473
bool set_color0(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:55445
bool set_color4(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:55501
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:55457
Value get_color1(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:55461
Value get_switch_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55440
int get_value1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55468
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55333
int get_value5(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55524
int get_value4(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55510
bool set_value0(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55451
bool set_value2(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55479
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55337
int get_value2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55482
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55403
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55342
Value get_color3(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:55489
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55411
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55351
int get_value6(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55538
bool set_color5(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:55513
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55394
Value get_color7(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:55545
Value get_color4(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:55503
Outputs the scalar intensity of the input color texture [gpuSupport=(full)].
Definition: vrayplugins.hpp:55556
bool set_input(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55567
Value get_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55573
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:55561
bool set_input(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55570
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:55559
Linearly interpolates between a fixed color and a texture. The fixed color is also multiplied by the ...
Definition: vrayplugins.hpp:55577
bool set_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55597
bool set_result_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55616
bool set_texture_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55608
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:55580
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55593
float get_texture_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55612
bool get_result_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55619
bool set_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55600
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:55582
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55603
float get_result_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55626
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:55589
bool set_result_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55623
Combine color texture specifically for the VRayLightMtl material in 3ds Max. Performs normal alpha bl...
Definition: vrayplugins.hpp:55630
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:55635
bool set_result_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55663
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55646
float get_result_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55666
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55659
bool set_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55651
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:55642
bool set_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55655
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:55633
Linearly interpolates between a fixed value and a texture's intensity [gpuSupport=(partial)].
Definition: vrayplugins.hpp:55670
bool set_value(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55682
bool set_result_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55719
bool set_texture_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55701
bool get_texture_clamp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55714
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:55675
bool set_texture_clamp(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55710
float get_result_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55723
float get_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55686
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55696
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:55673
bool set_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55693
float get_texture_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55705
bool set_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55690
Composites two input textures with the specified arithmetic operation [gpuSupport=(partial)].
Definition: vrayplugins.hpp:55727
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55796
bool set_sourceB(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55865
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55757
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55814
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55783
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55739
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:55732
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55743
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55805
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:55838
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55752
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:55847
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55770
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55788
Value get_sourceA(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55860
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55779
float get_mix_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55891
Value get_sourceB(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55873
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55775
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55831
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55792
bool set_operator(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55878
int get_operator(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55882
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55835
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55801
bool set_mix_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55887
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55822
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:55841
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55748
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:55730
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55766
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55827
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55761
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55809
bool set_sourceB(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55869
bool set_sourceA(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55852
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:55844
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55818
bool set_sourceA(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55856
An implementation of the Complex Fresnel map [gpuSupport=(none)].
Definition: vrayplugins.hpp:55895
bool set_n_green(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56029
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55916
float get_n_red(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56024
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55925
float get_sat(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56096
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55982
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55947
bool set_sat(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56092
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55951
bool set_k_red(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56047
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55986
float get_n_green(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56033
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55943
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55990
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:56006
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55920
float get_hue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56087
bool set_hue(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56083
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55934
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55960
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55911
float get_n_blue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56042
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55973
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55956
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:56015
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:55900
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55929
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:55898
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:56012
bool set_k_blue(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56065
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:55907
float get_k_green(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56060
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55999
float get_k_red(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56051
float get_k_blue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56069
bool set_n_red(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56020
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56003
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:55995
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:56009
float get_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56078
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55977
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55938
bool set_k_green(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56056
bool set_n_blue(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56038
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:55969
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:55964
bool set_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56074
Compose two textures. In-efficient GPU implementation, use any of the Color-correction related textur...
Definition: vrayplugins.hpp:56100
bool set_alpha_a(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56121
bool set_color_a(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56114
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:56103
int get_operation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56154
bool set_color_a(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56111
Value get_color_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56117
Value get_color_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56137
Value get_factor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56164
bool set_color_b(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56134
Value get_alpha_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56147
bool set_operation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56151
bool set_factor(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56161
bool set_factor(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56158
bool set_alpha_b(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56141
bool set_alpha_b(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56144
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:56105
Value get_alpha_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56127
bool set_alpha_a(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56124
bool set_color_b(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56131
Same as TexCondition, but supported by V-Ray GPU [gpuSupport=(full)].
Definition: vrayplugins.hpp:56235
bool set_first_term(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56258
Value get_color_if_true(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56281
int get_operation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56251
bool set_second_term(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56265
Value get_color_if_false(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56291
bool set_color_if_false(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56288
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:56240
Value get_first_term(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56261
bool set_color_if_true(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56275
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:56238
bool set_operation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56247
bool set_color_if_true(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56278
bool set_second_term(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56268
bool set_color_if_false(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56285
Value get_second_term(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56271
bool set_first_term(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56255
Outputs either of the two input textures depending on the comparison between two input float textures...
Definition: vrayplugins.hpp:56168
Value get_op_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56208
Value get_result_false(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56228
bool set_result_false(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56222
bool set_result_false(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56225
bool set_operation(int textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:56184
bool set_op_b(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56202
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:56173
Value get_op_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56198
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:56231
bool set_result_true(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56212
bool set_operation(const PluginRef &textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:56180
Value get_result_true(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56218
bool set_result_true(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56215
bool set_op_a(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56195
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:56171
bool set_op_a(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56192
Value get_operation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56188
bool set_op_b(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56205
Outputs the same value in each color channel - curvature around the sampled point such that min color...
Definition: vrayplugins.hpp:56295
float get_out_color_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56342
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56320
bool set_out_color_gain(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56383
float get_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56378
bool set_trace_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56365
bool set_out_color_lift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56392
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56307
float get_out_color_pivot(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56414
bool set_ignore_bump(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56427
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56311
float get_out_color_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56387
float get_out_color_lift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56396
bool set_out_color_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56347
bool set_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56374
bool set_out_color_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56338
Value get_sample_spread(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56333
bool get_out_color_clamp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56423
bool set_sample_spread(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56329
float get_out_color_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56405
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:56298
bool set_sample_spread(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56325
bool set_out_color_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56401
bool set_out_color_clamp(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56419
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:56300
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56316
float get_trace_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56369
float get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56360
bool set_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56356
bool set_out_color_pivot(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56410
bool get_ignore_bump(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56430
float get_out_color_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56351
Example plugin. Do not use. [gpuSupport=(bake)].
Definition: vrayplugins.hpp:56434
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56674
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56538
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:56548
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56629
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56696
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56486
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56615
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56561
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56468
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56597
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56692
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56638
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56512
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56464
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56521
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56482
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56499
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56446
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56642
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56525
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56584
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56450
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:56558
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56687
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56459
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56529
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56678
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56624
int get_tile(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56570
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:56551
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56575
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56647
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56579
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56473
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56611
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:56439
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56683
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56503
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56534
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56477
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:56554
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56602
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56651
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56669
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56656
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56660
bool set_tile(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56566
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56588
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56606
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56633
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56490
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56516
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56455
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:56437
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56665
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:56545
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56495
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56508
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56542
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56620
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56593
An implementation of 3ds Max's Dent map [gpuSupport=(bake)].
Definition: vrayplugins.hpp:56700
bool set_color1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56960
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56895
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56782
bool set_iterations(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56996
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56795
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56931
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56791
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56922
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56730
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56944
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56739
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:56824
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56712
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56748
float get_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56991
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56845
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56756
Value get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56973
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56913
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56890
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56800
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56804
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56899
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56787
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56926
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56957
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56917
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:56705
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:56814
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56716
bool set_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56978
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56743
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56953
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56863
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56827
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56886
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:56820
bool set_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56987
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56868
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56774
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56872
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56808
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56765
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56967
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56769
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56949
bool set_color2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56970
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56854
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56859
int get_iterations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57000
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56836
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56904
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56734
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:56703
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56832
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:56778
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56761
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56908
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:56811
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56721
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56940
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56877
Value get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56963
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56841
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56935
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56881
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:56850
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56725
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:56817
float get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:56982
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:56752
Procedurally blends between a 'clean' and a 'dirty' texture based on occlusion around the shaded poin...
Definition: vrayplugins.hpp:57004
bool set_affect_result_nodes(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:57269
bool get_ignore_self_occlusion(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57189
PluginList get_affect_result_nodes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57274
bool set_render_nodes(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:57242
float get_bias_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57104
std::string get_user_attribute(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57144
bool set_user_attribute(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:57136
float get_streaks_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57355
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57073
bool set_radius(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57042
bool set_environment_occlusion(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57212
bool set_streaks_density(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57351
bool set_subdivs_as_samples(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57288
bool set_invert_normal(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57149
bool set_thin_mode(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57194
bool set_bias_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57091
bool get_thin_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57198
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:57009
bool get_affect_result_nodes_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57283
bool set_ignore_bump(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57118
bool get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57162
float get_bias_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57086
bool get_ignore_bump(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57122
bool get_use_texture_for_excluded(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57265
bool set_user_attribute(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:57140
Value get_white_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57024
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57207
bool set_streaks_inner(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57315
bool set_white_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57020
bool set_consider_same_object_only(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57127
Value get_glossiness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57238
bool set_streaks_blur(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57324
bool set_affect_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57158
bool get_screen_space_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57301
bool set_ignore_self_occlusion(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57185
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57077
bool get_work_with_transparency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57180
bool set_bias_z(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57100
bool get_affect_reflection_elements(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57225
bool set_streaks_ambient(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57306
Value get_black_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57037
bool get_streaks_blur(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57328
bool get_double_sided(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57171
bool get_invert_normal(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57153
bool get_streaks_inner(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57319
bool get_subdivs_as_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57292
bool set_radius(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57046
bool set_screen_space_radius(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57297
bool set_work_with_transparency(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57176
bool set_ignore_for_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57109
bool get_ignore_for_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57113
float get_blur(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57337
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:57007
int get_consider_same_object_only(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57131
bool set_glossiness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57230
bool set_white_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57016
float get_streaks_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57346
bool set_affect_reflection_elements(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57221
bool set_glossiness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57234
float get_falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57068
bool get_render_nodes_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57256
bool get_streaks_ambient(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57310
bool set_use_texture_for_excluded(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57261
Value get_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57050
bool set_distribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57055
float get_distribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57059
bool set_falloff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57064
bool set_black_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57033
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57203
bool get_environment_occlusion(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57216
bool set_render_nodes_inclusive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57252
bool set_black_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57029
bool set_blur(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57333
bool set_bias_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57082
bool set_affect_result_nodes_inclusive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57279
bool set_double_sided(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57167
float get_bias_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57095
PluginList get_render_nodes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57247
bool set_streaks_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57342
Deprecated. [gpuSupport=(none)].
Definition: vrayplugins.hpp:57359
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:57362
float get_max_displacement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57380
bool set_max_displacement(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57377
Value get_input_tex(double time=TiMe::Default()) const
Input Float Texture.
Definition: vrayplugins.hpp:57373
bool set_input_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Input Float Texture.
Definition: vrayplugins.hpp:57369
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:57364
bool set_input_tex(float texturefloat, double time=TiMe::Default())
Input Float Texture.
Definition: vrayplugins.hpp:57371
Outputs the distance between points specified by two input textures [gpuSupport=(none)].
Definition: vrayplugins.hpp:57618
PluginRef out_distance() const
(description missing)
Definition: vrayplugins.hpp:57662
bool set_point2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57642
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:57621
bool set_transform2(const Transform &texturetransform, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:57657
Value get_point2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57645
Value get_transform1(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:57652
bool set_transform2(const PluginRef &texturetransform, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:57655
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:57623
bool set_point1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57629
bool set_point1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57632
bool set_transform1(const Transform &texturetransform, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:57650
bool set_point2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57639
Value get_transform2(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:57659
bool set_transform1(const PluginRef &texturetransform, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:57648
Value get_point1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57635
Blends between 'near' and 'far' texture colors based on the distance to a specific object's surface [...
Definition: vrayplugins.hpp:57384
bool set_outside_separate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57579
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57458
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:57495
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:57498
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:57387
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:57504
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57466
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57462
bool set_near_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57535
Value get_inside_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57574
bool set_objects(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:57609
bool set_outside_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57597
bool set_inside_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57570
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57405
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57436
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57440
Value get_near_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57543
bool set_far_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57522
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57471
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57484
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:57389
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57453
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57479
Value get_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57517
bool set_far_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57526
Value get_far_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57530
bool set_near_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57539
bool get_outside_separate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57583
PluginList get_objects(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57614
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57400
bool set_distance(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57509
bool get_inside_solid(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57561
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57427
Value get_outside_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57605
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57409
bool set_inside_separate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57548
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57449
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57414
bool set_inside_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57566
bool set_outside_solid(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57588
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57475
bool get_outside_solid(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57592
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57432
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:57501
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57492
bool set_distance(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57513
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57445
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57418
bool set_outside_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57601
bool get_inside_separate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57552
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57488
bool set_inside_solid(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57557
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57423
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57396
Outputs the floating point distance between a given object's pivot and the shaded point [gpuSupport=(...
Definition: vrayplugins.hpp:57666
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:57671
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:57669
bool set_object(const PluginRef &plugin, double time=TiMe::Default())
This parameter references an object that implements the EXT_WORLD_MATRIX interface....
Definition: vrayplugins.hpp:57676
PluginRef get_object(double time=TiMe::Default()) const
This parameter references an object that implements the EXT_WORLD_MATRIX interface....
Definition: vrayplugins.hpp:57678
Shades the edges of polygons with a different color. A.k.a wireframe rendering [gpuSupport=(partial)]...
Definition: vrayplugins.hpp:57682
int get_raytraced_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57795
bool get_raytraced_consider_same_object_only(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57786
bool set_raytraced(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57773
bool set_width_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57729
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:57685
bool set_raytraced_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57791
bool set_raytraced_consider_same_object_only(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57782
Value get_pixel_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57746
bool set_edges_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57694
Value get_bg_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57715
bool set_pixel_width(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57742
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:57687
bool set_pixel_width(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57738
bool set_bg_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57707
Value get_world_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57759
bool set_show_subtriangles(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57764
bool set_bg_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57711
Value get_edges_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57702
bool get_show_subtriangles(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57768
bool set_edges_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57698
bool set_show_hidden_edges(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57720
bool set_world_width(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57755
bool get_raytraced(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57777
bool get_show_hidden_edges(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57724
int get_width_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57733
bool set_world_width(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57751
A texture with per-face material ID list. [gpuSupport=(full)].
Definition: vrayplugins.hpp:57799
bool set_voxels_face_basis(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:57822
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:57804
bool set_packing_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57832
bool set_ids_list(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:57812
IntList get_voxels_face_basis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57828
int get_packing_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57835
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:57802
IntList get_ids_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57818
Blends between two textures based on incidence angle or some type of distance [gpuSupport=(partial)].
Definition: vrayplugins.hpp:57839
Vector get_node_ref_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58012
bool get_dist_extrapolate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58030
bool set_direction_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57999
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57908
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57878
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:57959
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:57953
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57994
int get_direction_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58003
bool set_blend_input(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58074
bool set_dist_far(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58044
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57930
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57977
bool set_fresnel_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58017
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57926
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57964
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57887
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:57844
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57990
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57891
Value get_blend_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58082
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57917
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57943
bool set_color1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57968
Value get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57972
Value get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57985
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57860
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57869
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57855
bool set_blend_input(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58078
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57939
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:57842
bool set_explicit_dir(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:58053
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:57913
float get_fresnel_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58021
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57864
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57921
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57900
bool set_node_ref_offset(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:58008
bool set_use_blend_input(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58065
bool get_use_blend_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58069
PluginRef out_blend_output() const
The blending amount, based on the parameters.
Definition: vrayplugins.hpp:58060
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:57851
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57882
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57895
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:57950
float get_dist_near(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58039
Vector get_explicit_dir(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58057
bool set_dist_extrapolate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58026
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57904
float get_dist_far(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58048
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:57956
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57947
bool set_color2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:57981
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57873
bool set_dist_near(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58035
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:57934
Compose two numbers [gpuSupport=(none)].
Definition: vrayplugins.hpp:58107
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:58110
bool set_float_b(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58131
Value get_float_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58134
int get_operation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58141
Value get_factor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58151
bool set_float_a(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58118
bool set_float_b(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58128
Value get_float_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58124
bool set_float_a(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58121
bool set_factor(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58145
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:58112
bool set_factor(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58148
bool set_operation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58138
Output either float A or B depending on condition [gpuSupport=(full)].
Definition: vrayplugins.hpp:58155
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:58158
bool set_float_a(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58169
Value get_float_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58172
bool set_float_a(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58166
bool set_float_b(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58179
Value get_condition(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58192
bool set_condition(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58189
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:58160
bool set_float_b(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58176
bool set_condition(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58186
Value get_float_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58182
Yield a constant float value [gpuSupport=(full)].
Definition: vrayplugins.hpp:58196
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:58199
Value get_in_float(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58213
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:58201
bool set_in_float(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58210
bool set_in_float(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58207
Correct a number by specifying gain, offset, gamma correction and clamping [gpuSupport=(none)].
Definition: vrayplugins.hpp:58217
bool set_clamp(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58268
bool set_gain(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58241
float get_clamp_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58278
Value get_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58254
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:58222
int get_clamp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58271
bool set_in_float(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58228
Value get_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58264
bool set_gamma(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58258
Value get_in_float(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58234
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:58220
float get_clamp_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58285
bool set_clamp_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58275
bool set_in_float(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58231
Value get_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58244
bool set_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58248
bool set_gain(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58238
bool set_gamma(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58261
bool set_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58251
bool set_clamp_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58282
Convert a floating point constant or output parameter to float texture interface. For passing to para...
Definition: vrayplugins.hpp:58086
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:58089
bool set_input(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58100
bool set_input(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58097
Value get_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58103
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:58091
Compare numbers [gpuSupport=(full)].
Definition: vrayplugins.hpp:58289
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:58294
Value get_float_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58316
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:58292
bool set_float_a(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58303
int get_operation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58323
bool set_float_b(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58313
bool set_float_b(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58310
bool set_float_a(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58300
bool set_operation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58320
Value get_float_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58306
Mask a number [gpuSupport=(none)].
Definition: vrayplugins.hpp:58327
bool set_mask(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58351
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:58332
bool set_mask(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58348
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:58330
bool set_in_float(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58338
bool set_in_float(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58341
Value get_mask(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58354
Value get_in_float(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58344
Performs arithmetic operation between the two input textures. Default output operation is defined by ...
Definition: vrayplugins.hpp:58358
PluginRef out_cos() const
cos(float_a*float_b)
Definition: vrayplugins.hpp:58409
PluginRef out_atan2() const
atan2(float_b, float_a), computes the arctangent of float_b/float_a
Definition: vrayplugins.hpp:58421
PluginRef out_average() const
(float_a+float_b)*0.5
Definition: vrayplugins.hpp:58454
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:58363
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58475
Value get_float_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58378
PluginRef out_asin() const
asin(float_a*float_b)
Definition: vrayplugins.hpp:58412
PluginRef out_exp() const
exp(float_a)
Definition: vrayplugins.hpp:58436
PluginRef out_ceil() const
ceil(float_a)
Definition: vrayplugins.hpp:58433
PluginRef out_sqrt() const
square root of float_a
Definition: vrayplugins.hpp:58448
PluginRef out_tan() const
tan(float_a)
Definition: vrayplugins.hpp:58457
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:58361
PluginRef out_acos() const
acos(float_a*float_b)
Definition: vrayplugins.hpp:58415
PluginRef out_min() const
min(float_a, float_b)
Definition: vrayplugins.hpp:58424
PluginRef out_sin() const
sin(float_a*float_b)
Definition: vrayplugins.hpp:58406
PluginRef out_product() const
float_a*float_b
Definition: vrayplugins.hpp:58391
PluginRef out_abs() const
abs(float_a)
Definition: vrayplugins.hpp:58430
PluginRef out_log10() const
log10(float_a)
Definition: vrayplugins.hpp:58445
PluginRef out_difference() const
float_a-float_b
Definition: vrayplugins.hpp:58400
PluginRef out_floor() const
floor(float_a)
Definition: vrayplugins.hpp:58439
bool set_float_a(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58374
PluginRef out_ratio() const
float_a/float_b
Definition: vrayplugins.hpp:58394
bool set_float_b(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58382
PluginRef out_atan() const
atan(float_a*float_b)
Definition: vrayplugins.hpp:58418
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58480
Value get_float_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58388
PluginRef out_log() const
log(float_a)
Definition: vrayplugins.hpp:58442
PluginRef out_gain_schlick() const
A:=float_a; B:=float_b; if B<0.5: (Bias(2*A-1, B)+1)/2 else Bias(2*A, 1-B)/2, computes the Gain(x,...
Definition: vrayplugins.hpp:58463
PluginRef out_bias_schlick() const
A:=float_a; B:=float_b; A/((1/B-2)*(1-A)+1), computes the Bias(x, y) function as defined by Christoph...
Definition: vrayplugins.hpp:58460
PluginRef out_sum() const
float_a+float_b
Definition: vrayplugins.hpp:58397
PluginRef out_gain_perlin() const
A:=float_a; B:=float_b; if B<0.5: Bias(2*A, 1-B)/2 else 1-(Bias(2-2*A, 1-B)/2, computes the Bias(x,...
Definition: vrayplugins.hpp:58469
PluginRef out_power() const
The first number raised to the power of the second number.
Definition: vrayplugins.hpp:58403
PluginRef out_bias_perlin() const
A:=float_a; B:=float_b; A^(log(B)/log(0.5)), computes the Bias(x, y) function as defined by Kenneth P...
Definition: vrayplugins.hpp:58466
bool set_float_a(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58370
bool set_float_b(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58385
PluginRef out_max() const
max(float_a, float_b)
Definition: vrayplugins.hpp:58427
PluginRef out_fmod() const
fmod(float_a, float_b)
Definition: vrayplugins.hpp:58451
Deprecated. [gpuSupport=(none)].
Definition: vrayplugins.hpp:58484
bool set_vertex_values(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:58495
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:58489
FloatList get_vertex_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58501
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:58487
Convert the input scalar texture to a grayscale color (alpha=1). Optionally 'invert' to complementary...
Definition: vrayplugins.hpp:58505
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58526
bool set_input(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58519
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58529
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:58508
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:58510
Value get_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58522
bool set_input(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58516
A V-Ray implementation of the ForestColor texture. Randomly chooses from a list of textures for each ...
Definition: vrayplugins.hpp:58533
int get_tint_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58607
Color get_tint_color_1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58670
bool set_tint_map_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58639
Value get_default_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58576
bool get_apply_corrections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58688
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:58538
bool set_probabilities_list(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:58556
bool set_tint_color_2(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:58675
bool set_maps_list(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:58544
bool set_source_geom_map_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58693
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:58536
int get_tint_mix_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58652
bool set_tint_variation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58657
int get_tint_map_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58643
float get_tint_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58625
bool set_tint_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:58590
bool set_tint_color_1(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:58666
bool set_tint_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58621
bool set_default_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:58572
int get_tint_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58634
int get_source_geom_map_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58697
bool set_apply_corrections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58684
Color get_tint_color_2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58679
bool set_tint_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:58594
bool set_tint_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58630
float get_tint_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58616
FloatList get_probabilities_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58563
bool set_tint_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58612
float get_tint_variation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58661
Value get_tint_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58598
bool set_tint_override(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58603
bool set_default_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:58568
int get_map_id_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58585
bool set_tint_mix_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58648
ValueList get_maps_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58551
bool set_map_id_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58581
Blends between front ('white') and side ('black') textures using the Fresnel effect coefficient as we...
Definition: vrayplugins.hpp:58701
float get_fresnel_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58717
bool set_fresnel_ior_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58759
bool set_contribute_to_fresnel_ior_re(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58777
Value get_white_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58739
bool set_fresnel_ior_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58756
bool get_contribute_to_fresnel_ior_re(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58781
bool set_refract_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58722
bool set_white_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:58731
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:58704
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:58706
bool set_refract_ior_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58769
bool set_black_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:58744
bool set_black_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:58748
bool set_white_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:58735
Value get_refract_ior_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58772
bool set_fresnel_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58713
float get_refract_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58726
Value get_fresnel_ior_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58762
Value get_black_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58752
bool set_refract_ior_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58766
V-Ray implementation of the gradient ramp texture in 3dsMax [gpuSupport=(partial)].
Definition: vrayplugins.hpp:58785
bool set_texture_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59066
bool set_colors(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:59054
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58876
Value get_texture_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59074
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58989
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58966
float get_noise_treshold_high(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59158
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58944
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:58889
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58867
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58957
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58948
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58859
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58880
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58801
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58953
bool set_noise_smooth(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59163
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58926
FloatList get_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59050
bool set_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59127
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58998
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59020
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58921
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58854
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59025
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58917
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:58885
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:58899
bool set_positions(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:59043
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58893
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58841
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58971
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58962
bool set_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59136
int get_noise_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59113
bool set_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59100
float get_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59122
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59034
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58935
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59002
bool set_gradient_position(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59176
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58828
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59038
bool set_texture_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59070
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58797
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58912
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:58846
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:58896
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58819
float get_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59131
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58815
bool set_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59118
float get_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59140
bool set_noise_treshold_high(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59154
float get_noise_treshold_low(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59149
bool set_noise_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59109
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:58833
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:58902
float get_noise_smooth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59167
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:58790
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58975
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:58905
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58939
Value get_gradient_position(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59180
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:58850
float get_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59104
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59029
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59016
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58872
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59007
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58806
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:58863
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59011
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58810
bool set_gradient_position(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59172
IntList get_interpolation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59095
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:58837
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:58909
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58824
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:58980
bool set_interpolation(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:59088
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58993
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58984
ValueList get_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59061
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:58788
bool set_gradient_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59079
int get_gradient_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59083
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:58930
bool set_noise_treshold_low(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59145
Linear gradient between three colors with optional added noise [gpuSupport=(partial)].
Definition: vrayplugins.hpp:59184
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59329
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59232
float get_noise_low(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59557
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59437
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59338
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59245
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59428
bool set_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59508
float get_noise_high(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59566
float get_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59512
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59343
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59258
bool set_color2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59459
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59205
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59279
bool set_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59517
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59424
bool set_noise_iterations(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59535
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59316
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59397
bool set_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59544
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59249
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:59189
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59499
int get_noise_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59530
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59334
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:59298
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59214
bool set_middle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59490
bool set_noise_low(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59553
float get_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59521
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59442
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:59295
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59365
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59406
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59223
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59415
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59388
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59503
bool set_color1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59446
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59433
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59271
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59374
bool set_noise_high(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59562
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59352
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59200
bool set_has_textures(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59481
bool set_color3(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59468
bool get_has_textures(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59485
bool set_color3(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59472
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59311
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:59308
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:59304
float get_noise_smooth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59575
Value get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59463
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59347
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59379
bool set_noise_smooth(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59571
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59262
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59455
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59227
float get_noise_iterations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59539
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59292
float get_middle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59494
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59383
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59320
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59288
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59370
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59253
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59275
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59196
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59284
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:59187
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59240
float get_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59548
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59392
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59361
Value get_color3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59476
bool set_noise_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59526
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59419
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59356
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59209
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59410
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:59301
Value get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59450
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59401
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59266
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59236
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59218
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59325
V-Ray implementation of the procedural granite texture in Maya [gpuSupport=(bake)].
Definition: vrayplugins.hpp:59579
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59760
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59823
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59666
bool set_spottyness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59941
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59841
Value get_color2_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59867
bool set_creases(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59975
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59622
bool set_threshold(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59967
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59627
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59747
bool set_wrap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59711
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59756
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59657
bool set_mix_ratio(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59928
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59751
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59738
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59832
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59591
Value get_color3_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59880
bool set_filler_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59889
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59828
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59729
bool set_mix_ratio(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59924
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59644
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59819
bool set_cell_size(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59902
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59814
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59837
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59769
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59679
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59618
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:59582
bool set_spottyness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59937
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:59693
bool set_threshold(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59963
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59604
Value get_filler_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59893
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:59584
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59683
bool set_color2_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59859
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59631
bool set_color3_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59876
Value get_color1_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59854
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59609
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59778
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59801
bool set_color1_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59850
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59600
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59765
Value get_cell_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59906
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59805
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59733
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59783
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59796
Value get_randomness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59958
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59653
bool get_wrap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59715
bool set_color1_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59846
Value get_spottyness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59945
bool set_density(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59915
bool get_creases(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59978
bool set_filler_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59885
bool set_cell_size(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59898
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59742
bool set_color3_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59872
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59787
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59670
bool set_randomness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59950
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59687
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59661
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59706
Value get_mix_ratio(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59932
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:59690
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59595
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59640
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59774
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59648
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59613
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59720
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:59696
Value get_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59919
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59635
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59674
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59792
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:59699
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59810
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59724
bool set_randomness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59954
Value get_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59971
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:59703
bool set_color2_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:59863
bool set_density(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:59911
V-Ray implementation of the grid procedural texture in Maya [gpuSupport=(bake)].
Definition: vrayplugins.hpp:59982
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60145
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60056
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:60102
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60172
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60235
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60060
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:59987
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60127
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60043
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60208
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60154
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60132
bool set_line_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60239
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60136
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60222
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60030
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60141
bool set_fill_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60249
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60077
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60047
bool set_fill_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60252
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60217
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60082
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60016
Value get_fill_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60255
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60168
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60213
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60186
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:60096
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:59985
bool set_u_width(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60260
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60025
Value get_line_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60245
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60003
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60199
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60163
bool set_u_width(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60264
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60231
bool set_line_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60242
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60073
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60123
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60190
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:59994
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:60093
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60064
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60038
bool set_v_width(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60277
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60021
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60034
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60177
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60012
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60114
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:59998
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60069
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60226
bool set_v_width(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60273
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:60099
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60007
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60150
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60181
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60118
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60051
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60159
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60109
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:60106
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60090
Value get_v_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60281
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60086
Value get_u_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60268
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60195
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60204
Converts the input texture from HSV to RGB color space [gpuSupport=(full)].
Definition: vrayplugins.hpp:60285
bool set_inHsv(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60296
Value get_inHsv(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60302
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:60288
PluginRef out_color() const
(description missing)
Definition: vrayplugins.hpp:60305
bool set_inHsv(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60299
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:60290
Deprecated. [gpuSupport=(none)].
Definition: vrayplugins.hpp:60309
bool set_root_values(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:60320
ColorList get_root_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60326
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:60312
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:60314
Outputs several parameters when shading hair [gpuSupport=(partial)].
Definition: vrayplugins.hpp:60330
PluginRef out_hair_incandescence() const
Incandescence from hair primitive (if present)
Definition: vrayplugins.hpp:60350
PluginRef out_distance_along_strand_absolute() const
Distance along the hair strand where the intersection occurred, in scene units, normalized to an abso...
Definition: vrayplugins.hpp:60341
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:60335
PluginRef out_hair_color() const
Color from hair primitive (if present)
Definition: vrayplugins.hpp:60347
PluginRef out_distance_along_strand() const
Distance along the hair strand where the intersection occurred, in the [0,1] range.
Definition: vrayplugins.hpp:60338
Value get_hair_max_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60369
bool set_hair_max_distance(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60365
bool set_hair_max_distance(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60361
PluginRef out_random_by_strand() const
Random by the hair strand where the intersection occurred, in the [0,1] range.
Definition: vrayplugins.hpp:60356
PluginRef out_position_across_strand() const
The relative position of the intersection across the hair strand width, in [0 1] range.
Definition: vrayplugins.hpp:60344
PluginRef out_hair_transparency() const
Transparency from hair primitive (if present)
Definition: vrayplugins.hpp:60353
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:60333
Applies ICC profile color correction to a base texture [gpuSupport=(none)].
Definition: vrayplugins.hpp:60373
int get_render_intent(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60410
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:60378
bool set_basemap(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60387
bool get_blackpoint(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60417
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:60399
bool set_blackpoint(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60414
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:60376
bool set_basemap(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60384
bool set_render_intent(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60407
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60403
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:60395
Value get_basemap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60390
Integer texture that maps IDs from an input texture to other integer values [gpuSupport=(none)].
Definition: vrayplugins.hpp:60421
bool set_ids(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:60442
IntList get_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60448
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60472
bool set_id_tex(int textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:60435
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:60424
bool set_id_tex(const PluginRef &textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:60432
int get_default(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60465
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60469
bool set_values(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:60452
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:60426
Value get_id_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60438
bool set_default(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60462
IntList get_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60458
Convert an integer constant or output parameter to int texture interface. For passing to parameters t...
Definition: vrayplugins.hpp:60476
bool set_input(int textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:60490
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:60479
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:60481
bool set_input(const PluginRef &textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:60487
Value get_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60493
Converts the integer input texture to a float texture output [gpuSupport=(full)].
Definition: vrayplugins.hpp:60497
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:60500
Value get_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60514
bool set_input(int textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:60511
bool set_input(const PluginRef &textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:60508
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:60502
Deprecated. [gpuSupport=(none)].
Definition: vrayplugins.hpp:60518
Value get_input(double time=TiMe::Default()) const
scalar value to be remapped
Definition: vrayplugins.hpp:60532
bool set_input(float texturefloat, double time=TiMe::Default())
scalar value to be remapped
Definition: vrayplugins.hpp:60530
Value get_newrange_max(double time=TiMe::Default()) const
end of the new range of values
Definition: vrayplugins.hpp:60560
Value get_oldrange_min(double time=TiMe::Default()) const
start of the current range of values
Definition: vrayplugins.hpp:60539
bool set_input(const PluginRef &texturefloat, double time=TiMe::Default())
scalar value to be remapped
Definition: vrayplugins.hpp:60528
Value get_newrange_min(double time=TiMe::Default()) const
start of the new range of values
Definition: vrayplugins.hpp:60553
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:60523
bool set_newrange_min(const PluginRef &texturefloat, double time=TiMe::Default())
start of the new range of values
Definition: vrayplugins.hpp:60549
bool set_oldrange_min(float texturefloat, double time=TiMe::Default())
start of the current range of values
Definition: vrayplugins.hpp:60537
bool set_oldrange_min(const PluginRef &texturefloat, double time=TiMe::Default())
start of the current range of values
Definition: vrayplugins.hpp:60535
bool set_newrange_min(float texturefloat, double time=TiMe::Default())
start of the new range of values
Definition: vrayplugins.hpp:60551
Value get_oldrange_max(double time=TiMe::Default()) const
end of the current range of values
Definition: vrayplugins.hpp:60546
bool set_oldrange_max(float texturefloat, double time=TiMe::Default())
end of the current range of values
Definition: vrayplugins.hpp:60544
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:60521
bool set_newrange_max(float texturefloat, double time=TiMe::Default())
end of the new range of values
Definition: vrayplugins.hpp:60558
bool set_oldrange_max(const PluginRef &texturefloat, double time=TiMe::Default())
end of the current range of values
Definition: vrayplugins.hpp:60542
bool set_newrange_max(const PluginRef &texturefloat, double time=TiMe::Default())
end of the new range of values
Definition: vrayplugins.hpp:60556
Outputs the inverted (complement of 1.0) result of a float input texture [gpuSupport=(full)].
Definition: vrayplugins.hpp:60595
bool set_texture(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60609
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:60598
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60612
bool set_texture(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60606
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:60600
Outputs the inverted (complementary) color of the input texture. Alpha inversion is optional....
Definition: vrayplugins.hpp:60564
PluginRef out_color() const
The inverted texture color.
Definition: vrayplugins.hpp:60591
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:60569
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60581
bool set_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60575
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60585
bool set_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60578
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60588
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:60567
Blends multiple textures together using one of the many available modes. No weights are provided....
Definition: vrayplugins.hpp:60616
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60698
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60694
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:60619
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60655
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:60736
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60628
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60685
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60677
ValueList get_textures(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60747
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60659
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60664
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60637
IntList get_blend_modes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60759
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60641
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60646
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60703
bool set_blend_modes(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:60752
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60650
bool set_alpha(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60766
bool set_alpha(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60763
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:60621
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60681
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:60727
Value get_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60769
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60632
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:60730
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60716
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60690
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60711
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60668
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60672
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60707
bool set_textures(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:60740
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60724
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60720
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:60733
Blends multiple textures together using one of the many available modes. Provides masks,...
Definition: vrayplugins.hpp:60773
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60864
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60825
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60842
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60798
bool get_allow_negative_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60946
FloatList get_opacities(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60939
bool set_alpha(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60953
Value get_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60956
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:60893
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60829
IntList get_blend_modes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60927
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60821
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60803
ValueList get_masks(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60915
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60877
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60789
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60812
bool set_blend_modes(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:60920
ValueList get_textures(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60904
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:60887
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60807
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60860
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60873
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:60884
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60851
bool set_alpha(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60950
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:60847
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60834
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60794
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60855
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60881
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60816
bool set_masks(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:60908
bool set_textures(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:60897
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60868
bool set_opacities(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:60932
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60785
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:60838
bool set_allow_negative_colors(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60943
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:60776
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:60778
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:60890
Variation of TexLayered used in V-Ray for Nuke. Adds masking and opacity parameters for each texture....
Definition: vrayplugins.hpp:60960
ValueList get_textures(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61091
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61003
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61021
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:61071
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61034
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60994
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61042
bool set_textures(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:61084
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61025
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61055
FloatList get_opacities(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61126
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:61077
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:61074
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61060
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:60963
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61012
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:60965
bool set_masks(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:61095
IntList get_blend_modes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61114
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61047
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61064
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61068
ValueList get_masks(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61102
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61029
bool set_blend_modes(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:61107
bool set_opacities(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:61119
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61016
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60976
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:60985
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60999
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60981
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61008
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60972
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61038
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:61080
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:60990
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61051
V-Ray implementation of the leather procedural texture from Maya [gpuSupport=(bake)].
Definition: vrayplugins.hpp:61130
Value get_spottyness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61485
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61238
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61146
bool set_creases(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61515
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61230
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61191
bool set_threshold(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61507
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61302
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61352
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61334
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61347
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61388
Color get_crease_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61432
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61374
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61221
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61356
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:61250
Color get_cell_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61425
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61204
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61298
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61217
bool set_cell_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61401
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61164
bool set_spottyness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61481
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61212
bool set_density(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61464
bool set_crease_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61410
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:61241
bool set_size(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61455
bool set_wrap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61262
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:61254
bool set_cell_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61397
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61208
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61383
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:61135
bool set_randomness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61494
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:61133
bool set_density(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61468
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61320
Value get_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61511
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61195
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61178
Value get_randomness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61498
bool get_creases(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61518
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61280
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61182
Value get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61459
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61151
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61173
float get_cell_color_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61439
bool get_wrap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61266
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61338
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61186
Value get_cell_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61405
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61160
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61225
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61370
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61284
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61343
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61289
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61275
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61234
bool set_crease_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:61429
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61379
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:61244
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61257
bool set_randomness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61490
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61271
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61329
bool set_threshold(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61503
bool set_cell_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:61422
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61142
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61155
bool set_size(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61451
Value get_crease_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61418
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61199
float get_crease_color_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61446
bool set_spottyness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61477
bool set_crease_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61414
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61325
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61311
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61307
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61361
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61169
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:61247
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61392
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61316
bool set_cell_color_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61436
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61293
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61365
Value get_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61472
bool set_crease_color_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61443
Wraps a color texture and outputs its luminance [gpuSupport=(full)].
Definition: vrayplugins.hpp:61522
bool set_input(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61533
Value get_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61539
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:61527
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:61525
bool set_input(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61536
PluginRef out_luminance() const
(description missing)
Definition: vrayplugins.hpp:61542
Applies a lookup table (.cube file) color correction to a base texture [gpuSupport=(none)].
Definition: vrayplugins.hpp:61546
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:61572
bool set_basemap(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61560
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61576
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:61551
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:61568
int get_use_logspace(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61583
bool set_basemap(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61557
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:61549
Value get_basemap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61563
bool set_use_logspace(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61580
V-Ray implementation of the marble procedural texture in Maya [gpuSupport=(bake)].
Definition: vrayplugins.hpp:61587
Value get_ripples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61944
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61813
bool set_depth_min(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61953
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61682
Value get_filler_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61862
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:61590
bool set_filler_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61854
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:61704
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61741
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61773
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61764
Value get_depth_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61970
Value get_diffusion(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61898
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:61698
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61612
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61845
bool set_vein_width(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61884
bool set_amplitude(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61917
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61621
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61669
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:61707
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61786
bool set_depth_min(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61949
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61695
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61795
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61643
Value get_vein_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61875
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:61701
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61626
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:61711
bool set_vein_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61867
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:61592
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61728
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61768
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61648
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61652
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61678
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61630
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61665
Value get_amplitude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61921
bool set_ratio(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61926
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61782
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61687
bool set_ripples(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61941
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61755
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61822
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61746
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61674
bool get_wrap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61723
bool set_ratio(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61930
bool set_wrap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61719
Value get_contrast(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61908
bool set_filler_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61858
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61818
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61840
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61732
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61836
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61804
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61635
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61691
bool set_vein_width(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61880
Value get_depth_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61957
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61777
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61639
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61656
bool set_contrast(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61905
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61608
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61750
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61661
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61737
Value get_vein_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61888
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61800
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61714
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61827
bool set_ripples(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61938
bool set_depth_max(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61966
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61831
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61809
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61599
bool set_diffusion(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61895
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61617
bool set_depth_max(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61962
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61849
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61603
Value get_ratio(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61934
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61791
bool set_amplitude(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61913
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61759
bool set_vein_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:61871
bool set_contrast(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61902
bool set_diffusion(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:61892
V-Ray implementation of the 3dsMax marble procedural texture [gpuSupport=(bake)].
Definition: vrayplugins.hpp:61974
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61990
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62082
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62200
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:61977
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62155
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62074
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62030
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62214
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62205
bool set_color2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62249
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62008
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62196
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62142
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62110
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:62091
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:61979
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62151
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62209
float get_vein_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62267
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62232
float get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62260
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62173
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62052
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62169
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62039
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62043
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62245
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:61999
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62078
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62128
bool set_color1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62236
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62056
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62137
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62048
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62133
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62026
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61995
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62191
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62146
bool set_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62257
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62004
Value get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62253
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62069
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62013
Value get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62240
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62223
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:62088
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62065
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62022
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62160
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62164
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62119
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62115
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62124
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62187
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62061
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62017
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62182
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:62094
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:61986
bool set_vein_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62264
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62178
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62101
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62218
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62227
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62035
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62106
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:62098
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:62085
Multiplies the base texture color by the mask value (intensity) [gpuSupport=(full)].
Definition: vrayplugins.hpp:62271
bool set_invert_mask(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62302
bool set_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62282
bool set_mask(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62295
bool set_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62285
Value get_mask(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62298
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62288
bool get_invert_mask(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62305
bool set_mask(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62292
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:62276
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:62274
Applies gamma to the input texture. Gamma is not textured unlike MayaGamma. Doable with TexAColorOp::...
Definition: vrayplugins.hpp:62309
Value get_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62326
bool set_input(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62320
bool set_input(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62323
int get_color_space(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62342
float get_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62349
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:62312
bool set_color_space(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62338
bool set_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62330
bool set_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62346
float get_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62333
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:62314
Outputs a parameter taken from the hair geometry being shaded. Similar to TexHairSampler,...
Definition: vrayplugins.hpp:62353
Value get_color_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62396
bool set_color_a(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62380
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:62356
bool set_max_distance(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62413
int get_seed_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62376
bool set_output(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62365
bool set_color_b(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62393
int get_output(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62369
Value get_color_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62386
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:62358
bool set_color_a(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62383
bool set_bias(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62400
bool set_color_b(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62390
bool set_bias(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62403
Value get_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62406
Value get_max_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62416
bool set_max_distance(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62410
bool set_seed_offset(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62373
V-Ray implementation of the VRayPointCloudColor texture for 3dsMax [gpuSupport=(none)].
Definition: vrayplugins.hpp:62420
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62485
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:62537
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62436
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62494
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62463
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62520
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62468
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:62423
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62481
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:62425
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62515
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62489
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62498
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:62531
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:62540
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:62534
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62511
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62454
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62524
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62476
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62472
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62432
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62507
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62528
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62459
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62445
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62441
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62450
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62502
V-Ray implementation of the cloth procedural texture in Maya [gpuSupport=(bake)].
Definition: vrayplugins.hpp:62544
Value get_v_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62853
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62698
bool set_randomness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62888
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:62655
bool set_v_wave(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62871
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62797
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62587
bool set_randomness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62884
bool set_gap_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62801
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62639
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62635
bool set_u_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62814
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62671
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62775
Value get_width_spread(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62905
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62680
Value get_bright_spread(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62918
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:62668
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62734
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62569
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62748
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62689
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62761
bool set_v_width(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62845
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62583
bool set_bright_spread(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62914
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62622
Value get_v_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62827
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62793
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62574
bool set_u_width(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62832
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62596
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:62661
int get_maya_legacy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62927
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62766
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62652
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62565
Value get_randomness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62892
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62613
bool set_width_spread(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62897
bool set_u_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62811
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:62658
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62743
Value get_u_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62840
bool set_gap_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62804
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62631
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62725
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62757
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62770
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62707
bool set_u_wave(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62858
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62676
bool set_v_wave(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62875
bool set_bright_spread(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62910
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62644
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:62664
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:62547
Value get_gap_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62807
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62703
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62694
bool set_v_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62821
bool set_u_width(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62836
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:62549
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62779
Value get_u_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62817
bool set_v_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62824
bool set_v_width(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62849
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62618
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62626
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62784
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62578
bool set_u_wave(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62862
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62739
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62592
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62648
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62788
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62556
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62752
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62685
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62712
Value get_v_wave(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62879
Value get_u_wave(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62866
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62560
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62716
bool set_maya_legacy(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62923
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62730
bool set_width_spread(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62901
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62605
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62600
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62609
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62721
Applies contrast correction to the input texture [gpuSupport=(full)].
Definition: vrayplugins.hpp:62931
Value get_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62948
bool set_contrast(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62952
Value get_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62968
bool set_contrast(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62955
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:62936
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:62934
bool set_value(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62942
Value get_contrast(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62958
bool set_bias(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62965
bool set_value(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62945
bool set_bias(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:62962
Multiplies a scalar texture with a scalar factor. Doable with TexAColorOp. [gpuSupport=(none)].
Definition: vrayplugins.hpp:62972
float get_conversion_factor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62996
bool set_input(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62983
Value get_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:62989
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:62975
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:62977
PluginRef out_output() const
(description missing)
Definition: vrayplugins.hpp:62999
bool set_input(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:62986
bool set_conversion_factor(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:62993
Combines two TexMayaFluid{*} textures [gpuSupport=(none)].
Definition: vrayplugins.hpp:63123
bool set_tex2(const PluginRef &plugin, double time=TiMe::Default())
The second texture. Should support the EXT_MAYA_FLUID_TEXTURE interface.
Definition: vrayplugins.hpp:63136
PluginRef get_tex1(double time=TiMe::Default()) const
The first texture. Should support the EXT_MAYA_FLUID_TEXTURE interface.
Definition: vrayplugins.hpp:63133
PluginRef get_tex2(double time=TiMe::Default()) const
The second texture. Should support the EXT_MAYA_FLUID_TEXTURE interface.
Definition: vrayplugins.hpp:63138
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:63128
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:63126
bool set_tex1(const PluginRef &plugin, double time=TiMe::Default())
The first texture. Should support the EXT_MAYA_FLUID_TEXTURE interface.
Definition: vrayplugins.hpp:63131
3D texture taking values from a 3D or 2D grid (array) [gpuSupport=(none)]
Definition: vrayplugins.hpp:63003
FloatList get_cell_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63096
int get_interpolation_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63060
bool set_cell_size(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:63090
bool set_dynamic_offset_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63076
FloatList get_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63043
float get_dynamic_offset_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63086
bool set_dynamic_offset_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63069
float get_cache_frame(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63119
int get_size_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63019
ColorList get_color_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63053
bool set_color_values(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:63047
bool set_size_x(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63016
bool set_mb_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63101
bool set_frame_duration(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63109
float get_dynamic_offset_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63072
int get_size_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63026
bool set_values(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:63037
bool set_cache_frame(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63116
int get_size_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63033
float get_frame_duration(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63112
bool set_dynamic_offset_z(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63083
bool set_velocity(const PluginRef &plugin, double time=TiMe::Default())
Velocity texture for the first frame. Used to calculate the motion blur.
Definition: vrayplugins.hpp:63063
PluginRef get_velocity(double time=TiMe::Default()) const
Velocity texture for the first frame. Used to calculate the motion blur.
Definition: vrayplugins.hpp:63065
float get_dynamic_offset_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63079
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:63006
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:63008
bool set_size_y(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63023
int get_mb_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63105
bool set_interpolation_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63057
bool set_size_z(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63030
Similar to TexMayaFluid but generates its values procedurally. [gpuSupport=(none)].
Definition: vrayplugins.hpp:63142
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:63145
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63156
float get_edge_fade_out(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63163
bool set_edge_fade_out(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63160
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63152
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:63147
Transforms a base texture of TexMayaFluid{*} type [gpuSupport=(none)].
Definition: vrayplugins.hpp:63167
bool set_noise_tex(const PluginRef &texture, double time=TiMe::Default())
The fluid's built-in noise.
Definition: vrayplugins.hpp:63212
float get_dynamic_offset_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63243
bool set_noise_tex(const AColor &texture, double time=TiMe::Default())
The fluid's built-in noise.
Definition: vrayplugins.hpp:63214
Value get_noise_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63226
float get_dynamic_offset_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63250
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:63170
bool set_noise_gain(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63223
bool set_noise_tex_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63206
bool set_object_to_world(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:63180
Value get_noise_tex(double time=TiMe::Default()) const
The fluid's built-in noise.
Definition: vrayplugins.hpp:63216
bool set_noise_gain(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63220
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:63172
float get_fluid_value_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63202
float get_dynamic_offset_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63257
Transform get_object_to_world_autosize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63190
PluginRef get_fluid_tex(double time=TiMe::Default()) const
The base texture. Should support the EXT_MAYA_FLUID_TEXTURE interface.
Definition: vrayplugins.hpp:63195
bool set_fluid_value_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63199
bool set_dynamic_offset_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63240
Transform get_object_to_world(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63183
bool set_dynamic_offset_z(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63254
bool get_noise_tex_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63209
bool set_fluid_tex(const PluginRef &plugin, double time=TiMe::Default())
The base texture. Should support the EXT_MAYA_FLUID_TEXTURE interface.
Definition: vrayplugins.hpp:63193
bool set_noise_size(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:63230
bool set_dynamic_offset_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63247
FloatList get_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63236
bool set_object_to_world_autosize(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:63187
Outputs base color when shading hair geometry [gpuSupport=(none)].
Definition: vrayplugins.hpp:63261
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:63264
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:63266
Outputs incandescence when shading hair geometry [gpuSupport=(none)].
Definition: vrayplugins.hpp:63272
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:63277
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:63275
Outputs the transparency when shading hair geometry. [gpuSupport=(none)].
Definition: vrayplugins.hpp:63283
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:63286
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:63288
V-Ray implementation of the Leather procedural texture in Maya [gpuSupport=(bake)].
Definition: vrayplugins.hpp:63294
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63402
bool set_crease_color_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63607
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:63408
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63350
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63342
bool get_wrap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63430
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63337
bool set_density(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63632
bool set_threshold(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63667
bool set_crease_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63578
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63516
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63439
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63319
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63520
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63511
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63457
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63444
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63359
Value get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63623
float get_crease_color_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63610
bool set_size(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63619
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63493
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63498
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63475
bool set_creases(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63679
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63556
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63502
Color get_cell_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63589
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63507
Value get_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63636
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:63411
Value get_cell_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63569
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63381
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63368
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63484
bool set_maya_legacy(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63687
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63525
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:63405
bool set_spottyness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63641
bool set_cell_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:63586
bool set_size(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63615
bool get_creases(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63682
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63328
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63529
bool set_cell_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63565
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63398
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63315
int get_maya_legacy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63691
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63324
Color get_crease_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63596
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63480
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63363
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63372
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63453
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63471
float get_cell_color_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63603
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63435
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63489
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63346
bool set_randomness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63654
Value get_randomness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63662
bool set_cell_color_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63600
Value get_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63675
bool set_density(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63628
bool set_cell_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63561
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63552
bool set_wrap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63426
bool set_spottyness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63645
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63466
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63448
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63376
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63538
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63462
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63355
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:63297
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63394
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63421
bool set_randomness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63658
bool set_crease_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63574
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63333
Value get_spottyness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63649
Value get_crease_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63582
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63310
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:63414
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63543
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:63299
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63534
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63389
bool set_crease_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:63593
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63306
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:63418
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63547
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63385
bool set_threshold(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63671
V-Ray implementation of the mountain procedural texture in Maya [gpuSupport=(none)].
Definition: vrayplugins.hpp:63695
float get_rock_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63998
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63854
float get_depth_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64033
bool set_rock_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63961
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63725
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63899
bool set_rock_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63964
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63858
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63957
bool set_amplitude1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63981
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63729
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63917
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63890
bool set_snow_roughness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63988
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63885
Value get_rock_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63967
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63894
Value get_snow_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63977
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63738
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63912
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:63819
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63953
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63795
float get_snow_altitude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64012
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63944
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63764
bool set_snow_altitude(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64009
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63747
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63720
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:63809
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63777
bool set_boundary1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64002
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63939
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63716
bool set_rock_roughness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63995
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63782
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63840
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63707
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63921
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63743
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:63700
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63822
float get_amplitude1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63984
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63836
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63863
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63849
bool set_snow_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63974
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63948
bool set_depth_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64030
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:63812
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63930
bool get_wrap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63831
float get_snow_slope(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64026
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63908
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63803
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63872
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:63698
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63799
float get_snow_dropoff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64019
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:63806
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63773
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:63815
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63790
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63786
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63756
bool set_wrap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63827
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63760
bool set_snow_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:63971
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63867
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63926
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63711
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63751
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63881
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63734
float get_boundary1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64005
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63935
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:63845
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:63769
float get_snow_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63991
bool set_snow_slope(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64023
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63876
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:63903
bool set_snow_dropoff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64016
V-Ray implementation of the solid fractal procedural texture in Maya [gpuSupport=(bake)].
Definition: vrayplugins.hpp:64037
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64080
bool set_ripples1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64331
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64272
float get_bias1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64354
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64218
bool set_bias1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64351
float get_time_ratio(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64382
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64241
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64254
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64200
float get_time1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64375
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:64154
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64098
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64223
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64277
float get_ratio1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64320
float get_frequency_ratio(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64327
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64164
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64076
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:64161
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64071
bool set_wrap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64169
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64182
bool set_time1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64372
bool set_frequency_ratio(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64324
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64205
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64227
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64067
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64250
bool set_ripples1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64334
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:64128
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64053
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:64124
Value get_depth1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64347
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:64040
bool set_amplitude1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64310
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64132
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64263
bool set_ratio1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64317
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64119
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64062
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:64148
bool set_threshold1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64303
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64232
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64187
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64209
bool get_inflection1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64361
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64259
bool set_depth1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64341
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64141
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64085
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64214
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64137
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64268
Value get_ripples1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64337
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:64042
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64245
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64145
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64089
float get_threshold1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64306
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:64151
float get_amplitude1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64313
bool set_time_ratio(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64379
bool get_animated1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64368
bool set_depth1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64344
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64236
bool set_inflection1(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64358
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64093
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64196
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64049
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64295
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:64157
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:64115
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64281
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64290
bool get_wrap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64173
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64058
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64299
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64102
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:64111
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64286
bool set_animated1(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64365
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64106
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64191
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64178
V-Ray implementation of the stucco procedural texture in Maya [gpuSupport=(bake)].
Definition: vrayplugins.hpp:64386
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64572
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64442
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64494
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:64500
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64447
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64581
Value get_channel1_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64665
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64626
bool set_channel1_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64659
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64590
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:64506
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64549
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64429
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64554
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64603
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64563
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64425
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64585
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64576
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64438
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64451
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64545
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64407
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64434
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64398
bool set_noise_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64679
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:64503
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64648
bool get_wrap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64522
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64644
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:64473
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:64464
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:64391
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64594
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64486
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:64497
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64402
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64468
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64455
bool set_channel2_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64672
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64540
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64630
bool set_wrap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64518
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64621
bool set_shaker1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64652
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:64460
float get_shaker1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64655
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64416
bool set_channel1_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64662
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64608
Value get_channel2_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64675
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64635
int get_noise_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64682
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64639
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64558
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64411
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64599
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:64477
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:64389
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64617
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64527
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64490
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:64510
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64531
bool set_channel2_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64669
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64536
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64420
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64612
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64481
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64513
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64567
Shades with the UVW coordinates of the vertices used as per-vertex colors (linearly interpolated) [gp...
Definition: vrayplugins.hpp:64729
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:64734
bool set_channel_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:64747
std::string get_channel_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64753
Value get_default_color(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:64760
int get_channelIndex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64743
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:64732
bool set_default_color(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:64756
bool set_channelIndex(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64740
bool set_channel_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:64750
bool set_default_color(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:64758
Shades with the provided per-vertex colors (linearly interpolated) [gpuSupport=(none)].
Definition: vrayplugins.hpp:64686
bool set_colors(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:64699
bool set_alphas(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:64709
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:64691
bool set_faces(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:64719
ColorList get_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64705
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:64689
IntList get_faces(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64725
FloatList get_alphas(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64715
Wraps TexMeshVertexColor and adds a default color where no color is available [gpuSupport=(none)].
Definition: vrayplugins.hpp:64764
bool set_default_color(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:64783
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:64769
Value get_vertex_color(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:64778
Value get_default_color(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:64785
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:64767
bool set_vertex_color(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:64774
bool set_vertex_color(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:64776
bool set_default_color(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:64781
Linearly blends between two textures using the intensity of mix_map (mix_amount if no texture provide...
Definition: vrayplugins.hpp:64789
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64828
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:64794
bool set_mix_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64939
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64832
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:64906
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64858
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:64792
bool set_transition_upper(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64959
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64889
bool set_color2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64931
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64810
bool set_color1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64918
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:64876
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:64900
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:64867
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64837
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64845
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:64909
Value get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64922
bool set_transition_lower(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64968
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:64903
float get_transition_lower(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64972
int get_use_curve(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64981
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64914
Value get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64935
bool set_mix_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64942
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64841
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64850
float get_mix_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64954
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64805
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:64863
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:64880
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64823
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64814
Value get_mix_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64945
bool set_mix_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64950
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64897
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64927
bool set_use_curve(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64977
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64871
float get_transition_upper(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64963
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64884
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64819
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64801
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64893
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:64854
Blends between two textures with lots of possible blend modes [gpuSupport=(full)].
Definition: vrayplugins.hpp:64985
bool set_blend_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65014
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:64988
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:64990
bool set_background(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65025
bool set_mask(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65003
bool set_foreground(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65035
Value get_foreground(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65038
Value get_mask(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65009
int get_blend_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65018
bool set_mask(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65006
bool set_background(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65022
bool set_opacity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:64996
float get_opacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:64999
Value get_background(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65028
bool set_foreground(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65032
Blends between two float textures with lots of possible blend modes [gpuSupport=(full)].
Definition: vrayplugins.hpp:65042
float get_opacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65056
bool set_background(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65082
bool set_foreground(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65089
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65047
bool set_opacity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65053
bool set_foreground_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65102
Value get_foreground_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65105
Value get_foreground(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65095
bool set_background(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65079
Value get_background(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65085
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65045
bool set_mask(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65060
Value get_mask(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65066
int get_blend_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65075
bool set_foreground(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65092
bool set_blend_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65071
bool set_foreground_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65099
bool set_mask(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65063
Implements the Channel Modifier Color Correct texture from Modo [gpuSupport=(none)].
Definition: vrayplugins.hpp:65109
Value get_color_balance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65182
bool set_input_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65120
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65114
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65112
Value get_input_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65126
bool set_color_balance(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65176
PluginRef get_curve(double time=TiMe::Default()) const
The curve adjustment - must support the EXT_REMAP_FLOAT_TO_FLOAT interface.
Definition: vrayplugins.hpp:65187
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65133
Value get_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65172
bool set_color_balance(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65179
bool set_curve(const PluginRef &plugin, double time=TiMe::Default())
The curve adjustment - must support the EXT_REMAP_FLOAT_TO_FLOAT interface.
Definition: vrayplugins.hpp:65185
bool set_saturation(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65151
bool set_hue(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65142
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65130
bool set_value(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65168
bool set_saturation(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65155
bool set_input_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65123
Value get_saturation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65159
bool set_value(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65164
Value get_hue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65146
bool set_hue(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65138
Implements the Channel Modifier Logic texture from Modo. Similar to TexCondition. [gpuSupport=(none)]...
Definition: vrayplugins.hpp:65191
Value get_input2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65245
bool set_op(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65203
int get_option_true(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65216
int get_option_false(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65225
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65196
PluginRef out_result() const
The result of the logical operation as a float, either 0.0 or 1.0.
Definition: vrayplugins.hpp:65268
bool set_input2(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65239
bool set_value_true(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65249
bool set_value_false(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65259
Value get_value_false(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65265
bool set_input1(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65229
Value get_input1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65235
bool set_input2(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65242
bool set_input1(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65232
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65194
bool set_option_true(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65212
int get_op(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65207
bool set_option_false(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65221
bool set_value_false(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65262
Value get_value_true(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65255
bool set_value_true(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65252
Converts Modo's diffuse roughness to V-Ray's diffuse roughness [gpuSupport=(none)].
Definition: vrayplugins.hpp:65272
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65277
bool set_modo_diffuse_roughness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65283
bool set_modo_diffuse_roughness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65286
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65275
Value get_modo_diffuse_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65289
Texture for environment mapping with gradient [gpuSupport=(bake)].
Definition: vrayplugins.hpp:65293
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65309
bool set_ground_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:65327
bool set_sky_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:65320
bool set_sky_tex(const AColor &texture, double time=TiMe::Default())
Used when type is 4 (physically-based daylight). Should point to a texture plug-in of type TexSky.
Definition: vrayplugins.hpp:65356
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65305
Value get_sky_tex(double time=TiMe::Default()) const
Used when type is 4 (physically-based daylight). Should point to a texture plug-in of type TexSky.
Definition: vrayplugins.hpp:65358
bool set_zenith_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:65313
Color get_nadir_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65337
bool set_sky_tex(const PluginRef &texture, double time=TiMe::Default())
Used when type is 4 (physically-based daylight). Should point to a texture plug-in of type TexSky.
Definition: vrayplugins.hpp:65354
bool set_nadir_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:65334
bool get_sky_clamp_brightness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65365
float get_sky_exponent(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65344
bool set_sky_clamp_brightness(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65362
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65296
Color get_ground_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65330
bool set_sky_exponent(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65341
bool set_ground_exponent(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65348
float get_ground_exponent(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65351
Color get_sky_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65323
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65298
Color get_zenith_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65316
Outputs only the alpha of the input texture [gpuSupport=(none)].
Definition: vrayplugins.hpp:65369
bool set_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65383
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65374
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65386
bool set_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65380
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65372
Pre-multiplies base texture's alpha into the output color and fixes output alpha to 1 [gpuSupport=(no...
Definition: vrayplugins.hpp:65390
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65395
bool set_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65404
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65393
bool set_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65401
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65407
A float texture that implements the Schlick approximation to the Fresnel equations....
Definition: vrayplugins.hpp:65411
bool set_fresnel_power(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65435
float get_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65457
Value get_reflectivity_at_normal(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65431
bool set_reflectivity_at_normal(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65427
bool get_use_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65448
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65416
bool set_use_ior(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65445
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65414
bool set_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65453
bool set_reflectivity_at_normal(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65423
Value get_fresnel_power(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65441
bool set_fresnel_power(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65438
Similar to TexInvert but every color channel can be switched between inverted/uninverted [gpuSupport=...
Definition: vrayplugins.hpp:65489
bool get_invert_blue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65527
bool set_invert_green(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65517
bool set_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65500
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65506
bool set_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65503
bool set_invert_red(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65510
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65494
bool set_invert_blue(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65524
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65492
bool get_invert_green(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65520
bool get_invert_red(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65513
Same as TexInvertFloat but the invert operation can be animated [gpuSupport=(none)].
Definition: vrayplugins.hpp:65531
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65555
bool set_texture(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65545
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65534
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65548
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65536
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65552
bool set_texture(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65542
Same as TexInvert but the invert operation can be animated [gpuSupport=(none)].
Definition: vrayplugins.hpp:65461
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65482
bool set_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65475
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65478
bool set_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65472
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65466
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65485
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65464
Remaps texture values from (0, 1) to (low, high). Alpha is unaffacted. [gpuSupport=(full)].
Definition: vrayplugins.hpp:65559
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65562
bool set_low(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65580
bool set_brightness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65594
bool get_clamp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65611
bool set_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65570
bool set_clamp(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65608
float get_contrast(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65604
float get_brightness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65597
float get_low(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65583
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65564
bool set_contrast(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65601
bool set_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65573
bool set_high(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65587
float get_high(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65590
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65576
Chooses the maximum component of 2 input textures and outputs it as grayscale color [gpuSupport=(none...
Definition: vrayplugins.hpp:65615
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65636
Value get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65632
Value get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65642
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65618
bool set_color2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65639
bool set_color1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65629
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65626
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65620
Converts a scalar value to a 3-channel color weight for use in BRDFLayered [gpuSupport=(full)].
Definition: vrayplugins.hpp:65646
float get_opacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65660
bool set_opacity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65657
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65651
bool set_layer_mask(const PluginRef &texturefloat, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:65663
Value get_layer_mask(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:65667
bool set_layer_mask(float texturefloat, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:65665
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65649
Applies bias, gain, value corrections to a base scalar texture [gpuSupport=(full)].
Definition: vrayplugins.hpp:65734
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65737
float get_val(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65772
bool set_bias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65755
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65739
bool set_base_texture(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65748
Value get_base_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65751
bool set_val(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65769
bool set_base_texture(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65745
float get_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65758
bool set_gain(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65762
float get_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65765
Applies bias, gain, hue/saturation/value corrections to a base texture [gpuSupport=(full)].
Definition: vrayplugins.hpp:65671
float get_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65695
float get_val(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65730
float get_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65702
bool set_base_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65685
bool set_base_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:65682
bool set_sat(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65720
bool set_hueShift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65713
float get_sat(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65723
float get_hueShift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65716
Value get_base_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65688
bool set_gain(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65699
float get_hue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65709
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65674
bool set_val(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65727
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65676
bool set_bias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65692
bool set_hue(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65706
Implements the Shader Inputs Ray Type texture from Modo. Has more parameters than TexRaySwitch and ou...
Definition: vrayplugins.hpp:65776
PluginRef out_bounceCount() const
(description missing)
Definition: vrayplugins.hpp:65804
PluginRef out_indirectRay() const
(description missing)
Definition: vrayplugins.hpp:65798
PluginRef out_cameraRay() const
(description missing)
Definition: vrayplugins.hpp:65786
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65781
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65779
PluginRef out_shadowRay() const
(description missing)
Definition: vrayplugins.hpp:65789
PluginRef out_causticRay() const
(description missing)
Definition: vrayplugins.hpp:65801
PluginRef out_reflectRay() const
(description missing)
Definition: vrayplugins.hpp:65792
PluginRef out_refractRay() const
(description missing)
Definition: vrayplugins.hpp:65795
Converts Modo's reflection roughness to V-Ray's glossiness [gpuSupport=(none)].
Definition: vrayplugins.hpp:65808
bool set_modo_reflection_roughness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65829
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65813
bool get_blurry_reflections(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65822
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65811
bool set_modo_reflection_roughness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65826
Value get_modo_reflection_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65832
bool set_blurry_reflections(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:65819
Converts Modo's refraction roughness to V-Ray's refraction glossiness [gpuSupport=(none)].
Definition: vrayplugins.hpp:65836
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65841
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65839
Value get_modo_refraction_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65853
bool set_modo_refraction_roughness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65850
bool set_modo_refraction_roughness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65847
Alternative to TexSampler (with different outputs) used in V-Ray for Modo [gpuSupport=(partial)].
Definition: vrayplugins.hpp:65857
PluginRef out_distance() const
(description missing)
Definition: vrayplugins.hpp:65886
PluginRef out_meshPart() const
(description missing)
Definition: vrayplugins.hpp:65955
PluginRef out_objDistanceZ() const
(description missing)
Definition: vrayplugins.hpp:65922
PluginRef out_textureU() const
(description missing)
Definition: vrayplugins.hpp:65901
PluginRef out_backFacing() const
(description missing)
Definition: vrayplugins.hpp:65925
PluginRef out_screenX() const
(description missing)
Definition: vrayplugins.hpp:65895
PluginRef out_objDistance() const
(description missing)
Definition: vrayplugins.hpp:65889
PluginRef out_distanceY() const
(description missing)
Definition: vrayplugins.hpp:65913
PluginRef out_particle() const
(description missing)
Definition: vrayplugins.hpp:65952
PluginRef out_thickness() const
(description missing)
Definition: vrayplugins.hpp:65946
PluginRef out_surfaceID() const
(description missing)
Definition: vrayplugins.hpp:65943
PluginRef out_slope() const
(description missing)
Definition: vrayplugins.hpp:65937
PluginRef out_incidenceAngle() const
(description missing)
Definition: vrayplugins.hpp:65931
PluginRef out_distanceX() const
(description missing)
Definition: vrayplugins.hpp:65907
PluginRef out_slopeUndisplaced() const
(description missing)
Definition: vrayplugins.hpp:65940
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65860
PluginRef out_incidenceNobump() const
(description missing)
Definition: vrayplugins.hpp:65928
PluginRef out_screenY() const
(description missing)
Definition: vrayplugins.hpp:65898
bool set_locatorTransform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:65869
PluginRef out_distanceZ() const
(description missing)
Definition: vrayplugins.hpp:65919
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:65877
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65880
PluginRef out_objDistanceX() const
(description missing)
Definition: vrayplugins.hpp:65910
Transform get_locatorTransform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65873
PluginRef out_locatorIncAngle() const
(description missing)
Definition: vrayplugins.hpp:65934
PluginRef out_textureV() const
(description missing)
Definition: vrayplugins.hpp:65904
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65862
PluginRef out_cameraDistance() const
(description missing)
Definition: vrayplugins.hpp:65883
PluginRef out_objDistanceY() const
(description missing)
Definition: vrayplugins.hpp:65916
PluginRef out_envAltitude() const
(description missing)
Definition: vrayplugins.hpp:65949
PluginRef out_screenR() const
(description missing)
Definition: vrayplugins.hpp:65892
Converts Modo's specular roughness to V-Ray's glossiness [gpuSupport=(none)].
Definition: vrayplugins.hpp:65959
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65964
bool set_modo_specular_roughness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65970
bool set_modo_specular_roughness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65973
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65962
Value get_modo_specular_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65976
Applies a stencil over a base texture [gpuSupport=(none)].
Definition: vrayplugins.hpp:65980
bool set_stencil_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:66004
bool set_base_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65991
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:65985
bool set_stencil_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:66001
bool set_stenciled_value(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66011
float get_stenciled_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66014
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:65983
Value get_stencil_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66007
Value get_base_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:65997
bool set_base_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:65994
Outputs one of the input's color channels into all three RGB channels [gpuSupport=(full)].
Definition: vrayplugins.hpp:66018
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66040
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66035
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:66021
bool set_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:66029
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:66023
bool set_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:66032
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66044
Modo-specific texture wrapper. Makes the texture transparent outside the (0;1) UV space....
Definition: vrayplugins.hpp:66048
bool set_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:66062
bool get_reset_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66084
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:66051
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:66053
bool get_reset_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66077
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66065
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
This must be the same uvw generator used by 'texture'.
Definition: vrayplugins.hpp:66068
PluginRef get_uvwgen(double time=TiMe::Default()) const
This must be the same uvw generator used by 'texture'.
Definition: vrayplugins.hpp:66070
bool set_reset_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66074
bool set_reset_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66081
bool set_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:66059
Outputs forward or backward motion occlusion (according to 'type'). Used for post-processing motion b...
Definition: vrayplugins.hpp:66088
float get_far_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66122
PluginRef out_forward_occlusion() const
The screen position and occlusion of the shaded point at the end of the motion blur interval.
Definition: vrayplugins.hpp:66108
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66102
bool set_far_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66119
PluginRef out_backward_occlusion() const
The screen position and occlusion of the shaded point at the start of the motion blur interval.
Definition: vrayplugins.hpp:66105
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:66091
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66099
bool set_near_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66112
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:66093
float get_near_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66115
Definition: vrayplugins.hpp:66125
bool set_input(const PluginRef &plugin, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:66135
bool set_signature(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66141
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:66128
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:66130
int get_signature(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66144
PluginRef get_input(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:66137
Uses a float texture from the provided list based on face material ID or object ID or randomized etc....
Definition: vrayplugins.hpp:66306
int get_loop_textures(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66369
float get_gamma_variation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66405
bool set_random_user_attr_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:66419
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:66309
bool set_id_gen_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:66339
bool get_interpolate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66360
ValueList get_textures_list(double time=TiMe::Default()) const
A list of the sub-float-textures.
Definition: vrayplugins.hpp:66445
std::string get_random_user_attr_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66427
bool set_textures_list(const ValueList &texturefloatList, double time=TiMe::Default())
A list of the sub-float-textures.
Definition: vrayplugins.hpp:66439
float get_saturation_variation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66396
bool set_random_user_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66432
bool set_saturation_variation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66392
bool set_id_gen_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:66336
bool set_interpolate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66356
bool set_ids_list(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:66317
bool set_default_texture(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:66452
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66332
bool set_default_texture(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:66449
bool set_random_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66410
bool set_gamma_variation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66401
bool set_id_gen_tex_round_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66347
bool set_random_user_attr_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:66423
int get_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66378
bool set_loop_textures(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66365
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:66311
Value get_id_gen_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66342
bool set_hue_variation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66383
int get_random_user_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66436
int get_id_gen_tex_round_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66351
float get_hue_variation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66387
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66328
IntList get_ids_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66323
bool set_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66374
Value get_default_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66455
int get_random_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66414
Uses a texture from the provided list based on face material ID or object ID or randomized etc....
Definition: vrayplugins.hpp:66148
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66174
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:66151
bool set_textures_list(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:66282
bool set_id_gen_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:66181
bool set_hue_variation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66225
bool set_gamma_variation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66243
bool set_default_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:66294
Value get_default_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66302
Value get_id_gen_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66184
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66170
bool set_interpolate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66198
bool set_random_user_attr_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:66265
float get_gamma_variation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66247
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:66153
bool get_interpolate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66202
int get_random_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66256
int get_id_gen_tex_round_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66193
bool set_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66216
int get_random_user_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66278
float get_hue_variation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66229
bool set_saturation_variation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66234
bool set_random_user_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66274
int get_loop_textures(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66211
bool set_loop_textures(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66207
bool set_id_gen_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:66178
ValueList get_textures_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66289
bool set_random_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66252
bool set_default_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:66298
bool set_random_user_attr_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:66261
float get_saturation_variation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66238
bool set_ids_list(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:66159
IntList get_ids_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66165
int get_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66220
std::string get_random_user_attr_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66269
bool set_id_gen_tex_round_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66189
Allows you to blend multiple projection textures together into a spherical projection....
Definition: vrayplugins.hpp:66459
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:66464
bool set_zdepth_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66479
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:66462
ValueList get_zdepth_textures(double time=TiMe::Default()) const
The z-depth projection textures.
Definition: vrayplugins.hpp:66491
bool set_color_textures(const ValueList &textureList, double time=TiMe::Default())
The spherical projection textures; must be using a UVWGenProjection.
Definition: vrayplugins.hpp:66469
ValueList get_color_textures(double time=TiMe::Default()) const
The spherical projection textures; must be using a UVWGenProjection.
Definition: vrayplugins.hpp:66475
bool set_zdepth_textures(const ValueList &textureList, double time=TiMe::Default())
The z-depth projection textures.
Definition: vrayplugins.hpp:66485
float get_zdepth_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66482
Uses a randomly chosen (seeded by material or object ID) texture from the provided list [gpuSupport=(...
Definition: vrayplugins.hpp:66495
int get_use_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66542
float get_rnd_sat(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66584
float get_occ_hue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66598
int get_rnd_by(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66528
bool set_probs_list(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:66515
bool set_use_color(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66539
IntList get_probs_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66521
bool set_all_hue(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66553
bool set_rnd_hue(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66574
bool set_all_sat(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66560
float get_occ_sat(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66605
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:66498
float get_rnd_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66570
bool set_rnd_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66532
int get_rnd_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66535
bool set_occ_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66588
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:66500
float get_all_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66549
bool set_occ_sat(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66602
float get_occ_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66591
ValueList get_textures_list(double time=TiMe::Default()) const
A list of the sub-textures.
Definition: vrayplugins.hpp:66511
bool set_textures_list(const ValueList &textureList, double time=TiMe::Default())
A list of the sub-textures.
Definition: vrayplugins.hpp:66505
bool set_occ_hue(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66595
bool set_rnd_sat(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66581
float get_all_sat(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66563
bool set_rnd_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66567
float get_rnd_hue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66577
bool set_rnd_by(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66525
Color get_def_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66612
float get_all_hue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66556
bool set_def_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:66609
bool set_all_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66546
V-Ray procedural noise texture [gpuSupport=(partial)].
Definition: vrayplugins.hpp:66616
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:66703
bool set_implode(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67089
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66637
Value get_color2_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67006
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66711
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66829
bool set_noiseType(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66937
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66655
bool set_color2(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:66982
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66779
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:66720
bool set_implode_center(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67106
bool set_wrap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66748
bool set_implode_center(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67102
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66650
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66842
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66646
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66775
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66838
int get_inflection(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66968
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:66681
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66833
bool set_inflection(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66964
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:66690
Color get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66986
float get_amplitude_ratio(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66896
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66797
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66820
bool set_clamp(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67029
bool set_color1_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:66993
bool set_frequency1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66910
float get_amplitude_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66959
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66847
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66757
Value get_origin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67084
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66824
bool set_frequency_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66946
float get_time(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67051
Value get_color1_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66996
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66659
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66874
bool set_color2_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67003
float get_color2_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67024
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66685
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66641
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66766
float get_frequency1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66914
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66811
bool set_frequency_ratio(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66901
float get_frequency_ratio(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66905
bool set_origin(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67081
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66698
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:66707
bool set_scale(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67071
bool set_scale(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67068
bool set_implode(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67093
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:66736
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:66727
bool set_color1(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:66973
bool set_time(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67047
bool set_amplitude_ratio(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66892
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66851
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:66619
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66802
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66724
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66860
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66788
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66856
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66672
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:66664
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66743
bool set_origin(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67078
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66793
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66628
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66761
Color get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66977
int get_noiseType(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66941
bool set_color1_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67011
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:66621
float get_frequency_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66950
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:66677
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66878
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:66730
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66815
int get_dimensions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67042
int get_octaves(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66932
bool set_amplitude_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66955
Value get_implode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67097
bool set_dimensions(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67038
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:66740
float get_amplitude1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66923
float get_color1_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67015
Value get_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67064
float get_persistence(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66887
bool get_clamp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67033
bool get_wrap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66752
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66632
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:66716
Value get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67074
bool set_threshold(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67056
Value get_implode_center(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67110
bool set_amplitude1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66919
bool set_color2_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67000
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66770
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:66668
bool set_threshold(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67060
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:66733
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:66694
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66806
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:66869
bool set_color1_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:66990
bool set_persistence(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66883
bool set_octaves(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66928
bool set_color2_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67020
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66784
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:66865
V-Ray implementation of the 3dsMax procedural noise texture [gpuSupport=(partial)].
Definition: vrayplugins.hpp:67114
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67313
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67291
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67183
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:67119
bool set_low(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67441
Value get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67393
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67218
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:67234
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67282
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67255
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:67228
Value get_iterations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67432
bool set_high(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67450
Value get_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67419
bool set_high(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67454
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67304
bool set_phase(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67411
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67349
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67157
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67144
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67363
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:67231
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67309
bool set_color2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67389
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:67238
Value get_low(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67445
bool set_iterations(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67428
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67135
bool set_size(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67402
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67340
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67179
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67367
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67318
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67354
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67273
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67327
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67295
Value get_high(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67458
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67214
bool set_size(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67398
Value get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67380
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67148
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67372
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67286
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67126
bool set_iterations(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67424
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67322
bool set_phase(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67415
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:67225
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67264
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67385
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67345
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:67117
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67162
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67175
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67170
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67358
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67139
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67130
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67188
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67463
bool set_low(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67437
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67201
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67196
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67166
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67246
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67153
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67259
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67277
bool set_color1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67376
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67250
Value get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67406
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67222
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67205
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67192
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67268
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67467
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67300
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67209
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67241
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67331
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67336
V-Ray implementation of the Maya procedural noise texture [gpuSupport=(partial)].
Definition: vrayplugins.hpp:67471
bool set_color1_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67755
Color get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67742
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67532
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67558
bool set_amplitude(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67807
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67527
bool set_density(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67904
bool set_falloff(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67956
bool set_scale(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68000
float get_time(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67890
float get_color2_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67789
Value get_color1_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67761
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:67585
int get_dimensions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67798
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67639
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67684
bool set_frequency_ratio(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67864
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67505
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67553
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:67595
Value get_frequency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67859
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67688
Value get_ratio(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67824
bool set_randomness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67943
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67540
bool set_threshold(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67829
int get_falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67960
int get_noise_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67899
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67492
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67571
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67634
bool set_randomness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67947
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67514
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:67591
Value get_implode_center(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67995
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67519
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67523
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67562
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67643
bool set_density(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67908
bool set_noise_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67895
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67720
bool set_size_rand(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67934
bool set_size_rand(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67930
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67496
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67625
Value get_frequency_ratio(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67872
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67729
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67657
bool set_implode_center(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67991
int get_num_waves(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67969
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:67476
bool get_wrap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67607
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67679
bool set_origin(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68013
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67706
bool set_frequency(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67855
bool get_inflection(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67881
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:67582
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67661
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67670
bool set_frequency(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67851
bool set_ratio(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67816
bool set_threshold(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67833
Value get_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67912
Value get_color2_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67771
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67579
bool set_time(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67886
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67566
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67487
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67536
bool set_implode(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67974
bool set_color2_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67785
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67598
Value get_amplitude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67811
bool set_inflection(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67877
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67575
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67697
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67675
bool set_color1_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67758
bool set_amplitude(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67803
bool set_implode(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67978
bool set_color1(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:67738
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67483
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67621
float get_color1_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67780
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67702
bool set_spottyness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67917
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67666
bool set_dimensions(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67794
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67648
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67630
bool set_color1_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67776
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67711
bool set_spottyness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67921
bool set_origin(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68017
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67549
bool set_color2(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:67747
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67724
bool set_num_waves(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67965
Value get_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67837
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67616
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67715
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67612
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67501
bool set_scale(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68004
Value get_size_rand(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67938
bool set_color2_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67765
bool set_wrap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67603
bool set_frequency_ratio(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67868
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:67474
bool set_depth_max(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67842
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67510
Value get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68008
bool set_ratio(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67820
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:67588
int get_depth_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67846
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67733
bool set_color2_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67768
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:67545
Value get_implode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67982
Value get_randomness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67951
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67652
Value get_origin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68021
Color get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67751
bool set_implode_center(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:67987
Value get_spottyness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:67925
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:67693
Texture that computes normals to be used as explicit normal maps [gpuSupport=(none)].
Definition: vrayplugins.hpp:68025
bool set_normal_map_rotation_angle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68174
bool set_bump_tex_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68039
Value get_bump_tex_mult_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68071
bool set_additional_bump(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68130
Value get_bump_tex_float(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68052
bool set_bump_tex_mult_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:68068
bool set_normal_uvwgen_auto(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68092
float get_bump_tex_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68061
Value get_additional_bump(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68133
bool set_normal_map_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68119
float get_normal_map_rotation_angle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68178
bool set_bump_tex_float(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:68049
int get_additional_bump_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68151
bool set_normal_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:68084
int get_map_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68080
bool get_maya_compatible(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68105
bool set_map_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68076
int get_blue2Z_mapping_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68169
bool set_bump_tex_mult_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:68065
bool set_blue2Z_mapping_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68165
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:68028
float get_bump_delta_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68114
PluginRef get_normal_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68087
float get_bump_map_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68142
bool set_bump_map_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68138
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:68030
bool set_additional_bump(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68127
bool set_bump_tex_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68036
bool set_maya_compatible(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68101
bool get_normal_uvwgen_auto(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68096
bool set_units(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68156
bool set_additional_bump_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68147
bool set_bump_tex_float(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:68046
bool set_bump_delta_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68110
int get_units(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68160
float get_normal_map_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68123
Value get_bump_tex_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68042
bool set_bump_tex_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68057
Used to invert the X or Y value of a normal map or to swap the two – for converting between vector sp...
Definition: vrayplugins.hpp:68182
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68230
bool get_flip_red(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68324
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:68302
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68238
bool get_flip_green(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68333
bool get_swap_redgreen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68342
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:68273
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:68296
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68207
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68221
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68212
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68277
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68251
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68264
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:68185
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68216
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68282
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68243
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68194
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68234
bool set_flip_green(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68329
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68225
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:68293
bool set_swap_redgreen(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68338
Value get_texmap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68315
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:68260
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68198
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:68187
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68286
bool set_texmap(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68307
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:68269
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68290
bool set_flip_red(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68320
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:68299
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68203
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:68256
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68247
bool set_texmap(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68311
Applies OpenColorIO color correction to a base texture [gpuSupport=(bake)].
Definition: vrayplugins.hpp:68346
bool set_basemap(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68357
bool set_inout_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68674
int get_look_direction(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68650
std::string get_disp_display_device(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68589
bool set_disp_view_transform(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68594
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68368
int get_look_ignore_errors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68659
bool set_cdl_direction(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68471
bool set_filetr_cccid(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68528
std::string get_colorspace_in(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68417
bool set_look_input_colorspace(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68607
std::string get_disp_view_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68602
std::string get_filetr_cccid(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68536
int get_logconvert_operation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68563
bool set_colorspace_in(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68413
std::string get_look_output_colorspace(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68641
Color get_cdl_slope(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68439
bool set_ocio_stored_env(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68389
std::string get_filetr_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68523
bool set_cdl_power(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:68453
bool set_look_looks(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68624
bool set_disp_display_device(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68585
bool set_config_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68377
bool set_filetr_direction(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68541
bool set_look_direction(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68646
Color get_cdl_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68448
bool set_config_src(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68400
bool set_colorspace_out(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68422
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:68349
bool set_look_looks(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68620
bool set_disp_input_colorspace(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68572
int get_cdl_direction(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68475
bool get_cdl_use_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68484
bool set_look_ignore_errors(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68655
bool set_cdl_cccid(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68506
std::string get_cdl_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68497
bool set_basemap(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68360
bool set_disp_display_device(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68581
bool set_filetr_interpolation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68550
int get_inout_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68678
bool set_disp_view_transform(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68598
bool set_filetr_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68515
bool set_cdl_use_file(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68480
StringList get_context_values(double time=TiMe::Default()) const
List of context values.
Definition: vrayplugins.hpp:68669
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:68351
bool set_logconvert_operation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68559
bool set_cdl_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68493
bool set_cdl_offset(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:68444
std::string get_cdl_cccid(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68510
float get_cdl_saturation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68466
bool set_filetr_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68519
bool set_look_output_colorspace(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68637
bool set_context_values(const StringList &stringList, double time=TiMe::Default())
List of context values.
Definition: vrayplugins.hpp:68667
bool set_cdl_cccid(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68502
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68372
bool set_colorspace_out(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68426
bool set_cdl_saturation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68462
int get_filetr_interpolation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68554
Value get_basemap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68363
std::string get_disp_input_colorspace(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68576
bool set_context_keys(const StringList &stringList, double time=TiMe::Default())
List of context key names.
Definition: vrayplugins.hpp:68662
bool set_disp_input_colorspace(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68568
bool set_look_output_colorspace(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68633
std::string get_look_input_colorspace(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68615
bool set_colorspace_in(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68409
int get_filetr_direction(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68545
StringList get_context_keys(double time=TiMe::Default()) const
List of context key names.
Definition: vrayplugins.hpp:68664
std::string get_ocio_stored_env(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68395
bool set_cdl_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68489
bool set_filetr_cccid(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68532
Color get_cdl_power(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68457
bool set_ocio_stored_env(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68392
bool set_config_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68381
bool set_look_input_colorspace(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68611
bool set_cdl_slope(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:68435
std::string get_look_looks(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68628
std::string get_config_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68385
std::string get_colorspace_out(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68430
int get_config_src(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68404
Texture using a description from an .osl/.oso shader definition file [gpuSupport=(bake)].
Definition: vrayplugins.hpp:68682
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68747
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68782
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68850
int get_graph_owner(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69011
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68827
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68818
bool set_inline_shader(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68998
bool set_shader_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68940
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68809
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68854
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68694
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:68796
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68751
int get_is_camera_shader(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69025
bool set_graph_owner(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69008
bool set_output_color(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68961
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68707
bool set_include_path(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68984
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68823
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68859
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68703
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68841
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68895
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68886
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68743
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68836
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68926
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68814
std::string get_output_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68967
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68725
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68698
std::string get_shader_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68948
ValueList get_input_parameters(double time=TiMe::Default()) const
Input parameter values in the order and type declared by the OSL shader. Each odd position of the lis...
Definition: vrayplugins.hpp:68957
bool set_include_path(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68981
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68877
bool set_input_parameters(const ValueList &list, double time=TiMe::Default())
Input parameter values in the order and type declared by the OSL shader. Each odd position of the lis...
Definition: vrayplugins.hpp:68951
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:68760
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:68685
int get_shader_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68994
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68777
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68832
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:68687
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68872
bool set_inline_shader(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:69001
bool set_is_camera_shader(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69022
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68922
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68786
std::string get_output_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68977
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:68802
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:68793
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:68799
bool set_shader_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68944
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68908
int get_flip_textures(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69018
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68716
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68904
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:68806
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68868
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68738
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68931
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68863
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68935
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68764
bool set_output_alpha(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68971
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:68769
bool set_output_alpha(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68974
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68734
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68890
bool set_flip_textures(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69015
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:68756
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68712
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68721
std::string get_inline_shader(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69004
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:68730
std::string get_include_path(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68987
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68845
bool set_output_color(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:68964
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68790
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68913
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68881
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68917
bool set_shader_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:68991
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:68899
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:68773
Wraps a TexOSL to select by index which output color to use. Useful for taking several outputs from o...
Definition: vrayplugins.hpp:69029
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69124
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:69153
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69233
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69210
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69170
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69278
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:69032
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69260
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69282
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69215
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69129
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69041
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:69143
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69045
bool set_output_channel_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:69300
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69094
bool set_source_texmap(const PluginRef &texture, double time=TiMe::Default())
OSL texture to evaluate.
Definition: vrayplugins.hpp:69285
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:69140
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69201
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69133
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69192
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69111
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:69116
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69090
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69054
int get_output_channel_index(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69296
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69165
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69228
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69161
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:69107
bool set_source_texmap(const AColor &texture, double time=TiMe::Default())
OSL texture to evaluate.
Definition: vrayplugins.hpp:69287
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69224
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69183
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:69120
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69137
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69197
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:69149
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:69146
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69188
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69251
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69050
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69219
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69174
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69085
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69237
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69255
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69063
std::string get_output_channel_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69306
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69068
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69098
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69059
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:69103
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69206
Value get_source_texmap(double time=TiMe::Default()) const
OSL texture to evaluate.
Definition: vrayplugins.hpp:69289
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69246
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69269
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69081
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69072
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69242
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:69034
bool set_output_channel_index(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69293
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69156
bool set_output_channel_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:69303
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69264
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69179
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69273
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69077
Texture for sampling Houdini Ocean Spectra volumes [gpuSupport=(none)].
Definition: vrayplugins.hpp:69310
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:69315
bool set_min_wave_height(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69368
bool set_downsample(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69359
PluginRef out_out_cusp() const
Cusp value.
Definition: vrayplugins.hpp:69394
float get_max_wave_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69381
float get_min_wave_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69372
bool set_sampler_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69350
int get_sampler_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69354
std::string get_mask_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69345
std::string get_spectra_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69332
PluginRef out_out_displace() const
Displacement.
Definition: vrayplugins.hpp:69391
bool set_spectra_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:69328
bool set_mask_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:69337
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69388
int get_downsample(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69363
bool set_max_wave_height(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69377
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:69313
bool set_spectra_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:69324
bool set_mask_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:69341
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:69385
Definition: vrayplugins.hpp:69397
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:69402
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69472
bool set_vector_mult(const AColor &acolor, double time=TiMe::Default())
Definition: vrayplugins.hpp:69490
AColor get_vector_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69493
std::string get_velocity_grid(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69449
bool set_float_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69483
std::string get_render_grid(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69439
float get_float_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69486
std::string get_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69419
int get_interpolation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69465
bool set_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:69415
bool set_velocity_grid(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:69443
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:69469
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:69400
bool get_use_3d_mapping(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69479
bool set_interpolation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69461
bool set_use_3d_mapping(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69476
IntList get_stream(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69429
bool set_stream(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:69423
bool get_delay_load(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69456
bool set_render_grid(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:69433
bool set_render_grid(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:69436
bool set_velocity_grid(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:69446
bool set_delay_load(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69453
bool set_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:69411
Performs adjustments to a texture's value - multiplication, offset, inversion, clamping,...
Definition: vrayplugins.hpp:69497
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:69571
bool get_output_clamp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69661
bool set_texmap(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69622
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:69502
float get_bump_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69639
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69566
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:69608
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:69617
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:69500
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69540
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69553
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:69611
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69562
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:69588
bool set_output_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69648
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69522
bool set_mono_output(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69666
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69549
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69558
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:69614
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69592
bool set_output_clamp(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69657
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69605
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69513
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69545
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69531
bool get_mono_output(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69670
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:69575
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69536
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:69584
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69527
Value get_texmap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69630
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69509
Value get_output_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69652
bool set_bump_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69635
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69518
bool set_output_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69644
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69579
bool set_texmap(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69626
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69597
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69601
Provides per-particle colors using data from the particle geometry source [gpuSupport=(none)].
Definition: vrayplugins.hpp:69674
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:69679
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:69677
Outputs per-partice ID integer taken from the particle geometry source [gpuSupport=(none)].
Definition: vrayplugins.hpp:69685
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:69688
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:69690
Provides multiple per-particle output parameters using data from the particle geometry source [gpuSup...
Definition: vrayplugins.hpp:69696
PluginRef out_worldVelocity() const
Per-particle velocity in world space.
Definition: vrayplugins.hpp:69713
PluginRef out_userScalar5PP() const
Per-particle user scalar 5.
Definition: vrayplugins.hpp:69752
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:69699
PluginRef out_age() const
Per-particle age.
Definition: vrayplugins.hpp:69731
PluginRef out_userScalar4PP() const
Per-particle user scalar 4.
Definition: vrayplugins.hpp:69749
PluginRef out_userVector4PP() const
Per-particle user color 4.
Definition: vrayplugins.hpp:69725
Value get_def_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69762
PluginRef out_rgbPP() const
Per-particle color.
Definition: vrayplugins.hpp:69704
PluginRef out_userScalar2PP() const
Per-particle user scalar 2.
Definition: vrayplugins.hpp:69743
PluginRef out_userVector2PP() const
Per-particle user color 2.
Definition: vrayplugins.hpp:69719
PluginRef out_userVector1PP() const
Per-particle user color 1.
Definition: vrayplugins.hpp:69716
PluginRef out_lifespanPP() const
Per-particle lifespan.
Definition: vrayplugins.hpp:69734
PluginRef out_acceleration() const
Per-particle acceleration.
Definition: vrayplugins.hpp:69710
PluginRef out_userVector3PP() const
Per-particle user color 3.
Definition: vrayplugins.hpp:69722
PluginRef out_userVector5PP() const
Per-particle user color 5.
Definition: vrayplugins.hpp:69728
bool set_def_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69759
PluginRef out_userScalar3PP() const
Per-particle user scalar 3.
Definition: vrayplugins.hpp:69746
bool set_def_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69756
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:69701
PluginRef out_incandescencePP() const
Per-particle emission/incandescence.
Definition: vrayplugins.hpp:69707
PluginRef out_opacityPP() const
Per-particle opacity.
Definition: vrayplugins.hpp:69737
PluginRef out_userScalar1PP() const
Per-particle user scalar 1.
Definition: vrayplugins.hpp:69740
Deprecated. [gpuSupport=(bake)].
Definition: vrayplugins.hpp:69766
bool set_SymmetryWidth(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70188
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69796
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69907
bool set_FalloffY(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70046
float get_FalloffEnd(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70091
bool set_FracOctave(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70265
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69970
int get_FalloffAlphaInvert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70077
bool set_ShapeX(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70118
float get_GaussRate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70105
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:69877
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69898
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69938
bool set_TurbHiFreq(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70230
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69831
bool set_FalloffX(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70039
bool set_StepWidth(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70160
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69902
float get_TurbScale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70219
int get_FalloffRGBInvert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70070
int get_Falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70035
bool set_Shape(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70110
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:69886
Value get_clr_txt(double time=TiMe::Default()) const
Color texture, the particles'color.
Definition: vrayplugins.hpp:70026
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69814
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69848
bool set_ShapeAlphaInvert(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70153
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69791
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69925
bool set_clr_txt(const PluginRef &texture, double time=TiMe::Default())
Color texture, the particles'color.
Definition: vrayplugins.hpp:70022
bool set_FalloffRGBInvert(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70067
int get_ShapeAlphaInvert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70156
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70015
int get_FalloffAlpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70063
bool set_FalloffEnd(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70088
bool set_FracGranular(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70258
bool set_ShapeRGBInvert(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70146
bool set_Exponent(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70095
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69800
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:69844
bool set_FalloffAlphaInvert(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70074
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69874
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:69840
int get_ShapeAlpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70142
bool set_FalloffAlpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70060
bool set_FalloffStart(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70081
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69861
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69916
bool set_StarBranches(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70174
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69983
float get_StepWidth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70163
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69805
int get_Shape(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70114
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69809
float get_FalloffY(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70049
bool set_TurbLoFreq(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70223
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69952
bool set_NoiseTime(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70195
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:69769
float get_FracTime(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70240
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69965
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69992
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:69853
float get_FracScale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70247
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69943
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70001
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69787
bool set_FracScale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70244
bool set_ShapeY(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70125
float get_SymmetryWidth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70191
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69911
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69827
bool set_TurbTime(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70209
int get_FracOctave(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70268
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69997
float get_BeamWidth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70184
bool set_FracTime(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70237
bool set_FalloffRGB(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70053
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69822
int get_ShapeRGB(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70135
float get_FracWeight(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70254
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70019
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69782
bool set_NoiseScale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70202
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69893
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69974
bool set_FracWeight(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70251
bool set_BeamWidth(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70181
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69835
float get_TurbTime(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70212
bool set_ShapeAlpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70139
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69934
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69929
float get_ShapeY(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70128
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:69771
float get_FalloffStart(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70084
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:69857
float get_NoiseScale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70205
bool set_SineScale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70167
float get_FracGranular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70261
bool set_ShapeRGB(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70132
float get_ShapeX(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70121
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69920
float get_FalloffX(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70042
float get_TurbLoFreq(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70226
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69866
int get_ShapeRGBInvert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70149
bool set_TurbScale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70216
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:69880
bool set_clr_txt(const AColor &texture, double time=TiMe::Default())
Color texture, the particles'color.
Definition: vrayplugins.hpp:70024
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:69890
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:69883
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69961
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69778
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70010
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70006
float get_SineScale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70170
bool set_GaussRate(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70102
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69818
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:69870
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69947
float get_Exponent(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70098
float get_NoiseTime(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70198
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:69956
int get_FalloffRGB(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70056
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69979
float get_StarBranches(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70177
float get_TurbHiFreq(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70233
bool set_Falloff(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70031
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:69988
An ID generator texture based on string pattern matching.gpuSupport=(partial)
Definition: vrayplugins.hpp:70272
bool set_user_attribute(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:70284
std::string get_user_attribute(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70292
bool set_user_attribute(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:70288
bool set_patterns(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:70296
bool get_use_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70320
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:70277
IntList get_patterns_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70311
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:70275
StringList get_patterns(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70299
bool set_use_scene_name(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70316
bool set_patterns_ids(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:70304
Deprecated. [gpuSupport=(none)].
Definition: vrayplugins.hpp:70324
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:70329
bool set_vertex_values(const ColorList &colorList, double time=TiMe::Default())
Definition: vrayplugins.hpp:70335
ColorList get_vertex_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70341
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:70327
Performs add/sub/avg operation on a list of 1d, 2d or 3d textures [gpuSupport=(full)].
Definition: vrayplugins.hpp:70345
int get_operation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70361
bool set_input1D(const ValueList &texturefloatList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:70364
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:70350
bool set_input3D(const ValueList &textureList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:70382
PluginRef out_output3D() const
(description missing)
Definition: vrayplugins.hpp:70397
ValueList get_input1D(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:70370
ValueList get_input3D(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:70388
PluginRef out_output1D() const
(description missing)
Definition: vrayplugins.hpp:70391
ValueList get_input2D(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:70379
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:70348
bool set_operation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70357
PluginRef out_output2D() const
(description missing)
Definition: vrayplugins.hpp:70394
bool set_input2D(const ValueList &textureList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:70373
Texture using a PTex file. Unlike normal bitmaps this doesn't require UVs. [gpuSupport=(none)].
Definition: vrayplugins.hpp:70401
bool set_r_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70557
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70676
int get_image_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70446
bool set_b_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70575
int get_a_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70597
bool set_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70620
float get_ifl_playback_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70462
bool set_auto_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70584
bool get_anisotropic_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70525
bool set_cache_size(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70539
int get_cache_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70543
bool set_blur(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70494
bool set_ifl_start_frame(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70450
bool set_ifl_playback_rate(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70458
IntList get_origFacesDegree(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:70656
float get_blur(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70498
bool set_use_image_sequence(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70425
bool set_auto_color(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70548
int get_b_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70579
int get_filter_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70480
bool set_ptex_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:70417
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:70404
Value get_color_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70669
int get_ifl_start_frame(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70453
std::string get_ptex_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70421
bool set_a_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70593
bool set_faces(const IntList &intList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:70643
IntList get_origFaces(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:70640
bool get_reverse_vertices(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70534
PluginRef out_color() const
The final texture color.
Definition: vrayplugins.hpp:70659
int get_alpha_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70606
bool get_auto_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70552
bool set_color_gain(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70666
bool set_origFacesDegree(const IntList &intList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:70651
bool set_reverse_vertices(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70530
int get_ifl_end_condition(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70471
bool get_use_image_sequence(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70428
bool set_vertices(const VectorList &vectorList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:70627
bool set_sharpness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70503
bool get_lerp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70516
bool set_image_number(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70433
bool set_color_gain(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70663
int get_color_space(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70615
bool set_ifl_end_condition(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70467
bool set_lerp(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70512
float get_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70624
bool set_color_space(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70611
bool set_origFaces(const IntList &intList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:70635
bool set_g_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70566
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70679
float get_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70489
IntList get_faces(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:70648
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70673
bool set_image_offset(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70442
float get_sharpness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70507
bool set_ptex_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:70413
bool get_auto_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70588
bool set_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70485
int get_image_number(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70437
bool set_filter_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70476
bool set_anisotropic_filtering(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70521
int get_g_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70570
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:70406
VectorList get_vertices(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:70632
int get_r_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70561
bool set_alpha_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70602
Multiplies two color textures [gpuSupport=(full)].
Definition: vrayplugins.hpp:70683
bool set_color_b(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70707
Value get_color_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70700
bool set_color_b(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70704
bool set_color_a(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70694
int get_alpha_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70719
bool set_color_a(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70697
bool set_alpha_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70715
Value get_color_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70710
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:70688
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:70686
Tints the input color [gpuSupport=(none)].
Definition: vrayplugins.hpp:70723
bool set_red(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:70744
Color get_blue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70761
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:70726
Color get_red(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70747
bool set_green(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:70751
bool set_blue(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:70758
Color get_green(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70754
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:70728
bool set_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70734
bool set_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70737
Value get_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70740
Converts the input texture from RGB to HSV color space [gpuSupport=(full)].
Definition: vrayplugins.hpp:70765
Value get_inRgb(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70785
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:70770
bool set_inRgb(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70777
PluginRef out_color() const
(description missing)
Definition: vrayplugins.hpp:70788
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:70768
bool set_inRgb(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70781
Interpolates textures in the provided list. Each texture has a 'position' along the ramp....
Definition: vrayplugins.hpp:70792
bool set_u_wave(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71104
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70822
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71074
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70937
float get_saturation_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71162
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71005
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:70906
bool set_interpolation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71083
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70892
bool set_hue_noise_frequency(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71149
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70919
float get_v_wave(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71117
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71000
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70813
float get_value_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71180
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71032
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70840
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71009
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70896
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70996
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70826
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70960
float get_noise_frequency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71135
float get_u_wave(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71108
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70817
bool set_v_wave(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71113
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70861
float get_value_noise_frequency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71189
int get_interpolation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71087
bool set_saturation_noise_frequency(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71167
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70928
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:70866
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:70797
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70982
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70978
bool set_noise_frequency(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71131
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71036
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70804
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70831
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:70883
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70835
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70933
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71041
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:70903
bool set_biases(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71092
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70946
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70900
bool set_positions(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71050
float get_hue_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71144
bool set_colors(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71062
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71014
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70853
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71018
float get_hue_noise_frequency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71153
bool set_saturation_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71158
float get_saturation_noise_frequency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71171
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71078
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71023
bool set_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71122
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:70916
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70987
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70848
bool set_value_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71176
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70991
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71045
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:70909
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71027
float get_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71126
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:70795
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70924
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:70879
ValueList get_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71058
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:70912
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70874
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70955
bool set_value_noise_frequency(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71185
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70951
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70969
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70964
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:70870
bool set_hue_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71140
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70844
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:70857
FloatList get_biases(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71099
ValueList get_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71069
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70973
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:70942
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70808
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:70887
A texture for generating random values. [gpuSupport=(full)].
Definition: vrayplugins.hpp:71193
bool set_float_seed(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:71225
Value get_color_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71221
float get_range_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71240
bool set_color_seed(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:71215
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:71196
Value get_float_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71231
PluginRef out_color() const
The resulting random color.
Definition: vrayplugins.hpp:71252
bool set_range_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71245
bool set_float_seed(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:71228
bool set_color_seed(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:71218
PluginRef out_value() const
The resulting random value.
Definition: vrayplugins.hpp:71255
bool set_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71207
int get_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71211
bool set_range_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71236
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:71198
float get_range_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71249
Chooses between a default, shadow, GI, reflection or refraction texture based on the type of ray [gpu...
Definition: vrayplugins.hpp:71259
Value get_reflect_ray_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71318
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:71262
bool set_gi_ray_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:71301
bool set_shadow_ray_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:71284
bool set_reflect_ray_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:71314
bool set_default_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:71275
bool set_refract_ray_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:71327
bool set_reflect_ray_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:71310
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:71264
Value get_default_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71279
bool set_default_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:71271
bool set_refract_ray_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:71323
bool set_gi_ray_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:71297
bool set_shadow_ray_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:71288
Value get_shadow_ray_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71292
Value get_refract_ray_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71331
Value get_gi_ray_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71305
Remaps a value in the 0.0-1.0 range to another range [gpuSupport=(none)].
Definition: vrayplugins.hpp:71871
float get_high(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71902
bool set_high(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71899
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:71874
float get_low(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71895
Value get_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71888
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:71876
bool set_low(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71892
bool set_value(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:71882
bool set_value(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:71885
Maps input floats or colors to new values using control points and interpolation. Color mapping can b...
Definition: vrayplugins.hpp:71335
ValueList get_blue_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71665
ValueList get_green_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71628
ValueList get_hue_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71728
IntList get_hue_types(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71740
bool set_hue_values(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71720
FloatList get_float_tangents(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71504
bool set_input_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:71375
FloatList get_hue_tangents(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71752
bool set_input_bias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71384
FloatList get_color_tangents(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71552
bool set_blue_tangents(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71695
FloatList get_value_tangents(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71852
float get_output_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71445
bool set_green_values(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71620
bool set_saturation_positions(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71757
bool set_output_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71441
float get_input_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71388
ValueList get_float_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71467
PluginRef out_out_value() const
The output float value, depending on input_value and float_* params.
Definition: vrayplugins.hpp:71864
IntList get_float_types(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71492
IntList get_color_types(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71540
bool get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71861
FloatList get_red_tangents(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71602
ValueList get_hue_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71715
bool set_input_max_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:71433
IntList get_saturation_types(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71790
bool set_green_positions(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71607
bool set_float_values(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71472
bool set_hue_positions(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71707
bool set_value_types(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71833
IntList get_value_types(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71840
bool set_input_min_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:71414
bool set_saturation_tangents(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71795
bool set_float_types(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71485
Value get_input_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71366
Value get_input_bias_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71398
ValueList get_saturation_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71765
ValueList get_saturation_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71778
bool set_input_max_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:71430
ValueList get_green_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71615
bool set_input_bias_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:71395
Value get_input_max_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71436
bool set_input_bias_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:71392
bool set_float_tangents(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71497
bool set_input_min_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:71411
bool set_hue_types(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71733
FloatList get_blue_tangents(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71702
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:71338
bool set_color_colors(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71521
Value get_input_min_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71417
bool set_input_value(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:71358
float get_output_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71454
bool set_color_types(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71533
ValueList get_value_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71815
ValueList get_float_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71480
bool set_saturation_types(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71783
bool set_value_values(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71820
FloatList get_green_tangents(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71652
ValueList get_red_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71578
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:71340
IntList get_red_types(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71590
ValueList get_blue_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71678
bool set_red_types(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71583
ValueList get_color_colors(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71528
bool set_hue_tangents(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71745
bool set_red_positions(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71557
bool set_color_positions(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71509
bool set_value_tangents(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71845
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71349
bool set_blue_values(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71670
bool set_red_values(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71570
bool set_alpha_from_intensity(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71857
bool set_green_tangents(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71645
bool set_green_types(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71633
bool set_blue_types(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71683
bool set_input_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71422
bool set_input_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:71371
IntList get_blue_types(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71690
float get_input_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71407
float get_input_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71426
bool set_value_positions(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71807
bool set_output_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71450
PluginRef out_out_color() const
The output color, depending on input_value & color_* params or input_color & rgb/hsv params,...
Definition: vrayplugins.hpp:71867
bool set_blue_positions(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71657
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71353
IntList get_green_types(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71640
bool set_input_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71403
ValueList get_color_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71517
ValueList get_red_positions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71565
bool set_input_value(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:71362
bool set_red_tangents(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71595
ValueList get_value_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71828
Value get_input_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71379
bool set_float_positions(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71459
bool set_color_tangents(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71545
bool set_saturation_values(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:71770
FloatList get_saturation_tangents(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71802
Deprecated. Use Float3ToAColor. [gpuSupport=(none)].
Definition: vrayplugins.hpp:71906
bool set_alpha(const PluginRef &texturefloat, double time=TiMe::Default())
Alpha channel input.
Definition: vrayplugins.hpp:71937
bool set_alpha(float texturefloat, double time=TiMe::Default())
Alpha channel input.
Definition: vrayplugins.hpp:71939
Value get_blue(double time=TiMe::Default()) const
Blue channel input.
Definition: vrayplugins.hpp:71934
bool set_blue(float texturefloat, double time=TiMe::Default())
Blue channel input.
Definition: vrayplugins.hpp:71932
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:71911
bool set_red(const PluginRef &texturefloat, double time=TiMe::Default())
Red channel input.
Definition: vrayplugins.hpp:71916
bool set_red(float texturefloat, double time=TiMe::Default())
Red channel input.
Definition: vrayplugins.hpp:71918
Value get_red(double time=TiMe::Default()) const
Red channel input.
Definition: vrayplugins.hpp:71920
bool set_green(float texturefloat, double time=TiMe::Default())
Green channel input.
Definition: vrayplugins.hpp:71925
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:71909
bool set_blue(const PluginRef &texturefloat, double time=TiMe::Default())
Blue channel input.
Definition: vrayplugins.hpp:71930
Value get_alpha(double time=TiMe::Default()) const
Alpha channel input.
Definition: vrayplugins.hpp:71941
bool set_green(const PluginRef &texturefloat, double time=TiMe::Default())
Green channel input.
Definition: vrayplugins.hpp:71923
Value get_green(double time=TiMe::Default()) const
Green channel input.
Definition: vrayplugins.hpp:71927
Deprecated. [gpuSupport=(none)].
Definition: vrayplugins.hpp:71945
PluginRef out_combined() const
The combined RGB and alpha.
Definition: vrayplugins.hpp:71963
PluginRef out_rgb() const
The RGB values with alpha set to 1.0.
Definition: vrayplugins.hpp:71960
Value get_input(double time=TiMe::Default()) const
Color RGBA input texture.
Definition: vrayplugins.hpp:71957
bool set_input(const PluginRef &texture, double time=TiMe::Default())
Color RGBA input texture.
Definition: vrayplugins.hpp:71953
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:71948
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:71950
PluginRef out_alpha() const
The input's alpha only.
Definition: vrayplugins.hpp:71966
bool set_input(const AColor &texture, double time=TiMe::Default())
Color RGBA input texture.
Definition: vrayplugins.hpp:71955
V-Ray implementation of the rock procedural texture in Maya [gpuSupport=(bake)].
Definition: vrayplugins.hpp:71970
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72228
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72156
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72174
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72004
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72129
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72018
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72115
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72078
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:72087
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72070
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71991
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72124
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:71982
bool set_mix_ratio(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72281
bool set_color1_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72241
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72065
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72196
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72000
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72022
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72039
bool set_grain_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72263
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72151
bool set_color2_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72254
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72097
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72192
Value get_color2_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72258
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:72084
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72009
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71986
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:71973
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:72081
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72035
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72138
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72031
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72142
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:72044
bool set_color2_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72250
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72052
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72169
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:72094
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72210
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72205
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:72061
float get_grain_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72267
bool set_diffusion(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72272
bool set_color1_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72237
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72183
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72232
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:72048
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72201
bool get_wrap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72106
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72111
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72026
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72013
float get_diffusion(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72276
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:71975
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72165
float get_mix_ratio(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72285
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72219
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72223
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72214
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:71995
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72147
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72120
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:72090
bool set_wrap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72102
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72133
Value get_color1_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72245
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72178
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72187
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72074
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72160
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:72057
Provides over 40 output parameters with information taken from the sampled point (e....
Definition: vrayplugins.hpp:72289
PluginRef out_bumpNormal() const
The bump normal in world space.
Definition: vrayplugins.hpp:72353
PluginRef out_refractionObject() const
The smooth refraction vector in object space.
Definition: vrayplugins.hpp:72344
PluginRef out_bumpNormalRelative() const
The bump map normal in relative space.
Definition: vrayplugins.hpp:72362
PluginRef out_ray_depth() const
The ray depth.
Definition: vrayplugins.hpp:72431
PluginRef out_frame_index_offset() const
The number of frames offset from the current frame when rendering long motion blur intervals,...
Definition: vrayplugins.hpp:72380
PluginRef out_refractionCamera() const
The smooth refraction vector in camera space.
Definition: vrayplugins.hpp:72347
bool set_user_attribute_overrides(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72544
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:72500
PluginRef out_speed() const
The speed (the magnitude of the velocity) at the intersection point, in scene units per frame.
Definition: vrayplugins.hpp:72452
PluginRef out_parent_object_id() const
The object ID of the parent object.
Definition: vrayplugins.hpp:72443
PluginRef out_normalRelative() const
The smooth normal in relative space.
Definition: vrayplugins.hpp:72326
PluginRef out_normalObject() const
The smooth normal in object space.
Definition: vrayplugins.hpp:72323
PluginRef out_path_length() const
The path length.
Definition: vrayplugins.hpp:72434
PluginRef out_pointCamera() const
The shading point in camera space.
Definition: vrayplugins.hpp:72308
PluginRef out_face_index() const
Index of triangle face hit by ray (-1 if not applicable)
Definition: vrayplugins.hpp:72510
std::string get_uv_set_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72477
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:72292
PluginRef out_bumpNormalCamera() const
The bump map normal in camera space.
Definition: vrayplugins.hpp:72356
bool set_reference_normal_attr(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:72531
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72504
PluginRef out_reflectionObject() const
The smooth reflection vector in object space.
Definition: vrayplugins.hpp:72332
PluginRef out_rayDirection() const
The viewing direction in camera space. Used for the samplerInfo node in Maya.
Definition: vrayplugins.hpp:72407
PluginRef out_tangentUWorld() const
The U axis of the currently shaded point's UVW space, transformed in world space.
Definition: vrayplugins.hpp:72425
int get_uv_index(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72486
PluginRef out_instance_id() const
The instance ID of the hit object.
Definition: vrayplugins.hpp:72446
PluginRef out_cameraFarClipPlane() const
The camera far clipping plane, calculated from the scene bounding box and the camera transform in the...
Definition: vrayplugins.hpp:72395
bool set_refraction_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72491
PluginRef out_facing_ratio() const
The cosine of the angle between the normal and the viewing direction.
Definition: vrayplugins.hpp:72383
PluginRef out_reflection() const
The smooth reflection vector in world space.
Definition: vrayplugins.hpp:72329
PluginRef out_pointObject() const
The shading point in object space.
Definition: vrayplugins.hpp:72305
PluginRef out_ray_time() const
The ray time within the motion blur interval.
Definition: vrayplugins.hpp:72377
std::string get_reference_vertex_attr(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72526
PluginRef out_tangentUCamera() const
The U axis of the currently shaded point's UVW space, transformed in camera space.
Definition: vrayplugins.hpp:72413
PluginRef out_reflectionCamera() const
The smooth reflection vector in camera space.
Definition: vrayplugins.hpp:72335
PluginRef out_uvCoordTile() const
The tiled uvw coordinates of the point being shaded. These are the coordinates of channel 0.
Definition: vrayplugins.hpp:72404
PluginRef out_random_by_renderID() const
Random value based on RenderID of the object.
Definition: vrayplugins.hpp:72455
PluginRef out_random_by_instanceID() const
Random value based on various instance identifiers (instance index, particle index,...
Definition: vrayplugins.hpp:72464
PluginRef out_pixelCenter() const
The current sample image coordinates. Used for the samplerInfo node in Maya.
Definition: vrayplugins.hpp:72410
bool set_reference_vertex_attr(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:72522
PluginRef out_gnormal() const
The geometric normal in world space.
Definition: vrayplugins.hpp:72365
bool set_uv_set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:72469
PluginRef out_frame_time() const
The current frame (image) time.
Definition: vrayplugins.hpp:72374
PluginRef out_flipped_normal() const
Zero if the face is front facing and one if it is backfacing the camera.
Definition: vrayplugins.hpp:72389
PluginRef out_normalCamera() const
The smooth normal in camera space.
Definition: vrayplugins.hpp:72320
PluginRef out_tangentVWorld() const
The V axis of the currently shaded point's UVW space, transformed in world space.
Definition: vrayplugins.hpp:72428
bool get_user_attribute_overrides(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72548
PluginRef out_pointReference() const
The shading point in reference space.
Definition: vrayplugins.hpp:72302
PluginRef out_tangentVObject() const
The V axis of the currently shaded point's UVW space, transformed in object space.
Definition: vrayplugins.hpp:72422
bool set_uv_index(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72482
PluginRef out_random_by_scene_name() const
Random value based on scene name of the object.
Definition: vrayplugins.hpp:72461
PluginRef out_cameraNearClipPlane() const
The camera near clipping plane, calculated from the scene bounding box and the camera transform in th...
Definition: vrayplugins.hpp:72392
PluginRef out_velocity() const
The velocity at the intersection point, in scene units per frame, in world space.
Definition: vrayplugins.hpp:72449
PluginRef out_object_id() const
The object ID of the hit object.
Definition: vrayplugins.hpp:72440
PluginRef out_normalReference() const
The smooth normal in reference space.
Definition: vrayplugins.hpp:72317
std::string get_reference_normal_attr(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72539
PluginRef out_gpu_adaptive_lights_voxels() const
Used for dev debug only (users don't need this).This is the position of the GPU voxel for the GPU ada...
Definition: vrayplugins.hpp:72507
bool set_reference_normal_attr(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:72535
PluginRef out_tangentVCamera() const
The V axis of the currently shaded point's UVW space, transformed in camera space.
Definition: vrayplugins.hpp:72416
PluginRef out_refraction() const
The smooth refraction vector in world space.
Definition: vrayplugins.hpp:72341
PluginRef out_reflectionRelative() const
The smooth reflection vector in relative space.
Definition: vrayplugins.hpp:72338
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:72294
PluginRef out_uvCoord() const
The uvw coordinates of the point being shaded. These are the coordinates of channel 0.
Definition: vrayplugins.hpp:72398
PluginRef out_uvCoordClamp() const
The clamped uvw coordinates of the point being shaded. These are the coordinates of channel 0.
Definition: vrayplugins.hpp:72401
PluginRef out_transparency_level() const
The transparency level.
Definition: vrayplugins.hpp:72437
bool set_uv_set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:72473
PluginRef out_pointRelative() const
The shading point in relative space.
Definition: vrayplugins.hpp:72311
PluginRef out_refractionRelative() const
The smooth refraction vector in relative space.
Definition: vrayplugins.hpp:72350
PluginRef out_random_by_polyShell() const
Random value based on the polygon shell (connected mesh component) the current face belongs to.
Definition: vrayplugins.hpp:72458
PluginRef out_material_id() const
The surface material id, if the surface supports it.
Definition: vrayplugins.hpp:72386
PluginRef out_tangentUObject() const
The U axis of the currently shaded point's UVW space, transformed in object space.
Definition: vrayplugins.hpp:72419
PluginRef out_barycentric_coords() const
Barycentric coordinates of ray intersection point (0,0,0 if not applicable)
Definition: vrayplugins.hpp:72513
float get_refraction_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72495
PluginRef out_camToWorld() const
The transformation from camera to world space.
Definition: vrayplugins.hpp:72368
PluginRef out_bumpNormalObject() const
The bump map normal in object space.
Definition: vrayplugins.hpp:72359
PluginRef out_point() const
The shading point in world space.
Definition: vrayplugins.hpp:72299
bool set_reference_vertex_attr(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:72518
PluginRef out_normal() const
The smooth normal in world space.
Definition: vrayplugins.hpp:72314
PluginRef out_view_dir() const
The viewing direction.
Definition: vrayplugins.hpp:72371
Applies bezier correction curves to the input float texture [gpuSupport=(full)].
Definition: vrayplugins.hpp:72552
bool set_input(const PluginRef &texturefloat, double time=TiMe::Default())
The value from this texture is controlled by the profile curve.
Definition: vrayplugins.hpp:72562
Value get_input(double time=TiMe::Default()) const
The value from this texture is controlled by the profile curve.
Definition: vrayplugins.hpp:72566
bool set_keys(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:72570
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:72557
bool set_input(float texturefloat, double time=TiMe::Default())
The value from this texture is controlled by the profile curve.
Definition: vrayplugins.hpp:72564
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:72555
FloatList get_keys(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72576
Deprecated. [gpuSupport=(none)].
Definition: vrayplugins.hpp:72580
bool set_factor(const PluginRef &texturefloat, double time=TiMe::Default())
The factor to be used in the operation.
Definition: vrayplugins.hpp:72597
bool set_input(float texturefloat, double time=TiMe::Default())
The value used in the operation.
Definition: vrayplugins.hpp:72592
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:72585
int get_operation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72610
Value get_factor(double time=TiMe::Default()) const
The factor to be used in the operation.
Definition: vrayplugins.hpp:72601
Value get_input(double time=TiMe::Default()) const
The value used in the operation.
Definition: vrayplugins.hpp:72594
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:72583
bool set_operation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72606
bool set_factor(float texturefloat, double time=TiMe::Default())
The factor to be used in the operation.
Definition: vrayplugins.hpp:72599
bool set_input(const PluginRef &texturefloat, double time=TiMe::Default())
The value used in the operation.
Definition: vrayplugins.hpp:72590
Deprecated. [gpuSupport=(none)].
Definition: vrayplugins.hpp:72614
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:72619
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:72617
FloatList get_root_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72631
bool set_root_values(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:72625
Deprecated. Use TexFloatOp [gpuSupport=(bake)].
Definition: vrayplugins.hpp:72635
int get_op(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72649
Value get_input2(double time=TiMe::Default()) const
The second scalar input.
Definition: vrayplugins.hpp:72663
bool set_input2(const PluginRef &texturefloat, double time=TiMe::Default())
The second scalar input.
Definition: vrayplugins.hpp:72659
bool set_max_displacement(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72667
bool set_op(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72646
Value get_input1(double time=TiMe::Default()) const
The first scalar input.
Definition: vrayplugins.hpp:72656
bool set_input2(float texturefloat, double time=TiMe::Default())
The second scalar input.
Definition: vrayplugins.hpp:72661
bool set_input1(float texturefloat, double time=TiMe::Default())
The first scalar input.
Definition: vrayplugins.hpp:72654
float get_max_displacement(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72670
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:72638
bool set_input1(const PluginRef &texturefloat, double time=TiMe::Default())
The first scalar input.
Definition: vrayplugins.hpp:72652
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:72640
A V-Ray implementation of the ScatterSurfaceColor texture. Randomly chooses from a list of textures f...
Definition: vrayplugins.hpp:72674
IntList get_surface_node_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72744
bool set_surface_map_ids(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:72716
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:72679
PluginList get_surface_nodes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72732
bool set_presampled_source(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72767
bool set_surface_nodes(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:72727
int get_source(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72690
bool set_custom_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72697
bool set_source(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72686
bool set_gamma_randomness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72758
float get_hue_randomness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72753
float get_gamma_randomness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72762
IntList get_surface_map_ids(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72723
bool set_hue_randomness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72749
bool set_surface_node_ids(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:72737
int get_presampled_source(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72771
bool set_custom_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72694
Value get_custom_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72700
bool set_distribution_surface_maps(const ValueList &textureList, double time=TiMe::Default())
Definition: vrayplugins.hpp:72704
ValueList get_distribution_surface_maps(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72711
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:72677
Remaps the input texture from some old range to a new range of values. The ranges can be textured....
Definition: vrayplugins.hpp:72775
bool set_oldMin(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72799
Value get_newMin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72822
bool set_oldMax(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72809
bool set_value(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72786
bool set_value(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72789
bool set_oldMax(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72806
bool set_newMin(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72816
bool set_newMax(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72826
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:72780
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:72778
PluginRef out_color() const
(description missing)
Definition: vrayplugins.hpp:72835
Value get_newMax(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72832
bool set_newMin(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72819
Value get_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72792
bool set_oldMin(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72796
Value get_oldMax(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72812
Value get_oldMin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72802
bool set_newMax(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72829
Implements the Maya simplex noise procedural texture [gpuSupport=(none)].
Definition: vrayplugins.hpp:72839
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72908
Value get_distortion_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73132
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73011
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73007
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73065
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72900
bool set_ratio(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73177
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72984
bool set_distortion_v(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73126
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72947
bool set_scale(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73187
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:72963
bool set_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73156
bool set_frequency_ratio(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73146
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72939
Value get_frequency_ratio(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73152
bool set_frequency(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73136
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72869
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72993
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73029
bool set_distortion_ratio(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73106
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:72930
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73020
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72980
bool set_distortion_u(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73116
bool set_threshold(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73197
Value get_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73203
bool set_amplitude(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73096
bool set_frequency(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73139
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73002
Value get_distortion_ratio(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73112
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:72913
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72855
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73056
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72895
bool set_octaves(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73170
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:72844
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73038
float get_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73159
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:72956
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:72926
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73025
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:72950
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72966
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72878
bool set_distortion_v(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73129
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72873
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72934
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72904
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72921
bool set_noise_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73163
Value get_distortion_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73122
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72851
Value get_frequency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73142
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73092
bool set_threshold(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73200
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73047
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73016
bool set_ratio(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73180
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72887
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72864
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73070
Value get_amplitude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73102
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73043
Value get_ratio(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73183
int get_octaves(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73173
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72998
bool set_frequency_ratio(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73149
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72860
Value get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73193
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73034
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72975
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:72882
bool set_distortion_u(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73119
bool set_amplitude(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73099
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72989
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73052
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:72917
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:72842
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72891
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:72959
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:72971
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73088
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73061
bool set_distortion_ratio(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73109
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73079
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:72953
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73083
bool set_scale(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73190
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:72943
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73074
int get_noise_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73166
Texture connected to a SunLight for use as environment map. [gpuSupport=(bake)].
Definition: vrayplugins.hpp:73207
bool set_sun(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:73371
Color get_filter_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73304
bool set_target_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:73228
float get_intensity_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73223
bool set_size_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73255
bool set_altitude(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73282
bool set_ozone(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73246
bool set_filter_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:73300
float get_water_vapour(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73340
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:73210
bool set_intensity_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73219
float get_horizon_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73331
Vector get_up_vector(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73349
float get_blend_angle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73322
float get_altitude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73286
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:73354
bool set_water_vapour(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73336
bool set_sun_dir_only(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73379
int get_sun_dir_only(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73383
bool set_blend_angle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73318
float get_turbidity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73241
bool set_horizon_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73327
float get_ozone(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73250
PluginRef get_sun(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73374
int get_color_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73295
bool set_invisible(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73363
float get_size_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73259
bool set_turbidity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73237
int get_sky_model(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73268
bool set_sky_model(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73264
bool get_invisible(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73367
bool set_color_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73291
bool set_up_vector(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:73345
Transform get_target_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73232
float get_horiz_illum(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73277
bool set_horiz_illum(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73273
bool set_ground_albedo(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:73309
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:73212
Color get_ground_albedo(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73313
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73358
V-Ray implementation of the 3dsMax smoke procedural texture [gpuSupport=(full)].
Definition: vrayplugins.hpp:73387
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73412
bool set_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73689
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73618
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73559
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73604
float get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73675
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73452
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73582
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73622
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:73390
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73448
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73555
bool set_exponent(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73698
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73658
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73577
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73465
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73640
float get_exponent(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73702
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73595
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73491
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73426
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73417
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73586
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73528
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73430
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73456
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73546
bool set_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73671
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73514
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73550
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73478
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73435
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73482
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73443
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73564
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:73511
float get_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73693
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73631
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:73504
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73403
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73399
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73487
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:73498
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73613
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73573
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:73392
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73609
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73627
int get_iterations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73684
bool set_color2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73662
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73600
Value get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73666
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73523
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73568
bool set_color1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73649
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73591
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73537
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73474
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73636
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73645
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73408
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:73507
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73519
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:73501
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73495
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73532
bool set_iterations(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73680
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73541
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73439
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73421
Value get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73653
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73461
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73469
V-Ray implementation of the snow procedural texture in Maya [gpuSupport=(bake)].
Definition: vrayplugins.hpp:73706
Value get_snow_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73981
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73810
bool set_snow_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73977
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73718
bool set_threshold(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73999
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73914
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73946
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73801
bool set_snow_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73973
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:73826
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73968
bool set_threshold(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:74003
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73865
bool set_surface_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73986
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73959
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73950
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73745
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73754
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73797
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73937
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73727
Value get_thickness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74033
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73869
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73758
Value get_depth_decay(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74020
Value get_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74007
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73780
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73923
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73784
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73883
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:73709
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73775
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73767
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73955
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73941
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73722
bool get_wrap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73842
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:73823
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73932
bool set_thickness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:74029
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73860
Value get_surface_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73994
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73731
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73736
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73928
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73762
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:73711
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73771
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73833
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73910
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73874
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:73793
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73919
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73847
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:73820
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73892
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73878
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:73830
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73896
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73901
bool set_depth_decay(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:74012
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73905
bool set_thickness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:74025
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73964
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73887
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73749
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73788
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73851
bool set_surface_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73990
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73740
bool set_wrap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73838
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:73814
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:73856
bool set_depth_decay(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:74016
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:73817
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:73806
Procedural texture for use with LightRectangle to reproduce softbox lighting [gpuSupport=(bake)].
Definition: vrayplugins.hpp:74037
bool set_noise_levels(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74741
Color get_base_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74299
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74191
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74058
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74053
float get_u_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74429
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74223
float get_base_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74357
bool set_grad_horiz_pos(const ValueList &list, double time=TiMe::Default())
Horizontal gradient positions.
Definition: vrayplugins.hpp:74565
bool set_u_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74425
bool set_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74723
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74076
bool get_frame_tint_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74682
Color get_base_tint(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74339
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74062
bool set_spots_iradius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74488
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74080
Color get_frame_tint(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74691
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:74128
bool set_v_tiling_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74470
float get_frame_tint_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74700
bool get_frame_flip(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74648
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:74137
bool set_spots_exp(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74497
float get_v_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74456
float get_spots_exp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74501
bool set_grad_horiz_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74549
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74067
bool set_spots_oradius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74479
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74227
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74049
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74241
bool set_frame_tint_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74696
bool set_spots_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74371
ValueList get_grad_rad_col(double time=TiMe::Default()) const
Radial gradient colors.
Definition: vrayplugins.hpp:74623
bool set_grad_frame(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:74670
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:74157
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74277
float get_spots_oradius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74483
Color get_spots_tint(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74411
bool set_grad_rad_flip(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74601
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74218
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74132
Value get_base_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74321
float get_spots_tint_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74420
bool set_frame_col(const ValueList &textureList, double time=TiMe::Default())
Frame colors.
Definition: vrayplugins.hpp:74660
PluginRef get_grad_rad(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74630
bool get_grad_vert_flip(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74519
bool set_grad_rad_pos(const ValueList &list, double time=TiMe::Default())
Radial gradient positions.
Definition: vrayplugins.hpp:74608
bool get_v_tiling_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74474
ValueList get_grad_horiz_pos(double time=TiMe::Default()) const
Horizontal gradient positions.
Definition: vrayplugins.hpp:74571
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:74151
bool set_grad_vert_pos(const ValueList &list, double time=TiMe::Default())
Vertical gradient positions.
Definition: vrayplugins.hpp:74522
bool get_spots_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74375
PluginRef get_grad_vert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74544
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74169
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:74085
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74173
bool set_frame_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74635
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74281
float get_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74709
bool set_frame_pos(const ValueList &list, double time=TiMe::Default())
Frame positions.
Definition: vrayplugins.hpp:74651
ValueList get_frame_col(double time=TiMe::Default()) const
Frame colors.
Definition: vrayplugins.hpp:74666
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74093
bool set_frame_tint_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74678
bool set_u_tiling(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74434
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74272
bool set_grad_rad_col(const ValueList &textureList, double time=TiMe::Default())
Radial gradient colors.
Definition: vrayplugins.hpp:74617
bool set_noise_fractal(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74732
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74164
bool set_spots_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74389
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:74115
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:74098
bool set_base_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:74295
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:74141
bool set_grad_horiz(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:74584
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74178
ValueList get_grad_vert_col(double time=TiMe::Default()) const
Vertical gradient colors.
Definition: vrayplugins.hpp:74537
bool get_base_tint_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74330
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74268
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74236
bool set_grad_vert_col(const ValueList &textureList, double time=TiMe::Default())
Vertical gradient colors.
Definition: vrayplugins.hpp:74531
bool set_spots_tint(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:74407
bool set_grad_horiz_col(const ValueList &textureList, double time=TiMe::Default())
Horizontal gradient colors.
Definition: vrayplugins.hpp:74574
bool get_spots_tint_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74402
float get_spots_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74384
bool get_base_tex_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74308
ValueList get_grad_horiz_col(double time=TiMe::Default()) const
Horizontal gradient colors.
Definition: vrayplugins.hpp:74580
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:74111
float get_base_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74366
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74196
bool get_grad_rad_flip(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74605
bool get_grad_vert_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74510
bool set_base_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74353
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74119
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74205
bool set_spots_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74380
bool set_spots_tint_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74416
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74259
bool set_grad_rad(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:74627
bool set_grad_vert_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74506
bool get_grad_horiz_flip(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74562
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:74154
bool set_frame_flip(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74644
bool get_noise_fractal(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74736
bool get_grad_horiz_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74553
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74286
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74245
bool set_spots_tint_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74398
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74200
bool get_frame_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74639
bool set_base_tint(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:74335
bool set_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74705
bool set_base_tex_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74304
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:74089
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74145
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74232
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:74161
float get_base_tint_strength(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74348
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74254
bool set_base_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:74317
float get_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74727
PluginRef get_grad_frame(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74673
bool set_grad_vert_flip(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74515
bool set_grad_horiz_flip(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74558
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:74124
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74187
bool set_grad_rad_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74592
PluginRef get_grad_horiz(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74587
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74071
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74209
float get_v_tiling(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74465
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:74042
float get_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74718
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74290
ValueList get_frame_pos(double time=TiMe::Default()) const
Frame positions.
Definition: vrayplugins.hpp:74657
bool set_v_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74452
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:74102
bool set_base_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:74313
ValueList get_grad_vert_pos(double time=TiMe::Default()) const
Vertical gradient positions.
Definition: vrayplugins.hpp:74528
int get_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74745
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74182
float get_u_tiling(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74438
ValueList get_grad_rad_pos(double time=TiMe::Default()) const
Radial gradient positions.
Definition: vrayplugins.hpp:74614
bool set_frame_tint(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:74687
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74106
int get_spots_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74393
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74263
bool set_v_tiling(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74461
bool get_u_tiling_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74447
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74214
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74250
bool get_grad_rad_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74596
bool set_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74714
bool set_base_tint_strength(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74344
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:74148
bool set_base_tint_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74326
bool set_u_tiling_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74443
bool set_base_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74362
bool set_grad_vert(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:74541
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:74040
float get_spots_iradius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74492
V-Ray implementation of the 3dsMax speckle procedural texture [gpuSupport=(bake)].
Definition: vrayplugins.hpp:74749
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74876
Value get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75028
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74783
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:74801
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74944
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74831
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74818
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74993
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74844
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74899
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75002
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:74823
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74962
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74939
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74980
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74903
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74765
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74792
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74779
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:74853
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74989
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:74754
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:74814
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:74849
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74917
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:74863
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74908
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74857
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74805
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:74752
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:74873
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:74810
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74935
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74984
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74761
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74975
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74774
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75007
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74966
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74948
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74881
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74930
Value get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75015
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74912
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74894
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74926
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74770
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74885
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:74827
bool set_color1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75011
bool set_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75032
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75020
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74957
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74971
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:74866
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:74797
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:74921
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:74869
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:74840
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74998
float get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75035
bool set_color2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75024
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74953
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:74836
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:74860
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74890
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:74788
V-Ray implementation of the 3dsMax splat procedural texture [gpuSupport=(bake)].
Definition: vrayplugins.hpp:75039
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75283
Value get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75318
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75279
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75073
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75274
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75297
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75113
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75051
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75104
bool set_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75322
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:75042
float get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75325
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75292
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75216
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75134
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75243
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75225
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75189
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:75163
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75108
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75202
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:75159
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:75156
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75270
bool set_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75336
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75193
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75143
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75055
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:75153
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75310
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75171
bool set_smoothing(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75343
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75126
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75288
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75175
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75095
Value get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75305
float get_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75339
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75234
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75082
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75207
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:75044
int get_iterations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75332
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75147
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75261
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75252
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75091
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75060
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75238
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75265
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75100
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75229
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75198
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75180
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75256
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75121
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75087
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75069
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75139
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75184
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75220
bool set_iterations(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75329
bool set_color1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75301
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75078
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75166
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75211
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75117
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75130
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75064
bool set_color2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75314
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75247
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:75150
float get_smoothing(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75346
Masks parts of the input texture using the 'mask' texture or a color key [gpuSupport=(none)].
Definition: vrayplugins.hpp:75350
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75437
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75454
bool set_color_key(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75508
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75424
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75458
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:75467
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75441
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75402
bool set_sat_range(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75531
Value get_default_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75554
bool set_hue_range(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75521
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75366
float get_edge_blend(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75561
bool set_default_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75551
Value get_color_key(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75514
bool set_mask(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75487
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75375
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75432
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75406
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:75353
bool set_positive_key(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75501
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:75464
Value get_mask(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75490
bool set_mask(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75484
bool get_positive_key(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75504
Value get_hue_range(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75524
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75415
bool set_sat_range(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75528
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75393
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75445
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75380
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75384
bool set_color_key(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75511
Value get_val_range(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75544
bool get_key_masking(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75497
bool set_image(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75477
bool set_val_range(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75538
bool set_image(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75474
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
UVWGen from which the uvw coordinates will be taken.
Definition: vrayplugins.hpp:75564
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:75461
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75450
Value get_sat_range(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75534
bool set_key_masking(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75494
bool set_edge_blend(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75558
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75411
PluginRef get_uvwgen(double time=TiMe::Default()) const
UVWGen from which the uvw coordinates will be taken.
Definition: vrayplugins.hpp:75566
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75389
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:75355
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75362
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75419
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75398
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75428
bool set_val_range(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75541
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:75470
Value get_image(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75480
bool set_hue_range(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75518
bool set_default_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75548
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75371
V-Ray implementation of the 3dsMax stucco procedural texture [gpuSupport=(bake)].
Definition: vrayplugins.hpp:75570
bool set_color2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75845
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75792
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75657
float get_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75870
bool set_color1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75832
float get_thickness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75863
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:75681
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:75575
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75626
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:75690
Value get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75849
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75787
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75742
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75769
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75661
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75715
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75648
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75819
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75678
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75631
bool set_thickness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75860
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75778
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75613
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75814
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75841
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75828
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75747
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75805
Value get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75836
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75765
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75706
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75733
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75674
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:75687
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75635
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:75644
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75697
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75810
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75639
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75724
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75720
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75595
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75586
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75702
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:75573
bool set_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75853
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75622
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75591
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75760
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75609
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75729
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75756
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75604
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75652
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75751
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75738
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75783
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75618
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75774
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75582
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75600
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75823
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:75694
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75665
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75796
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:75684
bool set_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75867
float get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75856
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75711
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75801
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:75670
Deprecated. [gpuSupport=(bake)].
Definition: vrayplugins.hpp:75874
bool set_custom_vector(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:75906
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:75877
bool set_range(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75921
bool set_invert(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75913
float get_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75895
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:75879
int get_inc_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75888
bool set_bias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75892
bool set_gain(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75899
bool set_inc_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75885
float get_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75902
int get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75916
Vector get_custom_vector(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75909
int get_range(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75925
Samples lighting at the point that is being shaded [gpuSupport=(none)].
Definition: vrayplugins.hpp:75929
PluginRef out_color() const
(description missing)
Definition: vrayplugins.hpp:75967
int get_luminance_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75947
bool set_luminance_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75943
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:75932
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:75934
int get_samples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75954
bool set_samples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75951
PluginRef out_luminance() const
(description missing)
Definition: vrayplugins.hpp:75964
bool get_contribute_to_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75961
bool set_contribute_to_gi(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75958
V-Ray implementation of the 3dsMax swirl procedural texture [gpuSupport=(bake)].
Definition: vrayplugins.hpp:75971
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75992
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76079
float get_center_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76279
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75996
bool set_center_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76283
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:76062
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76098
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76071
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76066
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76121
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76019
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76228
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76202
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76143
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76220
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76211
bool set_swirl_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76262
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76040
float get_swirl_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76265
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76010
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76179
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:76082
float get_random_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76293
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76075
bool set_color_contrast(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76255
bool set_random_seed(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76290
float get_twist(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76300
float get_center_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76286
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:75974
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:76095
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76170
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76188
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76161
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:76085
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76027
bool set_color1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76231
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76152
float get_swirl_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76251
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76139
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:76049
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76238
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76193
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76125
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76134
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:75976
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:76088
bool set_twist(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76297
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:76058
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76206
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76130
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76166
Value get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76244
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76036
bool set_color2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76241
Value get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76234
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76032
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76001
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76014
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:75987
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76112
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76148
bool set_constant_detail(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76269
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:75983
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76184
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76023
float get_color_contrast(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76258
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76053
bool set_center_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76276
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:76091
int get_constant_detail(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76272
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76005
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76215
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76197
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76103
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76157
bool set_swirl_intensity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76248
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:76045
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76116
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76175
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76107
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76224
Chooses from a list of other float textures based on which scene object is being shaded [gpuSupport=(...
Definition: vrayplugins.hpp:76341
bool set_textures(const ValueList &texturefloatList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:76358
PluginList get_nodes(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:76355
bool set_default_texture(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:76371
bool set_nodes(const PluginList &pluginList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:76351
bool set_default_texture(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:76368
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:76344
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:76346
ValueList get_textures(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:76364
Value get_default_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76374
Chooses from a list of other color textures based on which scene object is being shaded [gpuSupport=(...
Definition: vrayplugins.hpp:76304
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:76307
Value get_default_texture(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76337
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:76309
bool set_nodes(const PluginList &pluginList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:76314
bool set_default_texture(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76331
PluginList get_nodes(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:76318
bool set_default_texture(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76334
ValueList get_textures(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:76327
bool set_textures(const ValueList &textureList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:76321
Chooses from a list of other integer textures based on which scene object is being shaded [gpuSupport...
Definition: vrayplugins.hpp:76378
bool set_values(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:76396
bool set_default(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76406
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:76381
int get_default(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76409
IntList get_values(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76402
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:76383
PluginList get_nodes(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:76392
bool set_nodes(const PluginList &pluginList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:76388
Chooses from a list of other matrix textures based on which scene object is being shaded [gpuSupport=...
Definition: vrayplugins.hpp:76413
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:76418
bool set_textures(const ValueList &texturematrixList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:76430
PluginList get_nodes(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:76427
bool set_default_texture(const PluginRef &texturematrix, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:76439
Value get_default_texture(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:76443
ValueList get_textures(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:76436
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:76416
bool set_nodes(const PluginList &pluginList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:76423
bool set_default_texture(const Matrix &texturematrix, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:76441
Chooses from a list of other transform textures based on which scene object is being shaded [gpuSuppo...
Definition: vrayplugins.hpp:76447
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:76452
bool set_default_texture(const PluginRef &texturetransform, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:76473
bool set_default_texture(const Transform &texturetransform, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:76475
PluginList get_nodes(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:76461
bool set_nodes(const PluginList &pluginList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:76457
bool set_textures(const ValueList &texturetransformList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:76464
Value get_default_texture(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:76477
ValueList get_textures(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:76470
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:76450
Maps a temperature floating point input to respective black body radiation color (remember to set col...
Definition: vrayplugins.hpp:76481
bool set_gamma_correction(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76542
Value get_temperature(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76510
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:76486
bool set_color_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76493
float get_gamma_correction(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76546
bool set_temperature(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:76502
float get_rgb_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76528
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76519
float get_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76537
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:76515
bool set_temperature(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:76506
bool set_alpha(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76533
int get_color_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76497
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:76484
bool set_rgb_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76524
Multiplies the temperature by the input texture intensity and converts that to a black body radiation...
Definition: vrayplugins.hpp:76550
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:76553
Value get_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76567
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:76555
float get_temperature(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76574
bool set_input(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76561
PluginRef out_color() const
(description missing)
Definition: vrayplugins.hpp:76577
bool set_temperature(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76571
bool set_input(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76564
Outputs the thickness of the shaded object at this point as grayscale color value....
Definition: vrayplugins.hpp:76581
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:76584
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:76586
bool set_thickness_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76592
float get_thickness_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76595
An implementation of the Thin Film map [gpuSupport=(none)].
Definition: vrayplugins.hpp:76599
bool set_thickness_map(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76726
bool set_thickness_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76743
float get_ior_film(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76765
float get_thickness_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76747
float get_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76783
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76694
bool set_ior_int(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76770
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:76719
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:76686
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76629
float get_thickness_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76738
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:76677
Value get_thickness_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76729
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:76602
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76615
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76624
bool set_thickness_map(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76723
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76638
bool set_hue(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76788
bool set_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76779
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76681
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76703
bool set_thickness_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76734
float get_ior_int(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76774
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76620
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76664
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76642
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:76673
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76647
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:76716
bool set_ior_film(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76761
float get_ior_ext(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76756
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76660
float get_sat(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76801
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76707
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76651
bool set_ior_ext(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76752
bool set_sat(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76797
float get_hue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76792
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76633
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:76690
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:76713
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76611
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:76604
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76655
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:76710
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76668
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76699
V-Ray implementation of the 3dsMax tiles procedural texture [gpuSupport=(bake)].
Definition: vrayplugins.hpp:76805
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77049
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76826
Value get_color_mortar(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77077
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76821
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:76810
bool set_row_modify(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77191
bool set_horizontal_count(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77092
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76991
bool set_holes(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77146
bool set_line_shift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77173
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76946
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76986
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76909
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76959
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:76916
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76950
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76968
bool set_per_row(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77200
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:76925
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76905
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76817
int get_holes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77150
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76932
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76844
bool get_column_modify(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77222
Value get_color_tiles(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77087
float get_random_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77186
bool get_row_modify(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77195
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76853
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77018
bool set_pattern_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77063
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77009
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76870
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76874
bool set_vertical_gap(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77137
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76982
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:76922
bool set_edge_roughness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77155
bool set_column_change(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77236
float get_line_shift(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77177
bool set_vertical_count(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77101
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:76879
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:76808
float get_column_change(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77240
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76937
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76848
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76839
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77000
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76861
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76964
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76830
bool set_random_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77164
float get_horizontal_count(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77096
int get_per_row(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77204
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76866
bool set_random_shift(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77182
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77013
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77036
bool set_color_variance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77110
float get_vertical_gap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77141
bool set_fade_variance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77119
bool set_color_mortar(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77071
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76977
float get_vertical_count(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77105
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76995
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77022
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76941
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:76919
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76913
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76887
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77031
int get_pattern_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77067
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:76883
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77027
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76955
bool set_column_modify(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77218
float get_horizontal_gap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77132
int get_random_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77168
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77045
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77040
int get_per_column(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77231
bool set_row_change(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77209
float get_color_variance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77114
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:76900
bool set_color_tiles(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77084
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:76857
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77004
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76973
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77058
float get_row_change(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77213
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:76892
bool set_color_mortar(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77074
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:76929
float get_edge_roughness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77159
bool set_color_tiles(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77081
float get_fade_variance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77123
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:76896
bool set_per_column(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77227
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:76835
bool set_horizontal_gap(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77128
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77054
Converts input texture to a vector texturegpuSupport=(none)
Definition: vrayplugins.hpp:77244
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:77247
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:77249
PluginRef get_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77258
bool set_input(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:77255
Uses triplanar mapping of 3 textures for the X/Y/Z axis for texturing without UV data [gpuSupport=(fu...
Definition: vrayplugins.hpp:77262
bool set_random_texture_rotation(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77410
Value get_texture_negz(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77335
bool set_texture_z(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77302
bool set_rest_position_tex(const PluginRef &texture, double time=TiMe::Default())
Texture to be used as reference vertices. Usually TexUserColor sampling geometry map channel.
Definition: vrayplugins.hpp:77488
bool set_random_user_attribute(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:77445
float get_blend(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77370
bool set_texture_negz(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77329
bool set_texture_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77274
bool set_size(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:77344
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:77265
bool set_texture_negy(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77322
bool set_texture_y(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77289
bool set_scale(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:77353
bool set_texture_x(const PluginRef &texture, double time=TiMe::Default())
The base texture, or the texture for the X axis if texture mode is set to different textures.
Definition: vrayplugins.hpp:77281
bool get_random_frame_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77427
Value get_texture_x(double time=TiMe::Default()) const
The base texture, or the texture for the X axis if texture mode is set to different textures.
Definition: vrayplugins.hpp:77285
Value get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77361
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:77267
Value get_rest_position_tex(double time=TiMe::Default()) const
Texture to be used as reference vertices. Usually TexUserColor sampling geometry map channel.
Definition: vrayplugins.hpp:77492
int get_ref_space(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77458
Value get_rest_normal_tex(double time=TiMe::Default()) const
Texture to be used as reference normals. Usually TexUserColor sampling geometry map channel.
Definition: vrayplugins.hpp:77499
Value get_texture_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77295
bool set_frame_offset(const Vector &texturevector, double time=TiMe::Default())
Definition: vrayplugins.hpp:77377
int get_random_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77436
bool set_texture_rotation(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:77385
bool set_texture_x(const AColor &texture, double time=TiMe::Default())
The base texture, or the texture for the X axis if texture mode is set to different textures.
Definition: vrayplugins.hpp:77283
int get_blend_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77476
bool set_rest_normal_tex(const AColor &texture, double time=TiMe::Default())
Texture to be used as reference normals. Usually TexUserColor sampling geometry map channel.
Definition: vrayplugins.hpp:77497
bool set_frame_offset(const PluginRef &texturevector, double time=TiMe::Default())
Definition: vrayplugins.hpp:77374
bool set_texture_rotation_map(const Vector &texturevector, double time=TiMe::Default())
Definition: vrayplugins.hpp:77396
bool set_ref_space(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77454
bool set_texture_rotation_map(const PluginRef &texturevector, double time=TiMe::Default())
Definition: vrayplugins.hpp:77393
Value get_texture_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77305
Value get_texture_negx(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77315
bool get_random_texture_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77406
bool set_rest_position_tex(const AColor &texture, double time=TiMe::Default())
Texture to be used as reference vertices. Usually TexUserColor sampling geometry map channel.
Definition: vrayplugins.hpp:77490
Transform get_node_ref_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77467
bool set_use_displaced_surface(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77481
bool get_random_axis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77420
bool set_scale(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:77357
bool get_use_displaced_surface(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77485
bool set_texture_z(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77299
bool set_texture_negy(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77319
bool set_random_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77432
bool set_blend(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77366
bool set_size(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:77340
bool set_texture_negx(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77309
bool set_texture_y(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77292
Value get_texture_negy(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77325
bool set_random_frame_rotation(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77424
Value get_frame_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77380
bool set_node_ref_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:77463
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:77502
Value get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77348
bool set_texture_negz(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77332
bool set_random_axis(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77417
std::string get_random_user_attribute(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77449
bool set_random_texture_offset(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77403
bool get_random_texture_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77413
int get_texture_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77278
bool set_texture_negx(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77312
Value get_texture_rotation_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77399
bool set_blend_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77472
Vector get_texture_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77389
bool set_rest_normal_tex(const PluginRef &texture, double time=TiMe::Default())
Texture to be used as reference normals. Usually TexUserColor sampling geometry map channel.
Definition: vrayplugins.hpp:77495
bool set_random_user_attribute(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:77441
Converts UVW coordinates provided from a UVWGen plugin to color. Same as TexUVW. [gpuSupport=(full)].
Definition: vrayplugins.hpp:77531
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:77534
PluginRef get_input(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:77543
bool set_input(const PluginRef &plugin, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:77541
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:77536
Outputs the UVW from a UVWGen plugin as RGB color [gpuSupport=(full)].
Definition: vrayplugins.hpp:77506
int get_component(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77527
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:77509
PluginRef get_uvwgen(double time=TiMe::Default()) const
The uvw space that will be displayed as RGB.
Definition: vrayplugins.hpp:77518
bool set_component(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77523
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
The uvw space that will be displayed as RGB.
Definition: vrayplugins.hpp:77516
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:77511
Outputs a color taken from a Node::user_attributes parameter or from a geometry's UVW mapping channel...
Definition: vrayplugins.hpp:77547
std::string get_user_attribute(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77598
bool set_attribute_priority(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77561
bool set_user_attribute(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:77590
PluginRef out_color() const
(description missing)
Definition: vrayplugins.hpp:77601
bool set_user_attribute(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:77594
bool set_default_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77581
bool set_default_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77577
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77569
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:77552
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:77550
int get_attribute_priority(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77565
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77572
Value get_default_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77585
Outputs an integer taken from a Node::user_attributes parameter or from a geometry's UVW mapping chan...
Definition: vrayplugins.hpp:77605
bool set_default_value(const PluginRef &textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:77633
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77625
int get_attribute_priority(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77621
bool set_user_attribute(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:77646
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:77610
bool set_default_value(int textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:77637
PluginRef out_scalar() const
(description missing)
Definition: vrayplugins.hpp:77657
bool set_attribute_priority(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77617
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:77608
Value get_default_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77641
bool set_user_attribute(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:77650
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77628
std::string get_user_attribute(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77654
Outputs a scalar taken from a Node::user_attributes parameter or from a geometry's UVW mapping channe...
Definition: vrayplugins.hpp:77661
bool set_user_attribute(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:77706
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77681
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:77666
bool set_default_value(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:77693
Value get_default_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77697
bool set_attribute_priority(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77673
bool set_default_value(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:77689
std::string get_user_attribute(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77710
int get_attribute_priority(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77677
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:77664
bool set_user_attribute(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:77702
PluginRef out_scalar() const
(description missing)
Definition: vrayplugins.hpp:77713
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77684
Outputs several parameters when shading fur. Subset of TexHairSampler. [gpuSupport=(partial)].
Definition: vrayplugins.hpp:77717
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:77720
PluginRef out_distance_along_strand_absolute() const
Distance along the hair strand where the intersection occurred, in scene units, normalized to an abso...
Definition: vrayplugins.hpp:77728
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:77722
PluginRef out_position_across_strand() const
The relative position of the intersection across the hair strand width, in [0 1] range.
Definition: vrayplugins.hpp:77731
bool set_fur_max_distance(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:77743
bool set_fur_max_distance(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:77739
Value get_fur_max_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77747
PluginRef out_distance_along_strand() const
Distance along the hair strand where the intersection occurred, in the [0,1] range.
Definition: vrayplugins.hpp:77725
PluginRef out_random_by_strand() const
Random by the hair strand where the intersection occurred, in the [0,1] range.
Definition: vrayplugins.hpp:77734
Performs arithmetic operation between the two input textures. Default output operation is defined by ...
Definition: vrayplugins.hpp:77751
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:77756
PluginRef out_dot_product() const
The dot product.
Definition: vrayplugins.hpp:77795
Value get_vector_b(double time=TiMe::Default()) const
The second vector.
Definition: vrayplugins.hpp:77772
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:77754
bool set_vector_a(const PluginRef &texturevector, double time=TiMe::Default())
The first vector.
Definition: vrayplugins.hpp:77761
PluginRef out_z() const
The z-component of the first vector.
Definition: vrayplugins.hpp:77819
PluginRef out_result_a() const
The first vector times the first multiplier.
Definition: vrayplugins.hpp:77807
PluginRef out_cross_product() const
The cross product.
Definition: vrayplugins.hpp:77798
bool set_mult_a(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:77776
Value get_vector_a(double time=TiMe::Default()) const
The first vector.
Definition: vrayplugins.hpp:77765
bool set_mult_b(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:77786
Value get_mult_b(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77792
PluginRef out_difference() const
The difference.
Definition: vrayplugins.hpp:77804
bool set_vector_b(const Vector &texturevector, double time=TiMe::Default())
The second vector.
Definition: vrayplugins.hpp:77770
bool set_mult_b(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:77789
PluginRef out_x() const
The x-component of the first vector.
Definition: vrayplugins.hpp:77813
PluginRef out_result_b() const
The second vector times the second multiplier.
Definition: vrayplugins.hpp:77810
PluginRef out_sum() const
The sum.
Definition: vrayplugins.hpp:77801
bool set_vector_b(const PluginRef &texturevector, double time=TiMe::Default())
The second vector.
Definition: vrayplugins.hpp:77768
PluginRef out_y() const
The y-component of the first vector.
Definition: vrayplugins.hpp:77816
bool set_mult_a(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:77779
Value get_mult_a(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77782
bool set_vector_a(const Vector &texturevector, double time=TiMe::Default())
The first vector.
Definition: vrayplugins.hpp:77763
Performas a vector operation between two textures like TexVectorOp, but the inputs and output are col...
Definition: vrayplugins.hpp:77823
Value get_input2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77865
bool set_input1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77844
bool set_input2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77857
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:77828
bool set_operation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77835
bool set_transform(const PluginRef &texturetransform, double time=TiMe::Default())
Definition: vrayplugins.hpp:77869
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:77826
PluginRef out_color() const
(description missing)
Definition: vrayplugins.hpp:77887
int get_operation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77839
bool set_input1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77848
bool set_transform(const Transform &texturetransform, double time=TiMe::Default())
Definition: vrayplugins.hpp:77872
bool set_normalize(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77880
Value get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77875
bool get_normalize(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77884
Value get_input1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77852
bool set_input2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77861
Converts a vector texture to color texture [gpuSupport=(full)].
Definition: vrayplugins.hpp:77891
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:77894
PluginRef out_color() const
(description missing)
Definition: vrayplugins.hpp:77908
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:77896
bool set_input(const PluginRef &texturevector, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:77901
Value get_input(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:77905
bool set_input(const Vector &texturevector, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:77903
Only for V-Ray for Maya. Outputs vertex colors taken from a color set. [gpuSupport=(none)].
Definition: vrayplugins.hpp:77912
bool set_default_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77933
bool set_default_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:77936
Value get_default_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77939
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:77917
bool set_color_set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:77923
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:77915
bool set_color_set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:77926
std::string get_color_set_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77929
Deprecated. Used for baked volume simulation in V-Ray for Blender [gpuSupport=(none)].
Definition: vrayplugins.hpp:77943
bool set_density(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:77968
PluginRef out_out_fuel() const
Fuel.
Definition: vrayplugins.hpp:78008
Vector get_resolution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77964
PluginRef out_out_flame() const
Flame.
Definition: vrayplugins.hpp:78005
FloatList get_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77974
bool set_flame(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:77978
bool set_fuel(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:77988
PluginRef out_out_density() const
Density.
Definition: vrayplugins.hpp:78002
FloatList get_flame(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77984
bool set_resolution(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:77961
int get_interpolation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77957
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:77946
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:77948
PluginRef get_uvwgen(double time=TiMe::Default()) const
The UVW generator for the texture.
Definition: vrayplugins.hpp:77999
FloatList get_fuel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:77994
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
The UVW generator for the texture.
Definition: vrayplugins.hpp:77997
bool set_interpolation(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:77954
Procedural noise texture for water displacement based on Tessendorf's "Simulating Ocean Surface" pape...
Definition: vrayplugins.hpp:78012
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:78017
float get_movement_rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78074
bool set_resolution(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78086
bool set_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78078
int get_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78081
int get_resolution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78090
float get_height_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78033
bool set_movement_rate(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78070
bool set_height_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78029
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:78015
bool set_wind_direction(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78037
bool set_choppy_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78062
float get_wind_direction(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78040
bool set_wind_direction_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78054
PluginRef get_uvwgen(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:78024
float get_choppy_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78065
float get_patch_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78099
float get_wind_magnitude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78049
bool set_wind_magnitude(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78045
bool set_patch_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78095
float get_wind_direction_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78058
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:78022
An implementation of 3ds Max's Waves map [gpuSupport=(none)].
Definition: vrayplugins.hpp:78103
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78360
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78316
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78352
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78235
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78151
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78159
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78356
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78211
bool set_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78408
bool set_color2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78373
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78133
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78311
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78343
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:78220
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78239
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78280
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78289
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:78223
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78128
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78142
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:78227
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78338
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78146
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78302
Value get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78366
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78329
bool set_len_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78417
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78390
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78137
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78262
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78119
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78248
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:78108
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78271
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:78214
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78124
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78266
bool set_amp(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78435
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78325
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78230
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78275
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78394
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78298
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78168
bool set_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78444
float get_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78448
bool set_len_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78426
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78244
float get_len_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78430
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:78177
float get_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78412
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78185
float get_amp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78439
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78320
Value get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78376
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:78217
int get_num(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78385
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78370
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78172
bool set_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78399
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78203
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:78106
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78293
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78284
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78115
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:78181
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78307
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78253
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78334
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78198
float get_len_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78421
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78155
bool set_num(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78381
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78347
bool set_color1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78363
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78207
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78257
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78164
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:78190
int get_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78403
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:78194
V-Ray implementation of the wood procedural texture in Maya [gpuSupport=(bake)].
Definition: vrayplugins.hpp:78452
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78521
Value get_grain_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78772
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78710
float get_grain_spacing(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78786
bool set_filler_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78718
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:78563
float get_amplitude_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78807
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78701
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78552
bool set_grain_spacing(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78783
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78665
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:78539
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78633
bool set_center_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78797
bool set_age(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78759
bool set_center_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78790
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78597
bool set_layer_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78745
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78602
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78660
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78482
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78495
float get_age(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78762
bool set_amplitude_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78811
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:78576
bool get_wrap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78588
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78508
bool set_ratio(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78818
float get_ripples_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78835
bool set_ripples_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78825
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78534
bool set_grain_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78766
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78477
float get_ripples_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78828
float get_ripples_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78842
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:78530
bool set_vein_spread(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78738
float get_vein_spread(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78741
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78692
bool set_vein_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78731
float get_depth_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78856
bool set_vein_color_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78728
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78615
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78517
bool set_wrap(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78584
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:78455
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78611
float get_center_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78793
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78669
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78629
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78491
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78579
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:78526
float get_grain_contr(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78779
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78606
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:78457
float get_center_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78800
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78593
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78624
float get_depth_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78849
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78705
Value get_filler_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78724
bool set_ripples_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78832
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:78569
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78500
bool set_amplitude_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78804
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78656
Value get_vein_color_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78734
bool set_grain_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78769
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78642
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78620
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78547
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78486
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:78572
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78651
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78473
bool set_filler_color_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78721
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78714
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78674
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:78566
bool set_ripples_z(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78839
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78556
bool set_randomness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78752
bool set_grain_contr(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78776
float get_amplitude_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78814
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78513
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78696
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78468
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:78543
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78647
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78560
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78683
float get_layer_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78748
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78638
bool set_depth_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78846
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78504
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78464
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78687
float get_randomness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78755
bool set_depth_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78853
float get_ratio(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78821
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78678
Deprecated. Use TexBitmap + TexRemap or another color correction texture. [gpuSupport=(partial)].
Definition: vrayplugins.hpp:78860
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79041
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79019
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79059
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79032
PluginRef get_bitmap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79129
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79055
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79023
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:78951
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:78977
float get_gain(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79156
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78929
bool set_saturation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79143
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78890
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:78984
bool set_rgba_to_grayscl(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79170
bool get_enable_effects(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79201
bool set_exposure(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79206
bool set_tile(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78992
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:78865
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78899
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79001
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:78971
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79073
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79095
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78955
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:78947
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79086
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:78980
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79091
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79082
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:78974
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79104
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78885
float get_brightness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79165
bool set_gain(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79152
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79028
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79109
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79122
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78872
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79064
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78925
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79100
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79005
bool set_flip_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79188
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79050
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:78934
float get_exposure(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79210
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79046
bool set_flip_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79179
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78903
bool set_enable_effects(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79197
int get_tile(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78996
bool set_hue(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79134
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:78938
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79014
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78987
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79077
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79010
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79118
bool get_flip_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79192
bool set_bitmap(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:79126
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79113
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78964
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78968
bool get_rgba_to_grayscl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79174
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79068
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78876
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78921
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79037
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78942
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:78863
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78894
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78908
bool set_brightness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79161
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:78916
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78960
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:78881
float get_hue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79138
bool get_flip_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79183
float get_saturation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79147
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:78912
Deprecated. [gpuSupport=(bake)].
Definition: vrayplugins.hpp:79214
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79382
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79458
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79230
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79440
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79422
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79226
Color get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79488
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79427
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79318
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79463
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79377
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79235
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:79331
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:79301
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79279
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79373
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79418
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:79305
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79413
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79409
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79350
bool set_cells_color_tex(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:79472
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79359
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:79219
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:79338
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79431
bool set_cells_color_tex(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:79470
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79296
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79454
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79368
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79346
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79391
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79341
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79248
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:79288
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79314
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79262
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:79334
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79400
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79404
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:79217
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79257
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79266
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79275
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:79292
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79244
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:79328
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79449
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79322
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79309
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79364
Value get_background_color_tex(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:79481
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79386
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79270
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79239
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79467
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:79325
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79355
Value get_cells_color_tex(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:79474
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79283
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79436
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79445
bool set_background_color_tex(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:79479
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79395
bool set_background_color_tex(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:79477
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79253
bool set_scale(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:79485
Deprecated. Consider using TexRemap. [gpuSupport=(none)].
Definition: vrayplugins.hpp:79492
float get_shadows_red(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79626
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79526
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79553
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79517
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:79495
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79592
bool set_shadows_green(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79630
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:79603
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:79609
int get_preserve_value(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79689
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79544
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79557
bool set_shadows_red(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79623
bool set_midtones_red(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79644
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79508
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:79566
bool set_xsi_color(const PluginRef &texture, double time=TiMe::Default())
Input texture.
Definition: vrayplugins.hpp:79615
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:79570
bool set_shadows_blue(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79637
bool set_midtones_green(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79651
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:79583
bool set_highlights_red(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79665
float get_shadows_blue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79640
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:79606
bool set_midtones_blue(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79658
float get_shadows_green(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79633
float get_midtones_green(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79654
float get_highlights_blue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79682
float get_highlights_green(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79675
bool set_highlights_blue(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79679
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79561
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79535
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:79579
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79600
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79522
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79540
Value get_xsi_color(double time=TiMe::Default()) const
Input texture.
Definition: vrayplugins.hpp:79619
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79504
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79531
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79596
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79574
float get_midtones_blue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79661
bool set_highlights_green(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79672
float get_midtones_red(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79647
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79513
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:79497
bool set_xsi_color(const AColor &texture, double time=TiMe::Default())
Input texture.
Definition: vrayplugins.hpp:79617
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:79612
float get_highlights_red(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79668
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79587
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79548
bool set_preserve_value(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79686
Deprecated. Use TexRemap or ColorCorrection. [gpuSupport=(none)].
Definition: vrayplugins.hpp:79693
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:79807
bool set_gamma(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79824
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79762
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:79784
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:79813
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:79696
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79775
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79705
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79727
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79797
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79718
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79754
float get_contrast(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79834
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79709
bool set_saturation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79845
Value get_xsi_color(double time=TiMe::Default()) const
Input texture.
Definition: vrayplugins.hpp:79820
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:79698
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:79771
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79758
bool set_hue(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79838
float get_saturation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79848
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:79767
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79723
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79732
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:79804
bool set_xsi_color(const AColor &texture, double time=TiMe::Default())
Input texture.
Definition: vrayplugins.hpp:79818
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79745
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79801
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:79780
bool set_level(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79852
bool set_contrast(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79831
bool set_xsi_color(const PluginRef &texture, double time=TiMe::Default())
Input texture.
Definition: vrayplugins.hpp:79816
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79741
float get_level(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79855
float get_gamma(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79827
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79793
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:79810
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79749
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79736
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79788
float get_hue(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79841
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79714
Deprecated. [gpuSupport=(none)].
Definition: vrayplugins.hpp:79859
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:79950
bool set_use_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79997
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79898
bool get_use_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80000
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79884
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79871
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79915
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79959
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79875
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:79946
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79967
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79889
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79963
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:79864
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:79976
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:79862
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79920
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:79937
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79954
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79941
bool get_xsi_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80007
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79880
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:79933
Value get_xsi_color(double time=TiMe::Default()) const
Color or Texture.
Definition: vrayplugins.hpp:79986
bool set_xsi_color(const AColor &texture, double time=TiMe::Default())
Color or Texture.
Definition: vrayplugins.hpp:79984
float get_xsi_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79993
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:79970
bool set_fix_alpha_to_1(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80011
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:79979
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79911
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79924
bool get_fix_alpha_to_1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80014
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:79907
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79893
bool set_xsi_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:79990
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:79973
bool set_xsi_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80004
bool set_xsi_color(const PluginRef &texture, double time=TiMe::Default())
Color or Texture.
Definition: vrayplugins.hpp:79982
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79928
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:79902
Deprecated. Use TexCloth. [gpuSupport=(bake)].
Definition: vrayplugins.hpp:80018
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80199
bool set_randomness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80336
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80074
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80267
Value get_v_wave(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80332
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80126
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80109
bool set_uthread_color(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80276
Value get_gap_color(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:80292
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80048
bool set_v_wave(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80326
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80204
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80092
bool set_bright_variation(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80359
Value get_randomness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80342
bool set_u_wave(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80319
bool set_gap_color(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80288
bool set_u_wave(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80316
bool set_width_variation(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80349
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80262
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:80138
bool set_scale(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:80366
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80163
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80249
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80213
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80159
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:80021
Value get_uthread_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80302
bool set_randomness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80339
bool set_bright_variation(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80356
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80154
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80244
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80030
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80034
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:80023
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80118
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80105
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80208
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80217
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80271
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80222
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80145
bool set_uthread_color(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80274
bool set_vthread_color(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80283
Value get_uthread_color(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:80278
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80172
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80168
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80096
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80258
bool set_v_wave(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80329
bool set_vthread_width(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80306
Value get_vthread_color(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:80285
bool set_uthread_width(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80296
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80113
Value get_bright_variation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80362
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:80142
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80100
bool set_vthread_width(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80309
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80186
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80226
Color get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80369
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80057
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80070
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80052
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80083
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80235
Value get_u_wave(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80322
bool set_uthread_width(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80299
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80122
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80061
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80150
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80231
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80190
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80195
Value get_vthread_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80312
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80177
bool set_width_variation(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80346
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80087
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:80129
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:80135
bool set_gap_color(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80290
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80240
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80043
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80253
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80181
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:80132
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80066
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80079
bool set_vthread_color(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80281
Value get_width_variation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80352
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80039
Deprecated. Use TexFalloff. [gpuSupport=(none)].
Definition: vrayplugins.hpp:80373
bool set_facing_refl(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80391
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:80376
float get_perp_refl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80401
bool set_white_color(const AColor &texture, double time=TiMe::Default())
Refraction (front) color.
Definition: vrayplugins.hpp:80406
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:80378
bool set_curve_falloff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80384
Value get_white_color(double time=TiMe::Default()) const
Refraction (front) color.
Definition: vrayplugins.hpp:80408
Value get_black_color(double time=TiMe::Default()) const
Reflection (side) color.
Definition: vrayplugins.hpp:80415
bool set_perp_refl(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80398
float get_facing_refl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80394
bool set_black_color(const AColor &texture, double time=TiMe::Default())
Reflection (side) color.
Definition: vrayplugins.hpp:80413
bool set_black_color(const PluginRef &texture, double time=TiMe::Default())
Reflection (side) color.
Definition: vrayplugins.hpp:80411
bool set_white_color(const PluginRef &texture, double time=TiMe::Default())
Refraction (front) color.
Definition: vrayplugins.hpp:80404
float get_curve_falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80387
Deprecated. [gpuSupport=(bake)].
Definition: vrayplugins.hpp:80419
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:80543
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80449
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80582
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80605
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80462
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80475
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80444
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80493
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:80536
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80453
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80431
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80546
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:80424
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80555
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:80422
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80488
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80641
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80501
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:80539
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80609
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80569
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80564
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80645
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80663
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80654
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80650
bool set_color1(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80684
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80682
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80484
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80573
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80560
Value get_color2(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:80679
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80514
Value get_mortar_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80696
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:80530
bool set_mortar_width(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80690
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80578
bool set_scale(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:80700
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80471
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80675
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80551
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:80533
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80467
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80519
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80523
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80596
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80435
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80668
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80497
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80587
Color get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80703
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80618
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80627
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80659
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80591
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80440
bool set_mortar_width(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80693
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80623
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80510
Value get_color1(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:80686
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80480
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80527
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80614
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80632
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80458
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80600
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80506
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80672
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80636
bool set_color2(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80677
Deprecated. Use TexRamp or TexGradRamp. [gpuSupport=(bake)].
Definition: vrayplugins.hpp:80707
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80750
bool set_color5(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80993
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80768
bool set_invert_direction(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81085
bool set_alpha_factor(const PluginRef &texturefloat, double time=TiMe::Default())
Determines the factor by which the Alpha is multiplied when it is copied into the RGB channels.
Definition: vrayplugins.hpp:81105
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80879
bool set_pos_color8(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81069
bool set_clip(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81092
bool set_pos_color4(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81041
bool get_alpha_output(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81102
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80815
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:80818
bool set_color6(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:81000
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80811
bool set_pos_color3(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81034
Value get_color3(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:80981
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80737
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80960
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80755
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80723
bool set_gradient_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81077
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80970
Value get_color7(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:81009
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80798
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80772
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80951
float get_pos_color8(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81072
bool set_color1(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80965
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80933
bool set_pos_color2(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81027
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80929
float get_pos_color6(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81058
bool set_pos_color6(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81055
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80728
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:80827
Value get_color1(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:80967
bool set_color4(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80986
float get_pos_color5(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81051
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80861
float get_pos_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81030
Value get_alpha_factor(double time=TiMe::Default()) const
Determines the factor by which the Alpha is multiplied when it is copied into the RGB channels.
Definition: vrayplugins.hpp:81109
bool get_invert_direction(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81088
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80906
bool set_input(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81113
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:80821
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80785
Value get_color5(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:80995
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80870
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80893
bool set_alpha_output(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81099
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80781
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80924
bool set_color4(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80984
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80802
bool set_alpha_factor(float texturefloat, double time=TiMe::Default())
Determines the factor by which the Alpha is multiplied when it is copied into the RGB channels.
Definition: vrayplugins.hpp:81107
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80852
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80920
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80857
int get_gradient_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81081
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80902
bool set_color2(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80972
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80807
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80789
bool set_color3(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80979
bool set_color8(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:81014
bool set_color8(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:81012
bool set_color7(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:81005
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80875
Value get_color4(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:80988
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:80824
bool set_color3(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80977
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80746
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80915
Value get_color6(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:81002
bool set_pos_color7(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81062
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:80712
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:80794
Value get_color8(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:81016
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:80831
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80763
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80848
bool get_clip(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81095
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80938
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80884
float get_pos_color4(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81044
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80911
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80888
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80942
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80834
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80843
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80866
bool set_color6(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80998
float get_pos_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81023
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:80710
bool set_color5(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80991
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80741
bool set_pos_color1(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81020
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80897
float get_pos_color3(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81037
bool set_color7(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:81007
float get_pos_color7(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81065
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80776
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80719
bool set_pos_color5(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81048
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80947
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80956
float get_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81116
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:80839
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:80759
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:80732
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:80963
Value get_color2(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:80974
Deprecated. [gpuSupport=(none)].
Definition: vrayplugins.hpp:81120
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81185
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:81198
bool set_red_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81272
bool set_red_s(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81286
bool set_blue_s(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81328
bool set_green_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81293
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81220
bool set_magenta_l(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81384
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:81234
bool set_red_l(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81279
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81154
bool set_master_s(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81265
float get_red_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81275
float get_green_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81296
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81224
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81176
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:81125
bool set_xsi_color(const AColor &texture, double time=TiMe::Default())
Input texture.
Definition: vrayplugins.hpp:81245
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:81240
float get_blue_l(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81324
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:81211
float get_green_l(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81303
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81132
float get_cyan_l(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81345
bool set_yellow_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81356
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:81237
float get_master_s(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81268
bool set_magenta_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81377
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81150
bool set_yellow_s(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81370
float get_yellow_s(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81373
bool set_master_l(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81258
float get_magenta_s(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81394
float get_yellow_l(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81366
Value get_xsi_color(double time=TiMe::Default()) const
Input texture.
Definition: vrayplugins.hpp:81247
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81189
bool set_cyan_s(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81349
bool set_master_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81251
bool set_blue_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81314
float get_yellow_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81359
float get_magenta_l(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81387
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81172
float get_master_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81254
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81159
bool set_green_s(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81307
bool set_cyan_l(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81342
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81202
bool set_xsi_color(const PluginRef &texture, double time=TiMe::Default())
Input texture.
Definition: vrayplugins.hpp:81243
bool set_cyan_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81335
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81168
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81145
bool set_magenta_s(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81391
float get_red_s(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81289
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:81207
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81141
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81163
float get_cyan_s(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81352
float get_green_s(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81310
float get_blue_s(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81331
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81215
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81228
bool set_yellow_l(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81363
float get_master_l(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81261
float get_cyan_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81338
bool set_green_l(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81300
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81136
float get_magenta_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81380
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:81123
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81181
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:81194
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:81231
float get_red_l(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81282
bool set_blue_l(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81321
float get_blue_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81317
Deprecated. Use TexLuminance. [gpuSupport=(none)].
Definition: vrayplugins.hpp:81398
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81446
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81450
bool set_factor(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81529
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:81472
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:81512
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:81518
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81454
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81459
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81480
bool set_xsi_color(const AColor &texture, double time=TiMe::Default())
Color or Texture.
Definition: vrayplugins.hpp:81523
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:81515
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81428
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:81489
Value get_xsi_color(double time=TiMe::Default()) const
Color or Texture.
Definition: vrayplugins.hpp:81525
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:81485
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:81401
bool set_xsi_color(const PluginRef &texture, double time=TiMe::Default())
Color or Texture.
Definition: vrayplugins.hpp:81521
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81498
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81493
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81423
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:81509
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81432
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81410
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81506
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81441
float get_factor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81532
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:81476
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81463
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81414
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:81403
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81467
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81419
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81437
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81502
Deprecated. Use TexLayered. [gpuSupport=(none)].
Definition: vrayplugins.hpp:81536
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81552
bool set_maskthresholds(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:81719
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:81627
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:81539
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81640
ValueList get_mask_textures(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:81674
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81592
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81618
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81636
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:81610
ValueList get_textures(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:81665
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81644
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:81656
bool set_alpha(const PluginRef &texturefloat, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:81701
IntList get_blend_modes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81698
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81575
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81579
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:81653
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81631
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81584
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:81647
bool set_alpha(float texturefloat, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:81703
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:81614
bool set_weights(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:81709
bool set_blend_modes(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:81691
FloatList get_maskthresholds(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81725
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81557
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81605
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81597
bool set_mask_textures(const ValueList &texturefloatList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:81668
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:81623
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81561
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:81650
IntList get_mask_modes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81686
FloatList get_weights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81715
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81588
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81601
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81566
Value get_alpha(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:81705
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81548
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:81541
bool set_textures(const ValueList &textureList, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:81659
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81570
bool set_mask_modes(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:81679
Deprecated. Use TexMulti. [gpuSupport=(none)].
Definition: vrayplugins.hpp:81729
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:81734
bool set_textures(const ValueList &texturefloatList, double time=TiMe::Default())
A list of float textures.
Definition: vrayplugins.hpp:81739
bool set_ids_list(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:81749
ValueList get_textures(double time=TiMe::Default()) const
A list of float textures.
Definition: vrayplugins.hpp:81745
IntList get_ids_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81755
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:81732
Deprecated. [gpuSupport=(bake)].
Definition: vrayplugins.hpp:81759
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:81846
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81807
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81927
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81811
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81967
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:81850
bool set_tangents(const PluginRef &texture, double time=TiMe::Default())
Vertex color map.
Definition: vrayplugins.hpp:82022
Value get_xsi_color(double time=TiMe::Default()) const
Color or Texture.
Definition: vrayplugins.hpp:82019
bool set_dir_tex(const AColor &texture, double time=TiMe::Default())
Direction texture of type (r, 0, 0)
Definition: vrayplugins.hpp:82031
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81994
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81824
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81895
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81863
bool set_TangentsAreUnbiased(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82037
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81789
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81990
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81802
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81913
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81854
bool set_xsi_color(const PluginRef &texture, double time=TiMe::Default())
Color or Texture.
Definition: vrayplugins.hpp:82015
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81958
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82008
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:81876
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:81883
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81931
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81859
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81936
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81985
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81909
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81891
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81828
Value get_dir_tex(double time=TiMe::Default()) const
Direction texture of type (r, 0, 0)
Definition: vrayplugins.hpp:82033
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:81833
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:81870
bool set_xsi_color(const AColor &texture, double time=TiMe::Default())
Color or Texture.
Definition: vrayplugins.hpp:82017
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81945
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81784
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81940
bool set_dir_tex(const PluginRef &texture, double time=TiMe::Default())
Direction texture of type (r, 0, 0)
Definition: vrayplugins.hpp:82029
Value get_tangents(double time=TiMe::Default()) const
Vertex color map.
Definition: vrayplugins.hpp:82026
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81976
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81981
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82003
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81954
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:81837
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81886
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81949
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81841
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81771
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:81873
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81904
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81775
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82012
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81798
int get_TangentsAreUnbiased(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82040
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81900
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:81879
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81780
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81963
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81972
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81999
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81815
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81867
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:81764
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81793
bool set_tangents(const AColor &texture, double time=TiMe::Default())
Vertex color map.
Definition: vrayplugins.hpp:82024
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:81922
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:81762
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:81820
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:81918
Deprecated. [gpuSupport=(none)].
Definition: vrayplugins.hpp:82044
Value get_inrange(double time=TiMe::Default()) const
Color if in range.
Definition: vrayplugins.hpp:82192
bool set_xsi_color(const AColor &texture, double time=TiMe::Default())
Input texture.
Definition: vrayplugins.hpp:82169
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:82155
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82113
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82096
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82069
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82105
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82139
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82056
int get_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82206
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82083
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82109
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:82164
Value get_xsi_color(double time=TiMe::Default()) const
Input texture.
Definition: vrayplugins.hpp:82171
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82060
bool set_outrange(const PluginRef &texture, double time=TiMe::Default())
Color if outside range.
Definition: vrayplugins.hpp:82195
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:82049
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:82047
bool set_max_thresh(const PluginRef &texture, double time=TiMe::Default())
Maximum threshold.
Definition: vrayplugins.hpp:82181
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82065
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82148
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:82158
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82135
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82122
bool set_min_thresh(const PluginRef &texture, double time=TiMe::Default())
Minimum threshold.
Definition: vrayplugins.hpp:82174
Value get_outrange(double time=TiMe::Default()) const
Color if outside range.
Definition: vrayplugins.hpp:82199
bool set_outrange(const AColor &texture, double time=TiMe::Default())
Color if outside range.
Definition: vrayplugins.hpp:82197
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82092
bool set_min_thresh(const AColor &texture, double time=TiMe::Default())
Minimum threshold.
Definition: vrayplugins.hpp:82176
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82087
bool set_xsi_color(const PluginRef &texture, double time=TiMe::Default())
Input texture.
Definition: vrayplugins.hpp:82167
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82144
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82078
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82100
bool set_alpha(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82203
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82131
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82126
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82118
bool set_inrange(const AColor &texture, double time=TiMe::Default())
Color if in range.
Definition: vrayplugins.hpp:82190
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82152
Value get_max_thresh(double time=TiMe::Default()) const
Maximum threshold.
Definition: vrayplugins.hpp:82185
Value get_min_thresh(double time=TiMe::Default()) const
Minimum threshold.
Definition: vrayplugins.hpp:82178
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:82161
bool set_inrange(const PluginRef &texture, double time=TiMe::Default())
Color if in range.
Definition: vrayplugins.hpp:82188
bool set_max_thresh(const AColor &texture, double time=TiMe::Default())
Maximum threshold.
Definition: vrayplugins.hpp:82183
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82074
Deprecated. [gpuSupport=(bake)].
Definition: vrayplugins.hpp:82210
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82292
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:82324
Vector get_Origin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82500
bool set_Group_Velocity(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82534
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82477
bool set_Amplitude(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82487
bool set_Decay(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82527
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82240
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82454
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82253
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82262
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82249
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:82334
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82423
bool set_Phase_Velocity(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82544
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82391
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:82327
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82279
bool set_Origin(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:82497
bool set_Time(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82507
bool set_Frequency(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82517
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82310
Value get_Amplitude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82493
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82382
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82346
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82364
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82337
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82360
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82445
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82441
bool set_Decay(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82524
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82226
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82373
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82266
bool set_Spread_Start(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82557
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82271
bool set_Spread_Rate(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82564
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:82213
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82378
bool set_Spread_Start(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82554
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82288
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82231
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82297
Value get_Group_Velocity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82540
bool set_Spread_Rate(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82567
bool set_Frequency(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82514
Value get_Frequency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82520
Value get_Decay(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82530
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:82330
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82355
Value get_Time(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82510
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82275
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82301
bool set_Time(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82504
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82258
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82467
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82459
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82432
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82222
bool set_Phase_Velocity(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82547
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82351
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82436
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82369
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:82321
bool set_color1(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82470
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82387
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82400
Value get_color2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82483
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82284
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82235
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82414
Value get_color1(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82473
Value get_Phase_Velocity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82550
bool set_Group_Velocity(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82537
bool set_Amplitude(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82490
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82409
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82418
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82342
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82305
Value get_Spread_Rate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82570
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82450
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82244
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82318
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82427
bool set_color2(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82480
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:82215
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82405
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82314
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82463
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82396
Value get_Spread_Start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82560
Deprecated. Use TexRock. [gpuSupport=(bake)].
Definition: vrayplugins.hpp:82574
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82818
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82782
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82617
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82773
Value get_grain_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82851
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82706
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82742
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82728
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:82577
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:82698
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82643
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82823
Value get_diffusion(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82861
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82710
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82760
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82586
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82674
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82733
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82787
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82682
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82599
bool set_grain_size(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82848
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82622
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82652
Value get_color1_tex(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:82834
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82800
bool set_mix_ratio(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82865
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82648
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82595
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82724
bool set_color1_tex(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:82830
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82805
Value get_color2_tex(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:82841
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82827
bool set_diffusion(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82855
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:82688
bool set_color2_tex(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:82837
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:82694
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82630
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82678
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82604
bool set_color1_tex(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:82832
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:82579
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82778
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82661
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82769
bool set_mix_ratio(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82868
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82791
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82796
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82719
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82751
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82656
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82590
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:82685
bool set_color2_tex(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:82839
Value get_mix_ratio(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82871
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82809
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82814
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82715
bool set_grain_size(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82845
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82608
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82639
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82755
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:82691
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82746
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82635
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82701
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82613
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82626
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82737
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82764
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82665
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82669
bool set_diffusion(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82858
Deprecated. Use Float3ToAColor. [gpuSupport=(none)].
Definition: vrayplugins.hpp:82875
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:82986
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82975
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:82880
bool set_clr_txt(const AColor &texture, double time=TiMe::Default())
Scalar2Color will be calculated on the base of a color or float texture.
Definition: vrayplugins.hpp:83000
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82944
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82940
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:82995
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82979
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82983
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:82989
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82918
bool set_clr_txt(const PluginRef &texture, double time=TiMe::Default())
Scalar2Color will be calculated on the base of a color or float texture.
Definition: vrayplugins.hpp:82998
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:82992
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82953
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82905
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:82878
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82949
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82896
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82966
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82914
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82970
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82891
float get_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83016
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:82887
Value get_float_txt(double time=TiMe::Default()) const
Specifies the input scalar value (value between 0 and 1) to be copied to RGB channels.
Definition: vrayplugins.hpp:83009
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82900
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82923
bool set_float_txt(float texturefloat, double time=TiMe::Default())
Specifies the input scalar value (value between 0 and 1) to be copied to RGB channels.
Definition: vrayplugins.hpp:83007
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82957
bool set_float_txt(const PluginRef &texturefloat, double time=TiMe::Default())
Specifies the input scalar value (value between 0 and 1) to be copied to RGB channels.
Definition: vrayplugins.hpp:83005
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82936
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82909
Value get_clr_txt(double time=TiMe::Default()) const
Scalar2Color will be calculated on the base of a color or float texture.
Definition: vrayplugins.hpp:83002
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:82931
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:82927
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:82962
bool set_alpha(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83013
Deprecated. Use TexInvertFloat. [gpuSupport=(none)].
Definition: vrayplugins.hpp:83020
bool set_input(const PluginRef &texturefloat, double time=TiMe::Default())
Specifies the input value to be inverted.
Definition: vrayplugins.hpp:83030
Value get_input(double time=TiMe::Default()) const
Specifies the input value to be inverted.
Definition: vrayplugins.hpp:83034
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:83025
bool set_input(float texturefloat, double time=TiMe::Default())
Specifies the input value to be inverted.
Definition: vrayplugins.hpp:83032
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:83023
Deprecated. Use TexSnow. [gpuSupport=(bake)].
Definition: vrayplugins.hpp:83038
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83107
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83269
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83077
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83188
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83081
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83224
bool set_surface_col(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:83303
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83291
bool set_rand_freq(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83352
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83099
bool set_thickness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83332
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:83155
Value get_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83315
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83287
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83133
Value get_depth_decay(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83325
bool set_snow_col(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:83296
Value get_randomness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83345
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83282
bool set_depth_decay(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83322
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83246
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83059
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83219
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83228
bool set_threshold(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83312
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83206
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:83041
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83112
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83197
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83192
bool set_rand_freq(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83349
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83215
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83054
bool set_randomness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83339
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:83043
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83120
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83125
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83063
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:83149
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83174
bool set_threshold(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83309
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:83162
bool set_randomness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83342
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:83152
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83210
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83260
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83103
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:83158
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83255
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83129
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83237
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83072
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83116
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83094
Value get_snow_col(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:83298
bool set_thickness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83329
Value get_rand_freq(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83355
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83273
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83146
Value get_surface_col(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:83305
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83233
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83138
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83278
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83142
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83086
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83179
Value get_thickness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83335
bool set_snow_col(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:83294
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83165
bool set_depth_decay(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83319
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83242
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83068
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83183
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83264
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83251
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83201
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83050
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83090
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83170
bool set_surface_col(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:83301
Deprecated. [gpuSupport=(bake)].
Definition: vrayplugins.hpp:83359
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83402
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83540
Color get_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83693
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83504
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:83476
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83420
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83407
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83428
bool set_intensity(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83673
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83513
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83531
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83536
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83389
bool set_color1(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:83615
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83572
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83549
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83522
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83576
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83424
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83433
bool set_color2(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:83622
Value get_thickness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83646
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83603
bool set_falloff(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83653
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83371
bool set_falloff(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83650
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83380
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83463
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:83473
bool set_thickness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83640
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83612
bool set_time(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83680
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83567
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:83364
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83467
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83518
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83495
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:83470
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83375
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83581
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:83479
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83554
bool set_complexity(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83633
bool set_time(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83683
bool set_color1(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:83617
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83411
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:83483
Value get_color1(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:83619
Value get_color2(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:83626
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83590
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83393
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83599
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83459
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83527
bool set_sharpness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83663
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83491
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83415
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83454
bool set_complexity(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83630
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83558
Value get_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83676
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83509
Value get_time(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83686
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:83362
Value get_sharpness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83666
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83398
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83585
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83500
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83446
bool set_scale(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:83690
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83384
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83441
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83545
bool set_thickness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83643
Value get_complexity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83636
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83437
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83486
Value get_falloff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83656
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83563
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83608
bool set_intensity(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83670
bool set_color2(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:83624
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83594
bool set_sharpness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83660
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83450
Deprecated. [gpuSupport=(none)].
Definition: vrayplugins.hpp:83697
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:83700
int get_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83711
float get_factor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83718
bool set_weight_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83722
bool set_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83708
float get_weight_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83725
bool set_factor(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83715
float get_weight_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83732
bool set_weight_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83729
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:83702
Deprecated. Similar to TexUVW + TexAColorChannel. [gpuSupport=(none)].
Definition: vrayplugins.hpp:83736
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:83739
float get_weight_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83773
bool set_weight_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83770
bool set_factor(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83756
bool set_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83749
int get_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83752
float get_factor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83759
float get_weight_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83766
bool set_weight_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83763
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:83741
Deprecated. Similar to TexUVW + TexAColorChannel. [gpuSupport=(none)].
Definition: vrayplugins.hpp:83777
bool set_factor(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83797
bool set_weight_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83811
bool set_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83790
int get_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83793
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:83782
float get_factor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83800
bool set_weight_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83804
float get_weight_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83814
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:83780
float get_weight_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83807
Deprecated. Use TexWood. [gpuSupport=(bake)].
Definition: vrayplugins.hpp:83818
bool set_randomness(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84166
bool set_grain_density(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84126
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83959
bool set_grain_density(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84129
bool set_center_u(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84176
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83909
bool set_layer_size(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84156
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83879
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83892
bool set_u_amp(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84216
bool set_ratio(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84196
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83861
Value get_grain_density(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84132
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84044
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:83932
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83968
bool set_absolute(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84240
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83986
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84013
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83999
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83900
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83905
Value get_age(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84149
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83830
bool set_frequency(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:84233
Value get_v_amp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84229
Value get_vein_spread(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84095
bool set_grain_size(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84119
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83883
bool set_grain_bias(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84109
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84049
bool set_u_amp(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84213
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84040
bool set_grain_size(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84116
bool set_vein_spread(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84089
bool set_vein_color_tex(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:84081
bool get_absolute(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84243
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84004
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83834
bool set_filler_color_tex(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:84076
Value get_u_amp(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84219
Vector get_frequency(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84236
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83977
bool set_v_amp(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84226
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83922
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83843
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84031
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84035
Value get_center_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84189
Value get_complexity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84209
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:83821
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:83896
Value get_layer_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84159
bool set_grain_color_tex(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:84100
bool set_complexity(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84206
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83972
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83926
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83981
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83866
bool set_randomness(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84163
bool set_age(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84143
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83839
bool set_layer_size(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84153
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83913
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83990
bool set_center_u(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84173
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84008
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83918
bool set_complexity(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84203
bool set_filler_color_tex(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:84074
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83874
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84062
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83857
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84071
bool set_wobbly_struct(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84136
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84017
bool set_ratio(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84193
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:83929
Value get_ratio(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84199
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83950
Value get_grain_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84122
Value get_vein_color_tex(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:84085
bool set_center_v(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84186
Value get_grain_color_tex(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:84102
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83954
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84022
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83945
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:83942
bool set_grain_bias(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84106
bool get_wobbly_struct(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84139
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84053
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84026
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:83870
bool set_vein_spread(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84092
Value get_center_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84179
Value get_filler_color_tex(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:84078
Value get_grain_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84112
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83887
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83995
bool set_age(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84146
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83963
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84058
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:83935
bool set_v_amp(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84223
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:83852
Value get_randomness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84169
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84067
bool set_center_v(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84183
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:83823
bool set_vein_color_tex(const AColor &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:84083
bool set_grain_color_tex(const PluginRef &texture, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:84098
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:83848
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:83938
Plugin for the TextureFloatPluginCategory category.
Definition: vrayplugins.hpp:40
Plugin for the TextureIntPluginCategory category.
Definition: vrayplugins.hpp:43
Plugin for the TextureMatrixPluginCategory category.
Definition: vrayplugins.hpp:46
Plugin for the TexturePluginCategory category.
Definition: vrayplugins.hpp:37
Plugin for the TextureTransformPluginCategory category.
Definition: vrayplugins.hpp:49
Plugin for the TextureVectorPluginCategory category.
Definition: vrayplugins.hpp:52
Converts a single transform or transform output parameter to a transform texture. For passing to para...
Definition: vrayplugins.hpp:84247
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:84252
bool set_input(const Transform &texturetransform, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:84261
bool set_input(const PluginRef &texturetransform, double time=TiMe::Default())
(description missing)
Definition: vrayplugins.hpp:84259
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:84250
Value get_input(double time=TiMe::Default()) const
(description missing)
Definition: vrayplugins.hpp:84263
Geometry source plugin. Defines a smooth NURBS surface using NURBSCurve objects. [gpuSupport=(none)].
Definition: vrayplugins.hpp:84267
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:84270
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:84272
bool set_innerCurves(const PluginList &pluginList, double time=TiMe::Default())
List of NURBSCurve objects - the inner curves for the trimming region.
Definition: vrayplugins.hpp:84277
PluginList get_innerCurves(double time=TiMe::Default()) const
List of NURBSCurve objects - the inner curves for the trimming region.
Definition: vrayplugins.hpp:84281
PluginRef get_outerCurve(double time=TiMe::Default()) const
A NURBSCurve object - the outer curve for the trimming region.
Definition: vrayplugins.hpp:84286
bool set_outerCurve(const PluginRef &plugin, double time=TiMe::Default())
A NURBSCurve object - the outer curve for the trimming region.
Definition: vrayplugins.hpp:84284
Used by GeomStaticNURBS to trim parts of the surface. [gpuSupport=(none)].
Definition: vrayplugins.hpp:84290
bool set_count(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:84304
bool set_knots(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:84329
FloatList get_cvs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84325
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:84293
IntList get_count(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84315
bool set_cvs(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:84319
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:84295
FloatList get_knots(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84335
Bercon textures UVW generator [gpuSupport=(full)].
Definition: vrayplugins.hpp:84339
int get_rand_obj(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84607
bool set_offset_x2(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84459
bool set_size_x2(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84502
bool set_size_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84378
float get_offset_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84373
bool set_size_y2(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84515
Value get_offset_z2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84493
bool set_size_x2(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84498
bool set_angle_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84405
int get_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84634
bool set_size_z2(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84524
float get_size_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84400
float get_filtering(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84643
int get_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84589
Value get_size_y2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84519
bool set_angle_z(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84423
bool set_size_z2(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84528
float get_offset_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84355
Value get_size_z2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84532
bool set_size_z(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84396
bool set_offset_y2(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84476
int get_mode_2d(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84652
bool set_offset_x(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84351
bool set_cam_space(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84657
float get_offset_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84364
float get_angle_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84409
int get_rand_par(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84616
float get_angle_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84427
bool set_offset_z2(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84485
bool set_mode_2d(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84648
bool set_rand_par(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84612
bool set_angle_x2(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84537
bool set_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84630
bool set_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84585
int get_rand_mat(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84598
int get_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84625
bool set_xyz_lock(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84576
Value get_angle_x2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84545
bool set_tile_x(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84432
int get_tile_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84445
int get_tile_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84436
bool set_rand_mat(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84594
bool set_offset_z2(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84489
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:84344
Value get_offset_y2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84480
bool set_tile_z(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84450
bool set_tile_y(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84441
Value get_offset_x2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84467
Value get_angle_y2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84558
bool set_angle_x2(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84541
bool set_rand_obj(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84603
bool get_cam_space(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84661
bool set_offset_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84360
Value get_angle_z2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84571
bool set_offset_z(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84369
bool set_filtering(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84639
bool set_offset_y2(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84472
bool set_map(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84621
int get_xyz_lock(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84580
bool set_angle_z2(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84567
float get_size_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84391
bool set_angle_y2(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84554
float get_size_x(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84382
bool set_angle_z2(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84563
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:84342
bool set_size_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84387
float get_angle_y(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84418
bool set_size_y2(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84511
bool set_offset_x2(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84463
Value get_size_x2(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84506
bool set_angle_y2(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84550
bool set_angle_y(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84414
int get_tile_z(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84454
The most common UVW generator plugin. Uses one of the map channels from a mesh plugin and optionally ...
Definition: vrayplugins.hpp:84665
int get_wrap_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84727
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84809
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:84806
int get_crop_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84754
bool set_tex_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:84696
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84709
bool set_wrap_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84723
PluginRef out_uvw_coords() const
The uvw coordinates for the specified channel at the current shading point.
Definition: vrayplugins.hpp:84775
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84705
int get_crop_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84745
bool set_wrap_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84714
int get_wrap_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84784
bool set_crop_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84750
bool get_use_double_sided_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84818
Vector get_coverage(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84772
float get_duvw_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84793
bool set_uvw_transform_tex(const PluginRef &texturetransform, double time=TiMe::Default())
Definition: vrayplugins.hpp:84685
Transform get_tex_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84700
int get_wrap_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84718
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:84668
bool set_coverage(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:84768
bool set_wrap_w(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84732
bool set_uvw_transform_tex(const Transform &texturetransform, double time=TiMe::Default())
Definition: vrayplugins.hpp:84688
Value get_uvw_transform_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84691
Transform get_uvw_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84681
int get_crop_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84763
int get_uvw_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84802
bool set_crop_w(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84759
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:84670
bool set_use_double_sided_mode(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84814
int get_wrap_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84736
bool set_uvw_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84798
bool set_uvw_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:84677
bool set_wrap_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84780
bool set_duvw_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84789
bool set_crop_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84741
UVW generator to be used for environment maps of cubic, spherical and other types [gpuSupport=(partia...
Definition: vrayplugins.hpp:84822
bool set_crop_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84892
Vector get_ground_position(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84941
bool set_uvw_matrix(const Matrix &matrix, double time=TiMe::Default())
Definition: vrayplugins.hpp:84834
bool set_wrap_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84865
bool set_mapping_type(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:84852
std::string get_mapping_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84860
Matrix get_uvw_matrix(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84838
float get_duvw_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84923
bool set_mapping_type(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:84856
int get_crop_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84896
bool set_uvw_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:84843
bool set_ground_on(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84928
bool set_wrap_w(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84883
bool set_duvw_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84919
int get_wrap_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84869
bool set_crop_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84901
int get_wrap_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84878
bool set_crop_w(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84910
int get_ground_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84932
bool set_ground_position(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:84937
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:84827
int get_wrap_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84887
bool set_ground_radius(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84946
int get_crop_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84914
Transform get_uvw_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84847
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:84825
int get_crop_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84905
bool set_wrap_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:84874
float get_ground_radius(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84950
UVW generator that uses UVW values from a color texture or separate grayscale textures [gpuSupport=(p...
Definition: vrayplugins.hpp:84954
int get_useSeparateParams(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85019
bool set_useSeparateParams(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85015
bool set_w(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84996
Value get_uvw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85010
bool set_u(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84966
Value get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85000
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:84957
bool get_user_attribute_scale_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85028
bool set_user_attribute_scale_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85024
Value get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84987
Value get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:84974
bool set_uvw(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:85004
bool set_w(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84992
bool set_v(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84983
bool set_v(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84979
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:84959
bool set_uvw(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:85007
bool set_u(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:84970
UVW generator which gets the data from particles and user attributes, for 3dsMax compatibility [gpuSu...
Definition: vrayplugins.hpp:85032
Vector get_coverage(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85139
PluginRef out_uvw_coords() const
The uvw coordinates for the specified channel at the current shading point.
Definition: vrayplugins.hpp:85142
Value get_uvw_transform_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85058
bool set_uvw_transform_tex(const PluginRef &texturetransform, double time=TiMe::Default())
Definition: vrayplugins.hpp:85052
int get_crop_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85112
bool set_wrap_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85147
bool set_wrap_w(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85099
int get_wrap_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85151
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85076
int get_wrap_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85094
bool set_tex_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:85063
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:85035
bool set_duvw_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85156
bool set_wrap_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85081
bool set_coverage(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:85135
Transform get_tex_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85067
bool set_uvw_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:85044
bool set_crop_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85108
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85072
bool set_crop_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85117
bool set_uvw_transform_tex(const Transform &texturetransform, double time=TiMe::Default())
Definition: vrayplugins.hpp:85055
bool set_crop_w(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85126
bool set_wrap_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85090
int get_crop_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85130
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:85037
float get_duvw_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85160
int get_wrap_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85085
int get_crop_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85121
int get_wrap_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85103
Transform get_uvw_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85048
UVW generator plugin. Uses one of the map channels from a mesh plugin and optionally transforms the U...
Definition: vrayplugins.hpp:85164
bool set_repeat_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85360
Value get_translate_frame_v_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85273
bool set_noise_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85474
bool set_noise_v_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85482
Value get_noise_v_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85488
bool set_translate_frame_u_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85248
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85493
bool set_repeat_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85379
Value get_offset_v_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85431
Value get_offset_u_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85412
bool set_repeat_u_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85371
bool set_coverage_v_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85232
bool set_offset_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85417
bool set_offset_v_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85425
bool set_uvw_channel_tex(const PluginRef &textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:85184
bool set_translate_frame_u_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85251
bool set_coverage_u_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85210
bool set_noise_u_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85466
bool set_mirror_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85306
float get_translate_frame_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85244
bool set_noise_u_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85463
bool set_rotate_uv(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85436
bool set_translate_frame_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85259
bool set_noise_v_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85485
bool set_clamp_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85351
bool set_coverage_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85202
bool set_rotate_frame(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85278
bool set_rotate_uv_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85444
Value get_uvw_channel_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85190
bool set_clamp_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85342
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85497
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:85169
bool set_uvw_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85176
bool set_translate_frame_v_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85267
float get_rotate_frame(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85282
float get_coverage_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85225
bool get_wrap_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85328
bool set_coverage_u_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85213
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:85167
Value get_noise_u_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85469
bool get_clamp_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85346
float get_coverage_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85206
float get_offset_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85421
Value get_coverage_v_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85235
float get_repeat_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85364
bool set_mirror_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85297
Value get_translate_frame_u_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85254
bool get_clamp_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85355
bool set_translate_frame_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85240
float get_noise_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85459
bool set_coverage_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85221
bool set_offset_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85398
bool set_noise_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85455
float get_rotate_uv(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85440
bool set_stagger(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85333
std::string get_uv_set_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85510
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:85194
Value get_coverage_u_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85216
bool set_wrap_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85324
float get_noise_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85478
bool set_offset_u_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85409
bool set_repeat_u_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85368
bool get_mirror_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85310
Value get_rotate_uv_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85450
bool get_stagger(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85337
bool set_repeat_v_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85390
bool set_uvw_channel_tex(int textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:85187
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85197
bool set_wrap_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85315
Value get_repeat_u_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85374
bool set_rotate_frame_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85286
bool set_coverage_v_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85229
bool set_uv_set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:85502
Value get_repeat_v_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85393
Value get_rotate_frame_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85292
float get_offset_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85402
bool set_repeat_v_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85387
bool set_offset_v_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85428
bool set_rotate_frame_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85289
int get_uvw_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85180
bool get_mirror_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85301
float get_repeat_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85383
bool get_wrap_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85319
float get_translate_frame_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85263
bool set_rotate_uv_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85447
bool set_offset_u_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85406
bool set_uv_set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:85506
bool set_translate_frame_v_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85270
UVW generator for V-Ray for Modo [gpuSupport=(partial)].
Definition: vrayplugins.hpp:85514
bool set_repeat_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85591
int get_gpu_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85669
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85550
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:85517
bool set_uv_set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:85526
bool set_uv_set_index(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85539
float get_repeat_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85586
Matrix get_uv_matrix(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85642
bool set_texture_offset_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:85611
bool set_gpu_override(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85665
bool set_repeat_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85582
Value get_texture_offset_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85614
float get_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85604
std::string get_uv_set_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85534
bool get_uvwgen_has_local_tm(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85559
bool set_texture_offset_random(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85621
bool set_rotation(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85600
float get_repeat_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85595
bool set_uv_matrix(const Matrix &matrix, double time=TiMe::Default())
Definition: vrayplugins.hpp:85638
int get_uv_set_index(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85543
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:85519
float get_texture_offset_amplitude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85633
bool set_cylindrical_base_uvwgen(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85647
Value get_texture_offset_random(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85624
bool get_legacy_uv_rotation(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85660
bool set_texture_offset_amplitude(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85629
bool set_tile_mode_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85564
bool get_cylindrical_base_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85651
int get_tile_mode_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85568
Transform get_gpu_override_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85678
bool set_gpu_override_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:85674
bool set_texture_offset_random(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:85618
bool set_texture_offset_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:85608
int get_tile_mode_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85577
bool set_legacy_uv_rotation(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85656
bool set_uv_set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:85530
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:85547
bool set_uvwgen_has_local_tm(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85555
bool set_tile_mode_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85573
UVW generator that provides coordinates based on the object bounding box. Works in conjunction with M...
Definition: vrayplugins.hpp:85711
bool set_uvw_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:85723
PluginRef out_uvw_coords() const
The uvw coordinates for the specified channel at the current shading point.
Definition: vrayplugins.hpp:85821
bool set_coverage(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:85814
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:85714
Value get_uvw_transform_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85737
bool set_wrap_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85769
Vector get_coverage(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85818
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:85716
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85751
bool set_wrap_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85760
int get_crop_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85791
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85755
bool set_uvw_transform_tex(const PluginRef &texturetransform, double time=TiMe::Default())
Definition: vrayplugins.hpp:85731
int get_wrap_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85773
bool set_uvw_transform_tex(const Transform &texturetransform, double time=TiMe::Default())
Definition: vrayplugins.hpp:85734
Transform get_tex_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85746
bool set_duvw_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85835
int get_wrap_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85782
bool set_wrap_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85826
int get_wrap_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85830
bool set_tex_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:85742
bool set_wrap_w(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85778
int get_crop_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85809
int get_crop_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85800
bool set_crop_w(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85805
float get_duvw_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85839
int get_wrap_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85764
bool set_crop_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85787
Transform get_uvw_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85727
bool set_crop_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85796
UVW generator that uses the object space coordinates of the shaded point as UVW values [gpuSupport=(p...
Definition: vrayplugins.hpp:85682
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:85687
float get_duvw_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85707
Transform get_uvw_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85698
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:85685
bool set_uvw_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:85694
bool set_duvw_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85703
UVW generator that uses the world space coordinates of the shaded point as UVW values [gpuSupport=(pa...
Definition: vrayplugins.hpp:85843
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85883
Value get_uvw_transform_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85869
PluginRef out_uvw_coords() const
The uvw coordinates for the specified channel at the current shading point.
Definition: vrayplugins.hpp:85953
bool set_uvw_transform_tex(const PluginRef &texturetransform, double time=TiMe::Default())
Definition: vrayplugins.hpp:85863
bool set_wrap_w(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85910
Transform get_tex_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85878
Transform get_uvw_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85859
bool set_wrap_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85901
int get_crop_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85923
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:85848
bool set_wrap_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85958
bool set_crop_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85919
bool set_duvw_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85967
bool set_crop_w(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85937
int get_crop_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85932
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:85846
int get_wrap_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85905
int get_wrap_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85914
bool set_wrap_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85892
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85887
int get_wrap_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85962
bool set_uvw_transform_tex(const Transform &texturetransform, double time=TiMe::Default())
Definition: vrayplugins.hpp:85866
bool set_uvw_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:85855
bool set_crop_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:85928
Vector get_coverage(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85950
float get_duvw_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85971
int get_wrap_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85896
bool set_tex_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:85874
bool set_coverage(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:85946
int get_crop_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85941
Plugin for the UVWGenPluginCategory category.
Definition: vrayplugins.hpp:55
UVW generator that applies the chosen projection type to the world or object space coordinates of the...
Definition: vrayplugins.hpp:85975
int get_wrap_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86168
bool set_camera_settings(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:86052
bool get_hide_occluded(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86123
bool get_user_attribute_scale_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86251
int get_wrap_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86186
bool set_fitfill(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86067
PluginRef get_camera_settings(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86055
float get_film_gate_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86105
bool set_fittype(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86076
bool set_use_reference_points(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86238
bool set_include_overscan(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86137
bool set_uvw_transform_tex(const PluginRef &texturetransform, double time=TiMe::Default())
Definition: vrayplugins.hpp:85997
bool set_camera_view(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:86059
bool set_direction(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86155
bool set_user_attribute_scale_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86247
bool set_crop_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86200
bool get_include_overscan(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86141
bool set_uvw_transform_tex(const Transform &texturetransform, double time=TiMe::Default())
Definition: vrayplugins.hpp:86000
bool set_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86017
bool get_hide_backface(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86114
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86146
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:85980
bool set_crop_w(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86209
int get_use_reference_points(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86242
PluginRef get_camera_view(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86062
int get_crop_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86195
bool set_rest_normal_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:86230
bool set_object_space(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86128
Value get_rest_normal_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86233
int get_wrap_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86177
float get_v_angle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86048
Transform get_tex_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86012
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86150
bool set_film_gate_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86101
Value get_rest_position_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86223
PluginRef get_bitmap(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86087
int get_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86021
bool set_rest_normal_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:86227
bool set_wrap_w(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86182
int get_direction(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86159
bool get_object_space(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86132
int get_fittype(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86080
int get_fitfill(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86071
bool set_hide_backface(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86110
bool set_rest_position_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:86220
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86026
Transform get_uvw_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:85993
bool set_bitmap(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:86084
int get_crop_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86204
bool set_wrap_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86173
bool set_tex_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:86008
bool set_u_angle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86035
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86030
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:85978
bool set_uvw_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:85989
int get_crop_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86213
bool set_rest_position_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:86217
bool set_v_angle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86044
float get_u_angle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86039
bool set_film_gate_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86092
bool set_crop_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86191
Value get_uvw_transform_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86003
bool set_wrap_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86164
bool set_hide_occluded(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86119
float get_film_gate_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86096
Randomizes UVW of input UVWGen depending on various parameters [gpuSupport=(full)].
Definition: vrayplugins.hpp:86255
float get_variance_v_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86333
int get_seed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86287
float get_variance_u_steps(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86324
float get_variance_uscale_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86387
bool set_seed_tex(int textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:86294
float get_variance_rot_steps(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86378
float get_variance_vscale_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86423
float get_variance_vscale_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86414
bool set_seed_tex(const PluginRef &textureint, double time=TiMe::Default())
Definition: vrayplugins.hpp:86291
bool set_variance_v_flip(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86455
int get_variance_vscale_unlocked(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86441
bool set_variance_rot_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86365
bool set_variance_v_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86338
bool set_variance_uscale_steps(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86401
bool set_wrap_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86482
bool set_wrap_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86473
PluginRef get_input(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86269
float get_variance_rot_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86369
float get_variance_v_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86342
bool set_tile_blend(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86464
bool set_variance_u_steps(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86320
bool set_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86274
bool set_crop_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86500
bool set_variance_u_flip(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86446
float get_variance_uscale_steps(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86405
int get_wrap_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86486
bool set_variance_uscale_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86383
bool set_variance_rot_steps(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86374
bool set_crop_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86491
float get_variance_v_steps(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86351
float get_variance_vscale_steps(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86432
float get_variance_rot_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86360
int get_crop_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86504
bool set_variance_u_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86311
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:86258
bool set_input(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:86266
bool get_variance_v_flip(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86459
int get_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86278
int get_crop_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86495
bool set_variance_vscale_unlocked(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86437
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:86260
bool get_variance_u_flip(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86450
int get_wrap_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86477
bool set_seed(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86283
float get_variance_u_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86315
bool set_variance_u_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86302
bool set_variance_vscale_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86419
float get_tile_blend(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86468
bool set_wrap_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86509
float get_variance_uscale_max(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86396
Value get_seed_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86297
bool set_variance_v_steps(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86347
float get_variance_u_min(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86306
bool set_variance_uscale_max(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86392
bool set_variance_vscale_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86410
int get_wrap_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86513
bool set_variance_rot_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86356
bool set_variance_v_min(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86329
bool set_variance_vscale_steps(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86428
UVW generator that redirects to a UVW generator instance attached to a Node [gpuSupport=(none)].
Definition: vrayplugins.hpp:86517
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:86520
std::string get_uvwgen_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86537
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:86550
bool set_uvwgen_id(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:86533
bool set_uvwgen_id(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:86529
bool set_uvw_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:86542
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86553
Transform get_uvw_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86546
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:86522
UVW generator that chooses from a list of other generators based on which scene object is being shade...
Definition: vrayplugins.hpp:86557
PluginRef get_default(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86589
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:86560
PluginList get_uvwgens(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86582
bool set_uvwgens(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:86577
PluginList get_nodes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86573
bool set_nodes(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:86568
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:86562
bool set_default(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:86586
VRScansPMaskElement.
Definition: vrayplugins.hpp:86593
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:86607
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:86604
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86610
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:86598
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:86596
VRScansZoneElement.
Definition: vrayplugins.hpp:86614
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:86617
int get_zone(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86638
bool set_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:86625
bool set_zone(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86635
bool set_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:86628
std::string get_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86631
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:86619
This plugin clips other geometries with a plane or custom shape [gpuSupport=(partial)].
Definition: vrayplugins.hpp:86642
int get_invert_inside(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86784
PluginRef get_clip_mesh(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86775
PluginList get_exclusion_nodes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86734
bool set_affect_light(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86667
bool get_clip_lights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86689
bool get_set_material_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86716
bool set_set_material_id(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86712
bool set_invert_inside(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86780
bool get_use_obj_mtl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86707
bool set_only_camera_rays(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86676
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86662
bool get_fill_cavities(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86698
bool get_affect_light(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86671
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:86647
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:86645
bool set_exclusion_mode(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86739
bool get_exclusion_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86743
bool set_exclusion_nodes(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:86729
bool set_clip_mesh(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:86772
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86658
bool get_only_camera_rays(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86680
bool set_material(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:86756
bool set_fill_cavities(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86694
bool set_use_obj_mtl(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86703
int get_object_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86768
PluginRef get_material(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86759
bool set_clip_lights(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86685
bool set_object_id(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86764
int get_material_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86725
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:86748
bool set_material_id(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86721
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86752
The decal plugin for specifying various decal parametersgpuSupport=(full)
Definition: vrayplugins.hpp:86788
int get_fade_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86911
float get_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86856
std::string get_user_attributes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87006
bool set_objectID(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87023
bool set_height(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86861
bool get_decal_only_bump(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86966
bool set_normal_angle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86889
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:86793
bool set_mask(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:86878
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:86827
float get_height_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86874
bool set_user_attributes(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:87002
int get_objectID(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87027
bool set_height_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86870
bool set_displacement_tex_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:86936
bool set_override_user_attributes(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86953
bool set_displacement_tex_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:86933
bool get_project_on_back(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86929
float get_fade_angle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86920
bool set_exclusion_mode(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86809
bool set_z_order(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86898
bool set_mask(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:86881
bool set_fade_on(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86907
float get_bend(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86984
float get_width(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86847
bool set_material(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:86835
float get_orig_bump_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86975
float get_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86865
bool set_width(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86843
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:86791
bool get_exclusion_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86813
Value get_mask(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86884
bool set_exclusion_nodes(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:86799
bool set_displacement_ignore_original(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86944
float get_normal_angle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86893
bool get_displacement_ignore_original(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86948
bool set_fade_angle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86916
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86993
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86989
bool set_scene_name(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:87032
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86822
bool set_orig_bump_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86971
PluginList get_exclusion_nodes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86804
bool set_length(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86852
StringList get_scene_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87036
IntList get_user_attributes_bin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87018
PluginRef get_material(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86838
int get_z_order(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86902
bool set_project_on_back(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86925
bool get_override_user_attributes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86957
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86831
bool set_decal_only_bump(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86962
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86818
bool set_bend(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:86980
Value get_displacement_tex_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:86939
bool set_user_attributes(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:86998
bool set_user_attributes_bin(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:87011
Combines MtlWrapper and MtlRenderStats functionality to be used as a direct reference in Node instanc...
Definition: vrayplugins.hpp:87040
float get_receive_caustics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87167
bool set_visibility(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87118
bool set_receive_caustics(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87163
bool set_render_stats_use(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87049
bool set_reflection_exclude(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:87354
bool set_use_irrad_map(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87127
bool get_maya_background_shader_compatibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87293
bool get_generate_render_elements(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87350
bool set_alpha_contribution_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:87297
bool set_gi_surface_id(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87271
float get_shadow_brightness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87221
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:87043
bool get_camera_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87068
bool set_generate_caustics(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87154
bool get_refractions_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87086
bool set_refraction_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87235
bool get_shadows_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87104
Value get_shadow_brightness_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87313
bool get_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87194
bool get_render_stats_use(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87052
bool set_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87190
bool set_matte_surface(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87181
bool set_generate_gi(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87136
bool get_shadows_receive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87113
bool set_refraction_exclude(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:87372
bool set_alpha_contribution_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:87300
bool get_no_gi_on_other_mattes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87257
bool set_refraction_list_is_inclusive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87382
bool get_matte_surface(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87185
bool get_reflections_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87077
bool get_use_irrad_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87131
bool set_shadows_receive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87109
bool set_gi_quality_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87280
bool set_wrapper_use(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87056
float get_gi_quality_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87284
float get_reflection_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87230
PluginList get_refraction_exclude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87377
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:87045
bool set_shadows_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87100
bool set_shadow_tint_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:87208
bool set_reflection_filter_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:87320
float get_gi_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87248
Value get_alpha_contribution_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87303
bool set_maya_background_shader_compatibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87289
bool set_receive_gi(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87145
bool set_shadow_brightness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87217
bool set_shadow_brightness_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:87310
bool set_reflection_list_is_inclusive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87364
bool set_generate_render_elements(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87346
int get_gi_surface_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87275
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87341
float get_alpha_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87176
bool get_reflection_list_is_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87368
bool get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87203
bool set_reflections_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87073
bool get_wrapper_use(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87059
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:87336
Color get_shadow_tint_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87212
bool set_shadow_brightness_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:87307
bool set_reflection_filter_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:87317
bool set_refractions_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87082
bool set_camera_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87064
int get_matte_for_secondary_rays(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87266
PluginList get_reflection_exclude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87359
bool get_refraction_list_is_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87386
int get_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87332
bool set_matte_for_secondary_rays(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87262
Value get_reflection_filter_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87323
float get_generate_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87140
float get_refraction_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87239
bool set_reflection_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87226
float get_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87122
bool set_no_gi_on_other_mattes(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87253
bool set_gi_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87091
float get_receive_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87149
bool get_gi_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87095
float get_generate_caustics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87158
bool set_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87328
bool set_alpha_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87172
bool set_gi_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87244
bool set_affect_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87199
V-Ray Scene Asset (*.vrscene) stand-in plugins.
Definition: vrayplugins.hpp:87961
bool set_mrs_shadows_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88380
bool set_add_lights(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88009
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:87985
int get_anim_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88058
bool get_mrs_camera_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88355
bool set_mrs_visibility(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88394
bool set_mw_refraction_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88232
bool set_mw_refraction_list_is_inclusive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88338
bool get_use_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87995
bool set_override_settings_options(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88494
bool get_mrs_use(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88348
bool get_mw_use_irrad_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88130
int get_mw_matte_for_secondary_rays(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88263
bool set_override_snippet(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:88417
bool set_asset_name(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:88537
float get_mw_refraction_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88236
bool set_mw_matte_for_secondary_rays(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88259
bool get_preload_assets(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88490
bool set_preload_assets(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88487
std::string get_usd_root_path(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88523
bool set_mw_reflection_list_is_inclusive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88322
bool get_mw_generate_render_elements(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88309
float get_mw_receive_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88148
bool set_hidden_objects(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:88076
bool set_mrs_gi_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88373
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88465
bool set_filepath(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:87973
bool set_mrs_camera_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88352
PluginList get_asset_plugins(double time=TiMe::Default()) const
List of the plugin names grouped as a given asset.
Definition: vrayplugins.hpp:88547
bool set_parser(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:88508
bool get_add_nodes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88004
bool set_mw_reflection_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88223
ValueList get_asset_param_override(double time=TiMe::Default()) const
List each parameter which whould be used as override for the corresponding modifiable parameter defin...
Definition: vrayplugins.hpp:88572
bool set_mw_no_gi_on_other_mattes(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88250
std::string get_override_filepath(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88433
bool set_anim_override(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88018
bool set_override_filepath(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:88427
float get_mw_receive_caustics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88166
StringList get_hidden_objects(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88079
bool set_mw_matte_surface(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88179
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:88469
bool get_mw_no_gi_on_other_mattes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88254
bool set_object_properties(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:88111
float get_mw_generate_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88139
bool set_override_mtl_link(const PluginRef &plugin, double time=TiMe::Default())
Placeholder for material used for overrides(could be MtlMulti). Needed only so that the material is l...
Definition: vrayplugins.hpp:88436
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:88460
bool set_mw_channels(const PluginList &pluginList, double time=TiMe::Default())
Render channels the result of this BRDF will be written to.
Definition: vrayplugins.hpp:88298
bool get_mrs_shadows_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88383
bool set_mw_shadow_brightness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88214
int get_anim_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88040
float get_mrs_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88397
bool set_usd_root_path(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:88517
int get_mw_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88295
bool get_add_lights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88013
bool get_mw_refraction_list_is_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88341
std::string get_filepath(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87981
bool get_mw_maya_background_shader_compatibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88288
bool get_mw_matte_surface(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88182
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88456
bool set_mw_maya_background_shader_compatibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88285
bool get_mw_reflection_list_is_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88325
bool set_add_nodes(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88000
PluginList get_mw_reflection_exclude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88318
bool set_asset_param_definition(const ValueList &list, double time=TiMe::Default())
List each modifiable parameter of this asset as a key/value string list.
Definition: vrayplugins.hpp:88557
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88474
PluginRef get_override_mtl_link(double time=TiMe::Default()) const
Placeholder for material used for overrides(could be MtlMulti). Needed only so that the material is l...
Definition: vrayplugins.hpp:88438
bool get_mw_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88200
bool set_mrs_use(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88345
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87988
bool get_override_settings_options(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88497
bool set_mw_use(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88118
bool set_override_snippet(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:88420
bool set_anim_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88045
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:87964
bool set_mw_generate_gi(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88135
bool get_override_render_elements(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88504
PluginList get_parser(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88513
int get_mw_gi_surface_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88272
PluginRef get_object_properties(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88114
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:88478
bool set_mw_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88187
bool get_use_overrides(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88413
bool set_material_override(const PluginRef &plugin, double time=TiMe::Default())
Override material.
Definition: vrayplugins.hpp:88070
bool set_mw_shadow_tint_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:88205
float get_mw_gi_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88245
bool get_mrs_reflections_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88362
bool set_mw_use_irrad_map(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88126
int get_user_attributes_bin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88107
bool set_asset_plugins(const PluginList &pluginList, double time=TiMe::Default())
List of the plugin names grouped as a given asset.
Definition: vrayplugins.hpp:88543
bool get_mrs_gi_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88376
bool set_mw_gi_quality_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88277
int get_anim_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88067
bool get_mrs_refractions_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88369
bool set_user_attributes_bin(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88104
int get_apply_usd_meters_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88530
bool set_usd_root_path(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:88520
bool set_override_render_elements(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88501
bool set_mw_gi_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88241
bool set_mrs_shadows_receive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88387
bool set_mw_reflection_exclude(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:88313
bool set_mw_generate_caustics(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88153
bool get_anim_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88022
bool set_asset_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88551
bool set_mw_affect_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88196
bool set_anim_length(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88063
bool set_mw_receive_gi(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88144
bool set_use_overrides(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88410
bool set_hidden_objects_inclusive(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88083
bool set_anim_start(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88054
int get_asset_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88554
float get_anim_speed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88031
bool get_disable(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88093
int get_flip_axis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88406
float get_mw_gi_quality_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88281
bool set_mw_gi_surface_id(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88268
bool set_mw_refraction_exclude(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:88329
bool get_mrs_shadows_receive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88390
bool set_asset_param_override(const ValueList &list, double time=TiMe::Default())
List each parameter which whould be used as override for the corresponding modifiable parameter defin...
Definition: vrayplugins.hpp:88566
std::string get_override_snippet(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88423
float get_mw_reflection_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88227
bool set_mrs_reflections_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88359
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88483
float get_mw_alpha_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88175
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:88442
bool set_objectID(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88097
int get_hidden_objects_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88086
PluginList get_mw_refraction_exclude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88334
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:88451
float get_mw_generate_caustics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88157
PluginRef get_material_override(double time=TiMe::Default()) const
Override material.
Definition: vrayplugins.hpp:88072
int get_objectID(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88100
ValueList get_asset_param_definition(double time=TiMe::Default()) const
List each modifiable parameter of this asset as a key/value string list.
Definition: vrayplugins.hpp:88563
bool get_mw_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88191
bool set_asset_name(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:88534
bool set_mw_receive_caustics(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88162
bool set_mw_alpha_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88171
bool get_mw_use(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88121
bool set_mw_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88292
bool set_mrs_refractions_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88366
std::string get_asset_name(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88540
Color get_mw_shadow_tint_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88209
PluginList get_mw_channels(double time=TiMe::Default()) const
Render channels the result of this BRDF will be written to.
Definition: vrayplugins.hpp:88302
bool set_anim_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88036
float get_anim_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88049
bool set_use_transform(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87992
float get_mw_shadow_brightness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88218
bool set_override_filepath(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:88430
bool set_anim_speed(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88027
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88447
bool set_disable(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88090
bool set_filepath(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:87977
bool set_apply_usd_meters_scale(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88527
bool set_mw_generate_render_elements(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88306
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:87966
bool set_flip_axis(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88402
V-Ray Scene (*.vrscene) stand-in plugins.
Definition: vrayplugins.hpp:87390
float get_mw_generate_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87566
bool set_use_transform(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87419
bool get_mw_no_gi_on_other_mattes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87681
PluginRef get_object_properties(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87541
bool set_add_lights(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87436
bool get_add_nodes(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87431
bool set_mw_alpha_contribution(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87598
bool set_mw_matte_for_secondary_rays(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87686
bool set_override_filepath(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:87854
float get_mw_refraction_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87663
bool get_mw_reflection_list_is_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87752
bool set_mw_generate_caustics(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87580
bool set_use_overrides(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87837
Color get_mw_shadow_tint_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87636
bool set_mw_shadows(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87614
PluginList get_mw_channels(double time=TiMe::Default()) const
Render channels the result of this BRDF will be written to.
Definition: vrayplugins.hpp:87729
bool set_mw_use(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87545
bool set_mw_refraction_list_is_inclusive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87765
bool set_mw_gi_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87668
bool set_mw_generate_gi(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87562
int get_flip_axis(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87833
bool set_disable(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87517
bool get_mw_generate_render_elements(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87736
bool set_override_settings_options(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87921
PluginList get_channels_full(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87910
PluginList get_parser(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87940
bool get_mw_refraction_list_is_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87768
bool set_mw_no_gi_on_other_mattes(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87677
PluginRef get_override_mtl_link(double time=TiMe::Default()) const
Placeholder for material used for overrides(could be MtlMulti). Needed only so that the material is l...
Definition: vrayplugins.hpp:87865
bool get_use_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87422
bool set_hidden_objects_inclusive(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87510
bool get_mrs_reflections_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87789
int get_mw_gi_surface_id(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87699
bool set_override_render_elements(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87928
bool set_mrs_refractions_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87793
bool set_mrs_reflections_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87786
bool set_add_nodes(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87427
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:87395
bool get_mrs_shadows_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87810
bool set_mw_gi_quality_multiplier(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87704
int get_mw_matte_for_secondary_rays(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87690
bool get_mrs_use(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87775
bool set_anim_start(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87481
bool set_mw_matte_surface(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87606
bool set_user_attributes_bin(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87531
bool set_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:87412
bool get_mw_matte_surface(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87609
float get_mw_shadow_brightness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87645
float get_mw_gi_quality_multiplier(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87708
int get_apply_usd_meters_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87957
bool set_channels_full(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:87905
float get_mw_receive_gi(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87575
float get_mw_receive_caustics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87593
bool set_override_snippet(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:87847
float get_mw_alpha_contribution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87602
std::string get_filepath(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87408
bool get_mw_shadows(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87618
std::string get_usd_root_path(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87950
bool set_channels_raw(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:87878
PluginList get_channels_diffuse(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87892
bool set_filepath(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:87400
bool get_mw_maya_background_shader_compatibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87715
bool get_anim_override(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87449
float get_anim_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87476
bool set_anim_length(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87490
int get_anim_length(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87494
bool get_mrs_gi_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87803
float get_mrs_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87824
bool set_usd_root_path(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:87944
bool get_use_overrides(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87840
bool set_mw_shadow_brightness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87641
bool set_mw_maya_background_shader_compatibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87712
bool set_mrs_gi_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87800
bool set_anim_offset(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87472
bool set_mw_generate_render_elements(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87733
bool set_mw_reflection_list_is_inclusive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87749
float get_mw_reflection_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87654
bool set_mw_reflection_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87650
float get_mw_gi_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87672
int get_hidden_objects_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87513
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:87869
bool set_material_override(const PluginRef &plugin, double time=TiMe::Default())
Override material.
Definition: vrayplugins.hpp:87497
bool get_mw_use(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87548
bool set_flip_axis(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87829
float get_anim_speed(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87458
int get_anim_start(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87485
bool set_mw_refraction_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87659
bool get_add_lights(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87440
StringList get_hidden_objects(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87506
int get_mw_trace_depth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87722
PluginList get_mw_refraction_exclude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87761
bool set_mrs_shadows_receive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87814
bool set_override_mtl_link(const PluginRef &plugin, double time=TiMe::Default())
Placeholder for material used for overrides(could be MtlMulti). Needed only so that the material is l...
Definition: vrayplugins.hpp:87863
bool get_override_render_elements(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87931
bool get_mrs_camera_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87782
int get_anim_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87467
bool set_mw_channels(const PluginList &pluginList, double time=TiMe::Default())
Render channels the result of this BRDF will be written to.
Definition: vrayplugins.hpp:87725
bool set_anim_override(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87445
bool set_mrs_shadows_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87807
PluginList get_mw_reflection_exclude(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87745
PluginList get_channels_raw(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87883
bool set_hidden_objects(const StringList &stringList, double time=TiMe::Default())
Definition: vrayplugins.hpp:87503
std::string get_override_snippet(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87850
bool set_mw_trace_depth(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87719
bool get_mw_use_irrad_map(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87557
bool set_mw_receive_gi(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87571
bool set_anim_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87463
bool set_override_filepath(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:87857
bool set_channels_diffuse(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:87887
float get_mw_generate_caustics(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87584
bool get_mrs_shadows_receive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87817
bool get_preload_assets(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87917
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:87393
bool set_mw_receive_caustics(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87589
bool get_override_settings_options(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87924
PluginRef get_material_override(double time=TiMe::Default()) const
Override material.
Definition: vrayplugins.hpp:87499
int get_objectID(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87527
bool set_override_snippet(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:87844
bool set_object_properties(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:87538
bool set_usd_root_path(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:87947
bool set_preload_assets(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87914
bool set_apply_usd_meters_scale(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87954
bool set_mrs_use(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87772
bool set_channels_specular(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:87896
bool set_mw_affect_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87623
bool set_objectID(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87524
bool set_mw_gi_surface_id(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87695
PluginList get_channels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87874
bool set_mw_shadow_tint_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:87632
bool set_filepath(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:87404
bool set_mrs_camera_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87779
bool set_mrs_visibility(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87821
PluginList get_channels_specular(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87901
bool get_disable(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87520
int get_user_attributes_bin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87534
std::string get_override_filepath(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87860
bool set_mw_use_irrad_map(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87553
bool set_anim_speed(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:87454
bool get_mrs_refractions_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87796
bool set_mw_refraction_exclude(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:87756
bool set_parser(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:87935
Transform get_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87415
bool set_mw_reflection_exclude(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:87740
bool get_mw_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:87627
Settings for stereoscopic rendering [gpuSupport=(partial)].
Definition: vrayplugins.hpp:88576
float get_film_offset_x_left(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88781
bool get_adjust_resolution(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88682
bool set_left_camera(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:88762
float get_reuse_threshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88700
bool set_output_layout(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88669
bool set_exr_compression(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88736
bool set_bottom_merge_angle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88642
int get_interocular_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88628
int get_vrst_compression(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88731
bool set_adjust_resolution(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88678
PluginRef get_right_camera(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88772
bool set_film_offset_x_left(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88777
float get_film_offset_y_left(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88799
bool set_vrst_compression(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88727
int get_output_layout(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88673
PluginRef get_left_camera(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88765
bool set_top_merge_angle(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88633
float get_film_offset_y_right(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88808
int get_pole_merge_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88655
bool set_shademap_file(const char *str, double time=TiMe::Default())
Definition: vrayplugins.hpp:88705
bool set_eye_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88588
int get_view(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88664
bool get_exclude_list_inclusive(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88758
int get_sm_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88691
bool set_film_offset_y_right(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88804
bool set_reuse_threshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88696
float get_eye_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88592
std::string get_shademap_file(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88713
float get_focus_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88610
bool set_interocular_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88624
bool set_exclude_list_inclusive(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88754
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:88581
bool set_float_colors_mode(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88718
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:88579
bool set_sm_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88687
bool set_film_offset_y_left(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88795
float get_bottom_merge_angle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88646
bool set_film_offset_x_right(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88786
int get_focus_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88619
bool set_focus_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88615
bool set_pole_merge_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88651
bool get_specify_focus(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88601
PluginList get_exclude_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88749
bool set_focus_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88606
bool get_float_colors_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88722
float get_top_merge_angle(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88637
bool set_right_camera(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:88769
bool set_view(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88660
bool set_specify_focus(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88597
float get_film_offset_x_right(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88790
bool set_shademap_file(const std::string &str, double time=TiMe::Default())
Definition: vrayplugins.hpp:88709
int get_exr_compression(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88740
bool set_exclude_list(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:88744
Plugin for the ViewPluginCategory category.
Definition: vrayplugins.hpp:31
Simulates atmospheric haze. Works together with SunLight and TexSky. Does not cause shadowing and doe...
Definition: vrayplugins.hpp:88812
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:88815
float get_inscat_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88860
Color get_filter_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88887
bool get_affect_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88905
bool set_affect_env(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88865
bool set_affect_bg(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88874
bool get_enabled(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88833
bool set_atm_height(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88847
bool set_inscat_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88856
bool set_primary_visibility(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88892
bool get_affect_env(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88869
bool set_affect_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88901
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:88817
bool get_primary_visibility(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88896
float get_atm_height(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88851
float get_distance(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88842
bool set_sun(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:88823
PluginRef get_sun(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88826
bool set_distance(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88838
bool set_enabled(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88830
bool get_affect_bg(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88878
bool set_filter_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:88883
This plugin allows adding material select render channels to any volume plugin [gpuSupport=(none)].
Definition: vrayplugins.hpp:88909
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:88912
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:88914
bool set_base_volume(const PluginRef &plugin, double time=TiMe::Default())
A volumetric plugin to use with material select render channels.
Definition: vrayplugins.hpp:88919
PluginRef get_base_volume(double time=TiMe::Default()) const
A volumetric plugin to use with material select render channels.
Definition: vrayplugins.hpp:88921
PluginList get_channels(double time=TiMe::Default()) const
Render channels the result of this volume will be written to.
Definition: vrayplugins.hpp:88928
bool set_channels(const PluginList &pluginList, double time=TiMe::Default())
Render channels the result of this volume will be written to.
Definition: vrayplugins.hpp:88924
Simple attenuating volume fog. This does not produce light scattering. To get light scattering use Vo...
Definition: vrayplugins.hpp:88932
bool get_closed_volume(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88988
bool set_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88971
bool set_bias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88978
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:88935
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:88950
float get_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88974
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88953
Value get_color_tex(double time=TiMe::Default()) const
Fog color texture map. Overrides 'color'.
Definition: vrayplugins.hpp:88960
Color get_emission(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88946
float get_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88981
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Fog color texture map. Overrides 'color'.
Definition: vrayplugins.hpp:88958
bool set_color_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88964
bool set_emission(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:88943
float get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:88967
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:88937
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Fog color texture map. Overrides 'color'.
Definition: vrayplugins.hpp:88956
bool set_closed_volume(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:88985
This plugin combines the result of several volumetric plugins [gpuSupport=(none)].
Definition: vrayplugins.hpp:88992
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:88997
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:88995
PluginList get_volumes(double time=TiMe::Default()) const
List of volumetric shaders to apply together.
Definition: vrayplugins.hpp:89006
bool set_volumes(const PluginList &pluginList, double time=TiMe::Default())
List of volumetric shaders to apply together.
Definition: vrayplugins.hpp:89002
Light-scattering volume fog. Uniform across the scene. [gpuSupport=(none)].
Definition: vrayplugins.hpp:89010
bool set_scatter_levels(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89107
float get_bias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89059
bool set_closed_volume(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89063
float get_scatter_direction(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89103
bool set_bias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89056
Value get_color_tex(double time=TiMe::Default()) const
Fog color texture map. Overrides 'color'.
Definition: vrayplugins.hpp:89038
bool set_ior(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89049
float get_scatter_coeff(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89096
bool set_color_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89042
bool set_scatter_direction(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89100
float get_thickness(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89082
bool set_environment_fog(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89114
float get_light_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89089
bool set_emission(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:89021
bool set_subdivs(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89071
int get_subdivs(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89075
Color get_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89031
float get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89045
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:89015
bool set_color_tex(const PluginRef &texture, double time=TiMe::Default())
Fog color texture map. Overrides 'color'.
Definition: vrayplugins.hpp:89034
bool get_closed_volume(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89066
bool set_color(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:89028
bool set_color_tex(const AColor &texture, double time=TiMe::Default())
Fog color texture map. Overrides 'color'.
Definition: vrayplugins.hpp:89036
bool set_thickness(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89079
bool get_environment_fog(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89117
bool set_scatter_coeff(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89093
bool set_light_mult(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89086
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:89013
Color get_emission(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89024
int get_scatter_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89110
float get_ior(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89052
Renders cartoon style contours on all meshes (by default) or using an include/exclude list [gpuSuppor...
Definition: vrayplugins.hpp:89121
bool set_angularCurveValues(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:89456
IntList get_angularCurveInterpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89452
bool set_compensateExposure(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89264
bool get_depthCurveOn(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89359
bool set_toonChannelsOnly(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89133
float get_normalThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89295
bool set_angularCurveOn(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89424
bool set_lineWidth_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:89178
PluginRef get_depthCurveExternal(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89419
ValueList get_depthCurveValues(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89412
bool set_lineWidthInner(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89217
bool set_lineColorInner_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89209
bool get_excludeType(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89350
float get_traceBias(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89322
bool set_traceBias(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89318
bool set_lineColorInner_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89206
bool set_depthCurveValues(const ValueList &texturefloatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:89405
float get_minDepth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89368
bool set_lineColorInner(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:89198
float get_lineWidth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89174
bool set_compatibilityMode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89475
bool set_outerOverlapThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89255
bool set_lineColor(const Color &color, double time=TiMe::Default())
Definition: vrayplugins.hpp:89151
bool set_minDepth(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89364
bool set_hideInnerEdges(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89282
IntList get_depthCurveInterpolations(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89401
float get_maxDepth(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89377
Color get_lineColor(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89155
bool set_innerLineControl(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89189
PluginList get_excludeList(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89341
bool get_doSecondaryRays(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89313
float get_opacity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89240
Color get_lineColorInner(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89202
bool set_lineWidth_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:89181
bool set_depthCurveExternal(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:89416
int get_compatibilityMode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89479
bool get_materialEdges(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89277
bool set_maxDepth(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89373
Value get_lineColor_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89165
bool set_depthCurvePositions(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:89382
FloatList get_angularCurvePositions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89440
bool set_widthType(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89142
bool set_depthCurveOn(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89355
bool set_opacity_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:89244
bool set_angularCurvePositions(const FloatList &floatList, double time=TiMe::Default())
Definition: vrayplugins.hpp:89433
bool set_distortion_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:89326
Value get_lineWidth_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89184
FloatList get_depthCurvePositions(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89389
bool get_toonChannelsOnly(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89137
bool set_opacity_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:89247
bool set_materialEdges(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89273
bool set_toonMaterialOnly(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89484
bool set_excludeList(const PluginList &pluginList, double time=TiMe::Default())
Definition: vrayplugins.hpp:89336
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:89126
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:89124
int get_widthType(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89146
bool set_excludeType(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89346
PluginRef get_angularCurveExternal(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89470
bool set_lineColor_tex(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89162
bool set_opacity(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89236
float get_overlapThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89304
bool get_angularCurveOn(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89428
Value get_distortion_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89332
bool set_distortion_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:89329
bool set_lineWidth(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89170
float get_lineWidthInner(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89221
Value get_lineColorInner_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89212
bool set_depthCurveInterpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:89394
bool set_lineWidthInner_tex(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:89225
bool set_lineWidthInner_tex(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:89228
Value get_opacity_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89250
bool get_compensateExposure(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89268
bool set_doSecondaryRays(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89309
int get_toonMaterialOnly(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89488
bool get_innerLineControl(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89193
bool set_lineColor_tex(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89159
bool set_angularCurveExternal(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:89467
bool set_normalThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89291
bool set_angularCurveInterpolations(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:89445
bool get_hideInnerEdges(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89286
float get_outerOverlapThreshold(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89259
Value get_lineWidthInner_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89231
ValueList get_angularCurveValues(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89463
bool set_overlapThreshold(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89300
Plugin for the VolumetricPluginCategory category.
Definition: vrayplugins.hpp:58
Deprecated. Use another hair texture. [gpuSupport=(bake)].
Definition: vrayplugins.hpp:89492
float get_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89646
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89596
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89522
Value get_a_b_balance(double time=TiMe::Default()) const
The probability ratio between a and b textures.
Definition: vrayplugins.hpp:89794
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:89495
bool get_tile_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89691
float get_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89637
Value get_a_color_tex(double time=TiMe::Default()) const
Defines the main diffuse color of the hair strand's tips.
Definition: vrayplugins.hpp:89752
bool set_uv_noise_amount(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89714
int get_placement_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89628
bool set_root_color_tex(const AColor &texture, double time=TiMe::Default())
Defines the diffuse color of the hair roots.
Definition: vrayplugins.hpp:89764
Value get_root_color_tex(double time=TiMe::Default()) const
Defines the diffuse color of the hair roots.
Definition: vrayplugins.hpp:89766
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89535
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89557
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89513
bool set_uv_noise_on(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89696
float get_uv_noise_amount(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89718
bool set_distance_along_strand(float texturefloat, double time=TiMe::Default())
Distance along the hair strand where the intersection occurred, in the [0,1] range.
Definition: vrayplugins.hpp:89778
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89587
bool set_uv_noise_size(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89732
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89548
bool set_random_by_strand(const PluginRef &texturefloat, double time=TiMe::Default())
Random by the hair strand where the intersection occurred, in the [0,1] range.
Definition: vrayplugins.hpp:89783
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89531
bool set_a_color_tex(const PluginRef &texture, double time=TiMe::Default())
Defines the main diffuse color of the hair strand's tips.
Definition: vrayplugins.hpp:89748
float get_h(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89664
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:89497
bool set_tile_v(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89687
bool set_root_crossover_tex(const PluginRef &texturefloat, double time=TiMe::Default())
A value of 0 is mostly Tip and 1 is mostly Root.
Definition: vrayplugins.hpp:89769
bool set_root_crossover_tex(float texturefloat, double time=TiMe::Default())
A value of 0 is mostly Tip and 1 is mostly Root.
Definition: vrayplugins.hpp:89771
Value get_b_color_tex(double time=TiMe::Default()) const
Defines a secondary diffuse color for the hair strand's tips. This provides an alternate color that g...
Definition: vrayplugins.hpp:89759
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89508
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89574
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89504
bool get_tile_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89682
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Definition: vrayplugins.hpp:89616
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89561
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89517
bool set_a_color_tex(const AColor &texture, double time=TiMe::Default())
Defines the main diffuse color of the hair strand's tips.
Definition: vrayplugins.hpp:89750
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:89609
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89544
bool set_b_color_tex(const PluginRef &texture, double time=TiMe::Default())
Defines a secondary diffuse color for the hair strand's tips. This provides an alternate color that g...
Definition: vrayplugins.hpp:89755
bool set_uv_noise_animate(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89705
float get_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89655
float get_un_noise_phase(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89745
bool set_v(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89642
Value get_root_crossover_tex(double time=TiMe::Default()) const
A value of 0 is mostly Tip and 1 is mostly Root.
Definition: vrayplugins.hpp:89773
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89592
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:89612
bool set_jitter(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89669
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:89570
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:89606
Value get_distance_along_strand(double time=TiMe::Default()) const
Distance along the hair strand where the intersection occurred, in the [0,1] range.
Definition: vrayplugins.hpp:89780
Value get_random_by_strand(double time=TiMe::Default()) const
Random by the hair strand where the intersection occurred, in the [0,1] range.
Definition: vrayplugins.hpp:89787
float get_uv_noise_size(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89736
float get_uv_noise_levels(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89727
PluginRef get_uvwgen(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89619
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89600
bool set_random_by_strand(float texturefloat, double time=TiMe::Default())
Random by the hair strand where the intersection occurred, in the [0,1] range.
Definition: vrayplugins.hpp:89785
float get_jitter(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89673
bool set_distance_along_strand(const PluginRef &texturefloat, double time=TiMe::Default())
Distance along the hair strand where the intersection occurred, in the [0,1] range.
Definition: vrayplugins.hpp:89776
bool set_w(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89651
bool set_tile_u(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89678
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:89579
bool set_u(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89633
bool get_uv_noise_on(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89700
bool set_a_b_balance(float texturefloat, double time=TiMe::Default())
The probability ratio between a and b textures.
Definition: vrayplugins.hpp:89792
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89553
bool set_b_color_tex(const AColor &texture, double time=TiMe::Default())
Defines a secondary diffuse color for the hair strand's tips. This provides an alternate color that g...
Definition: vrayplugins.hpp:89757
bool set_placement_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89624
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89540
bool set_un_noise_phase(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89741
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:89566
bool set_a_b_balance(const PluginRef &texturefloat, double time=TiMe::Default())
The probability ratio between a and b textures.
Definition: vrayplugins.hpp:89790
bool set_uv_noise_levels(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89723
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:89603
bool set_h(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89660
bool set_root_color_tex(const PluginRef &texture, double time=TiMe::Default())
Defines the diffuse color of the hair roots.
Definition: vrayplugins.hpp:89762
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:89583
bool get_uv_noise_animate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89709
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89526
Deprecated. Use TexAColorOp::alpha [gpuSupport=(none)].
Definition: vrayplugins.hpp:89798
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89841
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89846
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89819
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89814
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89902
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89859
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89832
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:89876
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:89872
Value get_clr_txt(double time=TiMe::Default()) const
Scalar2Alpha will be calculated on the base of a color texture.
Definition: vrayplugins.hpp:89925
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:89915
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89867
bool set_intensity_txt(float texturefloat, double time=TiMe::Default())
The intensity to output.
Definition: vrayplugins.hpp:89930
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:89909
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89850
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:89801
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89854
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89863
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89828
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89880
bool set_clr_txt(const AColor &texture, double time=TiMe::Default())
Scalar2Alpha will be calculated on the base of a color texture.
Definition: vrayplugins.hpp:89923
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89893
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89837
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89810
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89898
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:89803
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:89889
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89823
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:89912
bool set_intensity_txt(const PluginRef &texturefloat, double time=TiMe::Default())
The intensity to output.
Definition: vrayplugins.hpp:89928
Value get_intensity_txt(double time=TiMe::Default()) const
The intensity to output.
Definition: vrayplugins.hpp:89932
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:89918
bool set_clr_txt(const PluginRef &texture, double time=TiMe::Default())
Scalar2Alpha will be calculated on the base of a color texture.
Definition: vrayplugins.hpp:89921
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89906
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:89885
Deprecated. [gpuSupport=(none)].
Definition: vrayplugins.hpp:89936
bool set_nouvw_color(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:90036
Value get_nouvw_color(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90044
PluginRef out_out_transparency() const
The resulting transparency.
Definition: vrayplugins.hpp:90050
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:89941
bool set_alpha_offset(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:90023
bool get_invert_alpha(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89979
int get_alpha_from_intensity(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89961
bool set_alpha_from_intensity(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89957
Value get_color_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90005
bool set_alpha_mult(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:90014
bool set_invert_alpha(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89975
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:89939
PluginRef out_out_intensity() const
The resulting intensity.
Definition: vrayplugins.hpp:90056
bool set_color_offset(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89997
int get_compatibility_with(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89952
Value get_clr_txt(double time=TiMe::Default()) const
Scalar2Vector will be calculated on the base of a color texture.
Definition: vrayplugins.hpp:90063
bool set_compatibility_with(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89948
bool set_alpha_offset(float texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:90027
Value get_color_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89992
bool set_alpha_mult(const PluginRef &texturefloat, double time=TiMe::Default())
Definition: vrayplugins.hpp:90010
int get_method(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90077
Value get_alpha_mult(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90018
bool set_clr_txt(const AColor &texture, double time=TiMe::Default())
Scalar2Vector will be calculated on the base of a color texture.
Definition: vrayplugins.hpp:90061
bool set_clr_txt(const PluginRef &texture, double time=TiMe::Default())
Scalar2Vector will be calculated on the base of a color texture.
Definition: vrayplugins.hpp:90059
bool set_output_scale(const PluginRef &texturefloat, double time=TiMe::Default())
The intensity to output.
Definition: vrayplugins.hpp:90066
bool set_method(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90074
bool set_color_mult(const PluginRef &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89984
PluginRef out_out_alpha() const
The resulting alpha.
Definition: vrayplugins.hpp:90053
bool set_nouvw_color(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:90040
bool set_color_mult(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:89988
Value get_output_scale(double time=TiMe::Default()) const
The intensity to output.
Definition: vrayplugins.hpp:90070
bool set_output_scale(float texturefloat, double time=TiMe::Default())
The intensity to output.
Definition: vrayplugins.hpp:90068
Value get_alpha_offset(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90031
PluginRef out_color() const
The resulting color.
Definition: vrayplugins.hpp:90047
bool set_color_offset(const AColor &texture, double time=TiMe::Default())
Definition: vrayplugins.hpp:90001
bool get_invert(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:89970
bool set_invert(bool val, double time=TiMe::Default())
Definition: vrayplugins.hpp:89966
Deprecated. Use VolumeMulti. [gpuSupport=(none)].
Definition: vrayplugins.hpp:90081
bool set_ids_list(const IntList &intList, double time=TiMe::Default())
Definition: vrayplugins.hpp:90099
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:90086
PluginList get_volumes(double time=TiMe::Default()) const
A list of volume plugins.
Definition: vrayplugins.hpp:90095
IntList get_ids_list(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90105
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:90084
bool set_volumes(const PluginList &pluginList, double time=TiMe::Default())
A list of volume plugins.
Definition: vrayplugins.hpp:90091
Deprecated. Use UVWGenChannel. [gpuSupport=(none)].
Definition: vrayplugins.hpp:90109
float get_duvw_scale(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90237
int get_wrap_mode(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90228
int get_u_alternate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90263
int get_crop_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90198
bool set_wrap_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90167
bool set_uvw_transform_tex(const PluginRef &texturetransform, double time=TiMe::Default())
Definition: vrayplugins.hpp:90129
bool set_z_remapMax(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90309
int get_wrap_v(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90171
bool set_u_alternate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90260
bool set_y_remapMin(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90281
bool set_channel_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90248
float get_z_remapMax(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90312
bool set_uvwgen(const PluginRef &plugin, double time=TiMe::Default())
Optional UVWGen from which the initial uvw coordinates will be taken, instead of the surface point.
Definition: vrayplugins.hpp:90254
int get_wrap_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90180
float get_y_remapMin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90284
Transform get_tex_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90144
bool set_z_remapMin(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90288
float get_x_remapMax(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90298
Transform get_uvw_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90125
bool set_y_remapMax(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90302
bool set_tex_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:90140
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:90112
bool set_wrap_mode(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90224
int get_uvw_channel(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90244
int get_channel_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90251
bool set_crop_w(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90203
int get_crop_w(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90207
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:90114
float get_z_remapMin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90291
bool set_duvw_scale(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90233
bool set_uvw_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:90121
bool set_wrap_w(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90176
bool set_crop_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90185
PluginRef out_uvw_coords() const
The uvw coordinates for the specified channel at the current shading point.
Definition: vrayplugins.hpp:90219
Value get_uvw_transform_tex(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90135
int get_nsamples(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90153
bool set_x_remapMax(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90295
int get_crop_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90189
bool set_x_remapMin(float val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90274
PluginRef get_uvwgen(double time=TiMe::Default()) const
Optional UVWGen from which the initial uvw coordinates will be taken, instead of the surface point.
Definition: vrayplugins.hpp:90256
bool set_crop_v(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90194
float get_y_remapMax(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90305
int get_wrap_u(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90162
bool set_uvw_transform_tex(const Transform &texturetransform, double time=TiMe::Default())
Definition: vrayplugins.hpp:90132
bool set_wrap_u(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90158
bool set_v_alternate(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90267
bool set_uvw_channel(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90241
int get_v_alternate(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90270
bool set_nsamples(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90149
float get_x_remapMin(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90277
Vector get_coverage(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90216
bool set_coverage(const Vector &vector, double time=TiMe::Default())
Definition: vrayplugins.hpp:90212
Deprecated. Use UVWGenEnvironment. [gpuSupport=(none)].
Definition: vrayplugins.hpp:90316
bool set_uvw_matrix(const Matrix &matrix, double time=TiMe::Default())
Definition: vrayplugins.hpp:90327
Matrix get_uvw_matrix(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90330
Transform get_uvw_transform(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90337
bool set_mapping_type(int val, double time=TiMe::Default())
Definition: vrayplugins.hpp:90342
static constexpr const PluginTypeId getTypeId()
Plugin type ID.
Definition: vrayplugins.hpp:90319
int get_mapping_type(double time=TiMe::Default()) const
Definition: vrayplugins.hpp:90346
bool set_uvw_transform(const Transform &transform, double time=TiMe::Default())
Definition: vrayplugins.hpp:90334
static constexpr const char * getType()
Return the name of the plugin type.
Definition: vrayplugins.hpp:90321
A generic value holder used by Plugin parameters.
Definition: vraysdk.hpp:5300
RGBA color, float32.
Definition: vraysdk.hpp:1460
RGB color, float32.
Definition: vraysdk.hpp:1132
3x3 column-major matrix, float32
Definition: vraysdk.hpp:1742
A math object used to define object position, rotation and scale in 3D space.
Definition: vraysdk.hpp:2170
General purpose vector in 3D space using float32.
Definition: vraysdk.hpp:831
static double Default()
Definition: vraysdk.hpp:3393