ILNumerics Ultimate VS

ColorsBuffer Class

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
This class supports the ILNumerics Visualization Engine infrastructure.
Inheritance Hierarchy

SystemObject
  ILNumerics.DrawingBufferBase
    ILNumerics.DrawingBufferSingle
      ILNumerics.DrawingColorsBuffer

Namespace:  ILNumerics.Drawing
Assembly:  ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
Syntax

[SerializableAttribute]
public class ColorsBuffer : Buffer<float>

The ColorsBuffer type exposes the following members.

Constructors

  NameDescription
Public methodColorsBuffer
Creates an new, empty color buffer.

[ILNumerics Visualization Engine]

Top
Properties

  NameDescription
Public propertyBufferType (Inherited from BufferBase.)
Public propertyDataCount
Number of data vectors (columns)

[ILNumerics Visualization Engine]

(Inherited from BufferT.)
Public propertyDataLength
Dimensionality of a single date in this buffer (number of rows or length of each vector)

[ILNumerics Visualization Engine]

(Inherited from BufferT.)
Public propertyID (Inherited from BufferBase.)
Public propertyIsDisposed (Inherited from BufferT.)
Public propertyIsEmpty (Inherited from BufferT.)
Public propertyStorage
returns a copy(!) of the buffers array storage, using a lazy-copy-on-write scheme. Use Update() for modifications!

[ILNumerics Visualization Engine]

(Inherited from BufferT.)
Top
Methods

  NameDescription
Public methodCopy
Copy this colors buffer. (lazy copy sharing the source data)

[ILNumerics Visualization Engine]

(Overrides BufferTCopy.)
Public methodDispose (Inherited from BufferT.)
Public methodGetColorAt
Gets the color at index i as Color struct.

[ILNumerics Visualization Engine]

Public methodGetVector3At
Gets the color at index i as Vector3 struct.

[ILNumerics Visualization Engine]

Public methodGetVector4At
Gets the color at index i as Vector4 struct.

[ILNumerics Visualization Engine]

Protected methodOnChanged(BufferChangedEventArgs) (Inherited from BufferBase.)
Protected methodOnChanged(Int32, Int32, ChangeQueueActions) (Inherited from BufferBase.)
Protected methodOnDisposing (Inherited from BufferBase.)
Protected methodTargetChanged_Handler (Inherited from BufferT.)
Public methodUpdate(BaseArraySingle)
Update all data of this colors buffer.

[ILNumerics Visualization Engine]

(Overrides BufferTUpdate(BaseArrayT).)
Public methodUpdate(Int32, Color)
Updates a single color in this color buffer, corresponding to a single vertex color.

[ILNumerics Visualization Engine]

Public methodUpdate(Int32, Int32, InArrayT) (Inherited from BufferT.)
Public methodUpdate(Int32, Double, Double, Double, Double)
Updates a single color in this color buffer, provide individual color components.

[ILNumerics Visualization Engine]

Top
Events

  NameDescription
Public eventChanged
Fires once the buffer has been changed

[ILNumerics Visualization Engine]

(Inherited from BufferBase.)
Public eventDisposing
Fires before the buffer gets disposed

[ILNumerics Visualization Engine]

(Inherited from BufferBase.)
Top
Operators

  NameDescription
Public operatorStatic member(Single to ColorsBuffer)
Implicit conversion of 2 dimensional float[,] system array to a ColorsBuffer.

[ILNumerics Visualization Engine]

Public operatorStatic member(BaseArraySingle to ColorsBuffer)
Conversion operator allowing the direct assignment of Array<float> to members/ variables of type ColorsBuffer.

[ILNumerics Visualization Engine]

Top
Fields

  NameDescription
Protected fieldm_dataLength (Inherited from BufferT.)
Protected fieldm_referenceCount (Inherited from BufferT.)
Protected fieldm_storage (Inherited from BufferT.)
Top
Remarks

[ILNumerics Visualization Engine]

See Also

Reference