# I3DShPolygonArray Member List

This is the complete list of members for I3DShPolygonArray, including all inherited members.

AddRef()=0 | IMCUnknown | `[pure virtual]`
GetSize(uint32 &uCount, uint32 &vCount, boolean &uClosed, boolean &vClosed)=0 | I3DShPolygonArray | `[pure virtual]`
Init(uint32 uCount, uint32 vCount, boolean uClosed, boolean vClosed)=0 | I3DShPolygonArray | `[pure virtual]`
MeshCalcNormals(boolean smooth)=0 | I3DShPolygonArray | `[pure virtual]`
MeshCalcUV()=0 | I3DShPolygonArray | `[pure virtual]`
MeshGetU(uint32 uIndex, real *uValue)=0 | I3DShPolygonArray | `[pure virtual]`
MeshGetV(uint32 vIndex, real *vValue)=0 | I3DShPolygonArray | `[pure virtual]`
MeshGetVertex(uint32 uIndex, uint32 vIndex, TVector3 *vertex, TVector3 *normal)=0 | I3DShPolygonArray | `[pure virtual]`
MeshSetU(uint32 uIndex, real uValue)=0 | I3DShPolygonArray | `[pure virtual]`
MeshSetV(uint32 vIndex, real vValue)=0 | I3DShPolygonArray | `[pure virtual]`
MeshSetVertex(uint32 uIndex, uint32 vIndex, TVector3 *vertex, TVector3 *normal)=0 | I3DShPolygonArray | `[pure virtual]`
QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | `[pure virtual]`
Release()=0 | IMCUnknown | `[pure virtual]`