MCPcopy Create free account
hub / github.com/GameTechDev/PresentMon / FindWrapper

Method FindWrapper

IntelPresentMon/FlashInjectorLibrary/Context.cpp:44–53  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42 }
43
44 IUnknown_Wrapper* Context::FindWrapper(IUnknown* pUnknown)
45 {
46 std::lock_guard<std::mutex> lock(m_WrappersMutex);
47 auto* pRootUnknown = IUnknown_Wrapper::GetRootIUnknown(pUnknown);
48 if (pRootUnknown && m_Wrappers.contains(pRootUnknown))
49 {
50 return m_Wrappers.at(pRootUnknown);
51 }
52 return nullptr;
53 }
54
55 uint32_t Context::IncrementCallScope()
56 {

Callers 15

WrapIDXGIObjectFunction · 0.80
WrapIDXGIDeviceSubObjectFunction · 0.80
WrapIDXGIKeyedMutexFunction · 0.80
WrapIDXGIDisplayControlFunction · 0.80
WrapIDXGISurfaceFunction · 0.80
WrapIDXGIResourceFunction · 0.80
WrapIDXGIDecodeSwapChainFunction · 0.80
WrapIDXGIFactoryMediaFunction · 0.80
WrapIDXGISwapChainMediaFunction · 0.80
WrapIDXGISwapChainFunction · 0.80
WrapIDXGIDeviceFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected