View120

class compas_view2.views.View120(app, background_color=(1, 1, 1, 1), selection_color=(1.0, 1.0, 0.0), mode='shaded', show_grid=True)[source]

Bases: compas_view2.views.view.View

View widget for OpenGL version 2.1 and GLSL 120 with a Compatibility Profile.

Methods

init()

paint()

paint_instances([cropped_box])

paint_plane()

resize(self, arg__1)

resize(self, w: int, h: int) -> None

Inherited Methods

acceptDrops(self)

accessibleDescription(self)

accessibleName(self)

actionEvent(self, event)

actions(self)

activateWindow(self)

addAction(self, action)

addActions(self, actions)

adjustSize(self)

autoFillBackground(self)

backgroundRole(self)

backingStore(self)

baseSize(self)

blockSignals(self, b)

changeEvent(self, event)

childAt(self, p)

childAt(self, x: int, y: int) -> PySide2.QtWidgets.QWidget

childEvent(self, event)

children(self)

childrenRect(self)

childrenRegion(self)

clear()

Clear the view.

clearFocus(self)

clearMask(self)

close(self)

closeEvent(self, event)

colorCount(self)

connect(arg__1, arg__2, arg__3, type)

connect(self, arg__1: bytes, arg__2: typing.Callable, type: PySide2.QtCore.Qt.ConnectionType = PySide2.QtCore.Qt.ConnectionType.AutoConnection) -> bool connect(self, arg__1: bytes, arg__2: PySide2.QtCore.QObject, arg__3: bytes, type: PySide2.QtCore.Qt.ConnectionType = PySide2.QtCore.Qt.ConnectionType.AutoConnection) -> bool connect(self, sender: PySide2.QtCore.QObject, signal: bytes, member: bytes, type: PySide2.QtCore.Qt.ConnectionType = PySide2.QtCore.Qt.ConnectionType.AutoConnection) -> PySide2.QtCore.QMetaObject.Connection connect(sender: PySide2.QtCore.QObject, signal: PySide2.QtCore.QMetaMethod, receiver: PySide2.QtCore.QObject, method: PySide2.QtCore.QMetaMethod, type: PySide2.QtCore.Qt.ConnectionType = PySide2.QtCore.Qt.ConnectionType.AutoConnection) -> PySide2.QtCore.QMetaObject.Connection connect(sender: PySide2.QtCore.QObject, signal: bytes, receiver: PySide2.QtCore.QObject, member: bytes, type: PySide2.QtCore.Qt.ConnectionType = PySide2.QtCore.Qt.ConnectionType.AutoConnection) -> PySide2.QtCore.QMetaObject.Connection

connectNotify(self, signal)

contentsMargins(self)

contentsRect(self)

context(self)

contextMenuEvent(self, event)

contextMenuPolicy(self)

create(self, arg__1, initializeWindow, …)

createWinId(self)

createWindowContainer(window, parent, …)

cursor(self)

customEvent(self, event)

defaultFramebufferObject(self)

deleteLater(self)

depth(self)

destroy(self, destroyWindow, destroySubWindows)

devType(self)

devicePixelRatio(self)

devicePixelRatioF(self)

devicePixelRatioFScale()

disconnect(arg__1)

disconnect(arg__1: PySide2.QtCore.QObject, arg__2: bytes, arg__3: typing.Callable) -> bool disconnect(self, arg__1: bytes, arg__2: typing.Callable) -> bool disconnect(self, receiver: PySide2.QtCore.QObject, member: typing.Union[bytes, NoneType] = None) -> bool disconnect(self, signal: bytes, receiver: PySide2.QtCore.QObject, member: bytes) -> bool disconnect(sender: PySide2.QtCore.QObject, signal: PySide2.QtCore.QMetaMethod, receiver: PySide2.QtCore.QObject, member: PySide2.QtCore.QMetaMethod) -> bool disconnect(sender: PySide2.QtCore.QObject, signal: bytes, receiver: PySide2.QtCore.QObject, member: bytes) -> bool

disconnectNotify(self, signal)

doneCurrent(self)

dragEnterEvent(self, event)

dragLeaveEvent(self, event)

dragMoveEvent(self, event)

dropEvent(self, event)

dumpObjectInfo(self)

dumpObjectTree(self)

dynamicPropertyNames(self)

effectiveWinId(self)

emit(self, arg__1, *args)

ensurePolished(self)

enterEvent(self, event)

event(self, e)

eventFilter(self, watched, event)

find(arg__1)

findChild(self, arg__1, arg__2)

findChildren(self, arg__1, arg__2)

findChildren(self, arg__1: type, arg__2: PySide2.QtCore.QRegularExpression) -> typing.Iterable findChildren(self, arg__1: type, arg__2: str = ‘’) -> typing.Iterable

focusInEvent(self, event)

