#####
hps.h
#####

.. doxygenfile:: hps.h
   :project: hps_cpp
   :sections: briefdescription detaileddescription

Content
=======

.. rubric:: Namespaces

======================= ====
:doc:`namespace_h_p_s`  HPS 
======================= ====

.. rubric:: Classes

================================================================ =================================================================================================================
:cpp:class:`~HPS::PostProcessEffects::AmbientOcclusion`                                                                                                                           
:cpp:class:`~HPS::AnchorShapeElement`                                                                                                                                             
:cpp:class:`~HPS::ApplicationWindowKey`                                                                                                                                           
:cpp:class:`~HPS::ApplicationWindowOptionsControl`                                                                                                                                
:cpp:class:`~HPS::ApplicationWindowOptionsKit`                                                                                                                                    
:cpp:class:`~HPS::AttributeLock`                                                                                                                                                  
:cpp:class:`~HPS::AttributeLockControl`                                                                                                                                           
:cpp:class:`~HPS::Stream::AttributeLockImportEvent`                                                                                                                               
:cpp:class:`~HPS::AttributeLockKit`                                                                                                                                               
:cpp:class:`~HPS::BlankLinePatternElement`                                                                                                                                        
:cpp:class:`~HPS::PostProcessEffects::Bloom`                                                                                                                                      
:cpp:class:`~HPS::Bounding`                                                                                                                                                       
:cpp:class:`~HPS::BoundingControl`                                                                                                                                                
:cpp:class:`~HPS::Stream::BoundingImportEvent`                                                                                                                                    
:cpp:class:`~HPS::BoundingKit`                                                                                                                                                    
:cpp:class:`~HPS::Camera`                                                                                                                                                         
:cpp:class:`~HPS::CameraControl`                                                                                                                                                  
:cpp:class:`~HPS::Stream::CameraImportEvent`                                                                                                                                      
:cpp:class:`~HPS::CameraKit`                                                                                                                                                      
:cpp:class:`~HPS::CameraPoint`                                                                                                                                                    
:cpp:class:`~HPS::CellularVolume`                                                                                                                                                 
:cpp:class:`~HPS::Stream::CellularVolumeImportEvent`                                                                                                                              
:cpp:class:`~HPS::EXPERIMENTAL::CellularVolumeKey`                                                                                                                                
:cpp:class:`~HPS::EXPERIMENTAL::CellularVolumeKit`                                                                                                                                
:cpp:class:`~HPS::CharacterAttributeKit`                                                                                                                                          
:cpp:class:`~HPS::Stream::CircleImportEvent`                                                                                                                                      
:cpp:class:`~HPS::CircleKey`                                                                                                                                                      
:cpp:class:`~HPS::CircleKit`                                                                                                                                                      
:cpp:class:`~HPS::CircleShapeElement`                                                                                                                                             
:cpp:class:`~HPS::CircularArcGlyphElement`                                                                                                                                        
:cpp:class:`~HPS::Stream::CircularArcImportEvent`                                                                                                                                 
:cpp:class:`~HPS::CircularArcKey`                                                                                                                                                 
:cpp:class:`~HPS::CircularArcKit`                                                                                                                                                 
:cpp:class:`~HPS::CircularArcShapeElement`                                                                                                                                        
:cpp:class:`~HPS::Stream::CircularWedgeImportEvent`                                                                                                                               
:cpp:class:`~HPS::CircularWedgeKey`                                                                                                                                               
:cpp:class:`~HPS::CircularWedgeKit`                                                                                                                                               
:cpp:class:`~HPS::Material::Color`                                                                                                                                                
:cpp:class:`~HPS::ColorInterpolationControl`                                                                                                                                      
:cpp:class:`~HPS::Stream::ColorInterpolationImportEvent`                                                                                                                          
:cpp:class:`~HPS::ColorInterpolationKit`                                                                                                                                          
:cpp:class:`~HPS::Stream::CommentImportEvent`                                                                                                                                     
:cpp:class:`~HPS::Condition`                                                                                                                                                      
:cpp:class:`~HPS::ConditionalExpression`                                                                                                                                          
:cpp:class:`~HPS::ConditionControl`                                                                                                                                               
:cpp:class:`~HPS::Stream::ConditionImportEvent`                                                                                                                                   
:cpp:class:`~HPS::ContourLine`                                                                                                                                                    
:cpp:class:`~HPS::ContourLineControl`                                                                                                                                             
:cpp:class:`~HPS::Stream::ContourLineImportEvent`                                                                                                                                 
:cpp:class:`~HPS::ContourLineKit`                                                                                                                                                 
:cpp:class:`~HPS::Control`                                                                                                                                                        
:cpp:class:`~HPS::Coordinate`                                                                                                                                                     
:cpp:class:`~HPS::CubeMapDefinition`                                                                                                                                              
:cpp:class:`~HPS::Stream::CubeMapDefinitionImportEvent`                                                                                                                           
:cpp:class:`~HPS::Culling`                                                                                                                                                        
:cpp:class:`~HPS::CullingControl`                                                                                                                                                 
:cpp:class:`~HPS::Stream::CullingImportEvent`                                                                                                                                     
:cpp:class:`~HPS::CullingKit`                                                                                                                                                     
:cpp:class:`~HPS::CurveAttributeControl`                                                                                                                                          
:cpp:class:`~HPS::Stream::CurveAttributeImportEvent`                                                                                                                              
:cpp:class:`~HPS::CurveAttributeKit`                                                                                                                                              
:cpp:class:`~HPS::CutGeometryGatheringOptionsKit`                                                                                                                                 
:cpp:class:`~HPS::CuttingSection`                                                                                                                                                 
:cpp:class:`~HPS::CuttingSectionAttributeControl`                                                                                                                                 
:cpp:class:`~HPS::Stream::CuttingSectionAttributeImportEvent`                                                                                                                     
:cpp:class:`~HPS::CuttingSectionAttributeKit`                                                                                                                                     
:cpp:class:`~HPS::Stream::CuttingSectionImportEvent`                                                                                                                              
:cpp:class:`~HPS::CuttingSectionKey`                                                                                                                                              
:cpp:class:`~HPS::CuttingSectionKit`                                                                                                                                              
:cpp:class:`~HPS::Cylinder`                                                                                                                                                       
:cpp:class:`~HPS::CylinderAttributeControl`                                                                                                                                       
:cpp:class:`~HPS::Stream::CylinderAttributeImportEvent`                                                                                                                           
:cpp:class:`~HPS::CylinderAttributeKit`                                                                                                                                           
:cpp:class:`~HPS::Stream::CylinderImportEvent`                                                                                                                                    
:cpp:class:`~HPS::CylinderKey`                                                                                                                                                    
:cpp:class:`~HPS::CylinderKit`                                                                                                                                                    
:cpp:class:`~HPS::Database`                                                                                                                                                       
:cpp:class:`~HPS::DebuggingControl`                                                                                                                                               
:cpp:class:`~HPS::DebuggingKit`                                                                                                                                                   
:cpp:class:`~HPS::Definition`                                                                                                                                                     
:cpp:class:`~HPS::Stream::DistantLightImportEvent`                                                                                                                                
:cpp:class:`~HPS::DistantLightKey`                                                                                                                                                
:cpp:class:`~HPS::DistantLightKit`                                                                                                                                                
:cpp:class:`~HPS::Stream::DistantLightPropertyImportEvent`                                                                                                                        
:cpp:class:`~HPS::DotGlyphElement`                                                                                                                                                
:cpp:class:`~HPS::Drawing`                                                                                                                                                        
:cpp:class:`~HPS::DrawingAttributeControl`                                                                                                                                        
:cpp:class:`~HPS::Stream::DrawingAttributeImportEvent`                                                                                                                            
:cpp:class:`~HPS::DrawingAttributeKit`                                                                                                                                            
:cpp:class:`~HPS::DrawWindowEvent`                                                                                                                                                
:cpp:class:`~HPS::DriverEvent`                                                                                                                                                    
:cpp:class:`~HPS::DriverEventHandler`                                                                                                                                             
:cpp:class:`~HPS::Edge`                                                                                                                                                           
:cpp:class:`~HPS::EdgeAttributeControl`                                                                                                                                           
:cpp:class:`~HPS::Stream::EdgeAttributeImportEvent`                                                                                                                               
:cpp:class:`~HPS::EdgeAttributeKit`                                                                                                                                               
:cpp:class:`~HPS::EdgeGenerationOptionsKit`                                                                                                                                       
:cpp:class:`~HPS::EllipseGlyphElement`                                                                                                                                            
:cpp:class:`~HPS::Stream::EllipseImportEvent`                                                                                                                                     
:cpp:class:`~HPS::EllipseKey`                                                                                                                                                     
:cpp:class:`~HPS::EllipseKit`                                                                                                                                                     
:cpp:class:`~HPS::EllipseShapeElement`                                                                                                                                            
:cpp:class:`~HPS::Stream::EllipticalArcImportEvent`                                                                                                                               
:cpp:class:`~HPS::EllipticalArcKey`                                                                                                                                               
:cpp:class:`~HPS::EllipticalArcKit`                                                                                                                                               
:cpp:class:`~HPS::EllipticalArcShapeElement`                                                                                                                                      
:cpp:class:`~HPS::Emergency`                                                                                                                                                      
:cpp:class:`~HPS::EmergencyHandler`                                                                                                                                               
:cpp:class:`~HPS::ErrorEvent`                                                                                                                                                     
:cpp:class:`~HPS::Event`                                                                                                                                                          
:cpp:class:`~HPS::EventDispatcher`                                                                                                                                                
:cpp:class:`~HPS::EventHandler`                                                                                                                                                   
:cpp:class:`~HPS::EventNotifier`                                                                                                                                                  
:cpp:class:`~HPS::Exception`                                     The base class of all HPS exceptions.                                                                            
:cpp:class:`~HPS::EXPERIMENTAL`                                                                                                                                                   
:cpp:class:`~HPS::Stream::ExportEvent`                                                                                                                                            
:cpp:class:`~HPS::Stream::ExportEventHandler`                                                                                                                                     
:cpp:class:`~HPS::Stream::ExportNotifier`                                                                                                                                         
:cpp:class:`~HPS::OBJ::ExportNotifier`                                                                                                                                            
:cpp:class:`~HPS::Hardcopy::GDI::ExportOptionsKit`                                                                                                                                
:cpp:class:`~HPS::Stream::ExportOptionsKit`                                                                                                                                       
:cpp:class:`~HPS::Hardcopy::File::ExportOptionsKit`                                                                                                                               
:cpp:class:`~HPS::Image::ExportOptionsKit`                                                                                                                                        
:cpp:class:`~HPS::Stream::ExportStartedEvent`                                                                                                                                     
:cpp:class:`~HPS::Extent`                                                                                                                                                         
:cpp:class:`~HPS::STL::File`                                                                                                                                                      
:cpp:class:`~HPS::PointCloud::File`                                                                                                                                               
:cpp:class:`~HPS::Image::File`                                                                                                                                                    
:cpp:class:`~HPS::Stream::File`                                                                                                                                                   
:cpp:class:`~HPS::Hardcopy::File`                                                                                                                                                 
:cpp:class:`~HPS::OBJ::File`                                                                                                                                                      
:cpp:class:`~HPS::LegacyShader::File`                                                                                                                                             
:cpp:class:`~HPS::FinishPictureEvent`                                                                                                                                             
:cpp:class:`~HPS::Float`                                                                                                                                                          
:cpp:class:`~HPS::FocusLostEvent`                                                                                                                                                 
:cpp:class:`~HPS::FontInfoState`                                                                                                                                                  
:cpp:class:`~HPS::FontSearchResults`                                                                                                                                              
:cpp:class:`~HPS::FontSearchResultsIterator`                                                                                                                                      
:cpp:class:`~HPS::Hardcopy::GDI`                                                                                                                                                  
:cpp:class:`~HPS::Stream::GeometryExportEvent`                                                                                                                                    
:cpp:class:`~HPS::GeometryKey`                                                                                                                                                    
:cpp:class:`~HPS::Glyph`                                                                                                                                                          
:cpp:class:`~HPS::GlyphDefinition`                                                                                                                                                
:cpp:class:`~HPS::Stream::GlyphDefinitionImportEvent`                                                                                                                             
:cpp:class:`~HPS::GlyphElement`                                                                                                                                                   
:cpp:class:`~HPS::GlyphKit`                                                                                                                                                       
:cpp:class:`~HPS::GlyphLinePatternElement`                                                                                                                                        
:cpp:class:`~HPS::GlyphPoint`                                                                                                                                                     
:cpp:class:`~HPS::GPU`                                                                                                                                                            
:cpp:class:`~HPS::Grid`                                                                                                                                                           
:cpp:class:`~HPS::Stream::GridImportEvent`                                                                                                                                        
:cpp:class:`~HPS::GridKey`                                                                                                                                                        
:cpp:class:`~HPS::GridKit`                                                                                                                                                        
:cpp:class:`~HPS::Hardcopy`                                                                                                                                                       
:cpp:class:`~HPS::HiddenLine`                                                                                                                                                     
:cpp:class:`~HPS::HiddenLineAttributeControl`                                                                                                                                     
:cpp:class:`~HPS::Stream::HiddenLineAttributeImportEvent`                                                                                                                         
:cpp:class:`~HPS::HiddenLineAttributeKit`                                                                                                                                         
:cpp:class:`~HPS::HideKeyboardEvent`                                                                                                                                              
:cpp:class:`~HPS::HighlightControl`                                                                                                                                               
:cpp:class:`~HPS::HighlightEvent`                                                                                                                                                 
:cpp:class:`~HPS::HighlightOptionsKit`                                                                                                                                            
:cpp:class:`~HPS::HighlightSearch`                                                                                                                                                
:cpp:class:`~HPS::HighlightSearchOptionsKit`                                                                                                                                      
:cpp:class:`~HPS::HighlightSearchResults`                                                                                                                                         
:cpp:class:`~HPS::HighlightSearchResultsIterator`                                                                                                                                 
:cpp:class:`~HPS::HighlightState`                                                                                                                                                 
:cpp:class:`~HPS::Image`                                                                                                                                                          
:cpp:class:`~HPS::ImageDefinition`                                                                                                                                                
:cpp:class:`~HPS::Stream::ImageDefinitionImportEvent`                                                                                                                             
:cpp:class:`~HPS::ImageGlyphElement`                                                                                                                                              
:cpp:class:`~HPS::ImageKit`                                                                                                                                                       
:cpp:class:`~HPS::Stream::ImportCompletedEvent`                                                                                                                                   
:cpp:class:`~HPS::Stream::ImportEvent`                                                                                                                                            
:cpp:class:`~HPS::Stream::ImportEventHandler`                                                                                                                                     
:cpp:class:`~HPS::Stream::ImportNotifier`                                                                                                                                         
:cpp:class:`~HPS::STL::ImportNotifier`                                                                                                                                            
:cpp:class:`~HPS::OBJ::ImportNotifier`                                                                                                                                            
:cpp:class:`~HPS::PointCloud::ImportNotifier`                                                                                                                                     
:cpp:class:`~HPS::Image::ImportOptionsKit`                                                                                                                                        
:cpp:class:`~HPS::STL::ImportOptionsKit`                                                                                                                                          
:cpp:class:`~HPS::PointCloud::ImportOptionsKit`                                                                                                                                   
:cpp:class:`~HPS::OBJ::ImportOptionsKit`                                                                                                                                          
:cpp:class:`~HPS::LegacyShader::ImportOptionsKit`                                                                                                                                 
:cpp:class:`~HPS::Stream::ImportOptionsKit`                                                                                                                                       
:cpp:class:`~HPS::Stream::ImportResultsKit`                                                                                                                                       
:cpp:class:`~HPS::OBJ::ImportResultsKit`                                                                                                                                          
:cpp:class:`~HPS::PointCloud::ImportResultsKit`                                                                                                                                   
:cpp:class:`~HPS::STL::ImportResultsKit`                                                                                                                                          
:cpp:class:`~HPS::ImportStatusEvent`                                                                                                                                              
:cpp:class:`~HPS::IncludeKey`                                                                                                                                                     
:cpp:class:`~HPS::Stream::IncludeSegmentImportEvent`                                                                                                                              
:cpp:class:`~HPS::IndexOutOfRangeException`                                                                                                                                       
:cpp:class:`~HPS::InfiniteLine`                                                                                                                                                   
:cpp:class:`~HPS::InfiniteLineGlyphElement`                                                                                                                                       
:cpp:class:`~HPS::Stream::InfiniteLineImportEvent`                                                                                                                                
:cpp:class:`~HPS::InfiniteLineKey`                                                                                                                                                
:cpp:class:`~HPS::InfiniteLineKit`                                                                                                                                                
:cpp:class:`~HPS::Info`                                                                                                                                                           
:cpp:class:`~HPS::InformationEvent`                                                                                                                                               
:cpp:class:`~HPS::InitPictureEvent`                                                                                                                                               
:cpp:class:`~HPS::InnerPixelPoint`                                                                                                                                                
:cpp:class:`~HPS::InnerWindowPoint`                                                                                                                                               
:cpp:class:`~HPS::InputEvent`                                                                                                                                                     
:cpp:class:`~HPS::InvalidLicenseException`                       An InvalidLicenseException is thrown when trying to run Visualize with an invalid license.                       
:cpp:class:`~HPS::InvalidObjectException`                                                                                                                                         
:cpp:class:`~HPS::InvalidOperationException`                     An InvalidOperationException is thrown when an operation is not supported on the current platform.               
:cpp:class:`~HPS::InvalidSpecificationException`                 An InvalidSpecificationException is thrown when a method is called with non-sensical or contradictory arguments. 
:cpp:class:`~HPS::IOException`                                                                                                                                                    
:cpp:class:`~HPS::IONotifier`                                                                                                                                                     
:cpp:class:`~HPS::Key`                                                                                                                                                            
:cpp:class:`~HPS::KeyboardEvent`                                                                                                                                                  
:cpp:class:`~HPS::KeyboardState`                                                                                                                                                  
:cpp:class:`~HPS::KeyPath`                                                                                                                                                        
:cpp:class:`~HPS::Kit`                                                                                                                                                            
:cpp:class:`~HPS::LeaderLineClippingElement`                                                                                                                                      
:cpp:class:`~HPS::LegacyShader`                                                                                                                                                   
:cpp:class:`~HPS::LegacyShaderDefinition`                                                                                                                                         
:cpp:class:`~HPS::Stream::LegacyShaderDefinitionImportEvent`                                                                                                                      
:cpp:class:`~HPS::LegacyShaderKit`                                                                                                                                                
:cpp:class:`~HPS::Lighting`                                                                                                                                                       
:cpp:class:`~HPS::LightingAttributeControl`                                                                                                                                       
:cpp:class:`~HPS::Stream::LightingAttributeImportEvent`                                                                                                                           
:cpp:class:`~HPS::LightingAttributeKit`                                                                                                                                           
:cpp:class:`~HPS::Line`                                                                                                                                                           
:cpp:class:`~HPS::LineAttributeControl`                                                                                                                                           
:cpp:class:`~HPS::Stream::LineAttributeImportEvent`                                                                                                                               
:cpp:class:`~HPS::LineAttributeKit`                                                                                                                                               
:cpp:class:`~HPS::LineGlyphElement`                                                                                                                                               
:cpp:class:`~HPS::Stream::LineImportEvent`                                                                                                                                        
:cpp:class:`~HPS::LineKey`                                                                                                                                                        
:cpp:class:`~HPS::LineKit`                                                                                                                                                        
:cpp:class:`~HPS::LinePattern`                                                                                                                                                    
:cpp:class:`~HPS::LinePatternDefinition`                                                                                                                                          
:cpp:class:`~HPS::Stream::LinePatternDefinitionImportEvent`                                                                                                                       
:cpp:class:`~HPS::LinePatternElement`                                                                                                                                             
:cpp:class:`~HPS::LinePatternKit`                                                                                                                                                 
:cpp:class:`~HPS::LinePatternOptionsKit`                                                                                                                                          
:cpp:class:`~HPS::LinePatternParallelKit`                                                                                                                                         
:cpp:class:`~HPS::LineShapeElement`                                                                                                                                               
:cpp:class:`~HPS::Marker`                                                                                                                                                         
:cpp:class:`~HPS::MarkerAttributeControl`                                                                                                                                         
:cpp:class:`~HPS::Stream::MarkerAttributeImportEvent`                                                                                                                             
:cpp:class:`~HPS::MarkerAttributeKit`                                                                                                                                             
:cpp:class:`~HPS::Stream::MarkerImportEvent`                                                                                                                                      
:cpp:class:`~HPS::MarkerKey`                                                                                                                                                      
:cpp:class:`~HPS::MarkerKit`                                                                                                                                                      
:cpp:class:`~HPS::Material`                                                                                                                                                       
:cpp:class:`~HPS::Stream::MaterialImportEvent`                                                                                                                                    
:cpp:class:`~HPS::MaterialKit`                                                                                                                                                    
:cpp:class:`~HPS::MaterialMappingControl`                                                                                                                                         
:cpp:class:`~HPS::MaterialMappingKit`                                                                                                                                             
:cpp:class:`~HPS::MaterialPaletteDefinition`                                                                                                                                      
:cpp:class:`~HPS::Stream::MaterialPaletteDefinitionImportEvent`                                                                                                                   
:cpp:class:`~HPS::Stream::MaterialPaletteImportEvent`                                                                                                                             
:cpp:class:`~HPS::Stream::MatrixImportEvent`                                                                                                                                      
:cpp:class:`~HPS::MatrixKit`                                                                                                                                                      
:cpp:class:`~HPS::Memory`                                                                                                                                                         
:cpp:class:`~HPS::Mesh`                                                                                                                                                           
:cpp:class:`~HPS::Stream::MeshImportEvent`                                                                                                                                        
:cpp:class:`~HPS::Stream::MeshInstanceImportEvent`                                                                                                                                
:cpp:class:`~HPS::MeshKey`                                                                                                                                                        
:cpp:class:`~HPS::MeshKit`                                                                                                                                                        
:cpp:class:`~HPS::ModellingMatrixControl`                                                                                                                                         
:cpp:class:`~HPS::ModifierKeys`                                                                                                                                                   
:cpp:class:`~HPS::MouseButtons`                                                                                                                                                   
:cpp:class:`~HPS::MouseEvent`                                                                                                                                                     
:cpp:class:`~HPS::MouseState`                                                                                                                                                     
:cpp:class:`~HPS::NamedStyleDefinition`                                                                                                                                           
:cpp:class:`~HPS::Stream::NamedStyleDefinitionImportEvent`                                                                                                                        
:cpp:class:`~HPS::Stream::NamedStyleImportEvent`                                                                                                                                  
:cpp:class:`~HPS::Stream::NonDBUserDataImportEvent`                                                                                                                               
:cpp:class:`~HPS::Stream::NURBSCurveImportEvent`                                                                                                                                  
:cpp:class:`~HPS::NURBSCurveKey`                                                                                                                                                  
:cpp:class:`~HPS::NURBSCurveKit`                                                                                                                                                  
:cpp:class:`~HPS::NURBSSurfaceAttributeControl`                                                                                                                                   
:cpp:class:`~HPS::Stream::NURBSSurfaceAttributeImportEvent`                                                                                                                       
:cpp:class:`~HPS::NURBSSurfaceAttributeKit`                                                                                                                                       
:cpp:class:`~HPS::Stream::NURBSSurfaceImportEvent`                                                                                                                                
:cpp:class:`~HPS::NURBSSurfaceKey`                                                                                                                                                
:cpp:class:`~HPS::NURBSSurfaceKit`                                                                                                                                                
:cpp:class:`~HPS::OBJ`                                                                                                                                                            
:cpp:class:`~HPS::Object`                                                                                                                                                         
:cpp:class:`~HPS::ObjectPoint`                                                                                                                                                    
:cpp:class:`~HPS::OffScreenWindowKey`                                                                                                                                             
:cpp:class:`~HPS::OffScreenWindowOptionsControl`                                                                                                                                  
:cpp:class:`~HPS::OffScreenWindowOptionsKit`                                                                                                                                      
:cpp:class:`~HPS::OptimizeMappingResults`                                                                                                                                         
:cpp:class:`~HPS::OptimizeMappingResultsIterator`                                                                                                                                 
:cpp:class:`~HPS::PBRMaterialKit`                                                                                                                                                 
:cpp:class:`~HPS::Performance`                                                                                                                                                    
:cpp:class:`~HPS::PerformanceControl`                                                                                                                                             
:cpp:class:`~HPS::Stream::PerformanceImportEvent`                                                                                                                                 
:cpp:class:`~HPS::PerformanceKit`                                                                                                                                                 
:cpp:class:`~HPS::PixelPoint`                                                                                                                                                     
:cpp:class:`~HPS::PixelShaderKey`                                                                                                                                                 
:cpp:class:`~HPS::PixelShaderKit`                                                                                                                                                 
:cpp:class:`~HPS::Plane_2D`                                                                                                                                                       
:cpp:class:`~HPS::Plane_3D`                                                                                                                                                       
:cpp:class:`~HPS::Point_2D`                                                                                                                                                       
:cpp:class:`~HPS::Point_3D`                                                                                                                                                       
:cpp:class:`~HPS::PointCloud`                                                                                                                                                     
:cpp:class:`~HPS::Stream::PolygonImportEvent`                                                                                                                                     
:cpp:class:`~HPS::PolygonKey`                                                                                                                                                     
:cpp:class:`~HPS::PolygonKit`                                                                                                                                                     
:cpp:class:`~HPS::PolygonShapeElement`                                                                                                                                            
:cpp:class:`~HPS::PortfolioControl`                                                                                                                                               
:cpp:class:`~HPS::PortfolioKey`                                                                                                                                                   
:cpp:class:`~HPS::PostProcessEffects`                                                                                                                                             
:cpp:class:`~HPS::PostProcessEffectsControl`                                                                                                                                      
:cpp:class:`~HPS::PostProcessEffectsKit`                                                                                                                                          
:cpp:class:`~HPS::Stream::PriorityImportEvent`                                                                                                                                    
:cpp:class:`~HPS::Quaternion`                                                                                                                                                     
:cpp:class:`~HPS::Stream::ReferenceGeometryImportEvent`                                                                                                                           
:cpp:class:`~HPS::ReferenceKey`                                                                                                                                                   
:cpp:class:`~HPS::RGB24Color`                                                                                                                                                     
:cpp:class:`~HPS::RGBA32Color`                                                                                                                                                    
:cpp:class:`~HPS::RGBAColor`                                                                                                                                                      
:cpp:class:`~HPS::RGBAS32Color`                                                                                                                                                   
:cpp:class:`~HPS::RGBColor`                                                                                                                                                       
:cpp:class:`~HPS::Search`                                                                                                                                                         
:cpp:class:`~HPS::SearchOptionsKit`                                                                                                                                               
:cpp:class:`~HPS::SearchResults`                                                                                                                                                  
:cpp:class:`~HPS::SearchResultsIterator`                                                                                                                                          
:cpp:class:`~HPS::Stream::SegmentExportEvent`                                                                                                                                     
:cpp:class:`~HPS::Stream::SegmentImportEvent`                                                                                                                                     
:cpp:class:`~HPS::SegmentKey`                                                                                                                                                     
:cpp:class:`~HPS::SegmentOptimizationOptions`                                                                                                                                     
:cpp:class:`~HPS::SegmentOptimizationOptionsKit`                                                                                                                                  
:cpp:class:`~HPS::Selectability`                                                                                                                                                  
:cpp:class:`~HPS::SelectabilityControl`                                                                                                                                           
:cpp:class:`~HPS::Stream::SelectabilityImportEvent`                                                                                                                               
:cpp:class:`~HPS::SelectabilityKit`                                                                                                                                               
:cpp:class:`~HPS::Selection`                                                                                                                                                      
:cpp:class:`~HPS::SelectionControl`                                                                                                                                               
:cpp:class:`~HPS::SelectionItem`                                                                                                                                                  
:cpp:class:`~HPS::SelectionOptionsControl`                                                                                                                                        
:cpp:class:`~HPS::SelectionOptionsKit`                                                                                                                                            
:cpp:class:`~HPS::SelectionResults`                                                                                                                                               
:cpp:class:`~HPS::SelectionResultsIterator`                                                                                                                                       
:cpp:class:`~HPS::ShaderKey`                                                                                                                                                      
:cpp:class:`~HPS::ShaderSamplerKey`                                                                                                                                               
:cpp:class:`~HPS::ShaderSamplerKit`                                                                                                                                               
:cpp:class:`~HPS::ShaderTextureKey`                                                                                                                                               
:cpp:class:`~HPS::ShaderTextureKit`                                                                                                                                               
:cpp:class:`~HPS::ShaderUniform`                                                                                                                                                  
:cpp:class:`~HPS::Shape`                                                                                                                                                          
:cpp:class:`~HPS::ShapeCoordinate`                                                                                                                                                
:cpp:class:`~HPS::ShapeDefinition`                                                                                                                                                
:cpp:class:`~HPS::Stream::ShapeDefinitionImportEvent`                                                                                                                             
:cpp:class:`~HPS::ShapeElement`                                                                                                                                                   
:cpp:class:`~HPS::ShapeKit`                                                                                                                                                       
:cpp:class:`~HPS::ShapePoint`                                                                                                                                                     
:cpp:class:`~HPS::Shell`                                                                                                                                                          
:cpp:class:`~HPS::Stream::ShellImportEvent`                                                                                                                                       
:cpp:class:`~HPS::Stream::ShellInstanceImportEvent`                                                                                                                               
:cpp:class:`~HPS::ShellKey`                                                                                                                                                       
:cpp:class:`~HPS::ShellKit`                                                                                                                                                       
:cpp:class:`~HPS::ShellOptimizationOptionsKit`                                                                                                                                    
:cpp:class:`~HPS::ShellRelationOptionsKit`                                                                                                                                        
:cpp:class:`~HPS::ShellRelationResultsKit`                                                                                                                                        
:cpp:class:`~HPS::ShowKeyboardEvent`                                                                                                                                              
:cpp:class:`~HPS::SolidLinePatternElement`                                                                                                                                        
:cpp:class:`~HPS::SphereAttributeControl`                                                                                                                                         
:cpp:class:`~HPS::Stream::SphereAttributeImportEvent`                                                                                                                             
:cpp:class:`~HPS::SphereAttributeKit`                                                                                                                                             
:cpp:class:`~HPS::SphereGlyphElement`                                                                                                                                             
:cpp:class:`~HPS::Stream::SphereImportEvent`                                                                                                                                      
:cpp:class:`~HPS::SphereKey`                                                                                                                                                      
:cpp:class:`~HPS::SphereKit`                                                                                                                                                      
:cpp:class:`~HPS::Spotlight`                                                                                                                                                      
:cpp:class:`~HPS::Stream::SpotlightImportEvent`                                                                                                                                   
:cpp:class:`~HPS::SpotlightKey`                                                                                                                                                   
:cpp:class:`~HPS::SpotlightKit`                                                                                                                                                   
:cpp:class:`~HPS::StandAloneWindowEvent`                                                                                                                                          
:cpp:class:`~HPS::StandAloneWindowKey`                                                                                                                                            
:cpp:class:`~HPS::StandAloneWindowOptionsControl`                                                                                                                                 
:cpp:class:`~HPS::StandAloneWindowOptionsKit`                                                                                                                                     
:cpp:class:`~HPS::STL`                                                                                                                                                            
:cpp:class:`~HPS::Stream`                                                                                                                                                         
:cpp:class:`~HPS::Style`                                                                                                                                                          
:cpp:class:`~HPS::StyleControl`                                                                                                                                                   
:cpp:class:`~HPS::StyleKey`                                                                                                                                                       
:cpp:class:`~HPS::Stream::StyleSegmentImportEvent`                                                                                                                                
:cpp:class:`~HPS::Subwindow`                                                                                                                                                      
:cpp:class:`~HPS::SubwindowControl`                                                                                                                                               
:cpp:class:`~HPS::Stream::SubwindowImportEvent`                                                                                                                                   
:cpp:class:`~HPS::SubwindowKit`                                                                                                                                                   
:cpp:class:`~HPS::Text`                                                                                                                                                           
:cpp:class:`~HPS::TextAttributeControl`                                                                                                                                           
:cpp:class:`~HPS::Stream::TextAttributeImportEvent`                                                                                                                               
:cpp:class:`~HPS::TextAttributeKit`                                                                                                                                               
:cpp:class:`~HPS::Stream::TextImportEvent`                                                                                                                                        
:cpp:class:`~HPS::TextInputEvent`                                                                                                                                                 
:cpp:class:`~HPS::TextKey`                                                                                                                                                        
:cpp:class:`~HPS::TextKit`                                                                                                                                                        
:cpp:class:`~HPS::TextMetrics`                                                                                                                                                    
:cpp:class:`~HPS::Material::Texture`                                                                                                                                              
:cpp:class:`~HPS::TextureDefinition`                                                                                                                                              
:cpp:class:`~HPS::Stream::TextureDefinitionImportEvent`                                                                                                                           
:cpp:class:`~HPS::TextureMatrixControl`                                                                                                                                           
:cpp:class:`~HPS::TextureOptionsKit`                                                                                                                                              
:cpp:class:`~HPS::TimerTickEvent`                                                                                                                                                 
:cpp:class:`~HPS::Stream::Toolkit`                                                                                                                                                
:cpp:class:`~HPS::Touch`                                                                                                                                                          
:cpp:class:`~HPS::TouchEvent`                                                                                                                                                     
:cpp:class:`~HPS::TouchState`                                                                                                                                                     
:cpp:class:`~HPS::TransformMaskControl`                                                                                                                                           
:cpp:class:`~HPS::Stream::TransformMaskImportEvent`                                                                                                                               
:cpp:class:`~HPS::TransformMaskKit`                                                                                                                                               
:cpp:class:`~HPS::Transparency`                                                                                                                                                   
:cpp:class:`~HPS::TransparencyControl`                                                                                                                                            
:cpp:class:`~HPS::Stream::TransparencyImportEvent`                                                                                                                                
:cpp:class:`~HPS::TransparencyKit`                                                                                                                                                
:cpp:class:`~HPS::TreeContext`                                                                                                                                                    
:cpp:class:`~HPS::Trim`                                                                                                                                                           
:cpp:class:`~HPS::TrimElement`                                                                                                                                                    
:cpp:class:`~HPS::TrimKit`                                                                                                                                                        
:cpp:class:`~HPS::UpdateCompletedEvent`                                                                                                                                           
:cpp:class:`~HPS::UpdateNotifier`                                                                                                                                                 
:cpp:class:`~HPS::UpdateOptionsControl`                                                                                                                                           
:cpp:class:`~HPS::UpdateOptionsKit`                                                                                                                                               
:cpp:class:`~HPS::Stream::UserDataImportEvent`                                                                                                                                    
:cpp:class:`~HPS::UTF8`                                                                                                                                                           
:cpp:class:`~HPS::Vector_2D`                                                                                                                                                      
:cpp:class:`~HPS::Vector_3D`                                                                                                                                                      
:cpp:class:`~HPS::VertexShaderKey`                                                                                                                                                
:cpp:class:`~HPS::VertexShaderKit`                                                                                                                                                
:cpp:class:`~HPS::VertexShaderOutput`                                                                                                                                             
:cpp:class:`~HPS::VisibilityControl`                                                                                                                                              
:cpp:class:`~HPS::Stream::VisibilityImportEvent`                                                                                                                                  
:cpp:class:`~HPS::VisibilityKit`                                                                                                                                                  
:cpp:class:`~HPS::VisualEffectsControl`                                                                                                                                           
:cpp:class:`~HPS::Stream::VisualEffectsImportEvent`                                                                                                                               
:cpp:class:`~HPS::VisualEffectsKit`                                                                                                                                               
:cpp:class:`~HPS::WarningEvent`                                                                                                                                                   
:cpp:class:`~HPS::Window`                                                                                                                                                         
:cpp:class:`~HPS::WindowInfoControl`                                                                                                                                              
:cpp:class:`~HPS::WindowInfoKit`                                                                                                                                                  
:cpp:class:`~HPS::WindowKey`                                                                                                                                                      
:cpp:class:`~HPS::WindowPoint`                                                                                                                                                    
:cpp:class:`~HPS::World`                                                                                                                                                          
:cpp:class:`~HPS::WorldPoint`                                                                                                                                                     
================================================================ =================================================================================================================

