home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-05-19 | 816 b | 33 lines | [TEXT/CWIE] |
- // =================================================================================
- // GreyGWorld.h ©1997 BB's Team inc. All rights reserved
- // =================================================================================
-
- #pragma once
-
- class GreyGWorld {
-
- public:
- GreyGWorld (void);
- GreyGWorld (Rect&);
- virtual ~GreyGWorld ();
- void SetRect (Rect&);
-
- operator GWorldPtr() { return mGW; }
- operator GrafPtr() { return (GrafPtr)mGW; }
-
- void MakeRoom(void);
- void Lock(void);
- void Unlock(void);
- Boolean IsOK (void);
- float ComputeGrey (Rect &r);
- float ComputeGrey (void);
- Rect Bounds (void);
-
- protected:
-
- GWorldPtr mGW;
- PixMapHandle mPM;
- Int16 mLock;
- Int16 mStep; // bytes between two lines in the pixmap
- };
-