UpdateInfo

struct HPS.UpdateInfo

Public Functions

UpdateInfo (UpdateInfo ui)

Public Members

UIntPtr culled_display_list_tristrip_count

Number of tristrips from display lists culled during the last update.

UIntPtr deferred_3d_items_created

Number of deferred items created during the last update.

UIntPtr deferred_3d_items_deleted

Number of deferred items deleted during the last update.

UIntPtr deferred_inplace_items

Number of InPlace items deferred.

UIntPtr deferred_sprite_items

Number of Spriting items deferred.

UIntPtr deferred_sprite_transparent_items

Number of transparent Spriting items deferred.

UIntPtr deleted_display_list_count

Number of deleted display lists during the last update.

UIntPtr display_list_compilations

Number of display lists compiled during the last update.

UIntPtr display_list_line_3d_count

Number of lines drawn from display lists during the last update.

UIntPtr display_list_text_lines_3d_count

Number of lines generated from text that were drawn from display lists during the last update.

UIntPtr display_list_text_triangles_3d_count

Number of faces generated from text that were drawn from display lists during the last update.

UIntPtr display_list_triangle_3d_count

Number of triangles drawn from display lists during the last update.

UIntPtr display_list_tristrip_count

Number of tristrips drawn from display lists during the last update.

UIntPtr display_list_vertex_3d_count

Number of vertices drawn from display lists during the last update.

UIntPtr dot_3d_count

Number of 3D dots drawn during the last update.

UIntPtr dot_dc_count

Number of DC dots drawn during the last update.

UIntPtr extent_culled_segment_count

Number of segments culled because of extent culling during the last update.

UIntPtr frustum_culled_segment_count

Number of segments culled because of frustum culling during the last update.

UIntPtr line_3d_count

Number of 3D lines drawn during the last update.

UIntPtr line_dc_count

Number of DC lines drawn during the last update.

UIntPtr non_display_list_tristrip_count

Number of tristrips drawn during the last update.

UIntPtr polygon_3d_count

Number of 3D polygons drawn during the last update.

UIntPtr polygon_dc_count

Number of DC polygons drawn during the last update.

UIntPtr polyhedron_count

Number of polyhedra drawn during the last update.

UIntPtr raster_count

Number of rasters drawn during the last update.

UIntPtr restore_region_count

Number of framebuffer regions restored during the last update.

UIntPtr save_region_count

Number of framebuffer regions saved during the last update.

UIntPtr segment_count

Number of segments traversed during the last update.

float static_density

The average number of geometry per segment in the static models.

UIntPtr static_not_drawing

Number of segments that are part of the static model, that do not contribute towards drawing.

UIntPtr static_not_flattened_big

Number of segments that were not flattened as part of static model generation, because they were considered too big.

UIntPtr static_not_flattened_invisible

Number of segments that were not flattened as part of static model generation, because they were invisible.

UIntPtr static_segments

Number of segments created while generating static models.

double static_time

Time taken to create the static model(s) during the last update.

UIntPtr statics_created_count

Number of static models that were created during the last update.

UIntPtr text_3d_count

Number of 3D text drawn during the last update.

UIntPtr triangle_3d_count

Number of 3D triangles drawn during the last update.

UIntPtr triangle_dc_count

Number of DC triangles drawn during the last update.

double update_time

Time taken by the last update.

UIntPtr vector_culled_segment_count

Number of segments culled because of vector culling during the last update.