Skip to content

Class: DataProcessorGroup<TData, TFrom, TTo> ​

  • Namespace: Global
  • Assembly: Dew.Core.dll
csharp
public class DataProcessorGroup<TData, TFrom, TTo> where TData : struct

Properties ​

NameDeclarationDescription
countpublic int count { get; }

Methods ​

Add(DataProcessor&lt;TData, TFrom, TTo&gt;, int) ​

Processors with lower priority value will be executed first.

csharp
public void Add(DataProcessor<TData, TFrom, TTo> processor, int priority = 0)

Parameters:

NameTypeDescription
processorDataProcessor&lt;TData, TFrom, TTo&gt;
priorityint

Clear() ​

csharp
public void Clear()

Process(ref TData, TFrom, TTo) ​

csharp
public void Process(ref TData data, TFrom from, TTo to)

Parameters:

NameTypeDescription
dataTData
fromTFrom
toTTo

Remove(DataProcessor&lt;TData, TFrom, TTo&gt;) ​

csharp
public void Remove(DataProcessor<TData, TFrom, TTo> processor)

Parameters:

NameTypeDescription
processorDataProcessor&lt;TData, TFrom, TTo&gt;

Maintained by the Shape of Dreams Modding Community