| 78 | |
| 79 | |
| 80 | void RenderLayer::Register(RenderLayer* layer, BNRenderLayerDefaultEnableState enableState) |
| 81 | { |
| 82 | BNRenderLayerCallbacks cb; |
| 83 | cb.context = (void*)layer; |
| 84 | cb.applyToFlowGraph = ApplyToFlowGraphCallback; |
| 85 | cb.applyToLinearViewObject = ApplyToLinearViewObjectCallback; |
| 86 | cb.freeLines = FreeLinesCallback; |
| 87 | layer->m_object = BNRegisterRenderLayer(layer->m_nameForRegister.c_str(), &cb, enableState); |
| 88 | layer->AddRefForRegistration(); |
| 89 | g_registeredInstances[layer->m_object] = layer; |
| 90 | } |
| 91 | |
| 92 | |
| 93 | std::vector<Ref<RenderLayer>> RenderLayer::GetList() |
nothing calls this directly
no test coverage detected