Class DataProvider
Syntax
public class DataProvider : ReflectTaskNodeProcessor, IDisposable, IReflectNodeProcessor
Constructors
DataProvider(EventHub, MemoryTracker, ISyncModelProvider, IHashProvider, DataOutput<SyncMesh>, DataOutput<SyncMaterial>, DataOutput<SyncTexture>, DataOutput<StreamInstanceData>)
Declaration
public DataProvider(EventHub hub, MemoryTracker memTracker, ISyncModelProvider client, IHashProvider hashProvider, DataOutput<SyncMesh> syncMeshOutput, DataOutput<SyncMaterial> syncMaterialOutput, DataOutput<SyncTexture> syncTextureOutput, DataOutput<StreamInstanceData> instanceDataOutput)
Parameters
Fields
m_State
Declaration
protected DataProvider.State m_State
Field Value
Methods
OnPipelineInitialized()
Declaration
public override void OnPipelineInitialized()
Overrides
OnPipelineShutdown()
Declaration
public override void OnPipelineShutdown()
Overrides
OnStreamAssetEvent(SyncedData<StreamAsset>, StreamEvent)
Declaration
public void OnStreamAssetEvent(SyncedData<StreamAsset> stream, StreamEvent eventType)
Parameters
OnStreamInstanceBegin()
Declaration
public void OnStreamInstanceBegin()
OnStreamInstanceEnd()
Declaration
public void OnStreamInstanceEnd()
OnStreamInstanceEvent(SyncedData<StreamInstance>, StreamEvent)
Declaration
public void OnStreamInstanceEvent(SyncedData<StreamInstance> stream, StreamEvent streamEvent)
Parameters
RunInternal(CancellationToken)
Declaration
protected override Task RunInternal(CancellationToken token)
Parameters
Returns
Overrides
UpdateInternal(Single)
Declaration
protected override void UpdateInternal(float unscaledDeltaTime)
Parameters
Type |
Name |
Description |
Single |
unscaledDeltaTime |
|
Overrides