Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/render/nodes.h
| Show First 20 Lines • Show All 382 Lines • ▼ Show 20 Lines | |||||
| class GlossyBsdfNode : public BsdfNode { | class GlossyBsdfNode : public BsdfNode { | ||||
| public: | public: | ||||
| SHADER_NODE_CLASS(GlossyBsdfNode) | SHADER_NODE_CLASS(GlossyBsdfNode) | ||||
| void simplify_settings(Scene *scene); | void simplify_settings(Scene *scene); | ||||
| bool has_integrator_dependency(); | bool has_integrator_dependency(); | ||||
| ClosureType get_closure_type() { return distribution; } | ClosureType get_closure_type() { return distribution; } | ||||
| float roughness; | float roughness, roughness_orig; | ||||
| ClosureType distribution, distribution_orig; | ClosureType distribution, distribution_orig; | ||||
| }; | }; | ||||
| class GlassBsdfNode : public BsdfNode { | class GlassBsdfNode : public BsdfNode { | ||||
| public: | public: | ||||
| SHADER_NODE_CLASS(GlassBsdfNode) | SHADER_NODE_CLASS(GlassBsdfNode) | ||||
| void simplify_settings(Scene *scene); | void simplify_settings(Scene *scene); | ||||
| bool has_integrator_dependency(); | bool has_integrator_dependency(); | ||||
| ClosureType get_closure_type() { return distribution; } | ClosureType get_closure_type() { return distribution; } | ||||
| float roughness, IOR; | float roughness, roughness_orig, IOR; | ||||
| ClosureType distribution, distribution_orig; | ClosureType distribution, distribution_orig; | ||||
| }; | }; | ||||
| class RefractionBsdfNode : public BsdfNode { | class RefractionBsdfNode : public BsdfNode { | ||||
| public: | public: | ||||
| SHADER_NODE_CLASS(RefractionBsdfNode) | SHADER_NODE_CLASS(RefractionBsdfNode) | ||||
| void simplify_settings(Scene *scene); | void simplify_settings(Scene *scene); | ||||
| bool has_integrator_dependency(); | bool has_integrator_dependency(); | ||||
| ClosureType get_closure_type() { return distribution; } | ClosureType get_closure_type() { return distribution; } | ||||
| float roughness, IOR; | float roughness, roughness_orig, IOR; | ||||
| ClosureType distribution, distribution_orig; | ClosureType distribution, distribution_orig; | ||||
| }; | }; | ||||
| class ToonBsdfNode : public BsdfNode { | class ToonBsdfNode : public BsdfNode { | ||||
| public: | public: | ||||
| SHADER_NODE_CLASS(ToonBsdfNode) | SHADER_NODE_CLASS(ToonBsdfNode) | ||||
| float smooth, size; | float smooth, size; | ||||
| ▲ Show 20 Lines • Show All 562 Lines • Show Last 20 Lines | |||||