|
|
发表于 2005-4-23 18:16:00
|
显示全部楼层
Re:DraculaLin 问个问题
TColor4 是颜色
其中包括透明,颜色等!
之所以是COLOR4 是因为他有4个颜色构成的!
例如一个方块的图形!他的颜色顺序是这样的.
1 2
4 3
定制颜色可以实现颜色渐变,透明渐变等效果!
function TAsphyreDevice.Draw(Image: TAsphyreImage; Xpos, Ypos, Pattern,
Op: Integer): Integer;
begin
Result:= TexMap(Image, pBounds4(Xpos, Ypos, Image.Width,
Image.Height), clWhite4, tPattern(Pattern), Op);
end;
TexMap函数中
Image是要绘制的图象 TAsphyreImage 类型的
PCoords 是图象的 X,Y,WIDTH,HEIGHT
Color 就是颜色上边已经说了
TexCoord是绘制的图片的范围,类似于DELPHI中把一个图片切成N个的功能!使用时候请这样 tPattern(i)
Op 是模式 在AsphyreDef 单元中有具体定义! |
|