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: |
| |||||||
|