|
HPS.KeyPath | Append (HPS.Key in_key) |
| Appends the supplied Key into this object. Same as operator+= function. More...
|
|
HPS.KeyPath | Append (HPS.KeyPath in_key_path) |
| Appends the supplied key into this object. Same as operator+= function. More...
|
|
HPS.KeyPath | Append (HPS.Key[] in_key_array) |
| Appends the supplied key into this object. Same as operator+= function. More...
|
|
bool | ComputeTextExtent (string in_text, out float out_xfrac, out float out_yfrac) |
| Computes the text extent of the objects as a fraction of the segment window from 0.0 to 1.0 (or more) along this key path. More...
|
|
bool | ComputeTransform (HPS.Coordinate.Space in_space, HPS.Coordinate.Space in_output_space, out HPS.MatrixKit out_matrix) |
| Computes the matrix which transforms objects from the input space to the output space along this key path. More...
|
|
bool | ConvertCoordinate (HPS.Coordinate.Space in_space, HPS.Point in_point, HPS.Coordinate.Space in_output_space, out HPS.Point out_point) |
| Converts a point from one coordinate space to another using the transforms along this key path. More...
|
|
bool | ConvertCoordinate (HPS.Coordinate.Space in_space, HPS.Point[] in_points, HPS.Coordinate.Space in_output_space, out HPS.Point[] out_points) |
| Converts a point from one coordinate space to another using the transforms along this key path. More...
|
|
override void | Dispose () |
|
override bool | Equals (System.Object obj) |
|
bool | Equals (HPS.KeyPath in_that) |
| Check if the source KeyPath is equivalent to this object. More...
|
|
ulong | GatherCutGeometry (HPS.SegmentKey in_destination, HPS.CutGeometryGatheringOptionsKit in_options) |
| Collects capping geometry generated by cutting planes. Geometry is deposited in the segment you specify. Note: Capping geometry is generated during an update. Until an update is completed, no geometry will be present to gather. More...
|
|
override int | GetHashCode () |
|
| KeyPath () |
| Creates an uninitialized key path that refers to no database objects. More...
|
|
| KeyPath (HPS.Key[] in_path) |
| Creates a new KeyPath object based on the supplied path. More...
|
|
| KeyPath (HPS.KeyPath in_that) |
| Copies in_that into this key path. More...
|
|
override HPS.Type | ObjectType () |
| This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object. More...
|
|
void | Set (HPS.KeyPath in_that) |
| Copies the supplied path into this object. More...
|
|
HPS.KeyPath | SetKeys (HPS.Key[] in_keys) |
| Copies an array of keys into this object. More...
|
|
bool | ShowEffectiveGlyphDefinition (string in_name, out HPS.GlyphDefinition out_def) |
| Shows the effective glyph definition belonging to the input name along this key path. More...
|
|
bool | ShowEffectiveImageDefinition (string in_name, out HPS.ImageDefinition out_def) |
| Shows the effective image definition belonging to the input name along this key path. More...
|
|
bool | ShowEffectiveLinePatternDefinition (string in_name, out HPS.LinePatternDefinition out_def) |
| Shows the effective line pattern definition belonging to the input name along this key path. More...
|
|
bool | ShowEffectiveMaterialPaletteDefinition (string in_name, out HPS.MaterialPaletteDefinition out_def) |
| Shows the effective material palette definition belonging to the input name along this key path. More...
|
|
bool | ShowEffectiveShaderDefinition (string in_name, out HPS.ShaderDefinition out_def) |
| Shows the effective shader definition belonging to the input name along this key path. More...
|
|
bool | ShowEffectiveTextureDefinition (string in_name, out HPS.TextureDefinition out_def) |
| Shows the effective texture definition belonging to the input name along this key path. More...
|
|
bool | ShowKeys (out HPS.Key[] out_keys) |
| Shows the keys defining this key path. More...
|
|
bool | ShowNetAttributeLock (out HPS.AttributeLockKit out_kit) |
| Shows the net attribute lock settings along this key path. More...
|
|
bool | ShowNetBounding (out HPS.BoundingKit out_kit) |
| Shows the net bounding along this key path. More...
|
|
bool | ShowNetCamera (out HPS.CameraKit out_kit) |
| Shows the net camera attribute settings along this key path. More...
|
|
bool | ShowNetColorInterpolation (out HPS.ColorInterpolationKit out_kit) |
| Shows the net color interpolation attribute settings along this key path. More...
|
|
bool | ShowNetConditions (out string[] out_conditions) |
| Shows the net condition settings along this key path. More...
|
|
bool | ShowNetContourLine (out HPS.ContourLineKit out_kit) |
| Shows the net contour line attribute settings along this key path. More...
|
|
bool | ShowNetCulling (out HPS.CullingKit out_kit) |
| Shows the net culling attribute settings along this key path. More...
|
|
bool | ShowNetCurveAttribute (out HPS.CurveAttributeKit out_kit) |
| Shows the net curve attribute settings along this key path. More...
|
|
bool | ShowNetCuttingSectionAttribute (out HPS.CuttingSectionAttributeKit out_kit) |
| Shows the net cutting section attribute settings along this key path. More...
|
|
bool | ShowNetCylinderAttribute (out HPS.CylinderAttributeKit out_kit) |
| Shows the net cylinder attribute settings along this key path. More...
|
|
bool | ShowNetDrawingAttribute (out HPS.DrawingAttributeKit out_kit) |
| Shows the net drawing attribute settings along this key path. More...
|
|
bool | ShowNetEdgeAttribute (out HPS.EdgeAttributeKit out_kit) |
| Shows the net edge attribute settings along this key path. More...
|
|
bool | ShowNetHiddenLineAttribute (out HPS.HiddenLineAttributeKit out_kit) |
| Shows the net hidden line attribute settings along this key path. More...
|
|
bool | ShowNetLightingAttribute (out HPS.LightingAttributeKit out_kit) |
| Shows the net lighting attribute settings along this key path. More...
|
|
bool | ShowNetLineAttribute (out HPS.LineAttributeKit out_kit) |
| Shows the net line attribute settings along this key path. More...
|
|
bool | ShowNetMarkerAttribute (out HPS.MarkerAttributeKit out_kit) |
| Shows the net marker attribute settings along this key path. More...
|
|
bool | ShowNetMaterialMapping (out HPS.MaterialMappingKit out_kit) |
| Shows the net material mapping attribute settings along this key path. More...
|
|
bool | ShowNetMaterialPalette (out string out_name) |
| Shows the material palette name along this key path. More...
|
|
bool | ShowNetModellingMatrix (out HPS.MatrixKit out_kit) |
| Shows the net modelling matrix attribute settings along this key path. More...
|
|
bool | ShowNetNURBSSurfaceAttribute (out HPS.NURBSSurfaceAttributeKit out_kit) |
| Shows the net NURBS surface attribute settings along this key path. More...
|
|
bool | ShowNetPerformance (out HPS.PerformanceKit out_kit) |
| Shows the net performance attribute settings along this key path. More...
|
|
bool | ShowNetSelectability (out HPS.SelectabilityKit out_kit) |
| Shows the net selectability attribute settings along this key path. More...
|
|
bool | ShowNetSphereAttribute (out HPS.SphereAttributeKit out_kit) |
| Shows the net sphere attribute settings along this key path. More...
|
|
bool | ShowNetSubwindow (out HPS.SubwindowKit out_kit) |
| Shows the net subwindow attribute settings along this key path. More...
|
|
bool | ShowNetTextAttribute (out HPS.TextAttributeKit out_kit) |
| Shows the net text attribute settings along this key path. More...
|
|
bool | ShowNetTextureMatrix (out HPS.MatrixKit out_kit) |
| Shows the net texture matrix attribute settings along this key path. More...
|
|
bool | ShowNetTransformMask (out HPS.TransformMaskKit out_kit) |
| Shows the net transform mask attribute settings along this key path. More...
|
|
bool | ShowNetTransparency (out HPS.TransparencyKit out_kit) |
| Shows the net transparency attribute settings along this key path. More...
|
|
bool | ShowNetVisibility (out HPS.VisibilityKit out_kit) |
| Shows the net visibility attribute settings along this key path. More...
|
|
bool | ShowNetVisualEffects (out HPS.VisualEffectsKit out_kit) |
| Shows the net visual effects attribute settings along this key path. More...
|
|
HPS.KeyPath | UnsetKeys () |
| Removes the keys defining this key path. More...
|
|
virtual bool | Empty () |
| Indicates whether this object has any values set on it. More...
|
|
IntPtr | GetClassID () |
|
IntPtr | GetInstanceID () |
| Returns an identifier that can be used to identify which instance of a class an object is. Different keys and controls will return the same value if they are backed by the same database resource. More...
|
|
bool | HasType (HPS.Type in_mask) |
| This function indicates whether this Object has the given Type mask. More...
|
|
| Object (HPS.Object that) |
|
virtual void | Reset () |
| Resets this object to its initial, uninitialized state. More...
|
|
HPS.Type | Type () |
| This function returns the true type of the underlying object. This function is useful for finding the type of smart pointer objects that have been cast to more generic types. More...
|
|
The KeyPath contains an array of keys, organized from leaf to root. It allows the user to perform a number of queries along that path including accumulating net attributes and converting coordinates.