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


Public 成员函数 | |
| 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 | 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 () |
Private 属性 | |
| DirectX::XMFLOAT3 | Target |
| DirectX::XMFLOAT3 | Up |
| DirectX::XMFLOAT4X4 | View |
| DirectX::XMFLOAT4X4 | Proj |
| DirectX::XMFLOAT4X4 | ViewProj |
静态 Private 属性 | |
| static float | Near = 1.0f |
| static float | Far = 1000.0f |
| static float | Fov = 60.0f |
额外继承的成员函数 | |
Public 属性 继承自 z8::Object | |
| Transform | Transform |
| BaseCamera::BaseCamera | ( | ) |

|
inline |
|
inline |
|
inline |
| void BaseCamera::UpdateTarget | ( | ) |

| void BaseCamera::UpdateView | ( | ) |

| void BaseCamera::UpdateViewProj | ( | ) |

|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |