| 112 | |
| 113 | |
| 114 | Ref<RenderLayer> RenderLayer::GetByName(const std::string& name) |
| 115 | { |
| 116 | BNRenderLayer* result = BNGetRenderLayerByName(name.c_str()); |
| 117 | if (!result) |
| 118 | return nullptr; |
| 119 | if (auto reg = g_registeredInstances.find(result); reg != g_registeredInstances.end()) |
| 120 | { |
| 121 | return reg->second; |
| 122 | } |
| 123 | return new CoreRenderLayer(result); |
| 124 | } |
| 125 | |
| 126 | |
| 127 | BNRenderLayerDefaultEnableState RenderLayer::GetDefaultEnableState() const |