HPS.ApplicationWindowKey Class Reference
Inheritance diagram for HPS.ApplicationWindowKey:
HPS.WindowKey HPS.SegmentKey HPS.Key HPS.Object

Public Member Functions

 ApplicationWindowKey ()
 
 ApplicationWindowKey (HPS.Key in_key)
 
 ApplicationWindowKey (HPS.ApplicationWindowKey in_that)
 
override void Dispose ()
 
HPS.ApplicationWindowOptionsControl GetWindowOptionsControl ()
 
override HPS.Type ObjectType ()
 
bool ShowWindowOptions (out HPS.ApplicationWindowOptionsKit out_kit)
 
- Public Member Functions inherited from HPS.WindowKey
bool ConvertCoordinate (HPS.Coordinate.Space in_space, HPS.Point in_point, HPS.Coordinate.Space in_output_space, out HPS.Point out_point)
 
override void Dispose ()
 
ulong FindFonts (out HPS.FontSearchResults out_results)
 
ulong FindHighlights (HPS.HighlightSearchOptionsKit in_options, out HPS.HighlightSearchResults out_results)
 
ulong FindHighlights (HPS.KeyPath in_key_path, HPS.HighlightSearch.Scope in_scope, HPS.HighlightSearchOptionsKit in_options, out HPS.HighlightSearchResults out_results)
 
HPS.DebuggingControl GetDebuggingControl ()
 
HPS.EventDispatcher GetEventDispatcher ()
 
HPS.HighlightControl GetHighlightControl ()
 
HPS.PostProcessEffectsControl GetPostProcessEffectsControl ()
 
HPS.SelectionControl GetSelectionControl ()
 
HPS.SelectionOptionsControl GetSelectionOptionsControl ()
 
HPS.UpdateOptionsControl GetUpdateOptionsControl ()
 
HPS.WindowInfoControl GetWindowInfoControl ()
 
override HPS.Type ObjectType ()
 
HPS.WindowKey SetDebugging (HPS.DebuggingKit in_kit)
 
HPS.WindowKey SetDriverEventHandler (HPS.DriverEventHandler in_handler, IntPtr in_type)
 
HPS.WindowKey SetPostProcessEffects (HPS.PostProcessEffectsKit in_kit)
 
HPS.WindowKey SetSelectionOptions (HPS.SelectionOptionsKit in_kit)
 
HPS.WindowKey SetUpdateOptions (HPS.UpdateOptionsKit in_kit)
 
bool ShowDebugging (out HPS.DebuggingKit out_kit)
 
bool ShowPostProcessEffects (out HPS.PostProcessEffectsKit out_kit)
 
bool ShowSelectionOptions (out HPS.SelectionOptionsKit out_kit)
 
bool ShowSnapshot (out HPS.ImageKit out_kit)
 
bool ShowUpdateOptions (out HPS.UpdateOptionsKit out_kit)
 
bool ShowWindowInfo (out HPS.WindowInfoKit out_kit)
 
HPS.WindowKey UnsetDriverEventHandler (IntPtr in_type)
 
void Update ()
 
void Update (HPS.UpdateOptionsKit in_kit)
 
void Update (HPS.Window.UpdateType in_type, double in_time_limit)
 
void Update (HPS.Window.UpdateType in_type)
 
HPS.UpdateNotifier UpdateWithNotifier ()
 
HPS.UpdateNotifier UpdateWithNotifier (HPS.UpdateOptionsKit in_kit)
 
HPS.UpdateNotifier UpdateWithNotifier (HPS.Window.UpdateType in_type, double in_time_limit)
 
HPS.UpdateNotifier UpdateWithNotifier (HPS.Window.UpdateType in_type)
 
 WindowKey ()
 
 WindowKey (HPS.WindowKey in_window)
 
 WindowKey (HPS.Key in_key)
 
- Public Member Functions inherited from HPS.SegmentKey
HPS.SegmentKey Down (string in_segment_name, bool in_create_if_not_present)
 
HPS.SegmentKey Down (string in_segment_name)
 
ulong Find (HPS.Search.Type in_request, HPS.Search.Space in_search_space, out HPS.SearchResults out_results)
 
ulong Find (HPS.Search.Type[] in_requests, HPS.Search.Space in_search_space, out HPS.SearchResults out_results)
 
