Amiga_Programmers_Handbook_Vol_1_2nd_Edition.pdf
(
51402 KB
)
Pobierz
199418855 UNPDF
OGRAM
ANDBOOK
me P. Mortimore
& H II
ION OR MACRO
^ h
58^*Aft&cSlgnal(signalNum)
59"*AllocTrap(trapNum)
570 *AllocWBObject ()
179 AndRectRegion (region,
rectangle)
183 *AndRegionRegion (region1,
region2)
336 Animate (animKey, rastPort)
184**AreaCircle (rastPort, centerX,
centerY, radius)
185 *AreaDraw(rastPort, x, y)
188 "AreaEllipse (rastPort, centerX,
centerY, horiz_radius,
vert_radius)
189 AreaEnd (rastPort)
191 *AreaMove(rastPort, x, y)
375 AskFont (rastPort, textAttr)
377 *AskSoftStyle (rastPort)
192 *AttemptLockLayerRom (layer)
62 *AttemptSemaphore
(signalSemaphore)
471 *AutoRequest (window,
bodyText, positiveText,
negativeText, positiveFlags,
negativeFlags, width, height)
380 *AvailFonts(buffer, bufBytes,
types)
63 *AvallMem (requirements)
472 BeginRefresh (window)
407 BeginUpdate (layer)
409 *BehindLayer(layerlnfo, layer)
193 *BltBitMap (srcBitMap, srcX,
srcY, destBitMap, destX,
destY, sizeX, sizeY, minTerm,
mask, tempA)
195 BltBitMapRastPort
(sourceBitMap, sourceX,
sourceY, destRastPort, destX,
desty, sizeX, sizeY, minterm)
197 BltClear (memBlock,
bytecount, flags)
199 BltMaskBitMapRastPort
(sourceBitMap, sourceX,
sourceY, destRastPort, destX,
destY, sizeX, sizeY, minterm,
bltMask)
200 BltPattem (rastPort,
maskBitMap, xl, yl, maxx,
maxy, bytecount)
202 BltTemplate (source, srcX,
srcModulo, destRastPort,
destX, destY, sizeX, sizeY)
204**BNDRY0FF (rastPort)
474 *BuildSysRequest (window,
bodyText, positiveText,
negativeText, IDCMPFlags,
width, height)
573 *BumpRevision (newBuf,
oldName)
66 Cause (interrupt)
205**CEND(uCopList)
339 ChangeSprite (viewPort,
simpleSprite, spritelmage)
68 *ChecklO (ioRequest)
206**CINIT (uCopList, numlnst)
476 *ClearDMRequest (window)
382 ClearEOL (rastPort)
477 ClearMenuStrip (window)
478 ClearPointer (window)
207 *ClearRectRegion (region,
rectangle)
208 ClearRegion (region)
383 ClearScreen (rastPort)
210 ClipBlit (srcRastPort, srcX,
srcY, destRastPort, destX,
destY, sizeX, sizeY, minTerm)
70 CloseDevice (ioRequest)
384 CloseFont (textFont)
72 CloseLibrary (library)
479 CloseScreen (screen)
480 CloseWindow (window)
481 *CloseWorkBench ()
211**CM0VE (uCopList, regnum,
regvalue)
73 ColdReset()
74 CopyMem (srcPointer,
destPointer, size)
75 CopyMemQuick (srcPointer,
destPointer, size)
m window, requester)
466 ActivateWindow (window)
323 AddAnimOb (animOb,
animKey, rastPort)
326 AddBob (bob, rastPort)
15 AddDevlce (device)
371 AddFont (textFont)
569 *AddFreeUst (freeList,
memBlock, length)
467 *AddGadget (pointer, gadget,
position)
468 *AddGList(window, gadget,
position, number_gadgets,
requester)
19 AddHead (list, node)
23 AddlntServer (intNumber,
interrupt)
26 AddLibrary (library)
30 *AddMemList (size, attributes,
priority, basePointer, name)
32 AddPort (msgPort)
34 AddResource (resource)
36 AddSemaphore
(signalSemaphore)
38 AddTail (list, node)
41 AddTask (taskCB, initialPC,
fmalPC)
329 AddVSprite (vSprite, rastPort)
50 "Allocate (MemHeader,
byteSize)
52 *AllocEntry (memList)
55 *AllocMem (byteSize,
requirements)
177 AllocRaster (width, height)
470 *AllocRemember
(rememberKey, size, flags)
C u DC.
-1 "
hi
213 CopySBitMap (layer)
410 *CreateBehindLayer (layerlnfo,
bitMap, xO, yO, xl, yl, flags,
[bitMap2])
413 *CreateUpfrontLayer (layerlnfo,
bitMap, xO, yO, xl, yl, flags,
[bitMap2])
482 CurrentTime (&Seconds,
&Micros)
215**CWAIT (uCopList, vertbpos,
horizbpos)
76 Deallocate (memHeader,
memBlock, byteSize)
414 DeleteLayer (layerlnfo, layer)
217 DisownBlitter ()
483 *DisplayAlert (alertNumber,
string, height)
485 DisplayBeep (screen)
415 DJsposeLayerlnfo (layerlnfo)
218 DisposeRegion (region)
342 DoCollision (rastPort)
78 *DolO (ioRequest)
486 *Doubleclick (startSeconds,
startMicros, currentSeconds,
currentMicros)
219 Draw (rastPort, x, y)
487 DrawBorder (rastPort, border,
leftOfTset, topOffset)
221**DrawCircle (rastPort, centerX,
centerY, radius)
222 DrawEllipse (rastPort, centerX,
centerY, horizRadius,
vertRadius)
344 DrawGList (rastPort, viewPort)
488 Drawlmage (rastPort, image,
leftOfTset, topOffset)
490 EndRefresh (window,
complete)
491 EndRequest (requester,
window)
416 EndUpdate (layer, flag)
79 Enqueue (list, node)
417 FattenLayerlrtfo (layerlnfo)
80 *FindHam#(start, name)
81 *FindPort (name)
82 *FindResident (name)
84 *FindSemaphore (name)
85 *FindTask(name)
574 *FindToolType (toolTypes,
typeName)
223 Flood (rastPort, floodmode,
x,y)
225 FreeColorMap (colorMap)
226 FreeCopList (copList)
227 FreeCprList (cprList)
576 FreeDiskObject (diskObject)
86 FreeEntry (memList)
579 FreeFreeList (freeList)
346 FreeGBuffers (animOb,
rastPort, doubleBuf)
88 FreeMem (memBlock,
byteSize)
228 FreeRaster (memBlock, width,
height)
492 FreeRemember (rememberKey,
reallyForget)
89 FreeSignal (signalNum)
347 FreeSprite (spritenum)
493 FreeSysRequest (window)
91 FreeTrap (trapNum)
231 FreeVPortCopLists (viewPort)
579 FreeWBObject (wBObject)
92 *GetCC()
232 *GetColorMap (entries)
494 *GetDefPrefs (prefBuffer, size)
580 *GetDiskObject (filename)
348 GetGBuffers (animOb, rastPort,
doubleBuf)
581 *Getlcon (filename, diskObject,
freeList)
94 *GetMsg (msgPort)
497 *GetPrefs (prefBuffer, size)
233 *GetRGB4 (colorMap, entry)
498 *GetScreenData (buffer, sjze,
tscreen_type, screea)
350 *GetSprite (MmpleSj>rite,
spritenum) ™" -
582 *GetWBObject (filename)
352 Inanimate (animKey)
234 InitArea (arealnfo, buffer,
maxvectors)
236 InitBitMap (bitMap, depth,
width, height)
96 InitCode (startClass, version)
352 InitGels (headVS, tailVS,
gelslnfo)
355 InitGMasks (animOb)
418 InitLayers(layerlnfo)
356 InitMasks (vSprite)
238 InitRastPort (rastPort)
499 InitRequester (requester)
97 InitResident (resident, segList)
97 InitSemaphore
(signalSemaphore)
100 InitStruct (initTable,
memBlock, size)
242 InitTmpRas (tmpRas, buffer,
size)
244 InitView (view)
246 InitVPort (viewPort)
104 Insert (list, node, listNode)
419 'InstallClipRegion (layer, region)
501 *IntuiTextLength (intuiText)
502 *ItemAddress (menu,
menuNumber)
503**ITEMNUM (menuNumber)
248 LoadRGB4 (viewPort,
colorMap, count)
249 LoadView (view)
504 *LocklBase (lock_number)
420 LockLayer (layerlnfo, layer)
421 LockLayerlnfo (layerlnfo)
251 LockLayerRom (layer) :>:-
*Thesefunctions return a value
*Thesearemacrds
[3
- H*1 ji i ',i-.1Cv1J*,„;
. .^ f.
:i:;iiinSiinr:n
AMIGA PROGRAMMER'S HANDBOOK
Plik z chomika:
ccwrc
Inne pliki z tego folderu:
Amiga od A do Z (Jakub i Adam Zalepa, 1998 rok) 600 stron.pdf
(34729 KB)
Amiga - Vademecum programisty Tom 1&2.zip
(6549 KB)
Amiga C Compiler Users Reference Guide.pdf
(1325 KB)
Amiga Machine Language.pdf
(5529 KB)
Amiga ROM kernel Manual.zip
(111647 KB)
Inne foldery tego chomika:
Aminet
Aminet SET
Aplikacje
Aros
BirdCD
Zgłoś jeśli
naruszono regulamin