A Bob (contraction of Blitter object) was a graphical element (GEL) first used by the Amiga computer. Bobs were hardware sprite-like objects, movable on the screen with the help of the blitter coprocessor.
The AmigaOS GEL system consisted of VSprites, Bobs, AnimComps (animation components) and AnimObs (animation objects), each extending the preceding with additional functionality. While VSprites were a virtualization of hardware sprites Bobs were drawn into a playfield by the blitter, saving and restoring the background of the GEL as required. The Bob with the highest video priority was the last one to be drawn, which made it appear to be in front of all other Bobs.
In contrast to hardware sprites Bobs were not limited in size and number. Bobs required more processing power than sprites, because they required at least one DMA memory copy operation to draw them on the screen. Sometimes three distinct memory copy operations were needed: one to save the screen area where the Bob would be drawn, one to actually draw the Bob, and one later to restore the screen background when the Bob moved away.
An AnimComp added animation to a Bob and an AnimOb grouped AnimComps together and assigned them velocity and acceleration.
Famous quotes containing the word object:
“America has always been a country of amateurs where the professional, that is to say, the man who claims authority as a member of an élite which knows the law in some field or other, is an object of distrust and resentment.”
—W.H. (Wystan Hugh)