Method Process
Process<TVertex>(IObservable<TVertex[]>)
Renders primitives using each of the array data in an observable sequence.
public IObservable<TVertex[]> Process<TVertex>(IObservable<TVertex[]> source) where TVertex : struct
Parameters
sourceIObservable<TVertex[]>A sequence of vertex array data used to render each primitive.
Returns
- IObservable<TVertex[]>
An observable sequence that is identical to the
sourcesequence but where there is an additional side effect of scheduling a primitive render operation where vertex data is drawn from each of the arrays in the sequence.
Type Parameters
TVertexThe type of the array elements used to render each primitive.
Process(IObservable<Mat>)
Renders primitives using each of the matrix data in an observable sequence.
public override IObservable<Mat> Process(IObservable<Mat> source)
Parameters
sourceIObservable<Mat>A sequence of Mat objects representing the vertex array data used to render each primitive.
Returns
- IObservable<Mat>
An observable sequence that is identical to the
sourcesequence but where there is an additional side effect of scheduling a primitive render operation where vertex data is drawn from each of the matrices in the sequence.