Class DataProvider
  
Syntax
public class DataProvider : ReflectTaskNodeProcessor, IDisposable, IReflectNodeProcessor
 
Constructors
  
DataProvider(ISyncModelProvider, IHashProvider, DataOutput<SyncMesh>, DataOutput<SyncMaterial>, DataOutput<SyncTexture>, DataOutput<StreamInstanceData>)
Declaration
public DataProvider(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