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


Public 成员函数 | |
| Camera () | |
| 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::Object | |
| virtual | ~Object ()=default |
| virtual void | OnMouseUp (MouseMovArgs) |
| virtual void | OnMouseMove (MouseMovArgs) |
| virtual void | OnMouseDown (MouseMovArgs) |
| virtual void | OnKeyUp (KeyArgs) |
| virtual void | OnKeyDown (KeyArgs) |
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 = 45.0f |
额外继承的成员函数 | |
Public 属性 继承自 z8::Object | |
| Transform | Transform |
| Camera::Camera | ( | ) |

|
inline |
|
inline |
|
inline |
|
overridevirtual |
| void Camera::UpdateProj | ( | float | aspect | ) |

| void Camera::UpdateTarget | ( | ) |

| void Camera::UpdateView | ( | ) |

| void Camera::UpdateViewProj | ( | ) |

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