.. rubric:: Data Structures

============================================= =
:cpp:struct:`~HPS::Cuboid_3D`                  
:cpp:struct:`~HPS::DirectRGBColor`             
:cpp:struct:`~HPS::EnableBitMaskOperators`     
:cpp:struct:`~HPS::Float_Traits`               
:cpp:struct:`~HPS::Float_Traits\< double \>`   
:cpp:struct:`~HPS::Float_Traits\< float \>`    
:cpp:struct:`~HPS::IntRectangle`               
:cpp:struct:`~HPS::KeyHasher`                  
:cpp:struct:`~HPS::Rectangle`                  
:cpp:struct:`~HPS::Sphere_3D`                  
:cpp:struct:`~HPS::UpdateInfo`                 
:cpp:struct:`~HPS::UTF8Hasher`                 
============================================= =

.. rubric:: Macro definitions

==================================== =
:c:macro:`ENABLE_BITMASK_OPERATORS`   
:c:macro:`ENUM_CLASS`                 
:c:macro:`EXPERIMENTAL_API`           
:c:macro:`EXPIMP_TEMPLATE`            
:c:macro:`HPS_API`                    
:c:macro:`HPS_INLINE`                 
:c:macro:`HPS_TEMPLATE_API`           
:c:macro:`HPS_UNREFERENCED`           
:c:macro:`NO_HPS_API`                 
==================================== =

Macro definitions
=================

.. doxygendefine:: ENABLE_BITMASK_OPERATORS
   :project: hps_cpp

.. doxygendefine:: ENUM_CLASS
   :project: hps_cpp

.. doxygendefine:: EXPERIMENTAL_API
   :project: hps_cpp

.. doxygendefine:: EXPIMP_TEMPLATE
   :project: hps_cpp

.. doxygendefine:: HPS_API
   :project: hps_cpp

.. doxygendefine:: HPS_INLINE
   :project: hps_cpp

.. doxygendefine:: HPS_TEMPLATE_API
   :project: hps_cpp

.. doxygendefine:: HPS_UNREFERENCED
   :project: hps_cpp

.. doxygendefine:: NO_HPS_API
   :project: hps_cpp