ulong Find (HPS.SearchOptionsKit in_options, out HPS.SearchResults out_results)
 
ulong Find (HPS.SearchOptionsKit in_options)
 
void Flush (HPS.Search.Type in_type_to_remove, HPS.Search.Space in_search_space)
 
void Flush (HPS.Search.Type in_type_to_remove)
 
void Flush ()
 
void Flush (HPS.Search.Type[] in_types_to_remove, HPS.Search.Space in_search_space)
 
void Flush (HPS.Search.Type[] in_types_to_remove)
 
HPS.AttributeLockControl GetAttributeLockControl ()
 
HPS.BoundingControl GetBoundingControl ()
 
HPS.CameraControl GetCameraControl ()
 
HPS.ColorInterpolationControl GetColorInterpolationControl ()
 
HPS.ConditionControl GetConditionControl ()
 
HPS.ContourLineControl GetContourLineControl ()
 
HPS.CullingControl GetCullingControl ()
 
HPS.CurveAttributeControl GetCurveAttributeControl ()
 
HPS.CuttingSectionAttributeControl GetCuttingSectionAttributeControl ()
 
HPS.CylinderAttributeControl GetCylinderAttributeControl ()
 
HPS.DrawingAttributeControl GetDrawingAttributeControl ()
 
HPS.EdgeAttributeControl GetEdgeAttributeControl ()
 
HPS.HiddenLineAttributeControl GetHiddenLineAttributeControl ()
 
HPS.LightingAttributeControl GetLightingAttributeControl ()
 
HPS.LineAttributeControl GetLineAttributeControl ()
 
HPS.MarkerAttributeControl GetMarkerAttributeControl ()
 
HPS.MaterialMappingControl GetMaterialMappingControl ()
 
HPS.ModellingMatrixControl GetModellingMatrixControl ()
 
HPS.NURBSSurfaceAttributeControl GetNURBSSurfaceAttributeControl ()
 
HPS.PerformanceControl GetPerformanceControl ()
 
HPS.PortfolioControl GetPortfolioControl ()
 
HPS.SelectabilityControl GetSelectabilityControl ()
 
HPS.SphereAttributeControl GetSphereAttributeControl ()
 
HPS.StyleControl GetStyleControl ()
 
HPS.SubwindowControl GetSubwindowControl ()
 
HPS.TextAttributeControl GetTextAttributeControl ()
 
HPS.TextureMatrixControl GetTextureMatrixControl ()
 
HPS.TransformMaskControl GetTransformMaskControl ()
 
HPS.TransparencyControl GetTransparencyControl ()
 
HPS.VisibilityControl GetVisibilityControl ()
 
HPS.VisualEffectsControl GetVisualEffectsControl ()
 
HPS.IncludeKey IncludeSegment (HPS.SegmentKey in_seg)
 
HPS.IncludeKey IncludeSegment (HPS.SegmentKey in_seg, HPS.ConditionalExpression in_conditional)
 
HPS.CircleKey InsertCircle (HPS.CircleKit in_kit)
 
HPS.CircleKey InsertCircle (HPS.Point in_start, HPS.Point in_middle, HPS.Point in_end)
 
HPS.CircleKey InsertCircle (HPS.Point in_center, float in_radius, HPS.Vector in_normal)
 
HPS.CircularArcKey InsertCircularArc (HPS.CircularArcKit in_kit)
 
HPS.CircularArcKey InsertCircularArc (HPS.Point in_start, HPS.Point in_middle, HPS.Point in_end)
 
HPS.CircularWedgeKey InsertCircularWedge (HPS.CircularWedgeKit in_kit)
 
HPS.CircularWedgeKey InsertCircularWedge (HPS.Point in_start, HPS.Point in_middle, HPS.Point in_end)
 
HPS.CuttingSectionKey InsertCuttingSection (HPS.Plane in_plane)
 
HPS.CuttingSectionKey InsertCuttingSection (HPS.CuttingSectionKit in_kit)
 
HPS.CuttingSectionKey InsertCuttingSection (HPS.Plane[] in_planes)
 
HPS.CylinderKey InsertCylinder (HPS.CylinderKit in_kit)
 
HPS.CylinderKey InsertCylinder (HPS.Point[] in_points, float[] in_radii, HPS.Cylinder.Capping in_caps)
 
