slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
z8::EventTarget类 参考

#include <Event.h>

类 z8::EventTarget 继承关系图:
Inheritance graph
[图例]

Public 成员函数

virtual ~EventTarget ()=default
 
virtual EventReply OnMouseDown (MouseMovArgs)
 
virtual EventReply OnMouseMove (MouseMovArgs)
 
virtual EventReply OnMouseDrag (MouseMovArgs)
 
virtual EventReply OnMouseUp (MouseMovArgs)
 
virtual EventReply OnMouseWheel (MouseWheelArgs)
 
virtual EventReply OnKeyDown (KeyArgs)
 
virtual EventReply OnKeyUp (KeyArgs)
 
virtual EventReply OnTextInput (wchar_t)
 
virtual MouseCursor GetMouseCursor (MouseMovArgs) const
 
virtual void OnPointerCaptureLost ()
 

详细描述

场景对象与 UI 节点共享的输入事件目标。

构造及析构函数说明

◆ ~EventTarget()

virtual z8::EventTarget::~EventTarget ( )
virtualdefault

成员函数说明

◆ GetMouseCursor()

virtual MouseCursor z8::EventTarget::GetMouseCursor ( MouseMovArgs ) const
inlinevirtual

z8::Application, z8::ui::ResizeBehavior , 以及 z8::ui::Layout 重载.

这是这个函数的调用关系图:

◆ OnKeyDown()

virtual EventReply z8::EventTarget::OnKeyDown ( KeyArgs )
inlinevirtual

◆ OnKeyUp()

virtual EventReply z8::EventTarget::OnKeyUp ( KeyArgs )
inlinevirtual

z8::Application , 以及 z8::ui::Layout 重载.

这是这个函数的调用关系图:

◆ OnMouseDown()

virtual EventReply z8::EventTarget::OnMouseDown ( MouseMovArgs )
inlinevirtual

◆ OnMouseDrag()

virtual EventReply z8::EventTarget::OnMouseDrag ( MouseMovArgs )
inlinevirtual

◆ OnMouseMove()

virtual EventReply z8::EventTarget::OnMouseMove ( MouseMovArgs )
inlinevirtual

z8::Application, z8::ui::Layout, z8::ui::MenuNode, z8::RotateCube , 以及 z8::FirstPersonCamera 重载.

这是这个函数的调用关系图:

◆ OnMouseUp()

virtual EventReply z8::EventTarget::OnMouseUp ( MouseMovArgs )
inlinevirtual

◆ OnMouseWheel()

virtual EventReply z8::EventTarget::OnMouseWheel ( MouseWheelArgs )
inlinevirtual

z8::Application, z8::ui::ScrollBehavior , 以及 z8::ui::Layout 重载.

这是这个函数的调用关系图:

◆ OnPointerCaptureLost()

virtual void z8::EventTarget::OnPointerCaptureLost ( )
inlinevirtual

◆ OnTextInput()

virtual EventReply z8::EventTarget::OnTextInput ( wchar_t )
inlinevirtual

z8::Application, z8::ui::Layout , 以及 z8::ui::TextInputNode 重载.

这是这个函数的调用关系图:

该类的文档由以下文件生成: