Wykaz poleceń, którymi możemy wyświetlać grafikę z dodatkowymi efektami np. półprzezroczystość czy nachylenie.
Standardowe :
1 |
DXImageList1.Items.Find('..').Draw(dxdraw1.Surface,0,0,0); |
2. Półprzezroczyste – w miejsce v wpisujesz wartość przezroczystości :
1 |
DXImageList1.Items.Find('..').DrawAlpha(dxdraw1.Surface,rect,0,v); |
3. Obrotowe – w miejsce a wpisujesz stopień obrotu (0-266), cx, cy wyznaczają środek wokół którego ma nastąpić obrót :
1 |
DXImageList1.Items.Find('..').DrawRotatr(dxdraw1.Surface,0,0,640,480,0,cx,cy,a); |
4. Falowe, w miejsce a,b,c wpisujesz odchylenia fali :
1 |
DXImageList1.Items.Find('..').DrawWaveX(dxdraw1.Surface,0,0,640,480,0,a,b,c); |
Są jeszcze efekty pośrednie łączące Alpha z Wave, zmieniające rozmiar,itp. Draw, DrawAdd, DrawSub, DrawAlpha, StretchDraw DrawWaveX, DrawWaveXAdd, DrawWaveXAlpha, DrawWaveSub DrawRotate,DrawRotateAdd,DrawRotateAlpha, DrawRotateSub.
Autor: Nakiel