MCPcopy Create free account

hub / github.com/amethyst/distill / types & classes

Types & classes232 in github.com/amethyst/distill

↓ 19 callersClassAssetUuid
core/src/lib.rs:34
↓ 15 callersClassAssetTypeId
core/src/lib.rs:117
↓ 8 callersEnumError
daemon/src/error.rs:4
↓ 6 callersClassArtifactId
core/src/lib.rs:234
↓ 5 callersClassLoadHandle
loader/src/storage.rs:17
↓ 4 callersClassNodeId
processing/src/graph.rs:10
↓ 1 callersClassImporterContextHandleSet
Wrapper for multiple ImporterContextHandles
daemon/src/source_pair_import.rs:119
↓ 1 callersClassIndirectionTable
loader/src/storage.rs:298
↓ 1 callersClassPackfileReader
loader/src/packfile_io.rs:124
↓ 1 callersClassSimpleState
examples/daemon_with_loader/src/image.rs:20
↓ 1 callersClassSimpleState
examples/handle_integration/src/image.rs:17
ClassA
importer/src/ron_importer.rs:71
ClassABC
processing/src/processor.rs:522
ClassAccessError
loader/src/task_local.rs:173
EnumAction
cli/src/shell.rs:219
InterfaceAnyProcessor
processing/src/processor.rs:99
ClassAnyProcessorImpl
processing/src/processor.rs:93
ClassArg
processing/src/processor.rs:278
ClassArtifactCache
daemon/src/artifact_cache.rs:11
ClassArtifactCacheTables
daemon/src/artifact_cache.rs:16
ClassArtifactMetadata
core/src/lib.rs:240
EnumAssetBatchEvent
daemon/src/asset_hub.rs:51
ClassAssetContentUpdateEvent
daemon/src/asset_hub.rs:37
ClassAssetDaemon
daemon/src/daemon.rs:54
ClassAssetDaemonTables
daemon/src/daemon.rs:40
InterfaceAssetHandle
The contract of an asset handle. There are two types of asset handles: Typed -- `Handle<T>`:** When the asset's type is known when loading. Generic
loader/src/handle.rs:614
ClassAssetHub
daemon/src/asset_hub.rs:30
ClassAssetHubImpl
daemon/src/asset_hub_service.rs:77
ClassAssetHubService
daemon/src/asset_hub_service.rs:43
ClassAssetHubSnapshotImpl
daemon/src/asset_hub_service.rs:73
ClassAssetHubTables
daemon/src/asset_hub.rs:69
ClassAssetImportResult
daemon/src/source_pair_import.rs:71
ClassAssetImportResultMetadata
daemon/src/file_asset_source.rs:68
ClassAssetLoad
loader/src/loader.rs:84
ClassAssetLoadOp
Type that allows the downstream asset storage implementation to signal that an asset update operation has completed. See [`AssetStorage::update_asset`
loader/src/storage.rs:44
ClassAssetLoadResult
loader/src/loader.rs:144
ClassAssetMetadata
core/src/lib.rs:219
EnumAssetRef
core/src/lib.rs:180
ClassAssetRefVisitor
loader/src/handle.rs:493
EnumAssetSource
schema/src/schemas/data_capnp.rs:1647
ClassAssetState
examples/daemon_with_loader/src/game.rs:18
ClassAssetState
examples/handle_integration/src/storage.rs:40
InterfaceAssetStorage
Storage for all assets of all asset types. Consumers are expected to provide the implementation for this, as this is the bridge between [`Loader`](cr
loader/src/storage.rs:97
ClassAssetTypeIdVisitor
core/src/lib.rs:149
ClassAssetUuidVisitor
core/src/lib.rs:84
ClassAssetVersionLoad
loader/src/loader.rs:75
InterfaceAsyncImporter
Importers parse file formats and produce assets.
importer/src/lib.rs:118
ClassAtomicHandleAllocator
An implementation of [`HandleAllocator`] which uses an incrementing AtomicU64 internally to allocate LoadHandle IDs.
loader/src/storage.rs:213
ClassAutocomplete
cli/src/shell.rs:455
ClassB
importer/src/ron_importer.rs:77
ClassBigPerf
examples/handle_integration/src/custom_asset.rs:10
ClassBoxedExportInputs
Return value for BoxedImporter::export_boxed
importer/src/boxed_importer.rs:77
InterfaceBoxedImporter
Trait object wrapper for [`crate::Importer`] implementations. Enables using Importers without knowing the concrete type. See [`crate::Importer`] for d
importer/src/boxed_importer.rs:29
ClassBoxedImporterValue
Trait object wrapper for [ImporterValue] implementations. See [ImporterValue] for documentation on fields.
importer/src/boxed_importer.rs:70
ClassBuilder
schema/src/schemas/service_capnp.rs:95
ClassBuilder
schema/src/schemas/data_capnp.rs:83
ClassBuilder
schema/src/schemas/pack_capnp.rs:109
InterfaceCapnpCursor
daemon/src/capnp_db.rs:45
ClassChangeBatch
daemon/src/asset_hub.rs:55
EnumChangeEvent
daemon/src/asset_hub.rs:43
ClassClient
schema/src/schemas/service_capnp.rs:735
ClassCmdAssetsForPath
cli/src/lib.rs:364
ClassCmdBuild
cli/src/lib.rs:264
ClassCmdGet
cli/src/lib.rs:195
ClassCmdPack
cli/src/lib.rs:94
ClassCmdPathForAsset
cli/src/lib.rs:315
ClassCmdShowAll
cli/src/lib.rs:168
InterfaceCommand
cli/src/shell.rs:20
EnumCompressionType
core/src/lib.rs:204
EnumCompressionType
schema/src/schemas/data_capnp.rs:5923
ClassConstantProcessor
processing/src/processor.rs:473
ClassContext
cli/src/lib.rs:51
ClassDBSourceMetadataCache
daemon/src/file_asset_source.rs:1622
InterfaceDBTransaction
daemon/src/capnp_db.rs:94
ClassDataRequest
A request for an asset artifact's data.
loader/src/io.rs:17
ClassDefaultIndirectionResolver
Default implementation of [`IndirectionResolver`] which resolves to the first asset in the list of candidates of the appropriate type.
loader/src/storage.rs:275
ClassDirWatcher
Wraps the notify crate: - supports symlinks - encapsulates notify so other systems don't use it directly - generates update messages for all files on
daemon/src/watcher.rs:22
ClassDummySerdeContext
This context can be used to maintain AssetUuid references through a serialize/deserialize cycle even if the LoadHandles produced are invalid. This is
loader/src/handle.rs:297
ClassDummySerdeContextCurrent
loader/src/handle.rs:309
ClassDummySerdeContextHandle
loader/src/handle.rs:370
ClassDummySerdeContextMaps
loader/src/handle.rs:304
ClassEnvironment
Wrapper around lmdb with extra APIs for reading/writing capnp data and protection against too many readers/writers (will block)
daemon/src/capnp_db.rs:13
EnumError
importer/src/error.rs:7
EnumError
processing/src/graph.rs:331
ClassExit
cli/src/shell.rs:46
ClassExportAsset
Input to Importer::export
importer/src/lib.rs:246
ClassExtensionMap
daemon/src/extension_map.rs:40
ClassFileAssetSource
daemon/src/file_asset_source.rs:44
ClassFileAssetSourceTables
daemon/src/file_asset_source.rs:55
EnumFileEvent
daemon/src/watcher.rs:55
ClassFileMetadata
daemon/src/watcher.rs:49
ClassFileState
daemon/src/file_tracker.rs:80
EnumFileState
schema/src/schemas/data_capnp.rs:950
ClassFileTracker
Starts a thread to watch the file system (via DirWatcher). Receives events about changes to file system and populates LMDB tables. Downstream users of
daemon/src/file_tracker.rs:59
EnumFileTrackerEvent
daemon/src/file_tracker.rs:48
ClassFileTrackerTables
daemon/src/file_tracker.rs:39
EnumFileType
schema/src/schemas/data_capnp.rs:917
ClassFirst
processing/src/graph.rs:261
ClassGame
examples/daemon_with_loader/src/game.rs:104
ClassGame
examples/handle_integration/src/game.rs:12
next →1–100 of 232, ranked by callers