Sack Library Documentation
ContentsIndexReferenceHome
PreviousUpNext
sack::image::render Namespace

This is namespace sack::image::render.

Name 
Description 
Interface defines the functions that are exported from the render library. This interface may be retrieved with LoadInterface( "<appropriate name" ). 
This is namespace sack::image::render::keyboard. 
Name 
Description 
The following table lists functions in this documentation. 
The following table lists structs, records, enums in this documentation. 
The following table lists types in this documentation. 
The following table lists macros in this documentation. 
 
Name 
Description 
 
Enables a timer on the mouse to hide the cursor after a second that the mouse is not being moved. 
 
Adds a sprite rendering method to the display. Just before updating to the display, the display is saved, and sprite update callbacks are issued. then the resulting display is output. Sprite data only exists on the output image just before it is put on the physical display. 
 
returns the native handle used to output to. this can be an SDL_Screen or HWND depending on platform. 
 
Lock the renderer for this thread to use. 
 
Function to check if the draw mode of the renderer requires an ALL update (opengl/direct3d) every frame the whole display must be drawn. 
 
Sets whether the display wants to get any mouse events at all. 
 
Unlock the renderer for other threads to use. 
 
Adds a callback to call when a file is dropped. Each callback can return 0 that it did not accept the file, or 1 that it did. once the file is accepted by a handler, it is not passed to any other handlers. 
Name 
Description 
key is sensitive to capslock state 
set to disallow key redefinition 
no keydef here... 
This is macro sack::image::render::KDF_NOREDEF. 
key is sensitive to numlock state the numpad returns num0 - ... or numpad returns home/end/pgdn etc... 
action is called on key release 
if !defined( DISPLAY_SOURCE ) && !defined( DISPLAY_SERVICE ) && !defined( DISPLAY_CLIENT ) 
This is macro sack::image::render::KEYMOD_ALT. 
This is macro sack::image::render::KEYMOD_ANY. 
This is macro sack::image::render::KEYMOD_CTRL. 
This is macro sack::image::render::KEYMOD_NORMAL. 
This is macro sack::image::render::KEYMOD_SHIFT. 
 
 
 
 
 
 
This is the type that the sack::image::render primarily deals with. This is used to put Image to physical display. It can be a truly alpha transparent surface on Windows XP+, and the transparent surface can do region updates in Windows Vista+.

This typename is aliased to different real structures depending on context. The application should just regard this type as a simple value and never ever try to delve into it. 
 
Name 
Description 
 
Private structure for Vidlib. See PRENDERER. Exposed, but applications should use appropriate methods in render namespace. 
 
overrides to default definitions 
 
This is record sack::image::render::KeyDataEventType. 
 
This is record sack::image::render::KeyDefine. 
 
This is type sack::image::render::KEYBIND. 
 
This is type sack::image::render::PKEYBIND. 
 
Private structure for Vidlib. See PRENDERER. Exposed, but applications should use appropriate methods in render namespace. 
 
Private structure for Vidlib. See PRENDERER. Exposed, but applications should use appropriate methods in render namespace. 
Name 
Description 
signature for callback method to pass to WinShell_AcceptDroppedFiles.
Defines type function signature required for a user callback to handle drop file event. 
type for callback signature to handle a bound keyboard event. 
This is record sack::image::render::KeyDefine. 
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering this software please contact us at support@toolsfactory.com.
Copyright (c) 2000+. All rights reserved.
What do you think about this topic? Send feedback!