ILNumerics - Technical Application Development
SystemObject
ILNumerics.DrawingBufferBase
ILNumerics.DrawingBufferSingle
ILNumerics.DrawingColorsBuffer
Assembly: ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
Top
Top
Top
Top
Top
Top
This class supports the ILNumerics Visualization Engine infrastructure.
Inheritance Hierarchy
ILNumerics.DrawingBufferBase
ILNumerics.DrawingBufferSingle
ILNumerics.DrawingColorsBuffer
Namespace: ILNumerics.Drawing
Assembly: ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
Syntax
The ColorsBuffer type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| ColorsBuffer |
Creates an new, empty color buffer.
[ILNumerics Visualization Engine] |
Properties
| Name | Description | |
|---|---|---|
| BufferType | (Inherited from BufferBase.) | |
| DataCount |
Number of data vectors (columns)
(Inherited from BufferT.)[ILNumerics Visualization Engine] | |
| DataLength |
Dimensionality of a single date in this buffer (number of rows or length of each vector)
(Inherited from BufferT.)[ILNumerics Visualization Engine] | |
| ID | (Inherited from BufferBase.) | |
| IsDisposed | (Inherited from BufferT.) | |
| IsEmpty | (Inherited from BufferT.) | |
| Storage |
returns a copy(!) of the buffers array storage, using a lazy-copy-on-write scheme. Use Update() for modifications!
(Inherited from BufferT.)[ILNumerics Visualization Engine] |
Methods
| Name | Description | |
|---|---|---|
| Copy |
Copy this colors buffer. (lazy copy sharing the source data)
(Overrides BufferTCopy.)[ILNumerics Visualization Engine] | |
| Dispose | (Inherited from BufferT.) | |
| GetColorAt |
Gets the color at index i as Color struct.
[ILNumerics Visualization Engine] | |
| GetVector3At | ||
| GetVector4At | ||
| OnChanged(BufferChangedEventArgs) | (Inherited from BufferBase.) | |
| OnChanged(Int32, Int32, ChangeQueueActions) | (Inherited from BufferBase.) | |
| OnDisposing | (Inherited from BufferBase.) | |
| TargetChanged_Handler | (Inherited from BufferT.) | |
| Update(BaseArraySingle) |
Update all data of this colors buffer.
(Overrides BufferTUpdate(BaseArrayT).)[ILNumerics Visualization Engine] | |
| Update(Int32, Color) |
Updates a single color in this color buffer, corresponding to a single vertex color.
[ILNumerics Visualization Engine] | |
| Update(Int32, Int32, InArrayT) | (Inherited from BufferT.) | |
| Update(Int32, Double, Double, Double, Double) |
Updates a single color in this color buffer, provide individual color components.
[ILNumerics Visualization Engine] |
Events
| Name | Description | |
|---|---|---|
| Changed |
Fires once the buffer has been changed
(Inherited from BufferBase.)[ILNumerics Visualization Engine] | |
| Disposing |
Fires before the buffer gets disposed
(Inherited from BufferBase.)[ILNumerics Visualization Engine] |
Operators
| Name | Description | |
|---|---|---|
| (Single to ColorsBuffer) |
Implicit conversion of 2 dimensional float[,] system array to a ColorsBuffer.
[ILNumerics Visualization Engine] | |
| (BaseArraySingle to ColorsBuffer) |
Conversion operator allowing the direct assignment of Array<float> to members/ variables of type ColorsBuffer.
[ILNumerics Visualization Engine] |
Fields
| Name | Description | |
|---|---|---|
| m_dataLength | (Inherited from BufferT.) | |
| m_referenceCount | (Inherited from BufferT.) | |
| m_storage | (Inherited from BufferT.) |
Remarks
[ILNumerics Visualization Engine]
See Also