Click or drag to resize

DrawerFilter Class

Inspector class for rendering Filters in the inspector
Inheritance Hierarchy
SystemObject
  GUIDrawer
    PropertyDrawer
      EventsPlusDrawerFilter

Namespace:  EventsPlus
Assembly:  EventsPlus (in EventsPlus.dll) Version: 1.0.6794.2298
Syntax
C#
public sealed class DrawerFilter : PropertyDrawer

The DrawerFilter type exposes the following members.

Constructors
  NameDescription
Public methodDrawerFilter
Initializes a new instance of the DrawerFilter class
Top
Methods
  NameDescription
Private methodStatic memberDrawFilterList
Utility function for rendering a Filter list
Private methodStatic memberDrawFilterListElement
Utility function for rendering a Filter list element
Public methodGetPropertyHeight
Initializes the drawer and calculates the inspector height
(Overrides PropertyDrawer.GetPropertyHeight(SerializedProperty, GUIContent).)
Public methodOnGUI
Renders the individual Filter property
(Overrides PropertyDrawer.OnGUI(Rect, SerializedProperty, GUIContent).)
Top
Fields
  NameDescription
Private field_namespaceNames
Display names for the namespaces drop-down
Private field_namespaces
Cached Namespaces for the drop-down
Private fieldcache
Cached filter drop-down data used for optimization
Private fieldisArray
True if the drawer is rendering an array
Private fieldisInitialized
True if initialized
Top
See Also