| /*!**************************************************************************** | |
| @file PVRTTriStrip.h | |
| @copyright Copyright (c) Imagination Technologies Limited. | |
| @brief Strips a triangle list. | |
| ******************************************************************************/ | |
| #ifndef _PVRTTRISTRIP_H_ | |
| #define _PVRTTRISTRIP_H_ | |
| /**************************************************************************** | |
| ** Declarations | |
| ****************************************************************************/ | |
| /*!*************************************************************************** | |
| @brief Reads a triangle list and generates an optimised triangle strip. | |
| @param[out] ppui32Strips | |
| @param[out] ppnStripLen | |
| @param[out] pnStripCnt | |
| @param[in] pui32TriList | |
| @param[in] nTriCnt | |
| *****************************************************************************/ | |
| void PVRTTriStrip( | |
| unsigned int **ppui32Strips, | |
| unsigned int **ppnStripLen, | |
| unsigned int *pnStripCnt, | |
| const unsigned int * const pui32TriList, | |
| const unsigned int nTriCnt); | |
| /*!*************************************************************************** | |
| @brief Reads a triangle list and generates an optimised triangle strip. Result is | |
| converted back to a triangle list. | |
| @param[in,out] pui32TriList | |
| @param[in] nTriCnt | |
| *****************************************************************************/ | |
| void PVRTTriStripList(unsigned int * const pui32TriList, const unsigned int nTriCnt); | |
| #endif /* _PVRTTRISTRIP_H_ */ | |
| /***************************************************************************** | |
| End of file (PVRTTriStrip.h) | |
| *****************************************************************************/ | |