Class HierarchyProperty
  
  
  
  
    Inheritance
    
    HierarchyProperty
   
  
  
  Assembly: UnityEditor.dll
  Syntax
  
    public sealed class HierarchyProperty : IHierarchyProperty
   
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  HierarchyProperty(String)
  
  
  Declaration
  
    public HierarchyProperty(string rootPath)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | String | rootPath |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  HierarchyProperty(String, Boolean)
  
  
  Declaration
  
    public HierarchyProperty(string rootPath, bool forceImport)
   
  Parameters
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  HierarchyProperty(HierarchyType)
  
  
  Declaration
  
    public HierarchyProperty(HierarchyType hierarchyType)
   
  Parameters
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  HierarchyProperty(HierarchyType, Boolean)
  
  
  Declaration
  
    public HierarchyProperty(HierarchyType hierarchyType, bool forceImport)
   
  Parameters
  
  
  
  
  HierarchyProperty(HierarchyType, String, Boolean)
  
  
  Declaration
  
    public HierarchyProperty(HierarchyType hierarchyType, string rootPath, bool forceImport)
   
  Parameters
  
  Properties
  
  
  
  
  alphaSorted
  
  
  Declaration
  
    public bool alphaSorted { get; set; }
   
  Property Value
  
  
  
  
  ancestors
  
  
  Declaration
  
    public int[] ancestors { get; }
   
  Property Value
  
  
  
  
  colorCode
  
  
  Declaration
  
    public int colorCode { get; }
   
  Property Value
  
  
  
  
  depth
  
  
  Declaration
  
    public int depth { get; }
   
  Property Value
  
  
  
  
  dynamicDependencies
  
  
  Declaration
  
    public GUID[] dynamicDependencies { get; }
   
  Property Value
  
  
  
  
  guid
  
  
  Declaration
  
    public string guid { get; }
   
  Property Value
  
  
  
  
  hasChildren
  
  
  Declaration
  
    public bool hasChildren { get; }
   
  Property Value
  
  
  
  
  hasFullPreviewImage
  
  
  Declaration
  
    public bool hasFullPreviewImage { get; }
   
  Property Value
  
  
  
  
  icon
  
  
  Declaration
  
    public Texture2D icon { get; }
   
  Property Value
  
  
  
  
  iconDrawStyle
  
  
  Declaration
  
    public IconDrawStyle iconDrawStyle { get; }
   
  Property Value
  
  
  
  
  instanceID
  
  
  Declaration
  
    public int instanceID { get; }
   
  Property Value
  
  
  
  
  isFolder
  
  
  Declaration
  
    public bool isFolder { get; }
   
  Property Value
  
  
  
  
  isMainRepresentation
  
  
  Declaration
  
    public bool isMainRepresentation { get; }
   
  Property Value
  
  
  
  
  isValid
  
  
  Declaration
  
    public bool isValid { get; }
   
  Property Value
  
  
  
  
  name
  
  
  Declaration
  
    public string name { get; }
   
  Property Value
  
  
  
  
  pptrValue
  
  
  Declaration
  
    public Object pptrValue { get; }
   
  Property Value
  
  
  
  
  row
  
  
  Declaration
  
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public bool showSceneHeaders { get; set; }
   
  Property Value
  
  Methods
  
  
  
  
  ClearSceneObjectsFilter()
  
  
  Declaration
  
    public static void ClearSceneObjectsFilter()
   
  
  
  
  CountRemaining(Int32[])
  
  
  Declaration
  
    public int CountRemaining(int[] expanded)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32[] | expanded |  | 
    
  
  Returns
  
  
  
  
  FilterSingleSceneObject(Int32, Boolean)
  
  
  Declaration
  
    public static void FilterSingleSceneObject(int instanceID, bool otherVisibilityState)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32 | instanceID |  | 
      
        | Boolean | otherVisibilityState |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Finalize()
  
  
  Declaration
  
    protected void Finalize()
   
  
  
  
  Find(Int32, Int32[])
  
  
  Declaration
  
    public bool Find(int instanceID, int[] expanded)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32 | instanceID |  | 
      
        | Int32[] | expanded |  | 
    
  
  Returns
  
  
  
  
  FindAllAncestors(Int32[])
  
  
  Declaration
  
    public int[] FindAllAncestors(int[] instanceIDs)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32[] | instanceIDs |  | 
    
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetScene()
  
  
  Declaration
  
  Returns
  
  
  
  
  IsExpanded(Int32[])
  
  
  Declaration
  
    public bool IsExpanded(int[] expanded)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32[] | expanded |  | 
    
  
  Returns
  
  
  
  
  Next(Int32[])
  
  
  Declaration
  
    public bool Next(int[] expanded)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32[] | expanded |  | 
    
  
  Returns
  
  
  
  
  NextWithDepthCheck(Int32[], Int32)
  
  
  Declaration
  
    public bool NextWithDepthCheck(int[] expanded, int minDepth)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32[] | expanded |  | 
      
        | Int32 | minDepth |  | 
    
  
  Returns
  
  
  
  
  Parent()
  
  
  Declaration
  
  Returns
  
  
  
  
  Previous(Int32[])
  
  
  Declaration
  
    public bool Previous(int[] expanded)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32[] | expanded |  | 
    
  
  Returns
  
  
  
  
  Reset()
  
  
  Declaration
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetCustomScenes(Int32[])
  
  
  Declaration
  
    public void SetCustomScenes(int[] sceneHandles)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32[] | sceneHandles |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetSearchFilter(String, Int32)
  
  
  Declaration
  
    public void SetSearchFilter(string searchString, int mode)
   
  Parameters
  
  
  
  
  Skip(Int32, Int32[])
  
  
  Declaration
  
    public bool Skip(int count, int[] expanded)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32 | count |  | 
      
        | Int32[] | expanded |  | 
    
  
  Returns
  
  Extension Methods