GeometryKey

class HPS.GeometryKey : public HPS.Key

Subclassed by HPS.CircleKey, HPS.CircularArcKey, HPS.CircularWedgeKey, HPS.CuttingSectionKey, HPS.CylinderKey, HPS.DistantLightKey, HPS.EllipseKey, HPS.EllipticalArcKey, HPS.GridKey, HPS.InfiniteLineKey, HPS.LineKey, HPS.MarkerKey, HPS.MeshKey, HPS.NURBSCurveKey, HPS.NURBSSurfaceKey, HPS.PolygonKey, HPS.ReferenceKey, HPS.ShellKey, HPS.SphereKey, HPS.SpotlightKey, HPS.TextKey

Public Functions

override void Dispose ()
GeometryKey ()
GeometryKey (HPS.GeometryKey in_that)
GeometryKey (HPS.Key in_that)
override HPS.Type ObjectType ()
HPS.GeometryKey SetPriority (int in_priority)
HPS.GeometryKey SetUserData (IntPtr in_index, byte[] in_data)
HPS.GeometryKey SetUserData (IntPtr in_index, ulong in_bytes, byte[] in_data)
HPS.GeometryKey SetUserData (IntPtr[] in_indices, byte[][] in_data)
bool ShowBounding (out HPS.BoundingKit out_kit)
bool ShowPriority (out int out_priority)
ulong ShowReferrers (out HPS.ReferenceKey[] out_references)
ulong ShowReferrers (out HPS.SegmentKey[] out_segments)
bool ShowUserData (IntPtr in_index, out byte[] out_data)
bool ShowUserData (out IntPtr[] out_indices, out byte[][] out_data)
ulong ShowUserDataCount ()
bool ShowUserDataIndices (out IntPtr[] out_indices)
HPS.GeometryKey UnsetAllUserData ()
HPS.GeometryKey UnsetPriority ()
HPS.GeometryKey UnsetUserData (IntPtr in_index)
HPS.GeometryKey UnsetUserData (IntPtr[] in_indices)