Table of Contents

Class StoreImageSequence

Namespace
Bonsai.Shaders
Assembly
Bonsai.Shaders.dll

Represents an operator that writes a sequence of images to a texture array.

public class StoreImageSequence : Combinator<IplImage[], Texture>
Inheritance
StoreImageSequence
Inherited Members

Properties

InternalFormat

Gets or sets a value specifying the internal pixel format of the texture.

public PixelInternalFormat InternalFormat { get; set; }

Property Value

PixelInternalFormat

MagFilter

Gets or sets a value specifying the texture magnification filter.

public TextureMagFilter MagFilter { get; set; }

Property Value

TextureMagFilter

MinFilter

Gets or sets a value specifying the texture minification filter.

public TextureMinFilter MinFilter { get; set; }

Property Value

TextureMinFilter

PlaybackRate

Gets or sets the default rate at which to playback the stored image sequence.

[Range(0, 2147483647)]
public double PlaybackRate { get; set; }

Property Value

double

WrapS

Gets or sets a value specifying wrapping parameters for the column coordinates of the texture sampler.

public TextureWrapMode WrapS { get; set; }

Property Value

TextureWrapMode

WrapT

Gets or sets a value specifying wrapping parameters for the row coordinates of the texture sampler.

public TextureWrapMode WrapT { get; set; }

Property Value

TextureWrapMode

Methods

Process(IObservable<IplImage[]>)

Writes each array of images in an observable sequence into a new texture array.

public override IObservable<Texture> Process(IObservable<IplImage[]> source)

Parameters

source IObservable<IplImage[]>

A sequence of arrays of IplImage objects used to initialize the texture array.

Returns

IObservable<Texture>

A sequence of Texture objects where each texture stores the corresponding array of images in the source sequence.

Process(IObservable<IplImage>)

Writes an observable sequence of images to a texture array.

public IObservable<Texture> Process(IObservable<IplImage> source)

Parameters

source IObservable<IplImage>

The sequence of images to be stored in the texture array.

Returns

IObservable<Texture>

An observable sequence containing the Texture object used to store all the images in the source sequence. The initialized texture array is returned only when the image sequence is completed.