| /*!**************************************************************************** |
| |
| @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) |
| *****************************************************************************/ |
| |