|
void | SetInnerSphere (bool bEnabled, float fRadius=0.0f) |
|
void | SetOuterSphere (float fRadius) |
|
float | GetInnerRadius () const |
|
float | GetOuterRadius () const |
|
void | SetVisible (bool bVisible) |
|
bool | IsVisible () const |
|
void | SetTransformation (const plTransform &transform) |
|
const plTransform & | GetTransformation () const |
|
void | ConfigureInteraction (plGizmoHandle *pHandle, const plCamera *pCamera, const plVec3 &vInteractionPivot, const plVec2I32 &vViewport) |
|
void | FocusLost (bool bCancel) |
|
plEditorInput | KeyPressEvent (QKeyEvent *e) |
|
plEditorInput | KeyReleaseEvent (QKeyEvent *e) |
|
plEditorInput | MousePressEvent (QMouseEvent *e) |
|
plEditorInput | MouseReleaseEvent (QMouseEvent *e) |
|
plEditorInput | MouseMoveEvent (QMouseEvent *e) |
|
plEditorInput | WheelEvent (QWheelEvent *e) |
|
void | MakeActiveInputContext (bool bActive=true) |
|
bool | IsActiveInputContext () const |
|
void | SetOwner (plQtEngineDocumentWindow *pOwnerWindow, plQtEngineViewWidget *pOwnerView) |
|
plQtEngineDocumentWindow * | GetOwnerWindow () const |
|
plQtEngineViewWidget * | GetOwnerView () const |
|
bool | GetShortcutsDisabled () const |
|
void | SetShortcutsDisabled (bool bDisabled) |
| If set to true, the surrounding window will ensure to block all shortcuts and instead send keypress events to the input context.
|
|
virtual bool | IsPickingSelectedAllowed () const |
|
plVec2I32 | SetMouseMode (MouseMode mode) |
| Sets how the mouse will act when it reaches the screen border. UpdateMouseMode() must be called on every mouseMoveEvent to update the state.
|
|
plVec2I32 | UpdateMouseMode (QMouseEvent *e) |
| Updates the mouse position. Can always be called but will only have an effect if SetMouseMode() was called with one of the wrap modes.
|
|
virtual void | UpdateStatusBarText (plQtEngineDocumentWindow *pWindow) |
|
virtual const plRTTI * | GetDynamicRTTI () const |
|
bool | IsInstanceOf (const plRTTI *pType) const |
| Returns whether the type of this instance is of the given type or derived from it.
|
|
template<typename T > |
PL_ALWAYS_INLINE bool | IsInstanceOf () const |
| Returns whether the type of this instance is of the given type or derived from it.
|
|