diff options
author | Maurice Raybaud <mauriceraybaud@hotmail.fr> | 2019-03-26 00:36:50 +0300 |
---|---|---|
committer | Maurice Raybaud <mauriceraybaud@hotmail.fr> | 2019-03-26 00:36:50 +0300 |
commit | 31c05651d78d888fe60c07c6aa51161422f738fd (patch) | |
tree | 385e1f6ccfa22e89eb3df973d6a860aedcb1e8b6 /render_povray/nodes.py | |
parent | 10774f807b8bfd241a71f6360db26a0d288e206f (diff) |
First debug pass from 2.8 API changes
*new icon names, some were removed
*register system changed
*All properties from blender internal were removed
...To be continued (not all props recreated yet)
Diffstat (limited to 'render_povray/nodes.py')
-rw-r--r-- | render_povray/nodes.py | 59 |
1 files changed, 57 insertions, 2 deletions
diff --git a/render_povray/nodes.py b/render_povray/nodes.py index ed31df90..61e59c16 100644 --- a/render_povray/nodes.py +++ b/render_povray/nodes.py @@ -20,9 +20,8 @@ import bpy +from bpy.utils import register_class from bpy.types import Node, ShaderNodeTree, CompositorNodeTree, TextureNodeTree#, NodeSocket - - from bpy.props import ( StringProperty, BoolProperty, @@ -1305,3 +1304,59 @@ class UpdatePreviewKey(bpy.types.Operator): map = conf.keymaps[mapstr] map.keymap_items.new("node.updatepreview",type='RIGHTMOUSE',value="PRESS") return {'FINISHED'} + +classes = ( + ObjectNodeTree, + PovrayOutputNode, + PovrayTextureNode, + PovrayFinishNode, + PovrayDiffuseNode, + PovrayPhongNode, + PovraySpecularNode, + PovrayMirrorNode, + PovrayAmbientNode, + PovrayIridescenceNode, + PovraySubsurfaceNode, + PovrayMappingNode, + PovrayMultiplyNode, + PovrayTransformNode, + PovrayValueNode, + PovrayModifierNode, + PovrayPigmentNode, + PovrayColorImageNode, + PovrayBumpMapNode, + PovrayImagePatternNode, + ShaderPatternNode, + ShaderTextureMapNode, + ShaderNormalMapNode, + ShaderNormalMapEntryNode, + IsoPropsNode, + PovrayFogNode, + PovraySlopeNode, + TextureOutputNode, + NODE_OT_iso_add, + NODE_OT_map_create, + NODE_OT_povray_node_texture_map_add, + NODE_OT_povray_node_output_add, + NODE_OT_povray_node_layered_add, + NODE_OT_povray_input_add, + NODE_OT_povray_input_remove, + NODE_OT_povray_image_open, + PovrayPatternNode, + UpdatePreviewMaterial, + UpdatePreviewKey, +) + + +def register(): + #from bpy.utils import register_class + + for cls in classes: + register_class(cls) + + +def unregister(): + from bpy.utils import unregister_class + + for cls in classes: + unregister_class(cls)
\ No newline at end of file |