focusNextChild(self)

focusNextPrevChild(self, next)

focusOutEvent(self, event)

focusPolicy(self)

focusPreviousChild(self)

focusProxy(self)

focusWidget(self)

font(self)

fontInfo(self)

fontMetrics(self)

foregroundRole(self)

format(self)

frameGeometry(self)

frameSize(self)

geometry(self)

getContentsMargins(self)

grab(self, rectangle)

grabFramebuffer(self)

grabGesture(self, type, flags)

grabKeyboard(self)

grabMouse(self)

grabMouse(self, arg__1: PySide2.QtGui.QCursor) -> None

grabShortcut(self, key, context)

graphicsEffect(self)

graphicsProxyWidget(self)

hasFocus(self)

hasHeightForWidth(self)

hasMouseTracking(self)

hasTabletTracking(self)

height(self)

heightForWidth(self, arg__1)

heightMM(self)

hide(self)

hideEvent(self, event)

inherits(self, classname)

initPainter(self, painter)

initializeGL()

Initialize the OpenGL canvas.

inputMethodEvent(self, event)

inputMethodHints(self)

inputMethodQuery(self, arg__1)

insertAction(self, before, action)

insertActions(self, before, actions)

installEventFilter(self, filterObj)

internalWinId(self)

isActiveWindow(self)

isAncestorOf(self, child)

isEnabled(self)

isEnabledTo(self, arg__1)

isEnabledToTLW(self)

isFullScreen(self)

isHidden(self)

isLeftToRight(self)

isMaximized(self)

isMinimized(self)

isModal(self)

isRightToLeft(self)

isSignalConnected(self, signal)

isTopLevel(self)

isValid(self)

isVisible(self)

isVisibleTo(self, arg__1)

isWidgetType(self)

isWindow(self)

isWindowModified(self)

isWindowType(self)

keyPressEvent(self, event)

keyReleaseEvent(self, event)

keyboardGrabber()

killTimer(self, id)

layout(self)

layoutDirection(self)

leaveEvent(self, event)

locale(self)

logicalDpiX(self)

logicalDpiY(self)

lower(self)

makeCurrent(self)

mapFrom(self, arg__1, arg__2)

mapFromGlobal(self, arg__1)

mapFromParent(self, arg__1)

mapTo(self, arg__1, arg__2)

mapToGlobal(self, arg__1)

mapToParent(self, arg__1)

mask(self)

maximumHeight(self)

maximumSize(self)

maximumWidth(self)

metaObject(self)

metric(self, metric)

minimumHeight(self)

minimumSize(self)

minimumSizeHint(self)

minimumWidth(self)

mouseDoubleClickEvent(self, event)

mouseGrabber()

mouseMoveEvent(event)

Callback for the mouse move event.

mousePressEvent(self, event)

mouseReleaseEvent(self, event)

move(self, arg__1)

move(self, x: int, y: int) -> None

moveEvent(self, event)

moveToThread(self, thread)

nativeEvent(self, eventType, message)

nativeParentWidget(self)

nextInFocusChain(self)

normalGeometry(self)

objectName(self)

overrideWindowFlags(self, type)

overrideWindowState(self, state)

paintEngine(self)

paintEvent(self, e)

paintGL()

Paint the OpenGL canvas.

paintingActive(self)

palette(self)

parent(self)

parentWidget(self)

physicalDpiX(self)

physicalDpiY(self)

pos(self)

previousInFocusChain(self)

property(self, name)

raise_(self)

receivers(self, signal)

rect(self)

redirected(self, p)

registerUserData()

releaseKeyboard(self)

releaseMouse(self)

releaseShortcut(self, id)

removeAction(self, action)

removeEventFilter(self, obj)

render(self, painter, targetOffset, …)

render(self, target: PySide2.QtGui.QPaintDevice, targetOffset: PySide2.QtCore.QPoint = Default(QPoint), sourceRegion: PySide2.QtGui.QRegion = Default(QRegion), renderFlags: PySide2.QtWidgets.QWidget.RenderFlags = Instance(QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))) -> None

repaint(self)

repaint(self, arg__1: PySide2.QtCore.QRect) -> None repaint(self, arg__1: PySide2.QtGui.QRegion) -> None repaint(self, x: int, y: int, w: int, h: int) -> None

resizeEvent(self, e)

resizeGL(w, h)

Resize the OpenGL canvas.

restoreGeometry(self, geometry)

saveGeometry(self)

screen(self)

scroll(self, dx, dy)

scroll(self, dx: int, dy: int, arg__3: PySide2.QtCore.QRect) -> None

sender(self)

senderSignalIndex(self)

setAcceptDrops(self, on)

setAccessibleDescription(self, description)

setAccessibleName(self, name)

setAttribute(self, arg__1, on)

setAutoFillBackground(self, enabled)

