MCPcopy Create free account
hub / github.com/OSVR/OSVR-Core / registerImageHandler

Method registerImageHandler

src/osvr/Common/ImagingComponent.cpp:404–420  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

402 }
403
404 void ImagingComponent::registerImageHandler(ImageHandler handler) {
405 if (m_cb.empty()) {
406 m_registerHandler(&ImagingComponent::m_handleImageRegion, this,
407 imageRegion.getMessageType());
408
409 m_registerHandler(
410 &ImagingComponent::m_handleImagePlacedInSharedMemory, this,
411 imagePlacedInSharedMemory.getMessageType());
412
413#ifdef OSVR_COMMON_IN_PROCESS_IMAGING
414 m_registerHandler(
415 &ImagingComponent::m_handleImagePlacedInProcessMemory, this,
416 imagePlacedInProcessMemory.getMessageType());
417#endif
418 }
419 m_cb.push_back(handler);
420 }
421 void ImagingComponent::m_parentSet() {
422 m_getParent().registerMessageType(imageRegion);
423 m_getParent().registerMessageType(imagePlacedInSharedMemory);

Callers 1

Calls 3

getMessageTypeMethod · 0.80
emptyMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected