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

Method render_layers

python/flowgraph.py:878–895  ·  view source on GitHub ↗

Get the list of Render Layers which will be applied to this Flow Graph, after it calls populate_nodes. :return: List of Render Layers

(self)

Source from the content-addressed store, hash-verified

876
877 @property
878 def render_layers(self) -> List['binaryninja.RenderLayer']:
879 """
880 Get the list of Render Layers which will be applied to this Flow Graph,
881 after it calls populate_nodes.
882 :return: List of Render Layers
883 """
884 count = ctypes.c_size_t(0)
885 layers = core.BNGetFlowGraphRenderLayers(self.handle, count)
886 assert layers is not None, "core.BNGetFlowGraphRenderLayers returned None"
887
888 try:
889 result = []
890 for i in range(0, count.value):
891 result.append(binaryninja.RenderLayer(handle=layers[i]))
892
893 return result
894 finally:
895 core.BNFreeRenderLayerList(layers)
896
897 @render_layers.setter
898 def render_layers(self, render_layers: List['binaryninja.RenderLayer']):

Callers

nothing calls this directly

Calls 4

remove_render_layerMethod · 0.95
add_render_layerMethod · 0.95
RenderLayerMethod · 0.80
appendMethod · 0.45

Tested by

no test coverage detected