API Search || Global Search

#include <hps.h>

Inheritance diagram for HPS::Control:
HPS::Object HPS::ApplicationWindowOptionsControl HPS::AttributeLockControl HPS::BoundingControl HPS::CameraControl HPS::ColorInterpolationControl HPS::ConditionControl HPS::ContourLineControl HPS::CullingControl HPS::CurveAttributeControl HPS::CuttingSectionAttributeControl HPS::CylinderAttributeControl HPS::DebuggingControl HPS::DrawingAttributeControl HPS::EdgeAttributeControl HPS::HiddenLineAttributeControl HPS::HighlightControl HPS::LightingAttributeControl HPS::LineAttributeControl HPS::MarkerAttributeControl HPS::MaterialMappingControl HPS::ModellingMatrixControl HPS::NURBSSurfaceAttributeControl HPS::OffScreenWindowOptionsControl HPS::PerformanceControl HPS::PortfolioControl HPS::PostProcessEffectsControl HPS::SelectabilityControl HPS::SelectionControl HPS::SelectionOptionsControl HPS::SphereAttributeControl HPS::StandAloneWindowOptionsControl HPS::StyleControl HPS::SubwindowControl HPS::TextAttributeControl HPS::TextureMatrixControl HPS::TransformMaskControl HPS::TransparencyControl HPS::UpdateOptionsControl HPS::VisibilityControl HPS::VisualEffectsControl HPS::WindowInfoControl

Public Member Functions

HPS::Type ObjectType () const
 
virtual HPS::Type Type () const
 
- Public Member Functions inherited from HPS::Object
virtual bool Empty () const
 
intptr_t GetClassID () const
 
intptr_t GetInstanceID () const
 
bool HasType (HPS::Type in_mask) const
 
 Object (Object const &that)
 
 Object (Object &&in_that)
 
Objectoperator= (Object const &other_object)
 
Objectoperator= (Object &&in_that)
 
virtual void Reset ()
 

Protected Member Functions

 Control (Control &&in_that)
 
Controloperator= (Control &&in_that)
 

Additional Inherited Members

- Static Public Member Functions inherited from HPS::Object
template<typename T >
static intptr_t ClassID ()
 

Detailed Description

The Control class is the base class for all Visualize controls.

Constructor & Destructor Documentation

HPS::Control::Control ( Control &&  in_that)
inlineprotected

The move constructor creates a Control by transferring the underlying impl of the rvalue reference to this Control thereby avoiding a copy and allocation.

Parameters
in_thatAn rvalue reference to a Control to take the impl from.

Member Function Documentation

Control& HPS::Control::operator= ( Control &&  in_that)
inlineprotected

The move assignment operator transfers the underlying impl of the rvalue reference to this Control thereby avoiding a copy.

Parameters
in_thatAn rvalue reference to an Control to take the impl from.
Returns
A reference to this Control.

The documentation for this class was generated from the following file: