Interface IGenericAssetLoader<T, TN, TS, L>
Syntax
public interface IGenericAssetLoader<T, TN, TS, L>
where T : struct, IComponentData where TN : struct, IComponentData, ISystemStateComponentData where TS : struct, IComponentData where L : struct, IComponentData, ISystemStateComponentData
Type Parameters
Name |
Description |
T |
|
TN |
|
TS |
|
L |
|
Methods
CheckLoading(IntPtr, EntityManager, Entity, ref T, ref TN, ref TS, ref L)
Declaration
LoadResult CheckLoading(IntPtr cppwrapper, EntityManager man, Entity e, ref T thing, ref TN native, ref TS source, ref L loading)
Parameters
Returns
FinishLoading(EntityManager, Entity, ref T, ref TN, ref L)
Declaration
void FinishLoading(EntityManager man, Entity e, ref T thing, ref TN native, ref L loading)
Parameters
FreeNative(EntityManager, Entity, ref TN)
Declaration
void FreeNative(EntityManager man, Entity e, ref TN native)
Parameters
StartLoad(EntityManager, Entity, ref T, ref TN, ref TS, ref L)
Declaration
void StartLoad(EntityManager man, Entity e, ref T thing, ref TN native, ref TS source, ref L loading)
Parameters