Lines Matching refs:pBuffer

861 	BitmapBuffer* pBuffer = NULL;  in AcquireBuffer()  local
896 pBuffer = new BitmapBuffer; in AcquireBuffer()
898 pBuffer->mnFormat = BMP_FORMAT_BOTTOM_UP | in AcquireBuffer()
906 if( BMP_SCANLINE_FORMAT( pBuffer->mnFormat ) ) in AcquireBuffer()
908 pBuffer->mnWidth = maSize.Width(); in AcquireBuffer()
909 pBuffer->mnHeight = maSize.Height(); in AcquireBuffer()
910 pBuffer->mnScanlineSize = AlignedWidth4Bytes( maSize.Width() * pBIH->biBitCount ); in AcquireBuffer()
911 pBuffer->mnBitCount = (sal_uInt16) pBIH->biBitCount; in AcquireBuffer()
913 if( pBuffer->mnBitCount <= 8 ) in AcquireBuffer()
917 pBuffer->maPalette.SetEntryCount( nPalCount ); in AcquireBuffer()
918 … memcpy( pBuffer->maPalette.ImplGetColorBuffer(), pBI->bmiColors, nPalCount * sizeof( RGBQUAD ) ); in AcquireBuffer()
919 pBuffer->mpBits = (PBYTE) pBI + *(DWORD*) pBI + nPalCount * sizeof( RGBQUAD ); in AcquireBuffer()
928 pBuffer->maColorMask = ColorMask( *(UINT32*) &pBI->bmiColors[ 0 ], in AcquireBuffer()
933 pBuffer->maColorMask = ColorMask( 0x00007c00UL, 0x000003e0UL, 0x0000001fUL ); in AcquireBuffer()
935 pBuffer->maColorMask = ColorMask( 0x00ff0000UL, 0x0000ff00UL, 0x000000ffUL ); in AcquireBuffer()
937 pBuffer->mpBits = (PBYTE) pBI + *(DWORD*) pBI + nOffset; in AcquireBuffer()
940 pBuffer->mpBits = (PBYTE) pBI + *(DWORD*) pBI; in AcquireBuffer()
945 delete pBuffer; in AcquireBuffer()
946 pBuffer = NULL; in AcquireBuffer()
953 return pBuffer; in AcquireBuffer()
958 void WinSalBitmap::ReleaseBuffer( BitmapBuffer* pBuffer, bool bReadOnly ) in ReleaseBuffer() argument
960 if( pBuffer ) in ReleaseBuffer()
964 if( !bReadOnly && !!pBuffer->maPalette ) in ReleaseBuffer()
967 const sal_uInt16 nCount = pBuffer->maPalette.GetEntryCount(); in ReleaseBuffer()
969 …memcpy( pBI->bmiColors, pBuffer->maPalette.ImplGetColorBuffer(), Min( nDIBColorCount, nCount ) * s… in ReleaseBuffer()
976 delete pBuffer; in ReleaseBuffer()