|
slot 0.0.1
A real time UI render framework
|
#include <FirstPersonCamera.h>


Public 成员函数 | |
| EventReply | OnMouseMove (MouseMovArgs) override |
| EventReply | OnKeyDown (KeyArgs) override |
Public 成员函数 继承自 z8::BaseCamera | |
| BaseCamera () | |
| DirectX::XMFLOAT4X4 & | GetView () |
| DirectX::XMFLOAT4X4 & | GetProj () |
| DirectX::XMFLOAT4X4 & | GetViewProj () |
| void | Update (Timer *) override |
| void | UpdateView () |
| void | UpdateProj (float aspect) |
| void | UpdateViewProj () |
| void | UpdateTarget () |
Public 成员函数 继承自 z8::EventTarget | |
| virtual | ~EventTarget ()=default |
| virtual EventReply | OnMouseDown (MouseMovArgs) |
| virtual EventReply | OnMouseDrag (MouseMovArgs) |
| virtual EventReply | OnMouseUp (MouseMovArgs) |
| virtual EventReply | OnMouseWheel (MouseWheelArgs) |
| virtual EventReply | OnKeyUp (KeyArgs) |
| virtual EventReply | OnTextInput (wchar_t) |
| virtual MouseCursor | GetMouseCursor (MouseMovArgs) const |
| virtual void | OnPointerCaptureLost () |
Public 属性 | |
| bool | MouseLookEnabled = false |
| const float | SensitivityX = 0.03f |
| const float | SensitivityY = 0.08f |
| const float | SpeedX = 1.0f |
| const float | SpeedZ = 1.0f |
| const float | SpeedY = 0.2f |
Public 属性 继承自 z8::Object | |
| Transform | Transform |
|
overridevirtual |
|
overridevirtual |