|
My Project v1
Project
|


Public 成员函数 | |
| override void | PrepareForDrawing () |
| BasePerspectiveCamera (GameWidget gameWidget) | |
| void | SetupPerspectiveCamera (Vector3 position, Vector3 direction, Vector3 up) |
| virtual Matrix | CalculateBaseProjectionMatrix () |
| 计算基础投影矩阵,创建透视视野 | |
Public 成员函数 继承自 Game.Camera | |
| Camera (GameWidget gameWidget) | |
| Vector3 | WorldToScreen (Vector3 worldPoint, Matrix worldMatrix) |
| Vector3 | ScreenToWorld (Vector3 screenPoint, Matrix worldMatrix) |
| virtual void | Activate (Camera previousCamera) |
| void | Update (float dt) |
Public 属性 | |
| Vector3 | m_viewPosition |
| Vector3 | m_viewDirection |
| Vector3 | m_viewUp |
| Vector3 | m_viewRight |
| Matrix? | m_viewMatrix |
| Matrix? | m_invertedViewMatrix |
| Matrix? | m_projectionMatrix |
| Matrix? | m_invertedProjectionMatrix |
| Matrix? | m_screenProjectionMatrix |
| Matrix? | m_viewProjectionMatrix |
| Vector2? | m_viewportSize |
| Matrix? | m_viewportMatrix |
| BoundingFrustum | m_viewFrustum |
| bool | m_viewFrustumValid |
属性 | |
| override Vector3 | ViewPosition [get] |
| override Vector3 | ViewDirection [get] |
| override Vector3 | ViewUp [get] |
| override Vector3 | ViewRight [get] |
| override Matrix | ViewMatrix [get] |
| override Matrix | InvertedViewMatrix [get] |
| override Matrix | ProjectionMatrix [get] |
| override Matrix | ScreenProjectionMatrix [get] |
| override Matrix | InvertedProjectionMatrix [get] |
| override Matrix | ViewProjectionMatrix [get] |
| override Vector2 | ViewportSize [get] |
| override Matrix | ViewportMatrix [get] |
| override BoundingFrustum | ViewFrustum [get] |
属性 继承自 Game.Camera | |
| GameWidget | GameWidget [get, set] |
| VrEye? | Eye [get, set] |
| Vector3 | ViewPosition [get] |
| Vector3 | ViewDirection [get] |
| Vector3 | ViewUp [get] |
| Vector3 | ViewRight [get] |
| Matrix | ViewMatrix [get] |
| Matrix | InvertedViewMatrix [get] |
| Matrix | ProjectionMatrix [get] |
| Matrix | ScreenProjectionMatrix [get] |
| Matrix | InvertedProjectionMatrix [get] |
| Matrix | ViewProjectionMatrix [get] |
| Vector2 | ViewportSize [get] |
| Matrix | ViewportMatrix [get] |
| BoundingFrustum | ViewFrustum [get] |
| bool | UsesMovementControls [get] |
| bool | IsEntityControlEnabled [get] |
| Game.BasePerspectiveCamera.BasePerspectiveCamera | ( | GameWidget | gameWidget | ) |
|
virtual |
计算基础投影矩阵,创建透视视野

|
virtual |
重载 Game.Camera .
| void Game.BasePerspectiveCamera.SetupPerspectiveCamera | ( | Vector3 | position, |
| Vector3 | direction, | ||
| Vector3 | up ) |

| Matrix? Game.BasePerspectiveCamera.m_invertedProjectionMatrix |
| Matrix? Game.BasePerspectiveCamera.m_invertedViewMatrix |
| Matrix? Game.BasePerspectiveCamera.m_projectionMatrix |
| Matrix? Game.BasePerspectiveCamera.m_screenProjectionMatrix |
| Vector3 Game.BasePerspectiveCamera.m_viewDirection |
| BoundingFrustum Game.BasePerspectiveCamera.m_viewFrustum |
| bool Game.BasePerspectiveCamera.m_viewFrustumValid |
| Matrix? Game.BasePerspectiveCamera.m_viewMatrix |
| Matrix? Game.BasePerspectiveCamera.m_viewportMatrix |
| Vector2? Game.BasePerspectiveCamera.m_viewportSize |
| Vector3 Game.BasePerspectiveCamera.m_viewPosition |
| Matrix? Game.BasePerspectiveCamera.m_viewProjectionMatrix |
| Vector3 Game.BasePerspectiveCamera.m_viewRight |
| Vector3 Game.BasePerspectiveCamera.m_viewUp |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |