MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / GetList

Method GetList

renderlayer.cpp:93–111  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

91
92
93std::vector<Ref<RenderLayer>> RenderLayer::GetList()
94{
95 size_t count;
96 BNRenderLayer** list = BNGetRenderLayerList(&count);
97 vector<Ref<RenderLayer>> result;
98 for (size_t i = 0; i < count; i ++)
99 {
100 if (auto reg = g_registeredInstances.find(list[i]); reg != g_registeredInstances.end())
101 {
102 result.push_back(reg->second);
103 }
104 else
105 {
106 result.push_back(new CoreRenderLayer(list[i]));
107 }
108 }
109 BNFreeRenderLayerList(list);
110 return result;
111}
112
113
114Ref<RenderLayer> RenderLayer::GetByName(const std::string& name)

Callers

nothing calls this directly

Calls 3

findMethod · 0.80
push_backMethod · 0.80
endMethod · 0.45

Tested by

no test coverage detected