result = CreateBehindHookLayer(li,bm,x0,y0,x1,y1,flags,hook,[,bm2])
d0 a0 a1 d0 d1 d2 d3 d4 a3 [ a2 ]
struct Layer *CreateBehindHookLayer(
struct Layer_Info*,
struct BitMap*,
LONG, LONG, LONG, LONG, LONG,
struct Hook *, ... );
Create a new Layer of position and size (x0,y0)->(x1,y1) Make this layer of type found in flags. Install Layer->BackFill callback Hook.
If SuperBitMap, use bm2 as pointer to real SuperBitMap, and copy contents of Superbitmap into display layer. If this layer is a backdrop layer then place it behind all other layers including other backdrop layers. If this is not a backdrop layer then place it behind all nonbackdrop layers.
- Note:
-
when using SUPERBITMAP, you should also set LAYERSMART flag.
InstallLayerHook,
DeleteLayer, graphics/layers.h, graphics/clip.h, graphics/gfx.h, utility/hooks.h