![]() |
ezEngine Release 26.9
|

Public Member Functions | |
| void | SetRadius (float fRadius) |
| float | GetRadius () const |
Public Member Functions inherited from ezGizmo | |
| void | SetVisible (bool bVisible) |
| bool | IsVisible () const |
| void | SetTransformation (const ezTransform &transform) |
| const ezTransform & | GetTransformation () const |
| void | ConfigureInteraction (ezGizmoHandle *pHandle, const ezCamera *pCamera, const ezVec3 &vInteractionPivot, const ezVec2I32 &vViewport) |
Public Member Functions inherited from ezEditorInputContext | |
| void | FocusLost (bool bCancel) |
| ezEditorInput | KeyPressEvent (QKeyEvent *e) |
| ezEditorInput | KeyReleaseEvent (QKeyEvent *e) |
| ezEditorInput | MousePressEvent (QMouseEvent *e) |
| ezEditorInput | MouseReleaseEvent (QMouseEvent *e) |
| ezEditorInput | MouseMoveEvent (QMouseEvent *e) |
| ezEditorInput | WheelEvent (QWheelEvent *e) |
| void | MakeActiveInputContext (bool bActive=true) |
| bool | IsActiveInputContext () const |
| void | SetOwner (ezQtEngineDocumentWindow *pOwnerWindow, ezQtEngineViewWidget *pOwnerView) |
| ezQtEngineDocumentWindow * | GetOwnerWindow () const |
| ezQtEngineViewWidget * | 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 |
| ezVec2I32 | 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. | |
| ezVec2I32 | 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 (ezQtEngineDocumentWindow *pWindow) |
Public Member Functions inherited from ezReflectedClass | |
| virtual const ezRTTI * | GetDynamicRTTI () const |
| bool | IsInstanceOf (const ezRTTI *pType) const |
| Returns whether the type of this instance is of the given type or derived from it. | |
| template<typename T > | |
| EZ_ALWAYS_INLINE bool | IsInstanceOf () const |
| Returns whether the type of this instance is of the given type or derived from it. | |
Protected Member Functions | |
| virtual void | DoFocusLost (bool bCancel) override |
| virtual ezEditorInput | DoMousePressEvent (QMouseEvent *e) override |
| virtual ezEditorInput | DoMouseReleaseEvent (QMouseEvent *e) override |
| virtual ezEditorInput | DoMouseMoveEvent (QMouseEvent *e) override |
| virtual void | OnSetOwner (ezQtEngineDocumentWindow *pOwnerWindow, ezQtEngineViewWidget *pOwnerView) override |
| virtual void | OnVisibleChanged (bool bVisible) override |
| virtual void | OnTransformationChanged (const ezTransform &transform) override |
Protected Member Functions inherited from ezGizmo | |
| void | GetInverseViewProjectionMatrix (ezMat4 &out_mInvViewProj) const |
| ezResult | GetPointOnPlane (const ezPlane &plane, const ezVec2I32 &vScreenPos, const ezMat4 &mInvViewProj, ezVec3 &out_Result) const |
| ezResult | GetPointOnAxis (const ezVec3 &vStartPos, const ezVec3 &vAxis, const ezVec2I32 &vScreenPos, const ezMat4 &mInvViewProj, ezVec3 &out_Result, float *out_pProjectedLength=nullptr) const |
Protected Member Functions inherited from ezEditorInputContext | |
| virtual void | OnActivated () |
| virtual void | OnDeactivated () |
| virtual ezEditorInput | DoKeyPressEvent (QKeyEvent *e) |
| virtual ezEditorInput | DoKeyReleaseEvent (QKeyEvent *e) |
| virtual ezEditorInput | DoWheelEvent (QWheelEvent *e) |
Additional Inherited Members | |
Public Types inherited from ezEditorInputContext | |
| enum class | MouseMode { Normal , WrapAtScreenBorders , HideAndWrapAtScreenBorders } |
| How the mouse position is updated when the mouse cursor reaches the screen borders. More... | |
Static Public Member Functions inherited from ezEditorInputContext | |
| static void | SetActiveInputContext (ezEditorInputContext *pContext) |
| static bool | IsAnyInputContextActive () |
| static ezEditorInputContext * | GetActiveInputContext () |
| static void | UpdateActiveInputContext () |
Static Public Member Functions inherited from ezNoBase | |
| static const ezRTTI * | GetStaticRTTI () |
Public Attributes inherited from ezGizmo | |
| ezEvent< const ezGizmoEvent & > | m_GizmoEvents |
Protected Attributes inherited from ezGizmo | |
| const ezCamera * | m_pCamera = nullptr |
| ezGizmoHandle * | m_pInteractionGizmoHandle = nullptr |
| ezVec3 | m_vInteractionPivot |
| ezVec2I32 | m_vViewport |
|
overrideprotectedvirtual |
Reimplemented from ezEditorInputContext.
|
overrideprotectedvirtual |
Reimplemented from ezEditorInputContext.
|
overrideprotectedvirtual |
Reimplemented from ezEditorInputContext.
|
overrideprotectedvirtual |
Reimplemented from ezEditorInputContext.
|
overrideprotectedvirtual |
Implements ezEditorInputContext.
|
overrideprotectedvirtual |
Implements ezGizmo.
|
overrideprotectedvirtual |
Implements ezGizmo.