![]()  | 
  
    SLProject
    4.2.000
    
   A platform independent 3D computer graphics framework for desktop OS,  Android,  iOS and online in web browsers 
   | 
 
This is the complete list of members for SLMesh, including all inherited members.
| _accelStruct | SLMesh | protected | 
| _accelStructIsOutOfDate | SLMesh | protected | 
| _edgeAngleDEG | SLMesh | protected | 
| _edgeColor | SLMesh | protected | 
| _edgeWidth | SLMesh | protected | 
| _finalN | SLMesh | protected | 
| _finalP | SLMesh | protected | 
| _isCPUSkinned | SLMesh | protected | 
| _isSelected | SLMesh | protected | 
| _isVolume | SLMesh | protected | 
| _jointMatrices | SLMesh | protected | 
| _mat | SLMesh | protected | 
| _matOut | SLMesh | protected | 
| _name | SLObject | protected | 
| _primitive | SLMesh | protected | 
| _skeleton | SLMesh | protected | 
| _url | SLObject | protected | 
| _vao | SLMesh | protected | 
| _vaoN | SLMesh | protected | 
| _vaoS | SLMesh | protected | 
| _vaoT | SLMesh | protected | 
| _vertexPosEpsilon | SLMesh | protected | 
| accelStructIsOutOfDate() | SLMesh | inline | 
| addStats(SLNodeStats &stats) | SLMesh | |
| buildAABB(SLAABBox &aabb, const SLMat4f &wmNode) | SLMesh | virtual | 
| C | SLMesh | |
| calcCenterRad(SLVec3f ¢er, SLfloat &radius) | SLMesh | |
| calcMinMax() | SLMesh | virtual | 
| calcNormals() | SLMesh | virtual | 
| calcTangents() | SLMesh | private | 
| calcTex3DMatrix(SLNode *node) | SLMesh | static | 
| computeHardEdgesIndices(float angleRAD, float epsilon) | SLMesh | |
| deleteData() | SLMesh | virtual | 
| deleteDataGpu() | SLMesh | virtual | 
| deleteSelected(SLNode *node) | SLMesh | |
| deleteUnused() | SLMesh | |
| deselectPartialSelection() | SLMesh | |
| draw(SLSceneView *sv, SLNode *node, SLuint intances=0) | SLMesh | virtual | 
| drawIntoDepthBuffer(SLSceneView *sv, SLNode *node, SLMaterial *depthMat) | SLMesh | |
| drawSelectedVertices() | SLMesh | private | 
| edgeAngleDEG() const | SLMesh | inline | 
| edgeAngleDEG(SLfloat ea) | SLMesh | inline | 
| edgeColor() const | SLMesh | inline | 
| edgeColor(const SLCol4f &ec) | SLMesh | inline | 
| edgeWidth() const | SLMesh | inline | 
| edgeWidth(SLfloat ew) | SLMesh | inline | 
| finalN(SLuint i) | SLMesh | inline | 
| finalP(SLuint i) | SLMesh | inline | 
| generateVAO(SLGLVertexArray &vao) | SLMesh | virtual | 
| handleRectangleSelection(SLSceneView *sv, SLGLState *stateGL, SLNode *node) | SLMesh | private | 
| hit(SLRay *ray, SLNode *node) | SLMesh | |
| hitTriangleOS(SLRay *ray, SLNode *node, SLuint iT) | SLMesh | |
| I16 | SLMesh | |
| I32 | SLMesh | |
| IE16 | SLMesh | |
| IE32 | SLMesh | |
| init(SLNode *node) | SLMesh | virtual | 
| IS32 | SLMesh | |
| isSelected() const | SLMesh | inline | 
| isSelected(bool isSelected) | SLMesh | inline | 
| Ji | SLMesh | |
| Jw | SLMesh | |
| mat() const | SLMesh | inline | 
| mat(SLMaterial *m) | SLMesh | inline | 
| matOut() const | SLMesh | inline | 
| matOut(SLMaterial *m) | SLMesh | inline | 
| maxP | SLMesh | |
| minP | SLMesh | |
| N | SLMesh | |
| name(const SLstring &Name) | SLObject | inline | 
| name() const | SLObject | inline | 
| numI() const | SLMesh | inline | 
| P | SLMesh | |
| preShade(SLRay *ray) | SLMesh | virtual | 
| primitive() const | SLMesh | inline | 
| primitive(SLGLPrimitiveType pt) | SLMesh | inline | 
| skeleton() const | SLMesh | inline | 
| skeleton(SLAnimSkeleton *skel) | SLMesh | inline | 
| skinnedN | SLMesh | |
| skinnedP | SLMesh | |
| SLMesh(SLAssetManager *assetMgr, const SLstring &name="Mesh") | SLMesh | explicit | 
| SLObject(const SLstring &Name="", const SLstring &url="") | SLObject | inline | 
| T | SLMesh | |
| transformSkin(bool forceCPUSkinning, const std::function< void(SLMesh *)> &cbInformNodes) | SLMesh | |
| updateAccelStruct() | SLMesh | |
| url(const SLstring &url) | SLObject | inline | 
| url() const | SLObject | inline | 
| UV | SLMesh | |
| vao() | SLMesh | inline | 
| vertexPosEpsilon(SLfloat eps) | SLMesh | inline | 
| ~SLMesh() override | SLMesh | |
| ~SLObject() | SLObject | inlinevirtual |