MCPcopy Create free account
hub / github.com/baldurk/renderdoc / RENDERDOC_BecomeRemoteServer

Function RENDERDOC_BecomeRemoteServer

renderdoc/replay/entry_points.cpp:517–537  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

515}
516
517extern "C" RENDERDOC_API void RENDERDOC_CC RENDERDOC_BecomeRemoteServer(
518 const rdcstr &listenhost, uint16_t port, RENDERDOC_KillCallback killReplay,
519 RENDERDOC_PreviewWindowCallback previewWindow)
520{
521 // ensure a sensible default if no callback is provided, that just never kills
522 if(!killReplay)
523 killReplay = []() { return false; };
524
525 // ditto for preview windows
526 if(!previewWindow)
527 previewWindow = [](bool, const rdcarray<WindowingSystem> &) {
528 WindowingData ret = {WindowingSystem::Unknown};
529 return ret;
530 };
531
532 if(port == 0)
533 port = RenderDoc_RemoteServerPort;
534
535 RenderDoc::Inst().BecomeRemoteServer(listenhost.empty() ? "0.0.0.0" : listenhost, port,
536 killReplay, previewWindow);
537}
538
539extern "C" RENDERDOC_API bool RENDERDOC_CC RENDERDOC_CanSelfHostedCapture(const rdcstr &dllname)
540{

Callers 1

ExecuteMethod · 0.85

Calls 2

BecomeRemoteServerMethod · 0.80
emptyMethod · 0.45

Tested by

no test coverage detected