DirectOutput
DirectOutput framework R2 for virtual pinball cabinets.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
DirectOutput.General.BitmapHandling.UnsafeBitmap Class Reference

This class allows fast access to the pixels of a bitmap. The code was inspired/stolen from this thread http://www.dreamincode.net/forums/topic/14788-c%23-fast-acces-to-bitmap-pixels/ More...

Public Member Functions

 UnsafeBitmap (Bitmap bitmap)
 
 UnsafeBitmap (int width, int height)
 
void Dispose ()
 
void LockBitmap ()
 
PixelData GetPixel (int x, int y)
 
void UnlockBitmap ()
 
PixelDataPixelAt (int x, int y)
 

Properties

Bitmap Bitmap [get]
 

Detailed Description

This class allows fast access to the pixels of a bitmap. The code was inspired/stolen from this thread http://www.dreamincode.net/forums/topic/14788-c%23-fast-acces-to-bitmap-pixels/

Constructor & Destructor Documentation

DirectOutput.General.BitmapHandling.UnsafeBitmap.UnsafeBitmap ( Bitmap  bitmap)
DirectOutput.General.BitmapHandling.UnsafeBitmap.UnsafeBitmap ( int  width,
int  height 
)

Member Function Documentation

void DirectOutput.General.BitmapHandling.UnsafeBitmap.Dispose ( )
PixelData DirectOutput.General.BitmapHandling.UnsafeBitmap.GetPixel ( int  x,
int  y 
)
void DirectOutput.General.BitmapHandling.UnsafeBitmap.LockBitmap ( )
PixelData* DirectOutput.General.BitmapHandling.UnsafeBitmap.PixelAt ( int  x,
int  y 
)
void DirectOutput.General.BitmapHandling.UnsafeBitmap.UnlockBitmap ( )

Property Documentation

Bitmap DirectOutput.General.BitmapHandling.UnsafeBitmap.Bitmap
get

The documentation for this class was generated from the following file: