BaseMod.geo.geometryEditor.GeometryEditor¶
- class BaseMod.geo.geometryEditor.GeometryEditor(mod)[source]¶
Bases:
EditorMethods
__init__(mod)add_myself(ui[, viewport, name])add_renderable(renderable)fit_line(lastpos, pos, shift)init_scene_items(viewport)Called when editor is changed, should add Renderables to scene :return:
level_resized(newrect)Called once level is resized
mouse_move_event(event)mouse_press_event(event)mouse_release_event(event)mouse_wheel_event(event)remove_items_from_scene(viewport)Called when editor is changed, should remove anything it doesn't need :return: None
rotate()showlayer(currentlayer)tool_changed(tool)tool_specific_press(tool)tool_specific_release(tool)tool_specific_update(tool, pos)Attributes
last mouse location on viewport coordinates :return:
- property module¶
- block2info() [numpy.uint16 | numpy.uint8 | int, <class 'bool'>][source]¶
- Return type:
[numpy.uint16 | numpy.uint8 | int, <class ‘bool’>]
- init_scene_items(viewport)[source]¶
Called when editor is changed, should add Renderables to scene :return:
- mouse_press_event(event: QMouseEvent)[source]¶
- Parameters:
event (QMouseEvent)
- mouse_move_event(event: QMoveEvent)[source]¶
- Parameters:
event (QMoveEvent)
- add_myself(ui, viewport=None, name=None)¶
- add_renderable(renderable: Renderable)¶
- Parameters:
renderable (Renderable)
- property layer¶
- property modifiers¶
- mouse_left_press()¶
- mouse_middle_press()¶
- mouse_middle_release()¶
- mouse_release_event(event: QMouseEvent)¶
- Parameters:
event (QMouseEvent)
- mouse_right_press()¶
- mouse_wheel_event(event: QWheelEvent)¶
- Parameters:
event (QWheelEvent)
- move_event()¶
- remove_items_from_scene(viewport)¶
Called when editor is changed, should remove anything it doesn’t need :return: None
- property workscene: QGraphicsScene¶
- zoom_event()¶