1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- #ifndef _GDIPLUSCACHEDBITMAP_H
- #define _GDIPLUSCACHEDBITMAP_H
- inline
- CachedBitmap::CachedBitmap(
- IN Bitmap *bitmap,
- IN Graphics *graphics)
- {
- nativeCachedBitmap = NULL;
- lastResult = DllExports::GdipCreateCachedBitmap(
- (GpBitmap *)bitmap->nativeImage,
- graphics->nativeGraphics,
- &nativeCachedBitmap
- );
- }
- inline
- CachedBitmap::~CachedBitmap()
- {
- DllExports::GdipDeleteCachedBitmap(nativeCachedBitmap);
- }
- inline Status
- CachedBitmap::GetLastStatus() const
- {
- Status lastStatus = lastResult;
- lastResult = Ok;
- return (lastStatus);
- }
- #endif
|