HPS.CylinderKey InsertCylinder (HPS.Point[] in_points, float[] in_radii)
 
HPS.CylinderKey InsertCylinder (HPS.Point in_point1, HPS.Point in_point2, float in_radius, HPS.Cylinder.Capping in_caps)
 
HPS.CylinderKey InsertCylinder (HPS.Point in_point1, HPS.Point in_point2, float in_radius)
 
HPS.DistantLightKey InsertDistantLight (HPS.Vector in_direction)
 
HPS.DistantLightKey InsertDistantLight (HPS.DistantLightKit in_kit)
 
HPS.EllipseKey InsertEllipse (HPS.EllipseKit in_kit)
 
HPS.EllipseKey InsertEllipse (HPS.Point in_center, HPS.Point in_major, HPS.Point in_minor)
 
HPS.EllipticalArcKey InsertEllipticalArc (HPS.EllipticalArcKit in_kit)
 
HPS.EllipticalArcKey InsertEllipticalArc (HPS.Point in_center, HPS.Point in_major, HPS.Point in_minor, float in_start, float in_end)
 
HPS.GridKey InsertGrid (HPS.GridKit in_kit)
 
HPS.GridKey InsertGrid (HPS.Point in_origin, HPS.Point in_first_point, HPS.Point in_second_point, int in_first_count, int in_second_count, HPS.Grid.Type in_type)
 
HPS.GridKey InsertGrid (HPS.Point in_origin, HPS.Point in_first_point, HPS.Point in_second_point, int in_first_count, int in_second_count)
 
HPS.GridKey InsertGrid (HPS.Point in_origin, HPS.Point in_first_point, HPS.Point in_second_point, int in_first_count)
 
HPS.GridKey InsertGrid (HPS.Point in_origin, HPS.Point in_first_point, HPS.Point in_second_point)
 
HPS.GridKey InsertGrid (HPS.Point in_origin, HPS.Point in_first_point)
 
HPS.GridKey InsertGrid (HPS.Point in_origin)
 
HPS.InfiniteLineKey InsertInfiniteLine (HPS.InfiniteLineKit in_kit)
 
HPS.InfiniteLineKey InsertInfiniteLine (HPS.Point in_first, HPS.Point in_second, HPS.InfiniteLine.Type in_type)
 
HPS.LineKey InsertLine (HPS.LineKit in_kit)
 
HPS.LineKey InsertLine (HPS.Point[] in_pts)
 
HPS.LineKey InsertLine (HPS.Point pt1, HPS.Point pt2)
 
HPS.LineKey InsertLineFromGeometry (HPS.CircleKey in_circle, float in_deviation)
 
HPS.LineKey InsertLineFromGeometry (HPS.CircleKey in_circle)
 
HPS.LineKey InsertLineFromGeometry (HPS.CircularArcKey in_circular_arc, float in_deviation)
 
HPS.LineKey InsertLineFromGeometry (HPS.CircularArcKey in_circular_arc)
 
HPS.LineKey InsertLineFromGeometry (HPS.CircularWedgeKey in_circular_wedge, float in_deviation)
 
HPS.LineKey InsertLineFromGeometry (HPS.CircularWedgeKey in_circular_wedge)
 
HPS.LineKey InsertLineFromGeometry (HPS.EllipseKey in_ellipse, float in_deviation)
 
HPS.LineKey InsertLineFromGeometry (HPS.EllipseKey in_ellipse)
 
HPS.LineKey InsertLineFromGeometry (HPS.EllipticalArcKey in_elliptical_arc, float in_deviation)
 
HPS.LineKey InsertLineFromGeometry (HPS.EllipticalArcKey in_elliptical_arc)
 
HPS.LineKey InsertLineFromGeometry (HPS.NURBSCurveKey in_nurbs_curve, float in_deviation)
 
HPS.LineKey InsertLineFromGeometry (HPS.NURBSCurveKey in_nurbs_curve)
 
HPS.MarkerKey InsertMarker (HPS.Point in_position)
 
HPS.MarkerKey InsertMarker (HPS.MarkerKit in_kit)
 
HPS.MeshKey InsertMesh (HPS.MeshKit in_kit)
 
HPS.MeshKey InsertMesh (ulong in_rows, ulong in_columns, HPS.Point[] in_points)
 
