SceneGraphAnalyzer¶
-
class SceneGraphAnalyzer¶
A handy class that can scrub over a scene graph and collect interesting statistics on it.
Inheritance diagram
digraph inheritance20978b005d { bgcolor=transparent; rankdir=BT; size="8.0, 12.0"; "DTOOL_SUPER_BASE" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style=""]; "SceneGraphAnalyzer" [URL="acron.core.SceneGraphAnalyzer.html#acron.core.SceneGraphAnalyzer",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "DTOOL_SUPER_BASE" -> "SceneGraphAnalyzer" [arrowsize=0.75,style=""]; }-
enum LodMode¶
-
enumerator LM_lowest = 0¶
-
enumerator LM_highest = 1¶
-
enumerator LM_all = 2¶
-
enumerator LM_none = 3¶
-
enumerator LM_lowest = 0¶
- SceneGraphAnalyzer.__init__()¶
- SceneGraphAnalyzer.add_node()¶
Adds a new node to the set of data for analysis. Normally, this would only be called once, and passed the top of the scene graph, but it’s possible to repeatedly pass in subgraphs to get an analysis of all the graphs together.
- SceneGraphAnalyzer.clear()¶
Resets all of the data in the analyzer in preparation for a new run.
- SceneGraphAnalyzer.get_num_colors()¶
- SceneGraphAnalyzer.get_num_geom_nodes()¶
- SceneGraphAnalyzer.get_num_geom_vertex_datas()¶
- SceneGraphAnalyzer.get_num_geom_vertex_formats()¶
- SceneGraphAnalyzer.get_num_geoms()¶
- SceneGraphAnalyzer.get_num_individual_tris()¶
- SceneGraphAnalyzer.get_num_instances()¶
- SceneGraphAnalyzer.get_num_lines()¶
- SceneGraphAnalyzer.get_num_lod_nodes()¶
- SceneGraphAnalyzer.get_num_long_normals()¶
- SceneGraphAnalyzer.get_num_nodes()¶
- SceneGraphAnalyzer.get_num_nodes_with_attribs()¶
- SceneGraphAnalyzer.get_num_normals()¶
- SceneGraphAnalyzer.get_num_patches()¶
- SceneGraphAnalyzer.get_num_points()¶
- SceneGraphAnalyzer.get_num_short_normals()¶
- SceneGraphAnalyzer.get_num_texcoords()¶
- SceneGraphAnalyzer.get_num_transforms()¶
- SceneGraphAnalyzer.get_num_triangles_in_fans()¶
- SceneGraphAnalyzer.get_num_triangles_in_strips()¶
- SceneGraphAnalyzer.get_num_trifans()¶
- SceneGraphAnalyzer.get_num_tris()¶
- SceneGraphAnalyzer.get_num_tristrips()¶
- SceneGraphAnalyzer.get_num_vertices()¶
- SceneGraphAnalyzer.get_num_vertices_in_patches()¶
- SceneGraphAnalyzer.get_texture_bytes()¶
- SceneGraphAnalyzer.get_total_normal_length()¶
- SceneGraphAnalyzer.get_vertex_data_size()¶
- SceneGraphAnalyzer.write()¶
Describes all the data collected.
-
enum LodMode¶