BitmapBuffer {Microsoft.VisualBasic.Imaging.BitmapImage} .NET clr documentation

BitmapBuffer

Description

Unsafe memory pointer of the Bitmap data buffer.

(线程不安全的图片数据对象)

Declare

            
# namespace Microsoft.VisualBasic.Imaging.BitmapImage
export class BitmapBuffer extends Byte {
   Current: Byte;
   EndRead: boolean;
   # The dimension height of the current bitmap buffer object
   Height: integer;
   Length: integer;
   Position: integer;
   RawBuffer: Byte[];
   Scan0: IntPtr;
   # the dimension size of current bitmap buffer object, 
   #  it is constructed via the BitmapBuffer.Width and 
   #  BitmapBuffer.Height data.
   Size: Size;
   # Stride is the number of bytes your code must iterate past to reach the next vertical pixel.
   Stride: integer;
   UBound: integer;
   # The dimension width of the current bitmap buffer object
   Width: integer;
}

        

.NET clr type reference tree

  1. this class extends from Byte class: Byte
  2. use by property member Current: Byte
  3. use by property member RawBuffer: Byte
  4. use by property member Scan0: IntPtr
  5. use by property member Size: Size

[Package {$package} version {$version} Index]