# Stream

class HPS.Stream

  Public Static Functions

  HPS.Stream.Toolkit CreateToolkit ()
  class AttributeLockImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    AttributeLockImportEvent ()
    AttributeLockImportEvent (HPS.SegmentKey in_segment_key, HPS.AttributeLockKit in_attribute_lock_kit)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    HPS.AttributeLockKit attribute_lock_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class BoundingImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    BoundingImportEvent ()
    BoundingImportEvent (HPS.SegmentKey in_segment_key, HPS.BoundingKit in_bounding_kit)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    HPS.BoundingKit bounding_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class CameraImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    CameraImportEvent ()
    CameraImportEvent (HPS.SegmentKey in_segment_key, HPS.CameraKit in_camera_kit)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    HPS.CameraKit camera_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class CircleImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    CircleImportEvent ()
    CircleImportEvent (HPS.SegmentKey in_segment_key, HPS.CircleKit in_circle_kit)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    HPS.CircleKit circle_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class CircularArcImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    CircularArcImportEvent ()
    CircularArcImportEvent (HPS.SegmentKey in_segment_key, HPS.CircularArcKit in_circular_arc_kit)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    HPS.CircularArcKit circular_arc_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class CircularWedgeImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    CircularWedgeImportEvent ()
    CircularWedgeImportEvent (HPS.SegmentKey in_segment_key, HPS.CircularWedgeKit in_circular_wedge_kit)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    HPS.CircularWedgeKit circular_wedge_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class ColorInterpolationImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    ColorInterpolationImportEvent ()
    ColorInterpolationImportEvent (HPS.SegmentKey in_segment_key, HPS.ColorInterpolationKit in_color_interpolation_kit)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    HPS.ColorInterpolationKit color_interpolation_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class CommentImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    CommentImportEvent ()
    CommentImportEvent (HPS.SegmentKey in_segment_key, string in_comment)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    string comment { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class ConditionImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    ConditionImportEvent ()
    ConditionImportEvent (HPS.SegmentKey in_segment_key)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    string[] conditions { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class ContourLineImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    ContourLineImportEvent ()
    ContourLineImportEvent (HPS.SegmentKey in_segment_key, HPS.ContourLineKit in_contour_line_kit)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    HPS.ContourLineKit contour_line_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class CubeMapDefinitionImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    CubeMapDefinitionImportEvent ()
    CubeMapDefinitionImportEvent (HPS.PortfolioKey in_portfolio_key, string in_name, HPS.ImageDefinition in_negative_z, HPS.ImageDefinition in_positive_z, HPS.ImageDefinition in_negative_x, HPS.ImageDefinition in_positive_x, HPS.ImageDefinition in_negative_y, HPS.ImageDefinition in_positive_y, HPS.TextureOptionsKit in_texture_kit)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    string name { get; set; }
    HPS.ImageDefinition negative_x { get; set; }
    HPS.ImageDefinition negative_y { get; set; }
    HPS.ImageDefinition negative_z { get; set; }
    HPS.PortfolioKey portfolio_key { get; set; }
    HPS.ImageDefinition positive_x { get; set; }
    HPS.ImageDefinition positive_y { get; set; }
    HPS.ImageDefinition positive_z { get; set; }
    HPS.TextureOptionsKit texture_kit { get; set; }
  class CullingImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    CullingImportEvent ()
    CullingImportEvent (HPS.SegmentKey in_segment_key, HPS.CullingKit in_culling_kit)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    HPS.CullingKit culling_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class CurveAttributeImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    CurveAttributeImportEvent ()
    CurveAttributeImportEvent (HPS.SegmentKey in_segment_key, HPS.CurveAttributeKit in_curve_attribute_kit)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    HPS.CurveAttributeKit curve_attribute_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class CuttingSectionAttributeImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    CuttingSectionAttributeImportEvent ()
    CuttingSectionAttributeImportEvent (HPS.SegmentKey in_segment_key, HPS.CuttingSectionAttributeKit in_cutting_section_attribute_kit)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    HPS.CuttingSectionAttributeKit cutting_section_attribute_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class CuttingSectionImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    CuttingSectionImportEvent ()
    CuttingSectionImportEvent (HPS.SegmentKey in_segment_key, HPS.CuttingSectionKit in_cutting_section_kit)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    HPS.CuttingSectionKit cutting_section_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class CylinderAttributeImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    CylinderAttributeImportEvent ()
    CylinderAttributeImportEvent (HPS.SegmentKey in_segment_key, HPS.CylinderAttributeKit in_cylinder_attribute_kit)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    HPS.CylinderAttributeKit cylinder_attribute_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class CylinderImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    CylinderImportEvent ()
    CylinderImportEvent (HPS.SegmentKey in_segment_key, HPS.CylinderKit in_cylinder_kit)
    override void Dispose ()
    new IntPtr GetClassID ()

    Properties

    HPS.CylinderKit cylinder_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class DistantLightImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    DistantLightImportEvent ()
    DistantLightImportEvent (HPS.SegmentKey in_segment_key, HPS.DistantLightKit in_distantlight_kit)
    new IntPtr GetClassID ()

    Properties

    HPS.DistantLightKit distant_light_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class DistantLightPropertyImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    DistantLightPropertyImportEvent ()
    DistantLightPropertyImportEvent (HPS.DistantLightKey in_distant_light_key, HPS.DistantLightKit in_distant_light_kit)
    new IntPtr GetClassID ()

    Properties

    HPS.DistantLightKey distant_light_key { get; set; }
    HPS.DistantLightKit distant_light_kit { get; set; }
  class DrawingAttributeImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    DrawingAttributeImportEvent ()
    DrawingAttributeImportEvent (HPS.SegmentKey in_segment_key, HPS.DrawingAttributeKit in_drawing_attribute_kit)
    new IntPtr GetClassID ()

    Properties

    HPS.DrawingAttributeKit drawing_attribute_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class EdgeAttributeImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    EdgeAttributeImportEvent ()
    EdgeAttributeImportEvent (HPS.SegmentKey in_segment_key, HPS.EdgeAttributeKit in_edge_attribute_kit)
    new IntPtr GetClassID ()

    Properties

    HPS.EdgeAttributeKit edge_attribute_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class EllipseImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    EllipseImportEvent ()
    EllipseImportEvent (HPS.SegmentKey in_segment_key, HPS.EllipseKit in_ellipse_kit)
    new IntPtr GetClassID ()

    Properties

    HPS.EllipseKit ellipse_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class EllipticalArcImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    EllipticalArcImportEvent ()
    EllipticalArcImportEvent (HPS.SegmentKey in_segment_key, HPS.EllipticalArcKit in_elliptical_arc_kit)
    new IntPtr GetClassID ()

    Properties

    HPS.EllipticalArcKit elliptical_arc_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class ExportEvent : public IDisposable

    Subclassed by HPS.Stream.GeometryExportEvent, HPS.Stream.SegmentExportEvent

    Public Functions

    void Dispose ()
    delegate void DtorDelegate (IntPtr cPtr)
    IntPtr GetClassID ()

    Properties

    byte[] non_db_user_data { get; set; }
  class ExportEventHandler : public IDisposable

    Public Functions

    void Dispose ()
    delegate void DtorDelegate (IntPtr cPtr)
    ExportEventHandler ()
    void Handle (HPS.Stream.ExportEvent in_event)
  class ExportNotifier : public HPS.IONotifier

    Public Functions

    void Assign (HPS.Stream.ExportNotifier in_that)
    override void Dispose ()
    ExportNotifier ()
    ExportNotifier (HPS.IONotifier in_that)
    ExportNotifier (HPS.Stream.ExportNotifier in_that)
    override HPS.Type ObjectType ()
  class ExportOptionsKit : public HPS.Kit

    Public Functions

    override void Dispose ()
    override bool Empty ()
    bool Equals (HPS.Stream.ExportOptionsKit in_kit)
    override bool Equals (Object obj)
    ExportOptionsKit ()
    ExportOptionsKit (HPS.Stream.ExportOptionsKit in_kit)
    override int GetHashCode ()
    override HPS.Type ObjectType ()
    void Set (HPS.Stream.ExportOptionsKit in_kit)
    HPS.Stream.ExportOptionsKit SetColorCompression (bool in_state)
    HPS.Stream.ExportOptionsKit SetColorCompression (bool in_state, uint in_bits_per_color)
    HPS.Stream.ExportOptionsKit SetConnectivityCompression (bool in_state)
    HPS.Stream.ExportOptionsKit SetDefaultCamera (HPS.CameraKit in_camera)
    HPS.Stream.ExportOptionsKit SetEventHandler (HPS.Stream.ExportEventHandler in_handler, IntPtr in_type)
    HPS.Stream.ExportOptionsKit SetImageCompression (bool in_state)
    HPS.Stream.ExportOptionsKit SetImageCompression (bool in_state, float in_quality)
    HPS.Stream.ExportOptionsKit SetIndexCompression (bool in_state)
    HPS.Stream.ExportOptionsKit SetIndexCompression (bool in_state, uint in_bits_per_index)
    HPS.Stream.ExportOptionsKit SetNormalCompression (bool in_state)
    HPS.Stream.ExportOptionsKit SetNormalCompression (bool in_state, uint in_bits_per_normal)
    HPS.Stream.ExportOptionsKit SetParameterCompression (bool in_state)
    HPS.Stream.ExportOptionsKit SetParameterCompression (bool in_state, uint in_bits_per_parameter)
    HPS.Stream.ExportOptionsKit SetSerializeTristrips (bool in_state)
    HPS.Stream.ExportOptionsKit SetToolkit (HPS.Stream.Toolkit in_toolkit)
    HPS.Stream.ExportOptionsKit SetVertexCompression (bool in_state)
    HPS.Stream.ExportOptionsKit SetVertexCompression (bool in_state, uint in_bits_per_vertex)
    void Show (out HPS.Stream.ExportOptionsKit out_kit)
    bool ShowColorCompression (out bool out_state, out uint out_bits_per_color)
    bool ShowConnectivityCompression (out bool out_state)
    bool ShowDefaultCamera (out HPS.CameraKit out_camera)
    bool ShowImageCompression (out bool out_state, out float out_quality)
    bool ShowIndexCompression (out bool out_state, out uint out_bits_per_index)
    bool ShowNormalCompression (out bool out_state, out uint out_bits_per_normal)
    bool ShowParameterCompression (out bool out_state, out uint out_bits_per_parameter)
    bool ShowSerializeTristrips (out bool out_state)
    bool ShowToolkit (out HPS.Stream.Toolkit out_toolkit)
    bool ShowVertexCompression (out bool out_state, out uint out_bits_per_vertex)
    HPS.Stream.ExportOptionsKit UnsetColorCompression ()
    HPS.Stream.ExportOptionsKit UnsetConnectivityCompression ()
    HPS.Stream.ExportOptionsKit UnsetDefaultCamera ()
    HPS.Stream.ExportOptionsKit UnsetEventHandler (IntPtr in_type)
    HPS.Stream.ExportOptionsKit UnsetEventHandlers ()
    HPS.Stream.ExportOptionsKit UnsetEverything ()
    HPS.Stream.ExportOptionsKit UnsetImageCompression ()
    HPS.Stream.ExportOptionsKit UnsetIndexCompression ()
    HPS.Stream.ExportOptionsKit UnsetNormalCompression ()
    HPS.Stream.ExportOptionsKit UnsetParameterCompression ()
    HPS.Stream.ExportOptionsKit UnsetSerializeTristrips ()
    HPS.Stream.ExportOptionsKit UnsetToolkit ()
    HPS.Stream.ExportOptionsKit UnsetVertexCompression ()

    Public Static Functions

    HPS.Stream.ExportOptionsKit GetDefault ()
    bool operator!= (HPS.Stream.ExportOptionsKit a, HPS.Stream.ExportOptionsKit b)
    bool operator== (HPS.Stream.ExportOptionsKit a, HPS.Stream.ExportOptionsKit b)
  class ExportStartedEvent : public HPS.Event

    Public Functions

    override string ClassName ()
    override HPS.Event Clone ()
    override void Dispose ()
    override bool Drop (HPS.Event in_that_event)
    ExportStartedEvent ()
    ExportStartedEvent (HPS.Event in_event)
    ExportStartedEvent (HPS.Stream.ExportStartedEvent in_that)
    override IntPtr Freshen ()

    Properties

    double export_started_time { get; set; }
  class File

    Public Static Functions

    HPS.Stream.ExportNotifier Export (HPS.SegmentKey in_segment, HPS.Stream.ExportOptionsKit in_options, out byte[][] out_hsf_buffers)
    HPS.Stream.ExportNotifier Export (string in_file_name, HPS.SegmentKey in_segment, HPS.Stream.ExportOptionsKit in_options)
    HPS.Stream.ImportNotifier Import (byte[][] in_hsf_buffers, HPS.Stream.ImportOptionsKit in_options)
    void Import (byte[][] in_hsf_buffers, HPS.Stream.ImportOptionsKit in_options, HPS.Stream.ImportNotifier in_notifier)
    HPS.Stream.ImportNotifier Import (string in_file_name, HPS.Stream.ImportOptionsKit in_options)
    void Import (string in_file_name, HPS.Stream.ImportOptionsKit in_options, HPS.Stream.ImportNotifier in_notifier)
  class GeometryExportEvent : public HPS.Stream.ExportEvent

    Public Functions

    override void Dispose ()
    GeometryExportEvent ()
    GeometryExportEvent (HPS.Key in_key)
    new IntPtr GetClassID ()

    Properties

    HPS.Key key { get; set; }
  class GlyphDefinitionImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    GlyphDefinitionImportEvent ()
    GlyphDefinitionImportEvent (HPS.PortfolioKey in_portfolio_key, string in_name, HPS.GlyphKit in_glyph_kit)

    Properties

    HPS.GlyphKit glyph_kit { get; set; }
    string name { get; set; }
    HPS.PortfolioKey portfolio_key { get; set; }
  class GridImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    GridImportEvent ()
    GridImportEvent (HPS.SegmentKey in_segment_key, HPS.GridKit in_grid_kit)

    Properties

    HPS.GridKit grid_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class HiddenLineAttributeImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    HiddenLineAttributeImportEvent ()
    HiddenLineAttributeImportEvent (HPS.SegmentKey in_segment_key, HPS.HiddenLineAttributeKit in_hidden_attribute_kit)

    Properties

    HPS.HiddenLineAttributeKit hidden_line_attribute_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class ImageDefinitionImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    ImageDefinitionImportEvent ()
    ImageDefinitionImportEvent (HPS.PortfolioKey in_portfolio_key, string in_name, HPS.ImageKit in_image_kit)

    Properties

    HPS.ImageKit image_kit { get; set; }
    string name { get; set; }
    HPS.PortfolioKey portfolio_key { get; set; }
  class ImportCompletedEvent : public HPS.Event

    Public Functions

    override string ClassName ()
    override HPS.Event Clone ()
    override void Dispose ()
    override bool Drop (HPS.Event in_that_event)
    override IntPtr Freshen ()
    ImportCompletedEvent ()
    ImportCompletedEvent (HPS.Event in_event)
    ImportCompletedEvent (HPS.Stream.ImportCompletedEvent in_that)

    Properties

    double import_completed_time { get; set; }
  class ImportEvent : public IDisposable

    Subclassed by HPS.Stream.AttributeLockImportEvent, HPS.Stream.BoundingImportEvent, HPS.Stream.CameraImportEvent, HPS.Stream.CircleImportEvent, HPS.Stream.CircularArcImportEvent, HPS.Stream.CircularWedgeImportEvent, HPS.Stream.ColorInterpolationImportEvent, HPS.Stream.CommentImportEvent, HPS.Stream.ConditionImportEvent, HPS.Stream.ContourLineImportEvent, HPS.Stream.CubeMapDefinitionImportEvent, HPS.Stream.CullingImportEvent, HPS.Stream.CurveAttributeImportEvent, HPS.Stream.CuttingSectionAttributeImportEvent, HPS.Stream.CuttingSectionImportEvent, HPS.Stream.CylinderAttributeImportEvent, HPS.Stream.CylinderImportEvent, HPS.Stream.DistantLightImportEvent, HPS.Stream.DistantLightPropertyImportEvent, HPS.Stream.DrawingAttributeImportEvent, HPS.Stream.EdgeAttributeImportEvent, HPS.Stream.EllipseImportEvent, HPS.Stream.EllipticalArcImportEvent, HPS.Stream.GlyphDefinitionImportEvent, HPS.Stream.GridImportEvent, HPS.Stream.HiddenLineAttributeImportEvent, HPS.Stream.ImageDefinitionImportEvent, HPS.Stream.IncludeSegmentImportEvent, HPS.Stream.InfiniteLineImportEvent, HPS.Stream.LegacyShaderDefinitionImportEvent, HPS.Stream.LightingAttributeImportEvent, HPS.Stream.LineAttributeImportEvent, HPS.Stream.LineImportEvent, HPS.Stream.LinePatternDefinitionImportEvent, HPS.Stream.MarkerAttributeImportEvent, HPS.Stream.MarkerImportEvent, HPS.Stream.MaterialImportEvent, HPS.Stream.MaterialPaletteDefinitionImportEvent, HPS.Stream.MaterialPaletteImportEvent, HPS.Stream.MatrixImportEvent, HPS.Stream.MeshImportEvent, HPS.Stream.MeshInstanceImportEvent, HPS.Stream.NURBSCurveImportEvent, HPS.Stream.NURBSSurfaceAttributeImportEvent, HPS.Stream.NURBSSurfaceImportEvent, HPS.Stream.NamedStyleDefinitionImportEvent, HPS.Stream.NamedStyleImportEvent, HPS.Stream.NonDBUserDataImportEvent, HPS.Stream.PerformanceImportEvent, HPS.Stream.PolygonImportEvent, HPS.Stream.PriorityImportEvent, HPS.Stream.ReferenceGeometryImportEvent, HPS.Stream.SegmentImportEvent, HPS.Stream.SelectabilityImportEvent, HPS.Stream.ShapeDefinitionImportEvent, HPS.Stream.ShellImportEvent, HPS.Stream.ShellInstanceImportEvent, HPS.Stream.SphereAttributeImportEvent, HPS.Stream.SphereImportEvent, HPS.Stream.SpotlightImportEvent, HPS.Stream.StyleSegmentImportEvent, HPS.Stream.SubwindowImportEvent, HPS.Stream.TextAttributeImportEvent, HPS.Stream.TextImportEvent, HPS.Stream.TextureDefinitionImportEvent, HPS.Stream.TransformMaskImportEvent, HPS.Stream.TransparencyImportEvent, HPS.Stream.UserDataImportEvent, HPS.Stream.VisibilityImportEvent, HPS.Stream.VisualEffectsImportEvent

    Public Functions

    void Dispose ()
    delegate void DtorDelegate (IntPtr cPtr)
    IntPtr GetClassID ()
    ImportEvent (HPS.Stream.ImportEvent in_that)
  class ImportEventHandler : public IDisposable

    Public Functions

    void Dispose ()
    delegate void DtorDelegate (IntPtr cPtr)
    bool Handle (HPS.Stream.ImportEvent in_event)
    ImportEventHandler ()
  class ImportNotifier : public HPS.IONotifier

    Public Functions

    void Assign (HPS.Stream.ImportNotifier in_that)
    override void Dispose ()
    HPS.Stream.ImportResultsKit GetResults ()
    ImportNotifier ()
    ImportNotifier (HPS.IONotifier in_that)
    ImportNotifier (HPS.Stream.ImportNotifier in_that)
    override HPS.Type ObjectType ()
  class ImportOptionsKit : public HPS.Kit

    Public Functions

    override void Dispose ()
    override bool Empty ()
    bool Equals (HPS.Stream.ImportOptionsKit in_kit)
    override bool Equals (Object obj)
    override int GetHashCode ()
    ImportOptionsKit ()
    ImportOptionsKit (HPS.Stream.ImportOptionsKit in_kit)
    override HPS.Type ObjectType ()
    void Set (HPS.Stream.ImportOptionsKit in_kit)
    HPS.Stream.ImportOptionsKit SetAlternateRoot (HPS.SegmentKey in_segment)
    HPS.Stream.ImportOptionsKit SetEventHandler (HPS.Stream.ImportEventHandler in_handler, IntPtr in_type)
    HPS.Stream.ImportOptionsKit SetPortfolio (HPS.PortfolioKey in_portfolio)
    HPS.Stream.ImportOptionsKit SetSegment (HPS.SegmentKey in_segment)
    HPS.Stream.ImportOptionsKit SetToolkit (HPS.Stream.Toolkit in_toolkit)
    void Show (out HPS.Stream.ImportOptionsKit out_kit)
    bool ShowAlternateRoot (out HPS.SegmentKey out_segment)
    bool ShowPortfolio (out HPS.PortfolioKey out_portfolio)
    bool ShowSegment (out HPS.SegmentKey out_segment)
    bool ShowToolkit (out HPS.Stream.Toolkit out_toolkit)
    HPS.Stream.ImportOptionsKit UnsetAlternateRoot ()
    HPS.Stream.ImportOptionsKit UnsetEventHandler (IntPtr in_type)
    HPS.Stream.ImportOptionsKit UnsetEventHandlers ()
    HPS.Stream.ImportOptionsKit UnsetEverything ()
    HPS.Stream.ImportOptionsKit UnsetPortfolio ()
    HPS.Stream.ImportOptionsKit UnsetSegment ()
    HPS.Stream.ImportOptionsKit UnsetToolkit ()

    Public Static Functions

    bool operator!= (HPS.Stream.ImportOptionsKit a, HPS.Stream.ImportOptionsKit b)
    bool operator== (HPS.Stream.ImportOptionsKit a, HPS.Stream.ImportOptionsKit b)
  class ImportResultsKit : public HPS.Kit

    Public Functions

    override void Dispose ()
    override bool Empty ()
    bool Equals (HPS.Stream.ImportResultsKit in_kit)
    override bool Equals (Object obj)
    override int GetHashCode ()
    ImportResultsKit ()
    ImportResultsKit (HPS.Stream.ImportResultsKit in_kit)
    override HPS.Type ObjectType ()
    void Set (HPS.Stream.ImportResultsKit in_kit)
    HPS.Stream.ImportResultsKit SetAlternateCameras (string[] in_names, HPS.CameraKit[] in_cameras)
    HPS.Stream.ImportResultsKit SetAlternateRoot (HPS.SegmentKey in_segment)
    HPS.Stream.ImportResultsKit SetDefaultCamera (HPS.CameraKit in_camera)
    HPS.Stream.ImportResultsKit SetPortfolio (HPS.PortfolioKey in_portfolio)
    HPS.Stream.ImportResultsKit SetSegment (HPS.SegmentKey in_segment)
    void Show (out HPS.Stream.ImportResultsKit out_kit)
    bool ShowAlternateCameras (out string[] out_names, out HPS.CameraKit[] out_cameras)
    bool ShowAlternateRoot (out HPS.SegmentKey out_segment)
    bool ShowDefaultCamera (out HPS.CameraKit out_camera)
    bool ShowPortfolio (out HPS.PortfolioKey out_portfolio)
    bool ShowSegment (out HPS.SegmentKey out_segment)
    HPS.Stream.ImportResultsKit UnsetAlternateCameras ()
    HPS.Stream.ImportResultsKit UnsetAlternateRoot ()
    HPS.Stream.ImportResultsKit UnsetDefaultCamera ()
    HPS.Stream.ImportResultsKit UnsetEverything ()
    HPS.Stream.ImportResultsKit UnsetPortfolio ()
    HPS.Stream.ImportResultsKit UnsetSegment ()

    Public Static Functions

    bool operator!= (HPS.Stream.ImportResultsKit a, HPS.Stream.ImportResultsKit b)
    bool operator== (HPS.Stream.ImportResultsKit a, HPS.Stream.ImportResultsKit b)
  class IncludeSegmentImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    IncludeSegmentImportEvent ()

    Properties

    HPS.ConditionalExpression condition { get; set; }
    HPS.AttributeLock.Type[] filter_types { get; set; }
    HPS.SegmentKey reference_segment_key { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class InfiniteLineImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    InfiniteLineImportEvent ()
    InfiniteLineImportEvent (HPS.SegmentKey in_segment_key, HPS.InfiniteLineKit in_infinite_line_kit)

    Properties

    HPS.InfiniteLineKit infinite_line_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class LightingAttributeImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    LightingAttributeImportEvent ()
    LightingAttributeImportEvent (HPS.SegmentKey in_segment_key, HPS.LightingAttributeKit in_lighting_attribute_kit)

    Properties

    HPS.LightingAttributeKit lighting_attribute_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class LineAttributeImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    LineAttributeImportEvent ()
    LineAttributeImportEvent (HPS.SegmentKey in_segment_key, HPS.LineAttributeKit in_line_attribute_kit)

    Properties

    HPS.LineAttributeKit line_attribute_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class LineImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    LineImportEvent ()
    LineImportEvent (HPS.SegmentKey in_segment_key, HPS.LineKit in_line_kit)

    Properties

    HPS.LineKit line_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class LinePatternDefinitionImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    LinePatternDefinitionImportEvent ()
    LinePatternDefinitionImportEvent (HPS.PortfolioKey in_portfolio_key, string in_name, HPS.LinePatternKit in_line_pattern_kit)

    Properties

    HPS.LinePatternKit line_pattern_kit { get; set; }
    string name { get; set; }
    HPS.PortfolioKey portfolio_key { get; set; }
  class MarkerAttributeImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    MarkerAttributeImportEvent ()
    MarkerAttributeImportEvent (HPS.SegmentKey in_segment_key, HPS.MarkerAttributeKit in_marker_attribute_kit)

    Properties

    HPS.MarkerAttributeKit marker_attribute_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class MarkerImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    MarkerImportEvent ()
    MarkerImportEvent (HPS.SegmentKey in_segment_key, HPS.MarkerKit in_marker_kit)

    Properties

    HPS.MarkerKit marker_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class MaterialImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    MaterialImportEvent ()
    MaterialImportEvent (HPS.Key in_key, HPS.MaterialMappingKit in_material_mapping_kit)

    Properties

    HPS.Key key { get; set; }
    HPS.MaterialMappingKit material_mapping_kit { get; set; }
  class MaterialPaletteDefinitionImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    MaterialPaletteDefinitionImportEvent ()
    MaterialPaletteDefinitionImportEvent (HPS.PortfolioKey in_portfolio_key, string in_name, HPS.MaterialKit[] in_material_mapping_kit_array)

    Properties

    HPS.MaterialKit[] material_mapping_kit_array { get; set; }
    string name { get; set; }
    HPS.PortfolioKey portfolio_key { get; set; }
  class MaterialPaletteImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    MaterialPaletteImportEvent ()
    MaterialPaletteImportEvent (HPS.SegmentKey in_segment_key, string in_name)

    Properties

    string name { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class MatrixImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    MatrixImportEvent ()
    MatrixImportEvent (HPS.Key in_key, HPS.MatrixKit in_matrix_kit)

    Properties

    HPS.Key key { get; set; }
    HPS.MatrixKit matrix_kit { get; set; }
  class MeshImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    MeshImportEvent ()
    MeshImportEvent (HPS.SegmentKey in_segment_key, HPS.MeshKit in_mesh_kit)

    Properties

    HPS.MeshKit mesh_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class MeshInstanceImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    MeshInstanceImportEvent ()
    MeshInstanceImportEvent (HPS.SegmentKey in_segment_key, HPS.MeshKit in_mesh_kit, HPS.MatrixKit in_modelling_matrix)

    Properties

    HPS.MeshKit mesh_kit { get; set; }
    HPS.MatrixKit modelling_matrix { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class NamedStyleDefinitionImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    NamedStyleDefinitionImportEvent ()
    NamedStyleDefinitionImportEvent (HPS.PortfolioKey in_portfolio_key, string in_name, HPS.SegmentKey in_style_key)

    Properties

    string name { get; set; }
    HPS.PortfolioKey portfolio_key { get; set; }
    HPS.SegmentKey style_key { get; set; }
  class NamedStyleImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    NamedStyleImportEvent ()

    Properties

    HPS.ConditionalExpression condition { get; set; }
    HPS.AttributeLock.Type[] filter_types { get; set; }
    string name { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class NonDBUserDataImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    NonDBUserDataImportEvent ()
    NonDBUserDataImportEvent (byte[] in_data)

    Properties

    byte[] user_data { get; set; }
  class NURBSCurveImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    NURBSCurveImportEvent ()
    NURBSCurveImportEvent (HPS.SegmentKey in_segment_key, HPS.NURBSCurveKit in_nurbs_curve_kit)

    Properties

    HPS.NURBSCurveKit nurbs_curve_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class NURBSSurfaceAttributeImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    NURBSSurfaceAttributeImportEvent ()
    NURBSSurfaceAttributeImportEvent (HPS.SegmentKey in_segment_key, HPS.NURBSSurfaceAttributeKit in_nurbs_surface_attribute_kit)

    Properties

    HPS.NURBSSurfaceAttributeKit nurbs_surface_attribute_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class NURBSSurfaceImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    NURBSSurfaceImportEvent ()
    NURBSSurfaceImportEvent (HPS.SegmentKey in_segment_key, HPS.NURBSSurfaceKit in_nurbs_surface_kit)

    Properties

    HPS.NURBSSurfaceKit nurbs_surface_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class PerformanceImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    PerformanceImportEvent ()
    PerformanceImportEvent (HPS.SegmentKey in_segment_key, HPS.PerformanceKit in_performance_kit)

    Properties

    HPS.PerformanceKit performance_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class PolygonImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    PolygonImportEvent ()
    PolygonImportEvent (HPS.SegmentKey in_segment_key, HPS.PolygonKit in_polygon_kit)

    Properties

    HPS.PolygonKit polygon_kit { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class PriorityImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    PriorityImportEvent ()
    PriorityImportEvent (HPS.Key in_key, int in_priority)

    Properties

    HPS.Key key { get; set; }
    int priority { get; set; }
  class ReferenceGeometryImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    ReferenceGeometryImportEvent ()
    ReferenceGeometryImportEvent (HPS.SegmentKey in_segment_key, HPS.Key in_reference_geometry_key, HPS.ConditionalExpression in_conditional)

    Properties

    HPS.ConditionalExpression condition { get; set; }
    HPS.Key reference_geometry_key { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class SegmentExportEvent : public HPS.Stream.ExportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    SegmentExportEvent ()
    SegmentExportEvent (HPS.SegmentKey in_segment_key)

    Properties

    HPS.SegmentKey segment_key { get; set; }
  class SegmentImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    SegmentImportEvent ()
    SegmentImportEvent (HPS.SegmentKey in_segment_key, string in_name)

    Properties

    string name { get; set; }
    HPS.SegmentKey segment_key { get; set; }
  class SelectabilityImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    SelectabilityImportEvent ()
    SelectabilityImportEvent (HPS.SegmentKey in_segment_key, HPS.SelectabilityKit in_selectability_kit)

    Properties

    HPS.SegmentKey segment_key { get; set; }
    HPS.SelectabilityKit selectability_kit { get; set; }
  class ShapeDefinitionImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    ShapeDefinitionImportEvent ()
    ShapeDefinitionImportEvent (HPS.PortfolioKey in_portfolio_key, string in_name, HPS.ShapeKit in_shape_kit)

    Properties

    string name { get; set; }
    HPS.PortfolioKey portfolio_key { get; set; }
    HPS.ShapeKit shape_kit { get; set; }
  class ShellImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    ShellImportEvent ()
    ShellImportEvent (HPS.SegmentKey in_segment_key, HPS.ShellKit in_shell_kit)

    Properties

    HPS.SegmentKey segment_key { get; set; }
    HPS.ShellKit shell_kit { get; set; }
  class ShellInstanceImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    ShellInstanceImportEvent ()
    ShellInstanceImportEvent (HPS.SegmentKey in_segment_key, HPS.ShellKit in_shell_kit, HPS.MatrixKit in_modelling_matrix)

    Properties

    HPS.MatrixKit modelling_matrix { get; set; }
    HPS.SegmentKey segment_key { get; set; }
    HPS.ShellKit shell_kit { get; set; }
  class SphereAttributeImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    SphereAttributeImportEvent ()
    SphereAttributeImportEvent (HPS.SegmentKey in_segment_key, HPS.SphereAttributeKit in_sphere_attribute_kit)

    Properties

    HPS.SegmentKey segment_key { get; set; }
    HPS.SphereAttributeKit sphere_attribute_kit { get; set; }
  class SphereImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    SphereImportEvent ()
    SphereImportEvent (HPS.SegmentKey in_segment_key, HPS.SphereKit in_sphere_kit)

    Properties

    HPS.SegmentKey segment_key { get; set; }
    HPS.SphereKit sphere_kit { get; set; }
  class SpotlightImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    SpotlightImportEvent ()
    SpotlightImportEvent (HPS.SegmentKey in_segment_key, HPS.SpotlightKit in_spotlight_kit)

    Properties

    HPS.SegmentKey segment_key { get; set; }
    HPS.SpotlightKit spotlight_kit { get; set; }
  class StyleSegmentImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    StyleSegmentImportEvent ()

    Properties

    HPS.ConditionalExpression condition { get; set; }
    HPS.AttributeLock.Type[] filter_types { get; set; }
    HPS.SegmentKey segment_key { get; set; }
    HPS.SegmentKey style_segment_key { get; set; }
  class SubwindowImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    SubwindowImportEvent ()
    SubwindowImportEvent (HPS.SegmentKey in_segment_key, HPS.SubwindowKit in_subwindow_kit)

    Properties

    HPS.SegmentKey segment_key { get; set; }
    HPS.SubwindowKit subwindow_kit { get; set; }
  class TextAttributeImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    TextAttributeImportEvent ()
    TextAttributeImportEvent (HPS.SegmentKey in_segment_key, HPS.TextAttributeKit in_text_attribute_kit)
    TextAttributeImportEvent (HPS.TextKey in_text_key, HPS.TextAttributeKit in_text_attribute_kit)

    Properties

    HPS.Key key { get; set; }
    HPS.TextAttributeKit text_attribute_kit { get; set; }
  class TextImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    TextImportEvent ()
    TextImportEvent (HPS.SegmentKey in_segment_key, HPS.TextKit in_text_kit)

    Properties

    HPS.SegmentKey segment_key { get; set; }
    HPS.TextKit text_kit { get; set; }
  class TextureDefinitionImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    TextureDefinitionImportEvent ()
    TextureDefinitionImportEvent (HPS.PortfolioKey in_portfolio_key, string in_name, HPS.ImageDefinition in_source_definition, HPS.TextureOptionsKit in_texture_kit)

    Properties

    string name { get; set; }
    HPS.PortfolioKey portfolio_key { get; set; }
    HPS.ImageDefinition source_definition { get; set; }
    HPS.TextureOptionsKit texture_kit { get; set; }
  class Toolkit : public HPS.Object

    Public Functions

    override void Dispose ()
    override HPS.Type ObjectType ()
    HPS.Stream.ImportNotifier ParseBuffers (byte[][] in_hsf_buffers, HPS.Stream.ImportOptionsKit in_options)
    void Restart ()
    Toolkit ()
    Toolkit (HPS.Stream.Toolkit in_toolkit)
  class TransformMaskImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    TransformMaskImportEvent ()
    TransformMaskImportEvent (HPS.SegmentKey in_segment_key, HPS.TransformMaskKit in_transform_mask_kit)

    Properties

    HPS.SegmentKey segment_key { get; set; }
    HPS.TransformMaskKit transform_mask_kit { get; set; }
  class TransparencyImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    TransparencyImportEvent ()
    TransparencyImportEvent (HPS.SegmentKey in_segment_key, HPS.TransparencyKit in_transparency_kit)

    Properties

    HPS.SegmentKey segment_key { get; set; }
    HPS.TransparencyKit transparency_kit { get; set; }
  class UserDataImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    UserDataImportEvent ()
    UserDataImportEvent (HPS.Key in_key, IntPtr in_index, byte[] in_data)

    Properties

    IntPtr index { get; set; }
    HPS.Key key { get; set; }
    byte[] user_data { get; set; }
  class VisibilityImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    VisibilityImportEvent ()
    VisibilityImportEvent (HPS.SegmentKey in_segment_key, HPS.VisibilityKit in_visibility_kit)

    Properties

    HPS.SegmentKey segment_key { get; set; }
    HPS.VisibilityKit visibility_kit { get; set; }
  class VisualEffectsImportEvent : public HPS.Stream.ImportEvent

    Public Functions

    override void Dispose ()
    new IntPtr GetClassID ()
    VisualEffectsImportEvent ()
    VisualEffectsImportEvent (HPS.SegmentKey in_segment_key, HPS.VisualEffectsKit in_visual_effects_kit)

    Properties

    HPS.SegmentKey segment_key { get; set; }
    HPS.VisualEffectsKit visual_effects_kit { get; set; }

Hello I'm HOOPSY!

HOOPSY BETA

Hello I am HOOPSY! your Docs generative AI assistant.

Ask me anything about HOOPS Visualize HPS or choose a sample question below to start a conversation:

Additional info

HOOPSY may store chats to provide and maintain the service according to OpenAI's data policy.

This feature is currently experimental. While we are continually enhancing its performance and quality, the underlying AI model may generate inaccurate or fabricated responses, especially if prompted to do so.

New Conversation
Continue generating