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)