SceneTree
- class HPS.SceneTree : public HPS.Sprocket
Public Types
- enum ItemType
Values:
- None
- GenericMask
- Segment
- Include
- ConditionalExpression
- StaticModelSegment
- AttributeFilter
- Geometry
- CuttingSection
- Shell
- Mesh
- Grid
- NURBSSurface
- Cylinder
- Sphere
- Polygon
- Circle
- CircularWedge
- Ellipse
- Line
- NURBSCurve
- CircularArc
- EllipticalArc
- InfiniteLine
- InfiniteRay
- Marker
- Text
- Reference
- DistantLight
- Spotlight
- Attribute
- Portfolio
- SegmentStyle
- NamedStyle
- MaterialPalette
- Priority
- Material
- Camera
- ModellingMatrix
- UserData
- TextureMatrix
- Culling
- CurveAttribute
- CylinderAttribute
- EdgeAttribute
- LightingAttribute
- LineAttribute
- MarkerAttribute
- SurfaceAttribute
- Selectability
- SphereAttribute
- Subwindow
- TextAttribute
- Transparency
- Visibility
- VisualEffects
- Performance
- DrawingAttribute
- HiddenLineAttribute
- ContourLine
- Condition
- Bounding
- AttributeLock
- TransformMask
- ColorInterpolation
- CuttingSectionAttribute
- PBRMaterial
- Debugging
- PostProcessEffects
- SelectionOptions
- UpdateOptions
- Definition
- NamedStyleDefinition
- TextureDefinition
- LinePatternDefinition
- GlyphDefinition
- CubeMapDefinition
- ImageDefinition
- MaterialPaletteDefinition
- LegacyShaderDefinition
- ShapeDefinition
- Group
- SegmentGroup
- GeometryGroup
- AttributeGroup
- PortfolioGroup
- StyleGroup
- IncludeGroup
- DefinitionGroup
- NamedStyleDefinitionGroup
- TextureDefinitionGroup
- LinePatternDefinitionGroup
- GlyphDefinitionGroup
- CubeMapDefinitionGroup
- ImageDefinitionGroup
- MaterialPaletteDefinitionGroup
- LegacyShaderDefinitionGroup
- ShapeDefinitionGroup
- GeometryGroupMask
- CuttingSectionGroup
- ShellGroup
- MeshGroup
- GridGroup
- NURBSSurfaceGroup
- CylinderGroup
- SphereGroup
- PolygonGroup
- CircleGroup
- CircularWedgeGroup
- EllipseGroup
- LineGroup
- NURBSCurveGroup
- CircularArcGroup
- EllipticalArcGroup
- InfiniteLineGroup
- InfiniteRayGroup
- MarkerGroup
- TextGroup
- ReferenceGroup
- DistantLightGroup
- SpotlightGroup
Public Functions
- void AddHighlightOptions (HPS.HighlightOptionsKit in_options)
- void Assign (HPS.SceneTree in_that)
- override void Dispose ()
- delegate void DtorDelegate (IntPtr cPtr)
- bool Equals (HPS.SceneTree in_that)
- override bool Equals (Object obj)
- void Flush ()
- ulong GetGroupingLimit ()
- override int GetHashCode ()
- bool GetHighlightEventHandling ()
- HPS.HighlightOptionsKit[] GetHighlightOptions ()
- HPS.SceneTreeItem GetRoot ()
- override HPS.Type ObjectType ()
- void ReExpand ()
- delegate void RemoveCacheItemDelegate (IntPtr cPtr)
- SceneTree ()
- SceneTree (HPS.Canvas in_canvas)
- SceneTree (HPS.SceneTree in_that)
- void SetGroupingLimit (ulong in_limit)
- void SetHighlightEventHandling (bool in_state)
- void SetHighlightOptions (HPS.HighlightOptionsKit in_options)
- void SetHighlightOptions (HPS.HighlightOptionsKit[] in_options)
- void SetRoot (HPS.SceneTreeItem in_root)
Public Static Functions
- bool operator!= (HPS.SceneTree a, HPS.SceneTree b)
- bool operator== (HPS.SceneTree a, HPS.SceneTree b)