Public Types | |
| enum | Direction { kDirNONE = 0x0, kDirUP = 0x01, kDirDOWN = 0x02, kDirLEFT = 0x04, kDirRIGHT = 0x08, kDirVIEW = 0x10 } |
Public Member Functions | |
| CBagPanBitmap (const char *pszFileName, CBofPalette *pPalette, const CBofRect &xViewSize=CBofRect()) | |
| bool | isValid () const |
| bool | isPan () const |
| ErrorCode | paint (CBofBitmap *pBmp, CBofPoint xDstOffset=CBofPoint(0, 0)) |
| ErrorCode | paintUncorrected (CBofBitmap *pBmp, CBofRect &dstRect) |
| ErrorCode | paintWarped (CBofBitmap *pBmp, const CBofRect &dstRect, const CBofRect &srcRect, int offset=0, CBofBitmap *pSrcBmp=nullptr, const CBofRect &preSrcRect=CBofRect()) |
| CBofRect | getWarpSrcRect () |
| CBofPoint | warpedPoint (CBofPoint &xPoint) |
| const CBofRect | getMaxView (CBofSize s=CBofSize(640, 480)) |
| void | setCorrWidth (int nWidth, bool bUpdate=true) |
| void | rotateRight (int nXRotRate=0) |
| void | rotateLeft (int nXRotRate=0) |
| void | rotateUp (int nYRotRate=0) |
| void | rotateDown (int nYRotRate=0) |
| Direction | updateView () |
| void | setCurrView (const CBofRect &xCurrView) |
| void | offsetCurrView (const CBofPoint &xOffset) |
| void | setFOV (double degrees, bool bUpdate=true) |
| void | setViewSize (const CBofSize &xViewSize, bool bUpdate=true) |
| CBofSize | setUnityViewSize () |
| double | setUnityFOV () |
| double | getFOV () const |
| const CBofSize | getViewSize () const |
| const CBofRect | getCurrView () const |
| Direction | getDirection () const |
| void | setRotateRate (const CBofPoint &xRotRate) |
| void | setDirection (const Direction xDirection) |
| int | getCorrWidth () |
| void | activateScrolling (bool val=true) |
| void | deActivateScrolling () |
Public Member Functions inherited from Bagel::SpaceBar::CBofBitmap | |
| CBofBitmap () | |
| CBofBitmap (int dx, int dy, CBofPalette *pPalette, bool bOwnPalette=false, byte *pPrivateBuff=nullptr) | |
| CBofBitmap (const char *pszFileName, CBofPalette *pPalette=nullptr, bool bOwnPalette=false) | |
| virtual | ~CBofBitmap () |
| ErrorCode | buildBitmap (CBofPalette *pPalette) |
| ErrorCode | loadBitmap (const char *pszFileName, CBofPalette *pPalette) |
| void | releaseBitmap () |
| void | setPalette (CBofPalette *pPalette, bool bOwnPalette=false) |
| CBofPalette * | getPalette () |
| void | setIsOwnPalette (bool own) |
| byte * | getPixelAddress (int x, int y) |
| byte * | getPixelAddress (CBofPoint *pPoint) |
| CBofSize | getSize () |
| CBofRect | getRect () |
| void | setReadOnly (bool bReadOnly) |
| bool | getReadOnly () |
| bool | isTopDown () |
| int | width () |
| int | widthBytes () |
| int | height () |
| operator Graphics::ManagedSurface & () | |
| Graphics::ManagedSurface | getSurface () |
| const char * | getFileName () |
| ErrorCode | paint (CBofWindow *pWnd, int x, int y, CBofRect *pSrcRect=nullptr, int nMaskColor=NOT_TRANSPARENT) |
| ErrorCode | paint (CBofWindow *pWnd, CBofRect *pDstRect=nullptr, CBofRect *pSrcRect=nullptr, int nMaskColor=NOT_TRANSPARENT) |
| ErrorCode | paintMaskBackdrop (CBofWindow *pWnd, CBofRect *pDstRect=nullptr, CBofRect *pSrcRect=nullptr, int nMaskColor=NOT_TRANSPARENT) |
| ErrorCode | paint (CBofBitmap *pBmp, int x, int y, CBofRect *pSrcRect=nullptr, int nMaskColor=NOT_TRANSPARENT) |
| ErrorCode | paint (CBofBitmap *pBmp, CBofRect *pDstRect=nullptr, CBofRect *pSrcRect=nullptr, int nMaskColor=NOT_TRANSPARENT) |
| ErrorCode | paintStretch4 (CBofBitmap *pBmp, CBofRect *pDstRect, CBofRect *pSrcRect) |
| The Destination rectangle MUST be divisible by 4. Both bitmaps must be Bottom-Up. The Source must be smaller than the Destination. More... | |
| ErrorCode | paintStretchOpt (CBofBitmap *pBmp, CBofRect *pDstRect, CBofRect *pSrcRect, int nOptSize) |
| ErrorCode | paint1To1 (CBofBitmap *pBmp) |
| ErrorCode | captureScreen (CBofWindow *pWnd, CBofRect *pSrcRect, CBofRect *pDstRect=nullptr) |
| ErrorCode | fadeIn (CBofWindow *pWnd, int x=0, int y=0, int nMaskColor=NOT_TRANSPARENT, int nBlockSize=4, int nSpeed=10) |
| ErrorCode | curtain (CBofWindow *pWnd, int nSpeed=8, int nMaskColor=NOT_TRANSPARENT) |
| ErrorCode | fadeLines (CBofWindow *pWnd, int nSpeed=32, int nMaskColor=NOT_TRANSPARENT) |
| byte | readPixel (int x, int y) |
| void | writePixel (int x, int y, byte iColor) |
| void | circle (int x, int y, uint16 nRadius, byte iColor) |
| void | line (int nSrcX, int nSrcY, int nDstX, int nDstY, byte iColor) |
| void | line (CBofPoint *pSrc, CBofPoint *pDest, byte iColor) |
| void | drawRect (CBofRect *cRect, byte iColor) |
| void | fillRect (CBofRect *cRect, byte iColor) |
| ErrorCode | scrollRight (int nPixels, CBofRect *pRect=nullptr) |
| ErrorCode | scrollLeft (int nPixels, CBofRect *pRect=nullptr) |
| ErrorCode | scrollUp (int nPixels) |
Public Member Functions inherited from Bagel::CBofError | |
| void | reportError (ErrorCode errCode, const char *format,...) |
| bool | errorOccurred () const |
| ErrorCode | getErrorCode () const |
| void | clearError () |
Public Member Functions inherited from Bagel::CBofObject | |
| virtual void | DeleteObject () |
Public Member Functions inherited from Bagel::CCache | |
| CCache () | |
| virtual | ~CCache () |
| void | load () |
| bool | release () |
| void | lock () |
| void | unlock () |
| bool | isLocked () |
Additional Inherited Members | |
Static Public Member Functions inherited from Bagel::SpaceBar::CBofBitmap | |
| static void | setUseBackdrop (bool b) |
| static bool | getUseBackdrop () |
Static Public Member Functions inherited from Bagel::CBofError | |
| static void | fatalError (ErrorCode errCode, const char *format,...) |
| static void | initialize () |
| static int | getErrorCount () |
Static Public Member Functions inherited from Bagel::CBofObject | |
| static bool | isValidObject (const CBofObject *pObject) |
Static Public Member Functions inherited from Bagel::CCache | |
| static void | initialize () |
| static bool | flush () |
| static bool | optimize (uint32 lRequestedFreeSpace) |
Protected Member Functions inherited from Bagel::SpaceBar::CBofBitmap | |
| bool | alloc () override |
| void | free () override |
Protected Member Functions inherited from Bagel::CBofError | |
| virtual void | bofMessageBox (const Common::String &content, const Common::String &title) |
Protected Attributes inherited from Bagel::SpaceBar::CBofBitmap | |
| char | _szFileName [MAX_FNAME] |
| Graphics::ManagedSurface | _bitmap |
| byte * | _pBits = nullptr |
| CBofPalette * | _pPalette = nullptr |
| int | _nScanDX = 0 |
| int | _nDX = 0 |
| int | _nDY = 0 |
| bool | _bTopDown = false |
| bool | _bOwnPalette = false |
| bool | _bReadOnly = false |
| bool | _bInitialized = false |
Protected Attributes inherited from Bagel::CBofError | |
| ErrorCode | _errCode |
Static Protected Attributes inherited from Bagel::SpaceBar::CBofBitmap | |
| static bool | _bUseBackdrop |
Static Protected Attributes inherited from Bagel::CBofError | |
| static int | _count |