• Home
  • Raw
  • Download

Lines Matching refs:m_strm

87     m_strm.Close();  in Close()
97 if( !m_strm.Open( m_filename )) return false; in ReadHeader()
99 if( setjmp( m_strm.JmpBuf()) == 0 ) in ReadHeader()
101 m_strm.Skip( 10 ); in ReadHeader()
102 m_offset = m_strm.GetDWord(); in ReadHeader()
104 int size = m_strm.GetDWord(); in ReadHeader()
108 m_width = m_strm.GetDWord(); in ReadHeader()
109 m_height = m_strm.GetDWord(); in ReadHeader()
110 m_bpp = m_strm.GetDWord() >> 16; in ReadHeader()
111 m_rle_code = (BmpCompression)m_strm.GetDWord(); in ReadHeader()
112 m_strm.Skip(12); in ReadHeader()
113 int clrused = m_strm.GetDWord(); in ReadHeader()
114 m_strm.Skip( size - 36 ); in ReadHeader()
129 m_strm.GetBytes( m_palette, (clrused == 0? 1<<m_bpp : clrused)*4 ); in ReadHeader()
134 int redmask = m_strm.GetDWord(); in ReadHeader()
135 int greenmask = m_strm.GetDWord(); in ReadHeader()
136 int bluemask = m_strm.GetDWord(); in ReadHeader()
151 m_width = m_strm.GetWord(); in ReadHeader()
152 m_height = m_strm.GetWord(); in ReadHeader()
153 m_bpp = m_strm.GetDWord() >> 16; in ReadHeader()
164 m_strm.GetBytes( buffer, clrused*3 ); in ReadHeader()
181 m_strm.Close(); in ReadHeader()
201 if( m_offset < 0 || !m_strm.IsOpened()) in ReadData()
219 if( setjmp( m_strm.JmpBuf()) == 0 ) in ReadData()
221 m_strm.SetPos( m_offset ); in ReadData()
229 m_strm.GetBytes( src, src_pitch ); in ReadData()
243 m_strm.GetBytes( src, src_pitch ); in ReadData()
258 int code = m_strm.GetWord(); in ReadData()
287 m_strm.GetBytes( src, (((code + 1)>>1) + 1) & -2 ); in ReadData()
300 x_shift3 = m_strm.GetByte()*nch; in ReadData()
301 y_shift = m_strm.GetByte(); in ReadData()
331 m_strm.GetBytes( src, src_pitch ); in ReadData()
347 int code = m_strm.GetWord(); in ReadData()
376 m_strm.GetBytes( src, (code + 1) & -2 ); in ReadData()
393 x_shift3 = m_strm.GetByte()*nch; in ReadData()
394 y_shift = m_strm.GetByte(); in ReadData()
427 m_strm.GetBytes( src, src_pitch ); in ReadData()
439 m_strm.GetBytes( src, src_pitch ); in ReadData()
451 m_strm.GetBytes( color ? data : src, src_pitch ); in ReadData()
461 m_strm.GetBytes( src, src_pitch ); in ReadData()
502 if( m_strm.Open( m_filename ) ) in WriteImage()
510 m_strm.PutBytes( fmtSignBmp, (int)strlen(fmtSignBmp) ); in WriteImage()
513 m_strm.PutDWord( fileStep*height + headerSize ); // file size in WriteImage()
514 m_strm.PutDWord( 0 ); in WriteImage()
515 m_strm.PutDWord( headerSize ); in WriteImage()
518 m_strm.PutDWord( bitmapHeaderSize ); in WriteImage()
519 m_strm.PutDWord( width ); in WriteImage()
520 m_strm.PutDWord( height ); in WriteImage()
521 m_strm.PutWord( 1 ); in WriteImage()
522 m_strm.PutWord( channels << 3 ); in WriteImage()
523 m_strm.PutDWord( BMP_RGB ); in WriteImage()
524 m_strm.PutDWord( 0 ); in WriteImage()
525 m_strm.PutDWord( 0 ); in WriteImage()
526 m_strm.PutDWord( 0 ); in WriteImage()
527 m_strm.PutDWord( 0 ); in WriteImage()
528 m_strm.PutDWord( 0 ); in WriteImage()
533 m_strm.PutBytes( palette, sizeof(palette)); in WriteImage()
540 m_strm.PutBytes( data, width ); in WriteImage()
542 m_strm.PutBytes( zeropad, fileStep - width ); in WriteImage()
545 m_strm.Close(); in WriteImage()