add virtools material basically

This commit is contained in:
2023-10-11 22:24:22 +08:00
parent 4733295a39
commit 4f693b555d
4 changed files with 509 additions and 200 deletions

View File

@ -23,6 +23,7 @@ if "bpy" in locals():
#endregion
from . import PROP_virtools_material
from . import OP_UV_flatten_uv
#region Menu
@ -54,6 +55,9 @@ def menu_drawer_view3d(self, context):
g_Classes: tuple[typing.Any, ...] = (
OP_UV_flatten_uv.BBP_OT_flatten_uv,
BBP_MT_View3DMenu,
PROP_virtools_material.BBP_PG_virtools_material,
PROP_virtools_material.BBP_PT_virtools_material,
)
class MenuEntry():
@ -73,6 +77,9 @@ def register() -> None:
for cls in g_Classes:
bpy.utils.register_class(cls)
# register properties
PROP_virtools_material.register_prop()
# add menu drawer
for entry in g_Menus:
if entry.mIsAppend:
@ -85,6 +92,9 @@ def unregister() -> None:
for entry in g_Menus:
entry.mContainerMenu.remove(entry.mMenuDrawer)
# unregister properties
PROP_virtools_material.unregister_prop()
# unregister classes
for cls in g_Classes:
bpy.utils.unregister_class(cls)