dillon@CORY.BERKELEY.EDU (Matt Dillon) (09/16/87)
> And now a question to the wizards at C-A (this means you, Dale!): >Whyzzit that SetDrPt(), SetOPen() et al are macros, but SetAPen() and >SetBPen() are real library calls? Further, when I tried turning SetAPen() >into a macro many moons ago as an experiment, things broke left and right. >What exactly does SetAPen() do that prevents its existence as a macro? SetAPen() recalculates the blitter minterms.... kinda hard to do in a macro. (I think, but am not sure, that these minterms are the RPORT->minterms array). Now I have a question.... I can use the RP_User field in the rastport structure for whatever I want, right? When I'm simulating a rastport, is it ok to leave the Layer field NULL? (assume I don't care about clipping). Finally, does the Mask field effect minterm generation? E.G. Should I do a SetAPen() after I change the Mask field? -Matt