Public Types | |
enum | ItemType : uint { None = 0x00000000, GenericMask = 0xFFFF0000, Segment = 0x00000001, Include = 0x00000002, ConditionalExpression = 0x00000003, StaticModelSegment = 0x00000004, AttributeFilter = 0x00000005, Geometry = 0x00010000, CuttingSection = 0x00010001, Shell = 0x00010002, Mesh = 0x00010003, Grid = 0x00010004, NURBSSurface = 0x00010005, Cylinder = 0x00010006, Sphere = 0x00010007, Polygon = 0x00010008, Circle = 0x00010009, CircularWedge = 0x0001000A, Ellipse = 0x0001000B, Line = 0x0001000C, NURBSCurve = 0x0001000D, CircularArc = 0x0001000E, EllipticalArc = 0x0001000F, InfiniteLine = 0x00010010, InfiniteRay = 0x00010011, Marker = 0x00010012, Text = 0x00010013, Reference = 0x00010014, DistantLight = 0x00010015, Spotlight = 0x00010016, Attribute = 0x00020000, Portfolio = 0x00020001, SegmentStyle = 0x00020002, NamedStyle = 0x00020003, MaterialPalette = 0x00020004, Priority = 0x00020005, Material = 0x00020006, Camera = 0x00020007, ModellingMatrix = 0x00020008, UserData = 0x00020009, TextureMatrix = 0x0002000A, Culling = 0x0002000B, CurveAttribute = 0x0002000C, CylinderAttribute = 0x0002000D, EdgeAttribute = 0x0002000E, LightingAttribute = 0x0002000F, LineAttribute = 0x00020010, MarkerAttribute = 0x00020011, SurfaceAttribute = 0x00020012, Selectability = 0x00020013, SphereAttribute = 0x00020014, Subwindow = 0x00020015, TextAttribute = 0x00020016, Transparency = 0x00020017, Visibility = 0x00020018, VisualEffects = 0x00020019, Performance = 0x00020020, DrawingAttribute = 0x00020021, HiddenLineAttribute = 0x00020022, ContourLine = 0x00020023, Condition = 0x00020024, Bounding = 0x00020025, AttributeLock = 0x00020026, TransformMask = 0x00020027, ColorInterpolation = 0x00020028, CuttingSectionAttribute = 0x00020029, Debugging = 0x00020030, PostProcessEffects = 0x00020031, SelectionOptions = 0x00020032, UpdateOptions = 0x00020033, Definition = 0x00040000, NamedStyleDefinition = 0x00040001, TextureDefinition = 0x00040002, LinePatternDefinition = 0x00040003, GlyphDefinition = 0x00040004, CubeMapDefinition = 0x00040005, ImageDefinition = 0x00040006, MaterialPaletteDefinition = 0x00040007, ShaderDefinition = 0x00040008, Group = 0x00080000, SegmentGroup = 0x00080100, GeometryGroup = 0x00080200, AttributeGroup = 0x00080300, PortfolioGroup = 0x00080400, StyleGroup = 0x00080500, IncludeGroup = 0x00080600, DefinitionGroup = 0x00180000, NamedStyleDefinitionGroup = 0x00180700, TextureDefinitionGroup = 0x00180800, LinePatternDefinitionGroup = 0x00180900, GlyphDefinitionGroup = 0x00180A00, CubeMapDefinitionGroup = 0x00180B00, ImageDefinitionGroup = 0x00180C00, MaterialPaletteDefinitionGroup = 0x00180D00, ShaderDefinitionGroup = 0x00180E00, CuttingSectionGroup = 0x00080001, ShellGroup = 0x00080002, MeshGroup = 0x00080003, GridGroup = 0x00080004, NURBSSurfaceGroup = 0x00080005, CylinderGroup = 0x00080006, SphereGroup = 0x00080007, PolygonGroup = 0x00080008, CircleGroup = 0x00080009, CircularWedgeGroup = 0x0008000A, EllipseGroup = 0x0008000B, LineGroup = 0x0008000C, NURBSCurveGroup = 0x0008000D, CircularArcGroup = 0x0008000E, EllipticalArcGroup = 0x0008000F, InfiniteLineGroup = 0x00080010, InfiniteRayGroup = 0x00080011, MarkerGroup = 0x00080012, TextGroup = 0x00080013, ReferenceGroup = 0x00080014, DistantLightGroup = 0x00080015, SpotlightGroup = 0x00080016 } |
![]() | |
enum | UpdateType { Synchronous = 0, Asynchronous = 1 } |
Public Member Functions | |
override void | Dispose () |
SceneTree (HPS.Canvas in_canvas) | |
SceneTree (HPS.SceneTree in_that) | |
override HPS.Type | ObjectType () |
virtual void | Assign (HPS.SceneTree in_that) |
override bool | Equals (System.Object obj) |
override int | GetHashCode () |
bool | Equals (HPS.SceneTree in_that) |
void | SetHighlightOptions (HPS.HighlightOptionsKit in_options) |
HPS.HighlightOptionsKit | GetHighlightOptions () |
void | SetGroupingLimit (ulong in_limit) |
ulong | GetGroupingLimit () |
void | SetRoot (HPS.SceneTreeItem in_root) |
HPS.SceneTreeItem | GetRoot () |
virtual void | Flush () |
delegate HPS.Type | SceneTreeDelegate_0 () |
delegate void | SceneTreeDelegate_1 (IntPtr in_that) |
delegate void | SceneTreeDelegate_2 () |
delegate bool | SceneTreeDelegate_3 () |
delegate void | SceneTreeDelegate_4 () |
delegate void | DtorDelegate (IntPtr cPtr) |
![]() | |
override void | Dispose () |
Sprocket (HPS.Sprocket in_that) | |
![]() | |
IntPtr | GetClassID () |
Object (HPS.Object in_that) | |
HPS.Type | Type () |
virtual bool | Empty () |
virtual void | Reset () |
bool | HasType (HPS.Type in_mask) |
IntPtr | GetInstanceID () |
Static Public Member Functions | |
static bool | operator== (HPS.SceneTree a, HPS.SceneTree b) |
static bool | operator!= (HPS.SceneTree a, HPS.SceneTree b) |
![]() | |
static IntPtr | ClassID< T > () |
Protected Member Functions | |
void | DtorCallback (IntPtr p) |
override void | deleteCptr () |
override IntPtr | GetNonDirectorClassID () |
![]() | |
override void | deleteCptr () |
Additional Inherited Members | |
![]() | |
HandleRef | cptr |
HandleRef | scptr |
bool | cMemOwn |