KeyPath
-
class
HPS.KeyPath
: HPS.Object Public Functions
-
HPS.KeyPath
Append
(HPS.Key in_key)
-
HPS.KeyPath
Append
(HPS.Key[] in_key_array)
-
HPS.KeyPath
Append
(HPS.KeyPath in_key_path)
-
bool
ComputeExtent
(HPS.Extent.ClipRegion in_clip, out HPS.Rectangle out_extent)
-
bool
ComputeExtent
(HPS.VisibilityKit in_vis, HPS.Extent.ClipRegion in_clip, out HPS.Rectangle out_extent)
-
bool
ComputeExtent
(HPS.VisibilityKit in_vis, out HPS.Rectangle out_extent)
-
bool
ComputeExtent
(out HPS.Rectangle out_extent)
-
bool
ComputeTextExtent
(string in_text, out float out_xfrac, out float out_yfrac)
-
bool
ComputeTextMetrics
(string in_text, HPS.TextMetrics.Options options, HPS.TextMetrics.Units size, out float[] out_metrics)
-
bool
ComputeTransform
(HPS.Coordinate.Space in_space, HPS.Coordinate.Space in_output_space, out HPS.MatrixKit out_matrix)
-
bool
ConvertCoordinate
(HPS.Coordinate.Space in_space, HPS.Point in_point, HPS.Coordinate.Space in_output_space, out HPS.Point out_point)
-
bool
ConvertCoordinate
(HPS.Coordinate.Space in_space, HPS.Point[] in_points, HPS.Coordinate.Space in_output_space, out HPS.Point[] out_points)
-
override void
Dispose
()
-
override bool
Empty
()
-
bool
Equals
(HPS.KeyPath in_that)
-
override bool
Equals
(Object obj)
-
ulong
GatherCutGeometry
(HPS.SegmentKey in_destination, HPS.CutGeometryGatheringOptionsKit in_options)
-
override int
GetHashCode
()
-
KeyPath
()
-
KeyPath
(HPS.Key[] in_path)
-
KeyPath
(HPS.KeyPath in_that)
-
override HPS.Type
ObjectType
()
-
HPS.KeyPath
PushBack
(HPS.Key in_key)
-
HPS.KeyPath
PushBack
(HPS.Key[] in_key_array)
-
HPS.KeyPath
PushBack
(HPS.KeyPath in_key_path)
-
HPS.KeyPath
PushFront
(HPS.Key in_key)
-
void
Remove
(ulong in_index)
-
HPS.KeyPath
Reverse
()
-
void
Set
(HPS.KeyPath in_that)
-
HPS.KeyPath
SetKeys
(HPS.Key[] in_keys)
-
bool
ShowEffectiveGlyphDefinition
(string in_name, out HPS.GlyphDefinition out_def)
-
bool
ShowEffectiveImageDefinition
(string in_name, out HPS.ImageDefinition out_def)
-
bool
ShowEffectiveLinePatternDefinition
(string in_name, out HPS.LinePatternDefinition out_def)
-
bool
ShowEffectiveMaterialPaletteDefinition
(string in_name, out HPS.MaterialPaletteDefinition out_def)
-
bool
ShowEffectiveTextureDefinition
(string in_name, out HPS.TextureDefinition out_def)
-
bool
ShowNetAttributeLock
(out HPS.AttributeLockKit out_kit)
-
bool
ShowNetBounding
(bool in_consider_highlights, out HPS.BoundingKit out_kit)
-
bool
ShowNetBounding
(out HPS.BoundingKit out_kit)
-
bool
ShowNetCamera
(out HPS.CameraKit out_kit)
-
bool
ShowNetClipRegions
(out HPS.Point[][][] out_loops_array, out HPS.Drawing.ClipSpace[] out_spaces, out HPS.Drawing.ClipOperation[] out_operations, out HPS.MatrixKit[] out_matrices)
-
bool
ShowNetColorInterpolation
(out HPS.ColorInterpolationKit out_kit)
-
bool
ShowNetConditions
(out string[] out_conditions)
-
bool
ShowNetContourLine
(out HPS.ContourLineKit out_kit)
-
bool
ShowNetCulling
(out HPS.CullingKit out_kit)
-
bool
ShowNetCurveAttribute
(out HPS.CurveAttributeKit out_kit)
-
bool
ShowNetCuttingSectionAttribute
(out HPS.CuttingSectionAttributeKit out_kit)
-
bool
ShowNetCylinderAttribute
(out HPS.CylinderAttributeKit out_kit)
-
bool
ShowNetDrawingAttribute
(out HPS.DrawingAttributeKit out_kit)
-
bool
ShowNetEdgeAttribute
(out HPS.EdgeAttributeKit out_kit)
-
bool
ShowNetHiddenLineAttribute
(out HPS.HiddenLineAttributeKit out_kit)
-
bool
ShowNetLightingAttribute
(out HPS.LightingAttributeKit out_kit)
-
bool
ShowNetLineAttribute
(out HPS.LineAttributeKit out_kit)
-
bool
ShowNetMarkerAttribute
(out HPS.MarkerAttributeKit out_kit)
-
bool
ShowNetMaterialMapping
(out HPS.MaterialMappingKit out_kit)
-
bool
ShowNetMaterialPalette
(out string out_name)
-
bool
ShowNetModellingMatrix
(out HPS.MatrixKit out_kit)
-
bool
ShowNetNURBSSurfaceAttribute
(out HPS.NURBSSurfaceAttributeKit out_kit)
-
bool
ShowNetPBRMaterial
(out HPS.PBRMaterialKit out_kit)
-
bool
ShowNetPerformance
(out HPS.PerformanceKit out_kit)
-
bool
ShowNetSelectability
(out HPS.SelectabilityKit out_kit)
-
bool
ShowNetSphereAttribute
(out HPS.SphereAttributeKit out_kit)
-
bool
ShowNetSubwindow
(out HPS.SubwindowKit out_kit)
-
bool
ShowNetTextAttribute
(out HPS.TextAttributeKit out_kit)
-
bool
ShowNetTextureMatrix
(out HPS.MatrixKit out_kit)
-
bool
ShowNetTransformMask
(out HPS.TransformMaskKit out_kit)
-
bool
ShowNetTransparency
(out HPS.TransparencyKit out_kit)
-
bool
ShowNetVisibility
(out HPS.VisibilityKit out_kit)
-
bool
ShowNetVisualEffects
(out HPS.VisualEffectsKit out_kit)
-
ulong
Size
()
-
HPS.KeyPath
UnsetKeys
()
Public Static Functions
-
bool
operator!=
(HPS.KeyPath a, HPS.KeyPath b)
-
bool
operator==
(HPS.KeyPath a, HPS.KeyPath b)
-
HPS.KeyPath