1 /* 2 (c) Copyright 2001-2009 The world wide DirectFB Open Source Community (directfb.org) 3 (c) Copyright 2000-2004 Convergence (integrated media) GmbH 4 5 All rights reserved. 6 7 Written by Denis Oliver Kropp <dok@directfb.org>, 8 Andreas Hundt <andi@fischlustig.de>, 9 Sven Neumann <neo@directfb.org>, 10 Ville Syrjälä <syrjala@sci.fi> and 11 Claudio Ciccani <klan@users.sf.net>. 12 13 This library is free software; you can redistribute it and/or 14 modify it under the terms of the GNU Lesser General Public 15 License as published by the Free Software Foundation; either 16 version 2 of the License, or (at your option) any later version. 17 18 This library is distributed in the hope that it will be useful, 19 but WITHOUT ANY WARRANTY; without even the implied warranty of 20 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21 Lesser General Public License for more details. 22 23 You should have received a copy of the GNU Lesser General Public 24 License along with this library; if not, write to the 25 Free Software Foundation, Inc., 59 Temple Place - Suite 330, 26 Boston, MA 02111-1307, USA. 27 */ 28 29 #ifndef ___ATI128_STATE_H__ 30 #define ___ATI128_STATE_H__ 31 32 #include "ati128.h" 33 34 void ati128_set_destination( ATI128DriverData *adrv, 35 ATI128DeviceData *adev, 36 CardState *state ); 37 void ati128_set_source( ATI128DriverData *adrv, 38 ATI128DeviceData *adev, 39 CardState *state ); 40 41 void ati128_set_blittingflags( ATI128DriverData *adrv, 42 ATI128DeviceData *adev, 43 CardState *state ); 44 45 void ati128_set_clip( ATI128DriverData *adrv, 46 ATI128DeviceData *adev, 47 CardState *state ); 48 49 void ati128_set_color( ATI128DriverData *adrv, 50 ATI128DeviceData *adev, 51 CardState *state ); 52 53 void ati128_set_src_colorkey( ATI128DriverData *adrv, 54 ATI128DeviceData *adev, 55 CardState *state ); 56 57 void ati128_set_blending_function( ATI128DriverData *adrv, 58 ATI128DeviceData *adev, 59 CardState *state ); 60 61 62 #endif 63