| Version: | 1.0 |
| Status: | Stable |
| Date: | July 2004 |
| Author: | Rocklyte Systems |
| Copyright: | Rocklyte Systems (c) 2003-2004. All rights reserved. |
| Function Index | |
| AccessDrawableSurface | Provides free access to bitmap data without performing any locks. |
| BlitDrawable | Copies drawable graphics data into any Bitmap object. |
| ExposeDrawable | Exposes any drawable region for which you have an ID. |
| ForbidExpose | Temporarily turns off display exposures. |
| GetRenderInfo | Retrieves display information for any render object without having to access it directly. |
| GetUserFocus | Returns the ID of the drawable that currently has the user's focus. |
| LockDrawableBitmap | Returns a bitmap that represents the video area covered by the render object. |
| PermitExpose | Undoes the the ForbidExpose() function. |
| ReleaseDrawableSurface | Releases any earlier call to AccessDrawableSurface(). |
| SetDrawableRegion | Writes clipping information for a rendered area to a region object. |
| UnlockDrawableBitmap | Unlocks any earlier call to LockDrawableBitmap(). |
| Function: | BlitDrawable() | ||||||||||||||||||
| Short: | Copies drawable graphics data into any Bitmap object. | ||||||||||||||||||
| Synopsis: | ERROR BlitDrawable(OBJECTID RenderID, struct Bitmap *Bitmap, LONG Flags, LONG XCoord, LONG YCoord, LONG Width, LONG Height, LONG XDest, LONG YDest) | ||||||||||||||||||
| Arguments: |
| ||||||||||||||||||
| |||||||||||||||||||
| Function: | ExposeDrawable() | ||||||||||||
| Short: | Exposes any drawable region for which you have an ID. | ||||||||||||
| Synopsis: | ERROR ExposeDrawable(OBJECTID DrawableID, LONG XCoord, LONG YCoord, LONG Width, LONG Height, LONG Flags) | ||||||||||||
| Arguments: |
| ||||||||||||
| |||||||||||||
| Function: | ForbidExpose() | |
| Short: | Temporarily turns off display exposures. | |
| Synopsis: | void ForbidExpose(void) | |
| ||
| Function: | GetRenderInfo() | |||||||||||
| Short: | Retrieves display information for any render object without having to access it directly. | |||||||||||
| Synopsis: | ERROR GetRenderInfo(OBJECTID RenderID, struct RenderInfo *Info, LONG InfoSize) | |||||||||||
| Arguments: |
| |||||||||||
| ||||||||||||
| Function: | GetUserFocus() | |||
| Short: | Returns the ID of the drawable that currently has the user's focus. | |||
| Synopsis: | OBJECTID GetUserFocus(void) | |||
| ||||
| Function: | LockDrawableBitmap() | |||||||
| Short: | Returns a bitmap that represents the video area covered by the render object. | |||||||
| Synopsis: | ERROR LockDrawableBitmap(OBJECTID RenderID, struct Bitmap **Bitmap, LONG *Info) | |||||||
| Arguments: |
| |||||||
| ||||||||
| Function: | PermitExpose() | |
| Short: | Undoes the the ForbidExpose() function. | |
| Synopsis: | void PermitExpose(void) | |
| ||
| Function: | ReleaseDrawableSurface() | |||||||
| Short: | Releases any earlier call to AccessDrawableSurface(). | |||||||
| Synopsis: | ERROR ReleaseDrawableSurface(OBJECTID RenderID, struct BitmapSurface *Surface) | |||||||
| Arguments: |
| |||||||
| ||||||||
| Function: | SetDrawableRegion() | ||||
| Short: | Writes clipping information for a rendered area to a region object. | ||||
| Synopsis: | ERROR SetDrawableRegion(OBJECTID RenderID, *Region) | ||||
| Arguments: |
| ||||
| |||||
| Function: | UnlockDrawableBitmap() | |||||||
| Short: | Unlocks any earlier call to LockDrawableBitmap(). | |||||||
| Synopsis: | ERROR UnlockDrawableBitmap(OBJECTID RenderID, struct Bitmap *Bitmap) | |||||||
| Arguments: |
| |||||||
| ||||||||