Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaurice Raybaud <mauriceraybaud@hotmail.fr>2019-03-26 00:36:50 +0300
committerMaurice Raybaud <mauriceraybaud@hotmail.fr>2019-03-26 00:36:50 +0300
commit31c05651d78d888fe60c07c6aa51161422f738fd (patch)
tree385e1f6ccfa22e89eb3df973d6a860aedcb1e8b6 /render_povray/nodes.py
parent10774f807b8bfd241a71f6360db26a0d288e206f (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.py59
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