Namespace UnityEngine.ResourceManagement.Util
Classes
ComponentSingleton<T>
Creates a singleton.
DefaultAllocationStrategy
Default allocator that relies in garbace collection
LinkedListNodeCache<T>
Cache for nodes of LinkedLists. This can be used to eliminate GC allocations.
LRUCacheAllocationStrategy
Allocation strategy that uses internal pools of objects to avoid allocations that can trigger GC calls.
ResourceManagerConfig
Resource Manager Config utility class.
SerializedTypeRestrictionAttribute
Attribute for restricting which types can be assigned to a SerializedType
Structs
ObjectInitializationData
Contains data used to construct and initialize objects at runtime.
SerializedType
Wrapper for serializing types for runtime.
Interfaces
IAllocationStrategy
Allocation strategy for managing heap allocations
IInitializableObject
Interface for objects that support post construction initialization via an id and byte array.
IObjectInitializationDataProvider
Interface for objects that can create object initialization data.