Inheritance diagram for HPS.Performance:

Public Types

enum  DisplayLists : uint { None = 0x00000000, Geometry = 0x00000001, Segment = 0x00000002 }
 Display lists are a GPU hardware caching technology which can greatly improve rendering performance. The underlying implementation depends on the 3D driver being used. More...
 
enum  StaticModel : uint { StaticModel.None = 0x00000000, StaticModel.Attribute = 0x00000001, StaticModel.AttributeSpatial = 0x00000002 }
 StaticModel is a technique used for improving rendering performance. This setting tells the system that the segment tree affected by the attribute will remain 'static' or unchanging. The system will create an internal, optimized segment tree which is used for rendering in lieu of the normal tree. The original segment tree is untouched and can be used normally.If changes are made in a part of the segment tree that is subject to the static model attribute, the internal tree will be regenerated, with a few exceptions: If geometry is deleted or edited, the internal tree will not need to be regenerated. More...
 

Public Member Functions

virtual void Dispose ()
 
 Performance (HPS.Performance in_that)
 

Protected Member Functions

virtual void deleteCptr ()
 

Protected Attributes

bool cMemOwn
 
HandleRef cptr
 

Member Enumeration Documentation

Display lists are a GPU hardware caching technology which can greatly improve rendering performance. The underlying implementation depends on the 3D driver being used.

StaticModel is a technique used for improving rendering performance. This setting tells the system that the segment tree affected by the attribute will remain 'static' or unchanging. The system will create an internal, optimized segment tree which is used for rendering in lieu of the normal tree. The original segment tree is untouched and can be used normally.If changes are made in a part of the segment tree that is subject to the static model attribute, the internal tree will be regenerated, with a few exceptions: If geometry is deleted or edited, the internal tree will not need to be regenerated.

Enumerator
None 

No static model will be used, rendering will be done from the segment tree.

Attribute 

An optimized segment tree will be used for rendering. The tree will be sorted by attributes.

AttributeSpatial 

An optimized segment tree will be used for rendering. The tree will be sorted based on both attributes and spatial locations of objects. This is particularly useful for very large, spatially dispersed models.


The documentation for this class was generated from the following file:
  • internals/hps_core/source/cs/HPS.Performance.cs