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


Public 成员函数 | |
| Application () | |
| virtual | ~Application ()=default |
| virtual void | Init () |
| LRESULT CALLBACK | MsgHandler (HWND, UINT, WPARAM, LPARAM) |
静态 Public 成员函数 | |
| static int | Run () |
| static LRESULT CALLBACK | FakeMsgHandler (HWND, UINT, WPARAM, LPARAM) |
Public 属性 | |
| Window | Window |
| Render * | Render |
| Timer | Timer |
| std::vector< GameObject * > | Objects |
| Camera * | Camera |
| Light * | Light |
静态 Public 属性 | |
| static std::vector< Application * > | Apps |
Private 成员函数 | |
| virtual void | PrepareScene () |
| void | ShowFrame () const |
| void | OnMouseMove (MouseMovArgs) |
| void | OnMouseDown (MouseMovArgs) |
| void | OnMouseUp (MouseMovArgs) |
| void | OnKeyDown (KeyArgs) |
| void | OnKeyUp (KeyArgs) |
| z8::Application::Application | ( | ) |

|
virtualdefault |
|
static |


|
virtual |
| LRESULT z8::Application::MsgHandler | ( | HWND | Wnd, |
| UINT | Msg, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam ) |


|
private |

|
private |
|
private |
|
private |

|
private |
|
privatevirtual |
|
static |

|
private |
|
inlinestatic |
| Camera* z8::Application::Camera |
| Light* z8::Application::Light |
| std::vector<GameObject*> z8::Application::Objects |
| Render* z8::Application::Render |
| Timer z8::Application::Timer |
| Window z8::Application::Window |