| 871 | } |
| 872 | |
| 873 | void InitProfiler(HEngineService engine_service, dmResource::HFactory factory, dmGameObject::HRegister regist) |
| 874 | { |
| 875 | dmWebServer::HandlerParams resource_params; |
| 876 | resource_params.m_Handler = HttpResourceRequestCallback; |
| 877 | engine_service->m_ResourceHandlerParams.m_Factory = factory; |
| 878 | engine_service->m_ResourceHandlerParams.m_Regist = regist; |
| 879 | resource_params.m_Userdata = &engine_service->m_ResourceHandlerParams; |
| 880 | AddProfilerHandler(engine_service->m_WebServer, "/resources_data", &resource_params); |
| 881 | |
| 882 | dmWebServer::HandlerParams gameobject_params; |
| 883 | gameobject_params.m_Handler = HttpGameObjectRequestCallback; |
| 884 | gameobject_params.m_Userdata = &engine_service->m_ResourceHandlerParams; |
| 885 | AddProfilerHandler(engine_service->m_WebServer, "/gameobjects_data", &gameobject_params); |
| 886 | |
| 887 | dmWebServer::HandlerParams scenegraph_params; |
| 888 | scenegraph_params.m_Handler = HttpSceneGraphRequestCallback; |
| 889 | scenegraph_params.m_Userdata = &engine_service->m_ResourceHandlerParams; |
| 890 | AddProfilerHandler(engine_service->m_WebServer, "/scene_graph", &scenegraph_params); |
| 891 | |
| 892 | // The entry point to the engine service profiler |
| 893 | dmWebServer::HandlerParams profile_params; |
| 894 | profile_params.m_Handler = ProfileHandler; |
| 895 | profile_params.m_Userdata = 0; |
| 896 | AddProfilerHandler(engine_service->m_WebServer, "/", &profile_params); |
| 897 | } |
| 898 | |
| 899 | void InitState(HEngineService engine_service, EngineState* state) |
| 900 | { |
no test coverage detected