MCPcopy Create free account
hub / github.com/RavEngine/RavEngine / LoadRenderSystemName

Function LoadRenderSystemName

deps/LLGL/sources/Renderer/RenderSystem.cpp:109–118  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

107}
108
109static std::string LoadRenderSystemName(Module& module, const RenderSystemDescriptor& renderSystemDesc)
110{
111 /* Load "LLGL_RenderSystem_Name" procedure */
112 LLGL_PROC_INTERFACE(const char*, PFN_RENDERSYSTEM_NAME, (const void*));
113
114 if (auto RenderSystem_Name = reinterpret_cast<PFN_RENDERSYSTEM_NAME>(module.LoadProcedure("LLGL_RenderSystem_Name")))
115 return RenderSystem_Name(&renderSystemDesc);
116 else
117 return "";
118}
119
120static RenderSystem* LoadRenderSystem(Module& module, const std::string& moduleFilename, const RenderSystemDescriptor& renderSystemDesc)
121{

Callers 1

LoadMethod · 0.85

Calls 1

LoadProcedureMethod · 0.45

Tested by

no test coverage detected