|
| | FStaticMeshLODResourcesMeshAdapter (const FStaticMeshLODResources *MeshIn) |
| |
| void | SetBuildScale (const FVector3d &BuildScaleIn, bool bScaleNormalsIn) |
| |
| bool | IsTriangle (int32 TID) const |
| |
| bool | IsVertex (int32 VID) const |
| |
| int32 | MaxTriangleID () const |
| |
| int32 | TriangleCount () const |
| |
| int32 | MaxVertexID () const |
| |
| int32 | VertexCount () const |
| |
| uint64 | GetChangeStamp () const |
| |
| const FStaticMeshSection & | TriangleToSection (int32 &InOutIDValue) const |
| |
| FIndex3i | GetTriangle (int32 IDValue) const |
| |
| FVector3d | GetVertex (int32 IDValue) const |
| |
| void | GetTriVertices (int32 IDValue, FVector3d &V0, FVector3d &V1, FVector3d &V2) const |
| |
| template<typename VectorType > |
| void | GetTriVertices (int32 IDValue, VectorType &V0, VectorType &V1, VectorType &V2) const |
| |
| bool | HasNormals () const |
| |
| bool | IsNormal (int32 NID) const |
| |
| int32 | MaxNormalID () const |
| |
| int32 | NormalCount () const |
| |
| FVector3f | GetNormal (int32 IDValue) const |
| |
| template<typename VectorType > |
| void | GetTriNormals (int32 TriId, VectorType &N0, VectorType &N1, VectorType &N2) |
| |
| FVector3f | GetTangentX (int32 IDValue) const |
| |
| template<typename VectorType > |
| void | GetTriTangentsX (int32 TriId, VectorType &T0, VectorType &T1, VectorType &T2) |
| |
| FVector3f | GetTangentY (int32 IDValue) const |
| |
| template<typename VectorType > |
| void | GetTriTangentsY (int32 TriId, VectorType &T0, VectorType &T1, VectorType &T2) |
| |
| bool | HasUVs (const int32 UVLayer=0) const |
| |
| int32 | NumUVLayers () const |
| |
| bool | IsUV (const int32 UVId) const |
| |
| int32 | MaxUVID () const |
| |
| int32 | UVCount () const |
| |
| FVector2f | GetUV (const int32 IDValue, const int32 UVLayer) const |
| |
| template<typename VectorType > |
| void | GetTriUVs (const int32 TriId, const int32 UVLayer, VectorType &UV0, VectorType &UV1, VectorType &UV2) |
| |
| bool | HasColors () const |
| |
| bool | IsColor (int32 ColorIndex) const |
| |
| int32 | MaxColorID () const |
| |
| int32 | ColorCount () const |
| |
| FColor | GetColor (int32 IDValue) const |
| |
| void | GetTriColors (int32 TriId, FColor &C0, FColor &C1, FColor &C2) |
| |
Basic struct to adapt a FStaticMeshLODResources for use by GeometryProcessing classes that template the mesh type and expect a standard set of basic accessors For example, this adapter will let you use a FStaticMeshLODResources with GeometryProcessing's TMeshAABBTree3