PowerVR Software Development Kit |
Go to the source code of this file.
Enumerations | |
enum | EPVRTDataType { EPODDataNone, EPODDataFloat, EPODDataInt, EPODDataUnsignedShort, EPODDataRGBA, EPODDataARGB, EPODDataD3DCOLOR, EPODDataUBYTE4, EPODDataDEC3N, EPODDataFixed16_16, EPODDataUnsignedByte, EPODDataShort, EPODDataShortNorm, EPODDataByte, EPODDataByteNorm } |
Functions | |
void | PVRTDataTypeRead (PVRTVECTOR4f *const pV, const void *const pData, const EPVRTDataType eType, const int nCnt) |
void | PVRTDataTypeRead (unsigned int *const pV, const void *const pData, const EPVRTDataType eType) |
void | PVRTDataTypeWrite (void *const pOut, const EPVRTDataType eType, const int nCnt, const PVRTVECTOR4f *const pV) |
void | PVRTDataTypeWrite (void *const pOut, const EPVRTDataType eType, const unsigned int V) |
void | PVRTVertexTangentBinormal (PVRTVECTOR3 *const pvTan, PVRTVECTOR3 *const pvBin, const PVRTVECTOR3 *const pvNor, const float *const pfPosA, const float *const pfPosB, const float *const pfPosC, const float *const pfTexA, const float *const pfTexB, const float *const pfTexC) |
bool | PVRTVertexGenerateTangentSpace (int *const pnVtxNumOut, char **const pVtxOut, unsigned short *const pwIdx, const int nVtxNum, const char *const pVtx, const int nStride, const int nOffsetPos, EPVRTDataType eTypePos, const int nOffsetNor, EPVRTDataType eTypeNor, const int nOffsetTex, EPVRTDataType eTypeTex, const int nOffsetTan, EPVRTDataType eTypeTan, const int nOffsetBin, EPVRTDataType eTypeBin, const int nTriNum, const float fSplitDifference) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Copyright © 1999-2006, PowerVR Technologies and partners. PowerVR Technologies is a division of Imagination Technologies Ltd.