ILNumerics Ultimate VS

PositionsBuffer Class

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
Buffer holding and managing position vertex data for shapes.

[ILNumerics Visualization Engine]

Inheritance Hierarchy

SystemObject
  ILNumerics.DrawingBufferBase
    ILNumerics.DrawingBufferSingle
      ILNumerics.DrawingPositionsBuffer

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

[SerializableAttribute]
public class PositionsBuffer : Buffer<float>

The PositionsBuffer type exposes the following members.

Constructors

  NameDescription
Public methodPositionsBuffer
Create a new empty positions 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.)
Public propertyStatic memberUnitCube
Gets position buffer of a simple shaded unit cube.

[ILNumerics Visualization Engine]

Public propertyStatic memberUnitCubeLighting
Gets position buffer for a unit cube, capable of getting lit.

[ILNumerics Visualization Engine]

Top
Methods

  NameDescription
Public methodCopy
Create and return (lazy) copy of this position buffer.

[ILNumerics Visualization Engine]

(Overrides BufferTCopy.)
Public methodDispose (Inherited from BufferT.)
Public methodGetPositionAt
Retrieves the vertex position at a specific index.

[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(BaseArrayT)
Update all data of this buffer.

[ILNumerics Visualization Engine]

(Inherited from BufferT.)
Public methodUpdate(Int32, Int32, InArrayT) (Inherited from BufferT.)
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 PositionsBuffer)
Conversion operator allowing the assignment of 2 dimensional system array float[,] to position buffers.

[ILNumerics Visualization Engine]

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

[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