The UnityEditor assembly implements the editor-specific APIs in Unity. It cannot be referenced by runtime code compiled into players.
| Class | Description |
|---|---|
| AdaptivePerformanceBuildHelper<T0> | Base abstract class that provides some common functionality for providers seeking to integrate with management assisted build. |
| AdaptivePerformanceBuildUtils | Helper utilities for build-time modifications. |
| AdaptivePerformanceGeneralSettingsPerBuildTarget | Container class that holds general settings for each build target group installed in Unity. |
| AdaptivePerformancePackageMetadataStore | Provide access to the metadata store. Currently only usable as a way to assign and remove loaders to or from an AdaptivePerformanceManagerSettings instance. |
| AdaptivePerformanceSupportedBuildTargetAttribute | Build attribute to identify which platforms a loader supports. |
| AddAndRemoveRequest | Represents an asynchronous request to add package dependencies to the project, remove package dependencies from the project, or both. |
| AddedComponent | Class with information about a component that has been added to a Prefab instance. |
| AddedGameObject | Class with information about a GameObject that has been added as a child under a Prefab instance. |
| AddRequest | Represents an asynchronous request to add a package to the project. |
| AdvancedDropdown | Inherit from this class to implement your own drop-down control. |
| AdvancedDropdownItem | Items that build the drop-down list. |
| AdvancedDropdownState | The state of the drop-down. This Object can be serialized. |
| AdvancedObjectSelectorAttribute | This attribute lets you register a custom advanced object selector. |
| AdvancedObjectSelectorValidatorAttribute | This attribute lets you register a custom advanced object selector validator. |
| AdvertisementSettings | Editor API for the Unity Services editor feature. Normally UnityAds is enabled from the Services window, but if writing your own editor extension, this API can be used. |
| AnalysisContext | Base class for a context object passed by a Module to an Analyzer's Analyze() method. |
| AnalysisParams | Represents an object which can be passed to an instance of ProjectAuditor to specify how analysis should be performed and to provide delegates to be called when analysis steps have completed. AnalysisParams defaults to values which instruct ProjectAuditor to analyze everything in the project for the current build target, but instances can be populated with custom data in an object initializer to provide additional constraints. |
| AnalyticsSettings | Editor API for the Unity Services editor feature. Normally Analytics is enabled from the Services window, but if writing your own editor extension, this API can be used. |
| AndroidAssetPackImporter | Represents an Android asset pack directory in a project. |
| AnimationClipAnalysisContext | A context object passed by AnimationModule to an AnimationClipAnalyzer's Analyze() method. |
| AnimationClipAnalyzer | Abstract base class for an Analyzer to be invoked by AnimationModule. |
| AnimationClipCurveData | An AnimationClipCurveData object contains all the information needed to identify a specific curve in an AnimationClip. The curve animates a specific property of a component / material attached to a game object / animated bone. |
| AnimationMode | AnimationMode is used by the AnimationWindow to store properties modified by the AnimationClip playback. |
| AnimationModeDriver | AnimationMode uses AnimationModeDriver to identify the animation driver. |
| AnimationModuleAnalyzer | Abstract base class for an Analyzer to be invoked by AnimationModule |
| AnimationUtility | Editor utility functions for modifying animation clips. |
| AnimationWindow | Use the AnimationWindow class to select and edit Animation clips. |
| AnimatorController | The Animator Controller controls animation through layers with state machines, controlled by parameters. |
| AnimatorControllerLayer | Contains a state machine that controls animations of a model or parts of it. |
| AnimatorState | Represents a state in a state machine. |
| AnimatorStateMachine | A graph controlling the interaction of states. Each state references a motion. |
| AnimatorStateTransition | Transitions define when and how the state machine switch from one state to another. AnimatorStateTransition always originate from an Animator State (or AnyState) and have timing parameters. |
| AnimatorTransition | Transitions define when and how the state machine switch from on state to another. AnimatorTransition always originate from a StateMachine or a StateMachine entry. They do not define timing parameters. |
| AnimatorTransitionBase | Base class for animator transitions. Transitions define when and how the state machine switches from one state to another. |
| AnimBool | Lerp from 0 - 1. |
| AnimFloat | An animated float value. |
| AnimQuaternion | An animated Quaternion value. |
| AnimVector3 | An animated Vector3 value. |
| ApplicationTitleDescriptor | Utility class containing all the information necessary to format Unity Editor main window title. All the various fields are concatenated to create a fully formed title. If only ApplicationTitleDescriptor.title is provided, this will become the complete title. |
| ApplyRulesIfGraphicsAPIAttribute | Enable or disable shader keyword filter attributes based on the graphics API. |
| ApplyRulesIfNotGraphicsAPIAttribute | Enable or disable shader keyword filter attributes based on the graphics API. |
| ApplyRulesIfTagsEqualAttribute | Enable or disable shader keyword filter attributes based on shader tags. |
| ApplyRulesIfTagsNotEqualAttribute | Enable or disable shader keyword filter attributes based on shader tags. |
| ArcHandle | A class for a compound handle to edit an angle and a radius in the Scene view. |
| ArrayUtility | Helpers for builtin arrays. |
| Assembly | Class that represents an assembly compiled by Unity. |
| AssemblyDefinitionException | An exception throw for Assembly Definition Files errors. |
| AssemblyReloadEvents | This class has event dispatchers for assembly reload events. |
| Asset | This class containes information about the version control state of an asset. |
| AssetAnalysisContext | A context object passed by AssetsModule to an AssetsModuleAnalyzer's Analyze() method. |
| AssetBundleInfo | Container for holding asset loading information for an AssetBundle to be built. |
| AssetCreationEndAction | Base class to implement callbacks to be used when creating assets via the project window. You can extend the AssetCreationEndAction and write your own callback. |
| AssetDatabase | An Interface for accessing assets and performing operations on assets. |
| AssetDatabaseExperimental | An Interface for accessing assets and performing experimental operations on assets. |
| AssetDatabaseLoadOperation | This operation allows you to track the progress and access the result of an asynchronus AssetDatabase load operation. |
| AssetImportContext | Defines the import context for scripted importers during an import event. |
| AssetImporter | Provides access to import settings and base functionality for all asset types. |
| AssetImporterEditor | Default editor for all asset importer settings. |
| AssetList | A list of version control information about assets. |
| AssetLoadInfo | Container for holding preload information for a given serialized Asset. |
| AssetModificationProcessor | AssetModificationProcessor lets you hook into saving of serialized assets and scenes which are edited inside Unity. |
| AssetMonitoringUtilities | Utility that manages asset monitoring features of UI Toolkit panels. |
| AssetPostprocessor | AssetPostprocessor lets you hook into the import pipeline and run scripts before or after importing assets. |
| AssetPostprocessorStaticVariableIgnoreAttribute | Allows you to decorate static variables in AssetPostprocessor and ScriptedImporter classes that should be ignored by the static variable warning system in the Import Activity window.This attribute is introduced to decorate static variables in PostProcessors and ScripttedImporters to prevent warnings about the usage of static variables. Though static variables in these classes can lead to subtle bugs when running on different Asset Import Workers as each worker has its own Mono Domain separate from the Main Editor, this attribute has been added to reduce the noise which could be generated in some difficult to fix situations involving static variables in said clasess. |
| AssetPreview | Utility for fetching asset previews by instance ID of assets, See AssetPreview.GetAssetPreview. Since previews are loaded asynchronously methods are provided for requesting if all previews have been fully loaded, see AssetPreview.IsLoadingAssetPreviews. Loaded previews are stored in a cache, the size of the cache can be controlled by calling [AssetPreview.SetPreviewTextureCacheSize]. |
| AssetSettingsProvider | AssetSettingsProvider is a specialization of the SettingsProvider class that converts legacy settings to Unified Settings. Legacy settings include any settings that used the Inspector to modify themselves, such as the *.asset files under the ProjectSettings folder. Under the hood, AssetSettingsProvider creates an Editor for specific Assets and builds the UI for the Settings window by wrapping the Editor.OnInspectorGUI function.Internally we use this class to wrap our existing settings. |
| AssetsModuleAnalyzer | Abstract base class for an Analyzer to be invoked by AssetsModule |
| AsyncProgressState | Stores the state of an individual progress item during analysis. |
| Attacher | Helper object that attaches a visual element next to its target, regarless of their respective location in the visual tree hierarchy. |
| AudioClipAnalysisContext | A context object passed by AudioClipModule to an AudioClipModuleAnalyzer's Analyze() method. |
| AudioClipModuleAnalyzer | Abstract base class for an Analyzer to be invoked by AudioClipModule |
| AudioCurveRendering | Antialiased curve rendering functionality used by audio tools in the editor. |
| AudioImporter | Use this class to modify AudioClip import settings from editor scripts. |
| AuthorInfo | Contains information about the author of a package, including their name, email, and URL. |
| BaseAnimValue<T0> | Abstract base class for Animated Values. |
| BaseAnimValueNonAlloc<T0> | Abstract base class that provides an allocation free version of BaseAnimValue. |
| BindingExtensions | Provides VisualElement extension methods that implement data binding between INotifyValueChanged fields and SerializedObjects. |
| Blackboard | GraphElement that enables user to dynamically define members of a Graph (such as fields/properties) grouped by sections (BlackboardSection). |
| BlackboardField | GraphElement that represents a field of a Graph. |
| BlackboardRow | Collapsible GraphElement that represents a row in a BlackboardSection. |
| BlackboardSection | GraphElement that represents a section of members in a Blackboard. |
| BlendTree | Blend trees are used to blend continuously animation between their children. They can either be 1D or 2D. |
| BlockNode | Represents a specialized node that can only exist within a BlockNode.ContextNode. |
| BoxBoundsHandle | A compound handle to edit a box-shaped bounding volume in the Scene view. |
| BrokenPrefabAsset | BrokenPrefabAsset is for Prefab files where the file content cannot be loaded without errors. |
| BrushesOverlay | Contains functions that help display Terrain Tools overlays. |
| BuildAutomationSettings | Provides a set of configuration options you can use to customize the settings used when starting a Cloud Build. |
| BuildCallbackContext | Get a BuildCallbackContext object from a IPreprocessBuildWithContext.OnPreprocessBuild or IPostprocessBuildWithContext.OnPostprocessBuild callback. |
| BuildCallbackVersionAttribute | Attribute to provide a version number for IProcessSceneWithReport callbacks. |
| BuildFailedException | An exception class that represents a failed build. |
| BuildHistory | Provides access to the build history generated during builds. |
| BuildPipeline | API for building players or AssetBundles. |
| BuildPipelineContext | Defines the build context for IProcessSceneWithReport during a build event. |
| BuildPlayerContext | Get a BuildPlayerContext object from a BuildPlayerProcessor.PrepareForBuild callback. |
| BuildPlayerProcessor | Extend BuildPlayerProcessor to receive callbacks during a player build. |
| BuildPlayerWindow | The default build settings window. |
| BuildProfile | Provides a set of configuration settings you can use to build your application on a particular platform. |
| BuildProfileProviderContainer | A container class that contains all provider setting objects used in build profile. This is to accommodate for addComponent API only takes a single object with a type, but we have multiple objects with the same type, and are thus aggregated under this container. |
| BuildProfileSettingsProvider | Provides the display information for a custom settings foldout in the Build Profile window. |
| BuildProfileSettingsProviderAttribute | Specifies if a settings object applies for a build profile and makes it available as a new section in the Build Profile window. |
| BuildReferenceMap | Container for holding information about where objects will be serialized in a build. |
| BuildReport | The BuildReport API gives you information about the Unity build process. |
| BuildUsageCache | Caching object for the Scriptable Build Pipeline. |
| BuildUsageTagSet | Container for holding information about how objects are being used in a build. |
| CacheServer | This class provides an interface for performing operations on a cache server. |
| CallbackOrderAttribute | Base class for Attributes that require a callback index. |
| CameraDescription | Represents camera information from an imported file. |
| CameraEditor | Unity Camera Editor. |
| CameraEditorUtils | Utilities for cameras. |
| CanEditMultipleObjects | Attribute used to make a custom editor support multi-object editing. |
| CapsuleBoundsHandle | A compound handle to edit a capsule-shaped bounding volume in the Scene view. |
| CategorizationExtensions | Provides helper methods to categorize and sort a list of ICategorizable elements into hierarchical categories and leaves based on custom attributes. |
| ChangeSet | Wrapper around a changeset description and ID. |
| ChangeSets | A list of the ChangeSet class. |
| ChannelClient | ChannelClient is a WebSocket client that connects to Unity's ChannelService, which is a WebSocket server. |
| ChannelService | The ChannelService encapsulates a WebSocket server running in Unity. |
| ClearCacheRequest | Represents an asynchronous request to clear the global package cache on the disk. |
| ClickSelector | Selects element on single click. |
| Client | Use the Unity Package Manager Client class to manage the packages used in a project. |
| ClipboardUtility | A class containing methods to assist with clipboard operations. |
| CloudProjectSettings | Use this class to retrieve information about the currently selected project and the current Unity ID that is logged in. |
| CloudProjectSettingsEventManager | Manages the events related to the project state. |
| ClutchShortcutAttribute | Registers a static method as the action for a clutch shortcut. |
| CodeEditor | Handles interaction with the code editor. |
| CodeModuleAnalyzer | Abstract base class for an Analyzer to be invoked by CodeModule |
| CodeModulePrecompiledAssemblyAnalyzer | Abstract base class for a Precompiled Assembly analyzer |
| CollectImportedDependenciesAttribute | Use this method attribute to specify which methods declare dependancies on imported assets. The methods are called by AssetDatabase during import. |
| ColorField | Makes a field for selecting a color. For more information, refer to UXML element ColorField. |
| ColorPickerHDRConfig | Used as input to ColorField to configure the HDR color ranges in the ColorPicker. |
| CommonRoles | This class provides constant values for some of the common roles used by files in the build. The role of each file in the build is available in BuildFile.role. |
| CompilationPipeline | Methods and properties for script compilation pipeline. |
| ComputeShaderImporter | Define compute shader import settings in the Unity Editor. |
| ConfigField | Describes the configuration fields of the version control that the user has selected in the Unity Editor. |
| ConnectedPlayer | Information of the connected player. |
| ConsoleWindowUtility | Console Window Utility class. |
| ContentBuildInterface | Low level interface for building content for Unity. |
| ContentDragger | Manipulator that allows mouse-dragging of one or more elements. |
| ContentSummary | Provides a high-level summary of the content included in a build. |
| ContentZoomer | Manipulator that allows zooming in GraphView. |
| Context | Provides access to visualization data and features for a graph. |
| ContextMenuUtility | Provides methods to add menu items to the Scene view context menu. |
| ContextNode | A specialized node that serves as a dynamic container for compatible BlockNode instances. |
| ConvertToPrefabInstanceSettings | Settings controlling the behavior of PrefabUtility.ConvertToPrefabInstance. |
| CoppaDrawer | A container that fetches the UIElements that draw the COPPA compliance UI and subscribes to its events. |
| CrashReportingSettings | Editor API for the Unity Services editor feature. Normally CrashReporting is enabled from the Services window, but if writing your own editor extension, this API can be used. |
| CreationToolsGroup | This class represents the creation tools group. Pass this class’s type to the ToolAttribute.group parameter to place your EditorTool button in the built-in creation tools group in the Tools overlay. |
| CurveField | Makes a field for editing an AnimationCurve. For more information, refer to UXML element CurveField. |
| CustomEditor | Tells an Editor class which run-time type it's an editor for. |
| CustomObjectIndexerAttribute | Allows a user to register a custom Indexing function for a specific type. |
| CustomPivotAttribute | Registers a CustomPivotMode or CustomPivotRotation as a custom editor pivot setting. Use the PivotManager API or the Tool Settings overlay's UI to activate a registered setting. |
| CustomPivotMode | Use this class to implement an editor pivot mode setting. This is the base class from which all custom pivot mode settings are inherited. |
| CustomPivotRotation | Use this class to implement an editor pivot rotation setting. This is the base class from which all custom pivot rotation settings are inherited. |
| CustomPreviewAttribute | Adds an extra preview in the Inspector for the specified type. |
| CustomPropertyDrawer | Tells a custom PropertyDrawer or DecoratorDrawer which run-time Serializable class or PropertyAttribute it's a drawer for. |
| DataTypeStyleMapper | Maps custom data types to their visual styles in a graph. |
| DataTypeStyleMapperAttribute | Attribute to specify which graph types a DataTypeStyleMapper applies to. |
| DecoratorDrawer | Base class to derive custom decorator drawers from. |
| DeeplinkHandlerAttribute | Decorates a public static method to serve as deeplink handler for application-level deeplinks forwarded by the Unity Editor. |
| DefaultAsset | DefaultAsset is used for assets that do not have a specific type (yet). |
| DefaultDeviceFilter | Represents the default hardware profile that applies to all Android devices that don't match a specific ProfileDeviceFilter. |
| DefaultLaunchReport | Provides information about the application launch. |
| DefaultLightingExplorerExtension | Default definition for the Lighting Explorer. Can be overridden completely or partially. |
| DefaultWorkarounds | Stores the workaround configuration for a DefaultDeviceFilter. |
| DependencyInfo | A descriptor that stores one of a template Scene's dependency Assets, and specifies whether to clone or reference it when the template is instantiated. |
| Descriptor | Descriptor defines a potential problem and a recommended course of action. |
| DescriptorExtensions | Additional Descriptor functionality |
| DetailBrushRepresentation | Represents data associated with the brush used for scattering details. |
| DeviceSimulator | Class for interacting with a Device Simulator window from a script. |
| DeviceSimulatorPlugin | Extend this class to create a Device Simulator plug-in. |
| DiagnosticParameterAttribute | Used to mark an integer field in an class that inherits from ModuleAnalyzer as being a Diagnostic Parameter. |
| DiagnosticParams | Provides numeric parameters with arbitrary names and defaults, with optional overrides for individual target build platforms. |
| DidReloadScripts | Add this attribute to a method to get a notification after scripts have been reloaded. |
| DiffuseProfileCallbackAttribute | This attribute is used as a callback to set SRP specific properties from the importer. |
| Dispatcher | The search dispatcher is used to synchronize events from the search provider threads and the main UI threads. |
| DragAndDrop | Editor drag & drop operations. |
| Dragger | Base manipulator for mouse-dragging elements. |
| DrawGizmo | The DrawGizmo attribute allows you to supply a gizmo renderer for any Component. |
| Edge | The GraphView edge element. |
| EdgeConnector | Manipulator for creating new edges. |
| EdgeConnector<T0> | Manipulator for creating new edges. |
| EdgeControl | VisualElement that draws the edge lines and detects if mouse is on top of edge. |
| EdgeDragHelper | EdgeDragHelper's constructor. |
| EdgeDragHelper<T0> | Edge drag helper class. |
| EdgeManipulator | Edge manipulator used to drag edges off ports and reconnect them elsewhere. |
| Editor | Derive from this base class to create a custom inspector or editor for your custom object. |
| EditorAction | An EditorAction is a temporary tool that can represent either an atomic action or an interactive utility. |
| EditorAnalytics | Editor API for the EditorAnalytics feature. |
| EditorAnalyticsSessionInfo | Provides access to Editor Analytics session information. |
| EditorApplication | Provides a collection of static utilities, properties, and events to interact with the Unity Editor application itself. |
| EditorBuildSettings | This class allows you to modify the Editor Build Settings via script. |
| EditorBuildSettingsScene | Represents entries in the Scenes list, as displayed in the Build Profiles window. |
| EditorCameraUtils | Utilities for Camera rendering in the Editor. |
| EditorConnection | Handles the connection from the Editor to the Player. |
| EditorDialog | A collection of static methods to show modal dialog boxes. |
| EditorGraphicsSettings | Editor-specific script interface for Graphics Settings. |
| EditorGUI | These work pretty much like the normal GUI functions - and also have matching implementations in EditorGUILayout. |
| EditorGUILayout | Auto laid out version of EditorGUI. |
| EditorGUIUtility | Miscellaneous helper stuff for EditorGUI. |
| EditorJsonUtility | Utility functions for working with JSON data and engine objects. |
| EditorMultiplayerRolesManager | Provides an api for managing multiplayer roles in the editor. |
| EditorPrefs | Stores and accesses Unity Editor preferences. |
| EditorSceneManager | Manage scenes in the Editor when it is in Edit mode. |
| EditorSettings | User settings for Unity Editor. |
| EditorSnapSettings | Control the behavior of handle snapping in the editor. |
| EditorStyles | Common GUIStyles used for EditorGUI controls. |
| EditorTool | Use this class to implement editor tools. This is the base class from which all editor tools are inherited. |
| EditorToolAttribute | Registers an EditorTool as either a Global tool or a Component tool for a specific target type. |
| EditorToolbarButton | A clickable button used with EditorToolbarElementAttribute. |
| EditorToolbarDropdown | A clickable dropdown used with EditorToolbarElementAttribute. |
| EditorToolbarDropdownToggle | A control that is both a toggle and a dropdown used with EditorToolbarElementAttribute. |
| EditorToolbarElementAttribute | The EditorToolbarElement attribute allows you to make available a specific VisualElement for use in an Editor Toolbar. |
| EditorToolbarFloatField | A float field used with EditorToolbarElementAttribute. |
| EditorToolbarSlider | A clickable slider used with EditorToolbarElementAttribute. |
| EditorToolbarToggle | A toggle displayed as a button. Mainly used inside an Overlay or with EditorToolbarElementAttribute. |
| EditorToolbarUtility | Editor utility functions when working with EditorToolbar. |
| EditorToolContext | Use this class to implement specialized versions of the built-in transform tools. Built-in transform tools include Move, Rotate, Scale, Rect, and Transform. |
| EditorToolContextAttribute | Registers an EditorToolContext as either a global context or a Component context for a specific target type. |
| EditorToolOwnerAttribute | Registers an EditorWindow as a tool owner and specifies its default EditorToolContext. |
| EditorUserBuildSettings | User build settings for the Editor |
| EditorUserSettings | Class for accessing and modifying Editor user settings related to version control and asset import. |
| EditorUtility | Editor utility functions. |
| EditorWindow | Derive from this class to create a custom Editor window. |
| EditorWindowTitleAttribute | Use this class to set title text and icon for an Editor window. |
| EmbedRequest | Represents an asynchronous request to embed a package inside a project. |
| EngineDiagnosticsSettings | Engine diagnostics data collection settings. |
| EntitlementGroupInfo | Data structure for entitlement group information (often synonymous with a license file), accessed through EntitlementInfo. |
| EntitlementInfo | Data structure for an individual entitlement, the results of a call to LicensingUtility.HasEntitlementsExtended. |
| EnumFlagsField | Makes a dropdown for switching between enum flag values that are marked with the Flags attribute. |
| Error | Contains information about errors that occur during Package Manager operations, including the error message and error code. |
| Events | An interface for accessing the package manager events. Use these events to monitor package changes in your Unity project. |
| EventService | The EventService is a singleton implementation of a ChannelClient that runs on all instances of Unity. It is connected to the "events" channel and allows a Unity instance to send JSON messages to other EventServices in external process, or other instances of Unity. |
| FBXMaterialDescriptionPreprocessor | This is a default implementation for AssetPostProcessor.OnPreprocessMaterialDescription, this implementation converts material descriptions imported from FBX assets into materials for the internal rendering pipeline. |
| FilePathAttribute | An attribute that specifies a file location relative to the Project folder or Unity's preferences folder. Additional resources: Location. |
| FileUtil | Lets you do move, copy, delete operations over files or directories. |
| FilterAttribute | Tell the shader system which shader keywords to include or remove from the build, based on the data field underneath. |
| FrameDataView | Base funtionality for accessing the Profiler data. |
| FreehandSelector | Freehand selection tool. |
| FuzzySearch | Provides a method to match query text using a fuzzy search algorithm. |
| GameObjectAnalysisContext | A context object passed by GameObjectModule to an GameObjectModuleAnalyzer's Analyze() method. |
| GameObjectModuleAnalyzer | Abstract base class for an Analyzer to be invoked by GameObjectModule |
| GameObjectRecorder | Records the changing properties of a GameObject as the Scene runs and saves the information into an AnimationClip. |
| GameObjectToolContext | This class represents the default context for manipulation tools. When GameObjectToolContext is active, manipulation tools affect the transform property of GameObjects in the SceneView Selection. |
| GameObjectUtility | GameObject utility functions. |
| GenericHardwareDescription | Base class for hardware profile device filters that stores version and graphics API criteria. |
| GenericMenu | GenericMenu lets you create custom context menus and dropdown menus. |
| GitInfo | Identifies a specific revision for a Git package using a Git commit hash. |
| GizmoInfo | GizmoInfo contains information about the Scene View gizmo and icon for a component type. |
| GizmoUtility | A static class for interacting with the Scene View icons and gizmos for types. |
| GradientField | Makes a field for editing an Gradient. For more information, refer to UXML element GradientField. |
| Graph | Represents the core definition of a graph and defines its behavior. |
| GraphAttribute | Attribute used to declare a graph type by associating it with a file extension and optional configuration options. |
| GraphDatabase | Provides functionality needed to access, and perform operations on, graph assets. |
| GraphElement | Base class for main GraphView VisualElements. |
| GraphElementScopeExtensions | Set of extension methods useful for Scope. |
| GraphicsAPIConstraintAttribute | Enable or disable shader keyword filter attributes based on the graphics API. |
| GraphicsSettingsInspectorUtility | Utility class for GraphicsSettings page. |
| GraphLogAction | An GraphLogAction.Action to associate with a message logged using the GraphLogger accepting an Object. |
| GraphLogger | Provides methods for logging messages, warnings, and errors associated with a graph. |
| GraphMotion | Animation system for elements displayed in the graph canvas of a visualization Context. |
| GraphSelection | Provides methods for implementing selection history handling in a GraphView. |
| GraphToolbarElementAttribute | Attribute used to bind a toolbar element to a specific Graph type. |
| GraphView | Main GraphView class. |
| GraphViewBlackboardWindow | The base class for a floating window that contains a Blackboard. |
| GraphViewEditorWindow | Abstract base class for an editor window that contains a GraphView. |
| GraphViewMinimapWindow | A floating window containing a MiniMap. |
| GraphViewToolWindow | Abstract base class for a GraphView tool window. |
| GridBackground | Default GraphView background. |