HPS.NURBSCurveKey InsertNURBSCurve (HPS.NURBSCurveKit in_kit)
 
HPS.NURBSCurveKey InsertNURBSCurve (ulong in_degree, HPS.Point[] in_points, float[] in_weights, float[] in_knots, float in_start_u, float in_end_u)
 
HPS.NURBSSurfaceKey InsertNURBSSurface (HPS.NURBSSurfaceKit in_kit)
 
HPS.NURBSSurfaceKey InsertNURBSSurface (ulong in_udegree, ulong in_vdegree, ulong in_ucount, ulong in_vcount, HPS.Point[] in_points, float[] in_weights, float[] in_uknots, float[] in_vknots)
 
HPS.NURBSSurfaceKey InsertNURBSSurface (ulong in_udegree, ulong in_vdegree, ulong in_ucount, ulong in_vcount, HPS.Point[] in_points, float[] in_weights, float[] in_uknots, float[] in_vknots, HPS.TrimKit[] in_trims)
 
HPS.PolygonKey InsertPolygon (HPS.PolygonKit in_kit)
 
HPS.PolygonKey InsertPolygon (HPS.Point[] in_points)
 
HPS.ShellKey InsertShell (HPS.ShellKit in_kit)
 
HPS.ShellKey InsertShell (HPS.Point[] in_points, int[] in_facelist)
 
HPS.ShellKey InsertShellByTristrips (HPS.Point[] in_points, int[] in_tristrips)
 
HPS.ShellKey InsertShellFromGeometry (HPS.SphereKey in_sphere)
 
HPS.ShellKey InsertShellFromGeometry (HPS.CylinderKey in_cylinder)
 
HPS.ShellKey InsertShellFromGeometry (HPS.NURBSSurfaceKey in_nurbs_surface)
 
HPS.ShellKey InsertShellFromGeometry (HPS.MeshKey in_mesh)
 
HPS.ShellKey InsertShellFromGeometry (HPS.PolygonKey in_polygon)
 
HPS.ShellKey InsertShellFromGeometry (HPS.EllipseKey in_ellipse)
 
HPS.ShellKey InsertShellFromGeometry (HPS.CircleKey in_circle)
 
HPS.ShellKey InsertShellFromGeometry (HPS.CircularWedgeKey in_circular_wedge)
 
HPS.ShellKey InsertShellFromGeometry (HPS.TextKey in_text)
 
HPS.SphereKey InsertSphere (HPS.SphereKit in_kit)
 
HPS.SphereKey InsertSphere (HPS.Point in_center, float in_radius, HPS.Vector in_axis, HPS.Vector in_prime_meridian)
 
HPS.SphereKey InsertSphere (HPS.Point in_center, float in_radius, HPS.Vector in_axis)
 
HPS.SphereKey InsertSphere (HPS.Point in_center, float in_radius)
 
HPS.SpotlightKey InsertSpotlight (HPS.Point in_position, HPS.Point in_target)
 
HPS.SpotlightKey InsertSpotlight (HPS.SpotlightKit in_kit)
 
HPS.TextKey InsertText (HPS.TextKit in_kit)
 
HPS.TextKey InsertText (HPS.Point in_position, string in_text)
 
string Name ()
 
void Optimize (HPS.SegmentOptimizationOptionsKit in_kit)
 
HPS.OptimizeMappingResults OptimizeWithMapping (HPS.SegmentOptimizationOptionsKit in_kit)
 
HPS.ReferenceKey ReferenceGeometry (HPS.Key in_key)
 
HPS.ReferenceKey ReferenceGeometry (HPS.Key in_key, HPS.ConditionalExpression in_conditional)
 
 SegmentKey ()
 
 SegmentKey (HPS.SegmentKey in_that)
 
 SegmentKey (HPS.Key in_that)
 
HPS.SegmentKey SetAttributeLock (HPS.AttributeLockKit in_kit)
 
HPS.SegmentKey SetBounding (HPS.BoundingKit in_kit)
 
HPS.SegmentKey SetCamera (HPS.CameraKit in_kit)
 
HPS.SegmentKey SetColorInterpolation (HPS.ColorInterpolationKit in_kit)
 
HPS.SegmentKey SetCondition (string in_condition)
 
