luxlabs header browser preview


@class NSMutableData;

@interface MFBitmap : NSObject {
    int m_width;
    int m_height;
    unsigned int m_bitsPerPixel;
    int m_compression;
    BOOL m_isOS2;
    unsigned int m_infoHeaderSize;
    unsigned int m_paletteSize;
    NSMutableData *m_bmpData;
}

- (BOOL)isFlipped;
- (id)init;
- (void).cxx_destruct;
- (BOOL)isEmpty;
- (const char *)pixelData;
- (unsigned long long)pixelDataLength;
- (void)setMonoPalette:(id)a0;
- (void)setNull;
- (void)writeInfoHeader;
- (void)writeFileHeader;
- (void)appendDIBPalette:(id)a0 in_header:(const char *)a1 in_headerSize:(unsigned int)a2 in_usage:(int)a3;
- (unsigned int)coloursUsed:(const char *)a0 in_headerSize:(unsigned int)a1 in_usage:(int)a2;
- (id)initWithBitmap:(id)a0 in_width:(int)a1 in_height:(int)a2 in_planes:(int)a3 in_bitsPerPixel:(int)a4 in_bitmap:(const char *)a5 in_bitmapSize:(unsigned int)a6;
- (id)initWithDIBitmap:(id)a0 in_dib:(const char *)a1 in_dibSize:(unsigned int)a2 in_usage:(int)a3;
- (id)initWithDIBitmap:(id)a0 in_header:(const char *)a1 in_headerSize:(unsigned int)a2 in_bitmap:(const char *)a3 in_bitmapSize:(unsigned int)a4 in_usage:(int)a5;
- (BOOL)parseHeader:(const char *)a0 in_headerSize:(unsigned int)a1;
- (unsigned int)pixelDataOffset:(const char *)a0 in_headerSize:(unsigned int)a1 in_usage:(int)a2;
- (BOOL)processDIBHeader:(id)a0 in_header:(const char *)a1 in_headerSize:(unsigned int)a2 in_usage:(int)a3;
- (void)writePaletteEntry:(id)a0 in_index:(int)a1;

@end