
|
84782 packages online
|
|
 |
|
dev/misc/MysticLib.lha |
|
No screenshot available
|
Short: | RTG image viewing library |
Author: | Timm S. Müller |
Uploader: | Timm S Müller (Timm Mueller darmstadt netsurf de) |
Type: | dev/misc |
Version: | 4.2 |
Architecture: | m68k-amigaos |
Date: | 1999-06-07 |
Requires: | Kickstart 3.0 (v39), MC68020 |
Download: | dev/misc/MysticLib.lha - View contents | Readme: | dev/misc/MysticLib.readme |
Downloads: | 912 |
|
mysticview.library is the third abstraction layer in top of
guigfx.library and render.library.
mysticview.library implements an RTG image display class. it
renders images of any kind to a RastPort on any screenmode.
there are no considerations on the programmer's side
required for issues such as screenmodes, aspect ratios,
scaling, OCS/ECS/AGA, HAM, chunky/planar, 8bit, 1bit, 24bit
or alike. all you have to do is to specify a Screen, a
RastPort, a guigfx.library 'picture' and some attributes.
images will be rendered, scaled and dithered automatically,
when needed.
rendering and layouting takes place in the background. you
create the object, and forget it. the background task
instantly reacts to changes of attributes and will redraw
the display when needed. opaque scaling and SIMPLE_REFRESH
is easily implemented, you only need to supply new
attributes. a protection mechanism is implemented for
sharing the RastPort between your application and the
background task of mysticview.library.
this library makes it REALLY EASY to display any kind of
pictures inside any kind of application. there are no
examples included in this archive - the basic implementation
looks like this:
APTR picture, mview;
picture = LoadPicture("filename", TAG_DONE);
mview = MV_Create(screen, rastport, MVIEW_Picture, picture,
TAG_DONE);
if (mview)
{
MV_DrawOn(mview);
while(...) { /* image visible */ }
}
MV_Delete(mview);
DeletePicture(picture);
mysticview.library is the fully encapsulated display engine
of the image viewer 'MysticView'. you are free to use this
library in freeware and shareware applications.
requirements
--------------------------------------
- os3.0 (v39)
- 68020, minimum suggested: 68030/50
- guigfx.library v16 (dev/misc/guigfxlib.lha)
- render.library v30 (dev/misc/renderlib.lha)
supports
- higher cpu, fpu
- os3.1 (v40)
- cybergraphics, picasso96
|
Contents of dev/misc/MysticLib.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 180 441 40.8% -lh5- 4473 May 23 1999 MysticLib/doc.info
[generic] 173 324 53.4% -lh5- bfbe Aug 1 1998 MysticLib/doc/author.info
[generic] 179 441 40.6% -lh5- d57b May 23 1999 MysticLib/doc/autodoc.info
[generic] 5058 20986 24.1% -lh5- 7f98 Jun 7 1999 MysticLib/doc/autodoc/mysticview
[generic] 4620 17762 26.0% -lh5- bb10 Jun 7 1999 MysticLib/doc/autodoc/mysticview.doc
[generic] 177 324 54.6% -lh5- 7f2b May 23 1999 MysticLib/doc/autodoc/mysticview.doc.info
[generic] 175 324 54.0% -lh5- f663 May 23 1999 MysticLib/doc/autodoc/mysticview.info
[generic] 175 324 54.0% -lh5- 61f3 Aug 1 1998 MysticLib/doc/history.info
[generic] 883 2200 40.1% -lh5- cacc May 23 1999 MysticLib/doc/legal
[generic] 175 324 54.0% -lh5- 6120 Aug 1 1998 MysticLib/doc/legal.info
[generic] 200 450 44.4% -lh5- 68d5 May 23 1999 MysticLib/fd.info
[generic] 200 450 44.4% -lh5- 8a89 May 23 1999 MysticLib/include.info
[generic] 193 450 42.9% -lh5- 116b May 23 1999 MysticLib/libs.info
[generic] 175 324 54.0% -lh5- f4be May 23 1999 MysticLib/README.info
[generic] 313 550 56.9% -lh5- 36a9 Jun 7 1999 MysticLib/doc/author
[generic] 1043 2259 46.2% -lh5- 03e7 Jun 7 1999 MysticLib/doc/history
[generic] 198 364 54.4% -lh5- d46a May 23 1999 MysticLib/fd/mysticview_lib.fd
[generic] 351 827 42.4% -lh5- f9a5 May 31 1999 MysticLib/include/clib/mysticview_protos.h
[generic] 1124 3279 34.3% -lh5- 354b Jun 1 1999 MysticLib/include/libraries/mysticview.h
[generic] 218 639 34.1% -lh5- 8e17 May 23 1999 MysticLib/include/pragmas/mysticview_pragmas.h
[generic] 134 196 68.4% -lh5- 6ac1 Dec 24 1997 MysticLib/include/proto/mysticview.h
[generic] 16396 30500 53.8% -lh5- 08f2 Jun 7 1999 MysticLib/libs/mysticview.library
[generic] 12831 24264 52.9% -lh5- c8c5 Jun 7 1999 MysticLib/libs/mysticview.library_68060
[generic] 12785 24012 53.2% -lh5- 4f1e Jun 7 1999 MysticLib/libs/mysticview.library_FPU
[generic] 1097 2186 50.2% -lh5- e530 Jun 7 1999 MysticLib/README
[generic] 181 441 41.0% -lh5- 7dff Jun 7 1999 MysticLib.info
[generic] 177 436 40.6% -lh5- 4740 May 23 1999 MysticLib/maxonc.info
[generic] 247 739 33.4% -lh5- 1780 May 23 1999 MysticLib/maxonc/mysticview.lib
[generic] 259 689 37.6% -lh5- 57d3 May 23 1999 MysticLib/maxonc/mysticview_lib.h
[generic] 178 436 40.8% -lh5- a287 May 23 1999 MysticLib/stormc.info
[generic] 281 849 33.1% -lh5- b260 May 23 1999 MysticLib/stormc/pragma/mysticview_lib.h
[generic] 128 139 92.1% -lh5- 782b May 23 1999 MysticLib/stormc/pragmas/mysticview_pragmas.h
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 32 files 60504 137929 43.9% Jun 7 1999
|
|
|
 |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |