Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/blender/blender_shader.cpp
| Show First 20 Lines • Show All 333 Lines • ▼ Show 20 Lines | else if(b_node.is_a(&RNA_ShaderNodeMath)) { | ||||
| node = math; | node = math; | ||||
| } | } | ||||
| else if(b_node.is_a(&RNA_ShaderNodeVectorMath)) { | else if(b_node.is_a(&RNA_ShaderNodeVectorMath)) { | ||||
| BL::ShaderNodeVectorMath b_vector_math_node(b_node); | BL::ShaderNodeVectorMath b_vector_math_node(b_node); | ||||
| VectorMathNode *vmath = new VectorMathNode(); | VectorMathNode *vmath = new VectorMathNode(); | ||||
| vmath->type = (NodeVectorMath)b_vector_math_node.operation(); | vmath->type = (NodeVectorMath)b_vector_math_node.operation(); | ||||
| node = vmath; | node = vmath; | ||||
| } | } | ||||
| else if (b_node.is_a(&RNA_ShaderNodeVectorRotate)) { | |||||
| node = new VectorRotateNode(); | |||||
| } | |||||
| else if(b_node.is_a(&RNA_ShaderNodeVectorTransform)) { | else if(b_node.is_a(&RNA_ShaderNodeVectorTransform)) { | ||||
| BL::ShaderNodeVectorTransform b_vector_transform_node(b_node); | BL::ShaderNodeVectorTransform b_vector_transform_node(b_node); | ||||
| VectorTransformNode *vtransform = new VectorTransformNode(); | VectorTransformNode *vtransform = new VectorTransformNode(); | ||||
| vtransform->type = (NodeVectorTransformType)b_vector_transform_node.vector_type(); | vtransform->type = (NodeVectorTransformType)b_vector_transform_node.vector_type(); | ||||
| vtransform->convert_from = (NodeVectorTransformConvertSpace)b_vector_transform_node.convert_from(); | vtransform->convert_from = (NodeVectorTransformConvertSpace)b_vector_transform_node.convert_from(); | ||||
| vtransform->convert_to = (NodeVectorTransformConvertSpace)b_vector_transform_node.convert_to(); | vtransform->convert_to = (NodeVectorTransformConvertSpace)b_vector_transform_node.convert_to(); | ||||
| node = vtransform; | node = vtransform; | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 1,128 Lines • Show Last 20 Lines | |||||