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)
| 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']): |
nothing calls this directly
no test coverage detected