Asset Inventory API Reference
This reference is generated from the shipped Asset Inventory assemblies and their XML documentation.
AssetInventory
Section titled “AssetInventory”- ActionHandler — API type
- AddFileTagStep — API type
- AddPackageTagStep — API type
- AdvancedSearchUI — API type
- AI — API type
- AI.AssetGroup — API type
- AI.InitializationState — API type
- AnimationInfo — API type
- AnimationPlaybackManager
— Generic manager for handling multiple concurrent animation playbacks. Used by both Search grid and Project View overlay for animated preview playback. - AnimationPlayer — API type
- AnimationsUI — API type
- AnimData — Metadata for standalone .anim (AnimationClip) files. Similar to FBXData but for animation-only assets.
- AppProperty — API type
- ArchiveImporter — API type
- Asset — API type
- Asset.OfficialStateType — API type
- Asset.Source — API type
- Asset.State — API type
- Asset.Strategy — API type
- Asset.SubState — API type
- AssetBackup — API type
- AssetBrowserUI — API type
- AssetConnectionUI — API type
- AssetDetails — API type
- AssetDownloader — API type
- AssetDownloader.State — API type
- AssetDownloaderUtils — API type
- AssetDownloadState — API type
- AssetFile — API type
- AssetFile.PreviewOptions — API type
- AssetHeader — API type
- AssetHeaderIdLabel — API type
- AssetHeaderIdType — API type
- AssetImage — API type
- AssetImages — API type
- AssetImporter — API type
- AssetInfo — API type
- AssetInfo.DependencyStateOptions — API type
- AssetInfo.ImportStateOptions — API type
- AssetInfoAudioSource — Bridges AssetInventory’s AssetInfo to AudioTool’s IAudioSource interface. Enables seamless integration between AssetInventory and the standalone Audio
- AssetInventoryActionContext — AssetInventory-specific action context that extends the base context with loaded assets and files for action steps to use.
- AssetInventoryActionRunnerConfig — Configuration for ActionRunner that uses AssetInventory’s logging settings.
- AssetInventorySettings — API type
- AssetInventorySettings.Size — API type
- AssetManagerImporter — API type
- AssetMedia — API type
- AssetOrigin — API type
- AssetOriginPostprocessor — API type
- AssetPrice — API type
- AssetPurchase — API type
- AssetPurchases — API type
- AssetReview — API type
- Assets — API type
- AssetSearch — API type
- AssetSearch.Diagnostics — API type
- AssetSearch.InMemoryMode — API type
- AssetSearch.Options — API type
- AssetSearch.QueryResult — API type
- AssetSearch.Result — API type
- AssetStore — API type
- AssetStoreImporter — API type
- AssetUpdate — API type
- AssetUpdateRequest — API type
- AssetUpdateResult — API type
- AssetUpdateResultDetails — API type
- AssetUsage — API type
- AssetUtils — API type
- AssetVersion — API type
- Author — API type
- BackupInfo — API type
- BaseSavedSearchUI
— API type - BasicEditorUI — API type
- BrainSettingsAdapter — Adapter that exposes AssetInventorySettings as IBrainSettings for the Brain package.
- CacheInfo — API type
- CaptionCreator — API type
- CaseSensitivePathGuard — Normalizes target paths when importing into a case-sensitive file system.
- CaseSensitivePathGuard.NormalizationResult — API type
- CaseSensitivePathGuard.PathCandidate — API type
- Category — API type
- ChinaBasedAssets — Provides lookup functionality for assets that have been migrated to the China-only Asset Store. These assets are still available for download but will
- CodeChunk — API type
- CodeChunk.ChunkStatus — API type
- CodeChunkVector — API type
- CodeDocument — API type
- CodeDocument.DocumentStatus — API type
- CodeDocument.SourceKindType — API type
- CodeEmbeddingProfile — API type
- CodeIndexAssetChanges — API type
- CodeIndexAssetPostprocessor — API type
- CodeIndexConsistencyValidator — API type
- CodeIndexer — API type
- CodeIndexProperty — API type
- CodeSearch — API type
- CodeSearch.CodeSearchFileResult — API type
- CodeSearch.CodeSearchMatch — API type
- CodeSearch.Options — API type
- CodeSearch.Result — API type
- ColorImporter — API type
- CompressionUtil — API type
- Cooldown — API type
- CopyCoordinator — Coordinates asset copy operations across parallel tasks to prevent duplicate work, race conditions, and excessive AssetDatabase.Refresh() calls. Uses
- CopyCoordinator.FileCategory — Categories for file classification based on metadata availability.
- CorruptDatabaseValidator — API type
- CSVExport — API type
- CSVExportSettings — API type
- CSVExportStep — API type
- CustomAction — API type
- CustomAction.Mode — API type
- CustomActionStep — API type
- CustomMaterialPreviewGenerator — Custom preview generator for materials. Renders materials on primitive meshes (Sphere, Cube, Plane) with configurable lighting.
- CustomMaterialPreviewGenerator.PreviewMeshType — Mesh shape options for material preview rendering.
- CustomPrefabPreviewGenerator — API type
- CustomPrefabPreviewGenerator.PrefabType — API type
- CustomPreviewBackgroundType — API type
- CustomPreviewSettingsUI — API type
- CustomPreviewStage — API type
- DatabaseConfigurationUI — API type
- DBAdapter — API type
- DBLocationUI — API type
- DeletedAssetFilesValidator — API type
- DependenciesUI — API type
- Dependency — API type
- DependencyAnalysis — API type
- DependencyGraphData — API type
- DependencyGraphEdge — API type
- DependencyGraphNode — API type
- DependencyGraphRenderer — API type
- DependencyResultCache — Cache for dependency calculation results to avoid redundant traversal of the same dependency trees. When File A and File B both depend on Material C,
- DependencyResultCache.CachedDependencyResult — Result of a cached dependency calculation for a single file
- DependencyResultCache.CacheStatistics — API type
- DevPackageImporter — API type
- DirectorySizeManager — API type
- DownloadInfo — API type
- DownloadInfoResult — API type
- DownloadInfoResultDetails — API type
- DownloadState — API type
- DownloadStateDetails — API type
- DuplicateMediaIndexValidator — API type
- DuplicatePackageEntriesValidator — API type
- ED — API type
- EmbedOriginalPreviewValidator — API type
- EncryptionUtil — API type
- ExportTypeInfo — Class to hold export type information for the wizard UI
- ExportUI — API type
- FBXAnimationPreviewMode — API type
- FBXData — API type
- FBXDataExtractor — Utility for extracting metadata from FBX files (animations, mesh statistics)
- FileTemplateLoader — API type
- FileTreeElement — API type
- FileTreeSelection — API type
- FolderFineTuneUI — API type
- FolderImporter — API type
- FolderSettingsUI — API type
- FolderSpec — API type
- FolderWizardUI — API type
- FontPreviewGenerator — API type
- ForceDirectedLayout — API type
- FreeAssetFinder — API type
- FreebieUI — API type
- FTPActionStep — Base class for FTP/SFTP action steps with common functionality.
- FTPAdminUI — API type
- FTPConnection — API type
- FTPConnection.FTPProtocol — API type
- FTPDeleteStep — API type
- FTPUploadStep — API type
- GitHandler — API type
- HiddenFilePreviewsValidator — API type
- HideContentUI — API type
- HierarchicalRadialLayout — Hierarchical radial layout algorithm for dependency graphs. Positions the root at center with dependencies arranged in expanding rings, clustered angu
- HierarchyBuilder — API type
- HierarchyTreeElement — API type
- HTMLExportStep — API type
- IconSelectionUI — API type
- ImagePreviewHandler — Image preview generation with fast resize shortcuts. Extracted from PreviewManager for better separation of concerns.
- ImportUI — API type
- IncorrectPreviewsValidator — API type
- IndexUI — API type
- InstallPackagesByTagStep — API type
- InstallRegistryPackageByNameStep — API type
- InstallRegistryPackageByPathStep — API type
- InventoryStats — API type
- InventoryStats.CodeIndexStatistics — API type
- InventoryStats.SemanticIndexStatistics — API type
- InventoryStats.SourceBreakdown — API type
- IWizardPage — API type
- LoadAssetsStep — API type
- LoadAssetsStep.AssetOperation — API type
- LoadFilesStep — API type
- LoadFilesStep.FileOperation — API type
- MaintenanceUI — API type
- MaterializationMode — Determines the materialization strategy for preview generation.
- MediaImporter — API type
- MediaManager — API type
- MemoryObserver — API type
- MenuIntegration — API type
- Metadata — API type
- MetadataAssignment — API type
- MetadataAssignment.Target — API type
- MetadataDefinition — API type
- MetadataDefinition.DataType — API type
- MetadataEditorUI — API type
- MetadataInfo — API type
- MetadataSelectionUI — API type
- MetadataUI — API type
- MissingAudioLengthValidator — API type
- MissingParentPackagesValidator — API type
- MissingPreviewFilesValidator — API type
- NameCountPair — API type
- OrphanedAssetFilesValidator — API type
- OrphanedCacheFoldersValidator — API type
- OrphanedDirectoryPackagesValidator — API type
- OrphanedPackagesValidator — API type
- OrphanedPreviewFilesValidator — API type
- OrphanedPreviewFoldersValidator — API type
- OrphanedTagAssignmentsValidator — API type
- OutdatedPackagesValidator — API type
- OutdatedSavedSearch — API type
- Package — API type
- PackageDeletionUI — API type
- PackageImporter — API type
- PackageNode — API type
- PackageOverrides — API type
- PackageSearch — API type
- PackageSearch.MaintenanceOption — API type
- PackageSearch.Options — API type
- PackageSearch.Result — API type
- PackageUI — API type
- PathComparer — API type
- Paths — Path-related operations including folder locations, relative paths, caching, and cache size calculations.
- PipelineConverter — Handles conversion of materials from the Built-in Render Pipeline (BIRP) to the current Scriptable Render Pipeline (URP or HDRP). Two conversion mecha
- PipelineConverterMenu — Project-view context menu integration that runs Asset Inventory’s custom pipeline converter on the current selection. Supports individual materials, p
- PrefabPreviewUtilities — Static utility methods for prefab preview generation. Contains common functionality shared across UI, VFX, Particle, Model, and FBX generators.
- PrefabPreviewUtilities.PrefabType — API type
- PreviewAssetManager — Asset materialization and dependency management for preview generation. Extracted from PreviewManager to separate concerns.
- PreviewBoundsCalculator — Centralized bounds calculation for all preview types. Consolidates bounds logic from PreviewManager and CustomPrefabPreviewGenerator.
- PreviewCameraSetup — Centralized camera creation and positioning for all preview types. Consolidates camera logic from PreviewManager, CustomPreviewStage, and PreviewScene
- PreviewDatabaseOperations — Database operations for preview management. Extracted from PreviewManager to separate concerns.
- PreviewLightingSetup — Centralized lighting creation and positioning for all preview types. Consolidates lighting logic from PreviewManager, CustomPreviewStage, and PreviewS
- PreviewManager — API type
- PreviewPipeline — API type
- PreviewRenderUtilities — Centralized render texture management and utilities for preview generation.
- PreviewRequest — API type
- PreviewSceneContext — Context for preview scene setup that needs to be restored
- PreviewSceneSetup — API type
- PreviewTypeFlags — Flags to track which preview types need regeneration
- PreviewValidation — Validation and error detection utilities for preview generation. Consolidates validation logic from PreviewManager and CustomPrefabPreviewGenerator.
- PreviewWizardUI — API type
- ProjectAssetSearch — API type
- ProjectAssetSearch.Options — API type
- ProjectAssetSearch.Result — API type
- ProjectDependencyAnalysis — API type
- ProjectMetadata — API type
- ProjectMetadataCache — API type
- ProjectMetadataCache.Metadata — API type
- ProjectSelectionUI — API type
- ProjectWindowToolbar — API type
- Publisher — API type
- ReassignedMediaIndexValidator — API type
- RelativeLocation — API type
- RelativeUI — API type
- RemovalUI — API type
- RemoveFileTagStep — API type
- RemovePackageTagStep — API type
- Repository — API type
- ResultPickerUI — API type
- RunActionStep — API type
- Sample — API type
- SampleSelectionUI — API type
- SavedCodeSearch — API type
- SavedCodeSearchUI — API type
- SavedPackageSearch — API type
- SavedPackageSearchUI — API type
- SavedSearch — API type
- SavedSearchUI — API type
- ScenePreviewGenerator — Generates previews for Unity scene files. Extracted from PreviewManager for better separation of concerns.
- SceneViewCameraRenderer — Utility for rendering GameObjects using a temporary scene and camera. This bypasses VFX Graph’s visibility limitations with custom cameras.
- ScheduledPreviewRecreationValidator — API type
- ScopedRegistry — API type
- SearchVariable — Represents a variable that can be used in search queries. Variables allow parameterization of saved searches for reusability.
- SearchVariableCollection — Collection of search variables with JSON serialization support. Used to persist variable definitions in saved searches.
- SemanticIndexConsistencyValidator — API type
- SemanticIndexer — API type
- SemanticItem — API type
- SemanticItem.ItemStatus — API type
- SemanticProfile — API type
- SemanticProperty — API type
- SemanticVector — API type
- SemVer — API type
- SetupWizardAIPage — API type
- SetupWizardCompletionPage — API type
- SetupWizardDownloadPage — API type
- SetupWizardIntroPage — API type
- SetupWizardLocationsPage — API type
- SetupWizardPreviewPage — API type
- SetupWizardUIPage — API type
- SFTPUtil — API type
- ShortenAndFilterPropertiesContractResolver — Initializes a new instance of the contract resolver.
- SqliteActionRepository — Implementation of IActionRepository that uses AssetInventory’s SQLite database via CustomAction and CustomActionStep tables.
- SubPackageRenderPipelineValidator — API type
- SuspiciousBackupsValidator — API type
- SystemData — API type
- Tag — API type
- TagActionStepBase — API type
- TagAssignment — API type
- TagAssignment.Target — API type
- Tagging — API type
- TagInfo — API type
- TagSelectionUI — API type
- TagSlashHandling — API type
- TagsUI — API type
- TagTreeElement — API type
- TemplateExport — API type
- TemplateExportEnvironment — API type
- TemplateExportSettings — API type
- TemplateInfo — API type
- TemplateUtils — API type
- TemplateVariables — API type
- TextureNameSuggester — API type
- TMPStep — API type
- TreeElement — API type
- TreeElementUtility — API type
- TreeModel
— API type - UISection — API type
- UIStyles — API type
- UIStyles.TagStyle — API type
- UnindexedSubPackagesValidator — API type
- UninstallFeatureByNameStep — API type
- UninstallPackageUI — API type
- UninstallRegistryPackageByNameStep — API type
- UnityIconOverlay — API type
- UnityPackageDownloadImporter — API type
- UnityPackageImporter — API type
- UnityPackageVersionSelectionUI — API type
- UnityPreviewGenerator — API type
- UpdateAction — API type
- UpdateAction.Phase — API type
- UpdateActionState — API type
- UpdateActionStates — API type
- UpdateObserver — API type
- UpdateRegistryPackageByNameStep — API type
- UpgradeUtil — API type
- UploadInfo — API type
- UseOriginalPreviewValidator — API type
- Validator — API type
- Validator.State — API type
- Validator.ValidatorSpeed — API type
- Validator.ValidatorType — API type
- VersionSelectionUI — API type
- VideoPreviewGenerator — API type
- WelcomeWindow — API type
- WhereUsedUI — API type
- WizardPage — API type
- Workspace — API type
- WorkspaceSearch — API type
- WorkspaceUI — API type
- WrongDimensionPreviewFilesValidator — API type