RWESharp.widgets.Viewport

Classes

ViewPort(level, manager[, parent])

Viewport for visualizing level and editors

class RWESharp.widgets.Viewport.ViewPort(level: RWELevel, manager, parent=None)[source]

Viewport for visualizing level and editors

Parameters:
  • level (RWELevel) – level to load

  • manager – rwe# manager

  • parent – widget parent

reset_viewport()[source]
level_resized(newrect)[source]
dragEnterEvent(event)[source]
dragMoveEvent(event)[source]
dropEvent(event, /)[source]
redraw()[source]
add_module(module: Module, name=None, editor=False)[source]
Parameters:

module (Module)

remove_module(module: Module)[source]
Parameters:

module (Module)

mousePressEvent(event)[source]
mouseReleaseEvent(event)[source]
property mouse_left: bool
property mouse_right: bool
property mouse_middle
property editor
setTabName()[source]
close_viewport()[source]
clean()[source]
update_cursor()[source]
wheelEvent(event)[source]
do_zoom(zoom)[source]
mouseMoveEvent(event)[source]
viewport_to_editor(point: QPoint) QPoint[source]
Parameters:

point (QPoint)

Return type:

QPoint

viewport_to_editor_float(point: QPointF) QPointF[source]
Parameters:

point (QPointF)

Return type:

QPointF

editor_to_viewport(point: QPoint) QPoint[source]
Parameters:

point (QPoint)

Return type:

QPoint

editor_to_viewport_float(point: QPointF) QPointF[source]
Parameters:

point (QPointF)

Return type:

QPointF

save_level()[source]
save_level_as()[source]
staticMetaObject = PySide6.QtCore.QMetaObject("ViewPort" inherits "QGraphicsView": Methods:   #45 type=Slot, signature=redraw() )