HPS.SegmentKey SetConditions (string[] in_conditions)
 
HPS.SegmentKey SetContourLine (HPS.ContourLineKit in_kit)
 
HPS.SegmentKey SetCulling (HPS.CullingKit in_kit)
 
HPS.SegmentKey SetCurveAttribute (HPS.CurveAttributeKit in_kit)
 
HPS.SegmentKey SetCuttingSectionAttribute (HPS.CuttingSectionAttributeKit in_kit)
 
HPS.SegmentKey SetCylinderAttribute (HPS.CylinderAttributeKit in_kit)
 
HPS.SegmentKey SetDrawingAttribute (HPS.DrawingAttributeKit in_kit)
 
HPS.SegmentKey SetEdgeAttribute (HPS.EdgeAttributeKit in_kit)
 
HPS.SegmentKey SetHiddenLineAttribute (HPS.HiddenLineAttributeKit in_kit)
 
HPS.SegmentKey SetLightingAttribute (HPS.LightingAttributeKit in_kit)
 
HPS.SegmentKey SetLineAttribute (HPS.LineAttributeKit in_kit)
 
HPS.SegmentKey SetMarkerAttribute (HPS.MarkerAttributeKit in_kit)
 
HPS.SegmentKey SetMaterialMapping (HPS.MaterialMappingKit in_kit)
 
HPS.SegmentKey SetMaterialPalette (string in_name)
 
HPS.SegmentKey SetModellingMatrix (HPS.MatrixKit in_kit)
 
HPS.SegmentKey SetName (string in_name)
 
HPS.SegmentKey SetNURBSSurfaceAttribute (HPS.NURBSSurfaceAttributeKit in_kit)
 
HPS.SegmentKey SetPBRMaterial (HPS.PBRMaterialKit in_kit)
 
HPS.SegmentKey SetPerformance (HPS.PerformanceKit in_kit)
 
HPS.SegmentKey SetPriority (int in_priority)
 
HPS.SegmentKey SetSelectability (HPS.SelectabilityKit in_kit)
 
HPS.SegmentKey SetSphereAttribute (HPS.SphereAttributeKit in_kit)
 
HPS.SegmentKey SetSubwindow (HPS.SubwindowKit in_kit)
 
HPS.SegmentKey SetTextAttribute (HPS.TextAttributeKit in_kit)
 
HPS.SegmentKey SetTextureMatrix (HPS.MatrixKit in_kit)
 
HPS.SegmentKey SetTransformMask (HPS.TransformMaskKit in_kit)
 
HPS.SegmentKey SetTransparency (HPS.TransparencyKit in_kit)
 
HPS.SegmentKey SetUserData (IntPtr[] in_indices, byte[][] in_data)
 
HPS.SegmentKey SetUserData (IntPtr in_index, ulong in_bytes, byte[] in_data)
 
HPS.SegmentKey SetUserData (IntPtr in_index, byte[] in_data)
 
HPS.SegmentKey SetVisibility (HPS.VisibilityKit in_kit)
 
HPS.SegmentKey SetVisualEffects (HPS.VisualEffectsKit in_kit)
 
bool ShowAttributeLock (out HPS.AttributeLockKit out_kit)
 
bool ShowBounding (out HPS.BoundingKit out_kit)
 
bool ShowCamera (out HPS.CameraKit out_kit)
 
bool ShowColorInterpolation (out HPS.ColorInterpolationKit out_kit)
 
bool ShowConditions (out string[] out_conditions)
 
bool ShowContourLine (out HPS.ContourLineKit out_kit)
 
bool ShowCulling (out HPS.CullingKit out_kit)
 
bool ShowCurveAttribute (out HPS.CurveAttributeKit out_kit)
 
bool ShowCuttingSectionAttribute (out HPS.CuttingSectionAttributeKit out_kit)
 
bool ShowCylinderAttribute (out HPS.CylinderAttributeKit out_kit)
 
bool ShowDrawingAttribute (out HPS.DrawingAttributeKit out_kit)
 
bool ShowEdgeAttribute (out HPS.EdgeAttributeKit out_kit)
 
bool ShowHiddenLineAttribute (out HPS.HiddenLineAttributeKit out_kit)
 
ulong ShowIncluders (out HPS.SegmentKey[] out_segments)
 
