# 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