Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/render/nodes.h
| Show First 20 Lines • Show All 1,233 Lines • ▼ Show 20 Lines | public: | ||||
| void constant_fold(const ConstantFolder &folder); | void constant_fold(const ConstantFolder &folder); | ||||
| virtual int get_group() | virtual int get_group() | ||||
| { | { | ||||
| return NODE_GROUP_LEVEL_3; | return NODE_GROUP_LEVEL_3; | ||||
| } | } | ||||
| float value, from_min, from_max, to_min, to_max; | float value, from_min, from_max, to_min, to_max; | ||||
| }; | }; | ||||
| class ClampNode : public ShaderNode { | |||||
| public: | |||||
| SHADER_NODE_CLASS(ClampNode) | |||||
| void constant_fold(const ConstantFolder &folder); | |||||
| virtual int get_group() | |||||
| { | |||||
| return NODE_GROUP_LEVEL_3; | |||||
| } | |||||
| float value, min, max; | |||||
| }; | |||||
| class MathNode : public ShaderNode { | class MathNode : public ShaderNode { | ||||
| public: | public: | ||||
| SHADER_NODE_CLASS(MathNode) | SHADER_NODE_CLASS(MathNode) | ||||
| virtual int get_group() | virtual int get_group() | ||||
| { | { | ||||
| return NODE_GROUP_LEVEL_1; | return NODE_GROUP_LEVEL_1; | ||||
| } | } | ||||
| void constant_fold(const ConstantFolder &folder); | void constant_fold(const ConstantFolder &folder); | ||||
| ▲ Show 20 Lines • Show All 266 Lines • Show Last 20 Lines | |||||