Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/render/nodes.h
| Show First 20 Lines • Show All 980 Lines • ▼ Show 20 Lines | public: | ||||
| virtual int get_group() { return NODE_GROUP_LEVEL_1; } | virtual int get_group() { return NODE_GROUP_LEVEL_1; } | ||||
| void constant_fold(const ConstantFolder& folder); | void constant_fold(const ConstantFolder& folder); | ||||
| float3 vector1; | float3 vector1; | ||||
| float3 vector2; | float3 vector2; | ||||
| NodeVectorMath type; | NodeVectorMath type; | ||||
| }; | }; | ||||
| class VectorRotateNode : public ShaderNode { | |||||
| public: | |||||
| SHADER_NODE_CLASS(VectorRotateNode) | |||||
| void constant_fold(const ConstantFolder& folder); | |||||
| virtual int get_group() { return NODE_GROUP_LEVEL_3; } | |||||
| float3 vector; | |||||
| float3 origin; | |||||
| float x, y, z; | |||||
| }; | |||||
| class VectorTransformNode : public ShaderNode { | class VectorTransformNode : public ShaderNode { | ||||
| public: | public: | ||||
| SHADER_NODE_CLASS(VectorTransformNode) | SHADER_NODE_CLASS(VectorTransformNode) | ||||
| virtual int get_group() { return NODE_GROUP_LEVEL_3; } | virtual int get_group() { return NODE_GROUP_LEVEL_3; } | ||||
| NodeVectorTransformType type; | NodeVectorTransformType type; | ||||
| NodeVectorTransformConvertSpace convert_from; | NodeVectorTransformConvertSpace convert_from; | ||||
| ▲ Show 20 Lines • Show All 170 Lines • Show Last 20 Lines | |||||