# Ogre::OptimisedUtil Member List

This is the complete list of members for Ogre::OptimisedUtil, including all inherited members.

_detectImplementation(void) | Ogre::OptimisedUtil | `[protected, static]`
calculateFaceNormals(const float *positions, const EdgeData::Triangle *triangles, Vector4 *faceNormals, size_t numTriangles)=0 | Ogre::OptimisedUtil | `[pure virtual]`
calculateLightFacing(const Vector4 &lightPos, const Vector4 *faceNormals, char *lightFacings, size_t numFaces)=0 | Ogre::OptimisedUtil | `[pure virtual]`
concatenateAffineMatrices(const Matrix4 &baseMatrix, const Matrix4 *srcMatrices, Matrix4 *dstMatrices, size_t numMatrices)=0 | Ogre::OptimisedUtil | `[pure virtual]`
extrudeVertices(const Vector4 &lightPos, Real extrudeDist, const float *srcPositions, float *destPositions, size_t numVertices)=0 | Ogre::OptimisedUtil | `[pure virtual]`
getImplementation(void) | Ogre::OptimisedUtil | `[static]`
msImplementation | Ogre::OptimisedUtil | `[protected, static]`
operator=(const OptimisedUtil &rhs) | Ogre::OptimisedUtil | `[private]`
OptimisedUtil(const OptimisedUtil &rhs) | Ogre::OptimisedUtil | `[private]`
OptimisedUtil(void) | Ogre::OptimisedUtil |
softwareVertexMorph(Real t, const float *srcPos1, const float *srcPos2, float *dstPos, size_t numVertices)=0 | Ogre::OptimisedUtil | `[pure virtual]`

softwareVertexSkinning(const float *srcPosPtr, float *destPosPtr, const float *srcNormPtr, float *destNormPtr, const float *blendWeightPtr, const unsigned char *blendIndexPtr, const Matrix4 *const *blendMatrices, size_t srcPosStride, size_t destPosStride, size_t srcNormStride, size_t destNormStride, size_t blendWeightStride, size_t blendIndexStride, size_t numWeightsPerVertex, size_t numVertices)=0

Ogre::OptimisedUtil

`[pure virtual]`

~OptimisedUtil() | Ogre::OptimisedUtil | `[virtual]`

Copyright © 2008 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Jul 26 11:34:24 2009