#include <RhinoSdkUiDibMac.h>
|  | 
|  | Pixel (BITMAPINFO &in_bmi, const CRhinoDib *in_dib, int in_cd, long in_x, long in_y, unsigned char in_r, unsigned char in_g, unsigned char in_b, int in_alpha, unsigned char *in_pRGBAPixel8=nullptr) | 
|  | 
|  | Pixel (BITMAPINFO &in_bmi, LPBYTE in_bits, long in_cd, long in_x, long in_y, unsigned char in_r, unsigned char in_g, unsigned char in_b, unsigned char in_alpha) | 
|  | 
| float | Float (void) const | 
|  | To support DIBs where a 32-bit float type is stored in the 32 bits of each pixel. Does not work on non-32-bit images.  More... 
 | 
|  | 
| float | Float (void) const | 
|  | To support DIBs where a 32-bit float type is stored in the 32 bits of each pixel. Does not work on non-32-bit images.  More... 
 | 
|  | 
| void | Set (float) | 
|  | 
| void | Set (float) | 
|  | 
| void | Set (unsigned char in_r, unsigned char in_g, unsigned char in_b, int in_alpha) | 
|  | 
| void | Set (unsigned char in_r, unsigned char in_g, unsigned char in_b, unsigned char in_alpha) | 
|  | 
◆ Pixel() [1/2]
  
  | 
        
          | CRhinoDib::Pixel::Pixel | ( | BITMAPINFO & | in_bmi, |  
          |  |  | LPBYTE | in_bits, |  
          |  |  | long | in_cd, |  
          |  |  | long | in_x, |  
          |  |  | long | in_y, |  
          |  |  | unsigned char | in_r, |  
          |  |  | unsigned char | in_g, |  
          |  |  | unsigned char | in_b, |  
          |  |  | unsigned char | in_alpha |  
          |  | ) |  |  |  | inline | 
 
 
◆ Pixel() [2/2]
  
  | 
        
          | CRhinoDib::Pixel::Pixel | ( | BITMAPINFO & | in_bmi, |  
          |  |  | const CRhinoDib * | in_dib, |  
          |  |  | int | in_cd, |  
          |  |  | long | in_x, |  
          |  |  | long | in_y, |  
          |  |  | unsigned char | in_r, |  
          |  |  | unsigned char | in_g, |  
          |  |  | unsigned char | in_b, |  
          |  |  | int | in_alpha, |  
          |  |  | unsigned char * | in_pRGBAPixel8 = nullptr |  
          |  | ) |  |  |  | inline | 
 
 
◆ Float() [1/2]
      
        
          | float CRhinoDib::Pixel::Float | ( | void |  | ) | const | 
      
 
To support DIBs where a 32-bit float type is stored in the 32 bits of each pixel. Does not work on non-32-bit images. 
 
 
◆ Float() [2/2]
      
        
          | float CRhinoDib::Pixel::Float | ( | void |  | ) | const | 
      
 
To support DIBs where a 32-bit float type is stored in the 32 bits of each pixel. Does not work on non-32-bit images. 
 
 
◆ Set() [1/4]
      
        
          | void CRhinoDib::Pixel::Set | ( | float |  | ) |  | 
      
 
 
◆ Set() [2/4]
      
        
          | void CRhinoDib::Pixel::Set | ( | float |  | ) |  | 
      
 
 
◆ Set() [3/4]
      
        
          | void CRhinoDib::Pixel::Set | ( | unsigned char | in_r, | 
        
          |  |  | unsigned char | in_g, | 
        
          |  |  | unsigned char | in_b, | 
        
          |  |  | int | in_alpha | 
        
          |  | ) |  |  | 
      
 
 
◆ Set() [4/4]
  
  | 
        
          | void CRhinoDib::Pixel::Set | ( | unsigned char | in_r, |  
          |  |  | unsigned char | in_g, |  
          |  |  | unsigned char | in_b, |  
          |  |  | unsigned char | in_alpha |  
          |  | ) |  |  |  | inline | 
 
 
◆ alpha [1/2]
      
        
          | int CRhinoDib::Pixel::alpha | 
      
 
 
◆ alpha [2/2]
      
        
          | const unsigned char CRhinoDib::Pixel::alpha | 
      
 
 
◆ b [1/2]
      
        
          | unsigned char CRhinoDib::Pixel::b | 
      
 
 
◆ b [2/2]
      
        
          | const unsigned char CRhinoDib::Pixel::b | 
      
 
 
◆ bmi
◆ color_depth [1/2]
      
        
          | int CRhinoDib::Pixel::color_depth | 
      
 
 
◆ color_depth [2/2]
      
        
          | const int CRhinoDib::Pixel::color_depth | 
      
 
 
◆ dib_bits
      
        
          | LPBYTE CRhinoDib::Pixel::dib_bits | 
      
 
 
◆ g [1/2]
      
        
          | unsigned char CRhinoDib::Pixel::g | 
      
 
 
◆ g [2/2]
      
        
          | const unsigned char CRhinoDib::Pixel::g | 
      
 
 
◆ pDib
◆ pRGBAPixel8
      
        
          | unsigned char* CRhinoDib::Pixel::pRGBAPixel8 | 
      
 
Only set this value when the exact format is known (8-bit RGBA or RGB) Note that this is Mac only. 
 
 
◆ r [1/2]
      
        
          | unsigned char CRhinoDib::Pixel::r | 
      
 
 
◆ r [2/2]
      
        
          | const unsigned char CRhinoDib::Pixel::r | 
      
 
 
◆ reserved
      
        
          | ON__UINT_PTR CRhinoDib::Pixel::reserved | 
      
 
 
◆ x [1/2]
◆ x [2/2]
      
        
          | const long CRhinoDib::Pixel::x | 
      
 
 
◆ y [1/2]
◆ y [2/2]
      
        
          | const long CRhinoDib::Pixel::y |