ulong ShowIncluders (out HPS.IncludeKey[] out_includes)
 
bool ShowLightingAttribute (out HPS.LightingAttributeKit out_kit)
 
bool ShowLineAttribute (out HPS.LineAttributeKit out_kit)
 
bool ShowMarkerAttribute (out HPS.MarkerAttributeKit out_kit)
 
bool ShowMaterialMapping (out HPS.MaterialMappingKit out_kit)
 
bool ShowMaterialPalette (out string out_name)
 
bool ShowModellingMatrix (out HPS.MatrixKit out_kit)
 
bool ShowNURBSSurfaceAttribute (out HPS.NURBSSurfaceAttributeKit out_kit)
 
bool ShowPBRMaterial (out HPS.PBRMaterialKit out_kit)
 
bool ShowPerformance (out HPS.PerformanceKit out_kit)
 
bool ShowPriority (out int out_priority)
 
ulong ShowReferrers (out HPS.SegmentKey[] out_segments)
 
ulong ShowReferrers (out HPS.ReferenceKey[] out_references)
 
bool ShowSelectability (out HPS.SelectabilityKit out_kit)
 
bool ShowSphereAttribute (out HPS.SphereAttributeKit out_kit)
 
ulong ShowStylers (out HPS.SegmentKey[] out_segments)
 
ulong ShowStylers (out HPS.StyleKey[] out_styles)
 
ulong ShowSubsegments ()
 
ulong ShowSubsegments (out HPS.SegmentKey[] out_children)
 
bool ShowSubwindow (out HPS.SubwindowKit out_kit)
 
bool ShowTextAttribute (out HPS.TextAttributeKit out_kit)
 
bool ShowTextureMatrix (out HPS.MatrixKit out_kit)
 
bool ShowTransformMask (out HPS.TransformMaskKit out_kit)
 
bool ShowTransparency (out HPS.TransparencyKit out_kit)
 
bool ShowUserData (out IntPtr[] out_indices, out byte[][] out_data)
 
bool ShowUserData (IntPtr in_index, out byte[] out_data)
 
ulong ShowUserDataCount ()
 
bool ShowUserDataIndices (out IntPtr[] out_indices)
 
bool ShowVisibility (out HPS.VisibilityKit out_kit)
 
bool ShowVisualEffects (out HPS.VisualEffectsKit out_kit)
 
HPS.SegmentKey Subsegment (string in_segment_name, bool in_create_if_not_present)
 
HPS.SegmentKey Subsegment (string in_segment_name)
 
HPS.SegmentKey Subsegment ()
 
HPS.SegmentKey UnsetAllUserData ()
 
HPS.SegmentKey UnsetAttributeLock ()
 
HPS.SegmentKey UnsetBounding ()
 
HPS.SegmentKey UnsetCamera ()
 
HPS.SegmentKey UnsetColorInterpolation ()
 
HPS.SegmentKey UnsetConditions ()
 
HPS.SegmentKey UnsetContourLine ()
 
HPS.SegmentKey UnsetCulling ()
 
HPS.SegmentKey UnsetCurveAttribute ()
 
HPS.SegmentKey UnsetCuttingSectionAttribute ()
 
HPS.SegmentKey UnsetCylinderAttribute ()
 
HPS.SegmentKey UnsetDrawingAttribute ()
 
HPS.SegmentKey UnsetEdgeAttribute ()
 
HPS.SegmentKey UnsetHiddenLineAttribute ()
 
HPS.SegmentKey UnsetLightingAttribute ()
 
HPS.SegmentKey UnsetLineAttribute ()
 
HPS.SegmentKey UnsetMarkerAttribute ()
 
HPS.SegmentKey UnsetMaterialMapping ()
 
HPS.SegmentKey UnsetMaterialPalette ()
 
HPS.SegmentKey UnsetModellingMatrix ()
 
HPS.SegmentKey UnsetNURBSSurfaceAttribute ()
 
HPS.SegmentKey UnsetPBRMaterial ()
 
HPS.SegmentKey UnsetPerformance ()
 
HPS.SegmentKey UnsetPriority ()
 
HPS.SegmentKey UnsetSelectability ()
 
HPS.SegmentKey UnsetSphereAttribute ()
 
HPS.SegmentKey UnsetSubwindow ()
 
HPS.SegmentKey UnsetTextAttribute ()
 
HPS.SegmentKey UnsetTextureMatrix ()
 
HPS.SegmentKey UnsetTransformMask ()
 
HPS.SegmentKey UnsetTransparency ()
 
HPS.SegmentKey UnsetUserData (IntPtr in_index)
 
HPS.SegmentKey UnsetUserData (IntPtr[] in_indices)
 
HPS.SegmentKey UnsetVisibility ()
 
HPS.SegmentKey UnsetVisualEffects ()
 
- Public Member Functions inherited from HPS.Key
virtual void Assign (HPS.Key in_that)
 
HPS.Key CopyTo (HPS.SegmentKey in_destination)
 
void Delete ()
 
override bool Equals (System.Object obj)
 
bool Equals (HPS.Key in_that)
 
ulong GetHash ()
 
override int GetHashCode ()
 
bool HasOwner ()
 
 Key ()
 
 Key (HPS.Key in_that)
 
 Key (HPS.Control in_control)
 
void MoveTo (HPS.SegmentKey in_new_owner)
 
HPS.SegmentKey Owner ()
 
HPS.SegmentKey Up ()
 
- Public Member Functions inherited from HPS.Object
virtual bool Empty ()
 
IntPtr GetClassID ()
 
IntPtr GetInstanceID ()
 
bool HasType (HPS.Type in_mask)
 
 Object (HPS.Object that)
 
virtual void Reset ()
 
virtual HPS.Type Type ()
 

Protected Member Functions

override void deleteCptr ()
 
- Protected Member Functions inherited from HPS.WindowKey
override void deleteCptr ()
 
- Protected Member Functions inherited from HPS.Object
virtual IntPtr GetNonDirectorClassID ()
 

Additional Inherited Members

- Static Public Member Functions inherited from HPS.Key
static bool operator!= (HPS.Key a, HPS.Key b)
 
static bool operator== (HPS.Key a, HPS.Key b)
 
- Static Public Member Functions inherited from HPS.Object
static IntPtr ClassID< T > ()
 
- Protected Attributes inherited from HPS.Object
bool cMemOwn
 
HandleRef cptr
 

Detailed Description

The ApplicationWindowKey class is a smart pointer to a database object. It is a handle to an application window Visualize can draw into.

Constructor & Destructor Documentation

◆ ApplicationWindowKey() [1/3]

HPS.ApplicationWindowKey.ApplicationWindowKey ( )
inline

The default constructor creates an uninitialized ApplicationWindowKey object. The Type() function will return Type.None.

◆ ApplicationWindowKey() [2/3]

HPS.ApplicationWindowKey.ApplicationWindowKey ( HPS.Key  in_key)
inline

The copy constructor creates an ApplicationWindowKey object that shares the underlying smart-pointer of the source Key. The copy will only be successful if the source key is really an upcast of an application window. Otherwise the copy will fail and the resulting ApplicationWindowKey will be invalid.

Parameters
in_keyThe source Key to copy.

◆ ApplicationWindowKey() [3/3]

HPS.ApplicationWindowKey.ApplicationWindowKey ( HPS.ApplicationWindowKey  in_that)
inline

The copy constructor creates a ApplicationWindowKey object that shares the underlying smart-pointer of the source ApplicationWindowKey.

Parameters
in_thatThe source ApplicationWindowKey to copy.

Member Function Documentation

◆ GetWindowOptionsControl()

HPS.ApplicationWindowOptionsControl HPS.ApplicationWindowKey.GetWindowOptionsControl ( )
inline

Gets a control that allows querying options specific to application windows.

Returns
A control that allows querying options specific to application windows.

◆ ObjectType()

override HPS.Type HPS.ApplicationWindowKey.ObjectType ( )
inlinevirtual

This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object).

Returns
The declared type of the object in question, which may differ from the true, underlying type.

Reimplemented from HPS.Object.

◆ ShowWindowOptions()

bool HPS.ApplicationWindowKey.ShowWindowOptions ( out HPS.ApplicationWindowOptionsKit  out_kit)
inline

Shows the application-window-specific options for this ApplicationWindowKey.

Parameters
out_kitThe application-window-specific options for this ApplicationWindowKey.
Returns
true if any options are set, false otherwise.

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