setBackgroundRole(self, arg__1)

setBaseSize(self, arg__1)

setBaseSize(self, basew: int, baseh: int) -> None

setContentsMargins(self, left, top, right, …)

setContentsMargins(self, margins: PySide2.QtCore.QMargins) -> None

setContextMenuPolicy(self, policy)

setCursor(self, arg__1)

setDisabled(self, arg__1)

setEnabled(self, arg__1)

setFixedHeight(self, h)

setFixedSize(self, arg__1)

setFixedSize(self, w: int, h: int) -> None

setFixedWidth(self, w)

setFocus(self)

setFocus(self, reason: PySide2.QtCore.Qt.FocusReason) -> None

setFocusPolicy(self, policy)

setFocusProxy(self, arg__1)

setFont(self, arg__1)

setForegroundRole(self, arg__1)

setFormat(self, format)

setGeometry(self, arg__1)

setGeometry(self, x: int, y: int, w: int, h: int) -> None

setGraphicsEffect(self, effect)

setHidden(self, hidden)

setInputMethodHints(self, hints)

setLayout(self, arg__1)

setLayoutDirection(self, direction)

setLocale(self, locale)

setMask(self, arg__1)

setMask(self, arg__1: PySide2.QtGui.QRegion) -> None

setMaximumHeight(self, maxh)

setMaximumSize(self, arg__1)

setMaximumSize(self, maxw: int, maxh: int) -> None

setMaximumWidth(self, maxw)

setMinimumHeight(self, minh)

setMinimumSize(self, arg__1)

setMinimumSize(self, minw: int, minh: int) -> None

setMinimumWidth(self, minw)

setMouseTracking(self, enable)

setObjectName(self, name)

setPalette(self, arg__1)

setParent(self, parent)

setParent(self, parent: PySide2.QtWidgets.QWidget) -> None setParent(self, parent: PySide2.QtWidgets.QWidget, f: PySide2.QtCore.Qt.WindowFlags) -> None

setProperty(self, name, value)

setShortcutAutoRepeat(self, id, enable)

setShortcutEnabled(self, id, enable)

setSizeIncrement(self, arg__1)

setSizeIncrement(self, w: int, h: int) -> None

setSizePolicy(self, arg__1)

setSizePolicy(self, horizontal: PySide2.QtWidgets.QSizePolicy.Policy, vertical: PySide2.QtWidgets.QSizePolicy.Policy) -> None

setStatusTip(self, arg__1)

setStyle(self, arg__1)

setStyleSheet(self, styleSheet)

setTabOrder(arg__1, arg__2)

setTabletTracking(self, enable)

setTextureFormat(self, texFormat)

setToolTip(self, arg__1)

setToolTipDuration(self, msec)

setUpdateBehavior(self, updateBehavior)

setUpdatesEnabled(self, enable)

setVisible(self, visible)

setWhatsThis(self, arg__1)

setWindowFilePath(self, filePath)

setWindowFlag(self, arg__1, on)

setWindowFlags(self, type)

setWindowIcon(self, icon)

setWindowIconText(self, arg__1)

setWindowModality(self, windowModality)

setWindowModified(self, arg__1)

setWindowOpacity(self, level)

setWindowRole(self, arg__1)

setWindowState(self, state)

setWindowTitle(self, arg__1)

sharedPainter(self)

show(self)

showEvent(self, event)

showFullScreen(self)

showMaximized(self)

showMinimized(self)

showNormal(self)

signalsBlocked(self)

size(self)

sizeHint(self)

sizeIncrement(self)

sizePolicy(self)

stackUnder(self, arg__1)

startTimer(self, interval, timerType)

statusTip(self)

style(self)

styleSheet(self)

tabletEvent(self, event)

testAttribute(self, arg__1)

textureFormat(self)

thread(self)

timerEvent(self, event)

toolTip(self)

toolTipDuration(self)

topLevelWidget(self)

tr(self, arg__1, arg__2, arg__3)

underMouse(self)

ungrabGesture(self, type)

unsetCursor(self)

unsetLayoutDirection(self)

unsetLocale(self)

update(self)

update(self, arg__1: PySide2.QtCore.QRect) -> None update(self, arg__1: PySide2.QtGui.QRegion) -> None update(self, x: int, y: int, w: int, h: int) -> None

updateBehavior(self)

updateGeometry(self)

updateMicroFocus(self)

updatesEnabled(self)

visibleRegion(self)

whatsThis(self)

wheelEvent(self, event)

width(self)

widthMM(self)

winId(self)

window(self)

windowFilePath(self)

windowFlags(self)

windowHandle(self)

windowIcon(self)

windowIconText(self)

windowModality(self)

windowOpacity(self)

windowRole(self)

windowState(self)

windowTitle(self)

windowType(self)

x(self)

y(self)