Sack Library Documentation
ContentsIndexReferenceHome
PreviousUpNext
image.h

Crafted by Jim Buckeyne (c)1999-2006++ Freedom Collective 

 

Image building tracking, and simple manipulations.

Name 
Description 
This is macro _IMAGE_NAMESPACE. 
A second level paste macro so macro substitution is done on parameters. 
Macro to do symbol concatenation. 
Define the namespace of image routines, when building under C++. This ends the namespace. Assembly routines only have the ability to export C names, so extern"c" { } is used instead of namespace ___ { }.
Define the namespace of image routines, when building under C++. This ends the namespace. Assembly routines only have the ability to export C names, so extern"c" { } is used instead of namespace ___ { }. 
Define the namespace of image routines, when building under C++. This ends the namespace. Assembly routines only have the ability to export C names, so extern"c" { } is used instead of namespace ___ { }.
Define the namespace of image routines, when building under C++. This ends the namespace. Assembly routines only have the ability to export C names, so extern"c" { } is used instead of namespace ___ { }. 
This is macro BASE_IMAGE_NAMESPACE. 
Define the default call type of image routines. CPROC is __cdecl.
Define the default call type of image routines. CPROC is __cdecl. 
multiple inclusion protection symbol 
Define the namespace of image routines, when building under C++. 
Define the namespace of image routines, when building under C++. This ends a namespace.
Define the namespace of image routines, when building under C++. This ends a namespace. 
Define the linkage type of the routine... probably __declspec(dllimport) if not building the library.
Define the linkage type of the routine... probably __declspec(dllimport) if not building the library. 
this sometimes needs an extra 'extern 
This is macro SECOND_IMAGE_LEVEL. 
Name 
Description 
sack 
Render provides a method to display images on a screen. It is the interface between memory images and the window desktop or frame buffer the user is viewing on a monitor.

Under windows, this is implemented as an HWND and an HBITMAP used to allow the application to draw. Updates are done directly from the drawable surface to the HWND as appropriate for the type of service. This is implemented with Vidlib.dll.

Under Linux, this is mounted against SDL. SDL, however, does not give multiple display surfaces, so a more direct method should be used someday, other than SDL does... more 
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!