URuntimeMeshLibrary Member List

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

CalculateTangentsForMesh(const TArray< FVector > &Vertices, const TArray< int32 > &Triangles, TArray< FVector > &Normals, const TArray< FVector2D > &UVs, TArray< FRuntimeMeshTangent > &Tangents, bool bCreateSmoothNormals=true)URuntimeMeshLibrarystatic
CalculateTangentsForMesh(TArray< FRuntimeMeshVertexSimple > &Vertices, const TArray< int32 > &Triangles, bool bCreateSmoothNormals=true)URuntimeMeshLibrarystatic
CalculateTangentsForMesh(const TSharedPtr< FRuntimeMeshAccessor > &MeshAccessor, bool bCreateSmoothNormals=true)URuntimeMeshLibrarystatic
CalculateTangentsForMesh(TFunction< int32(int32 Index)> IndexAccessor, TFunction< FVector(int32 Index)> VertexAccessor, TFunction< FVector2D(int32 Index)> UVAccessor, TFunction< void(int32 Index, FVector TangentX, FVector TangentY, FVector TangentZ)> TangentSetter, int32 NumVertices, int32 NumUVs, int32 NumIndices, bool bCreateSmoothNormals)URuntimeMeshLibraryprivatestatic
CalculateTangentsForMeshPacked(TArray< FRuntimeMeshBlueprintVertexSimple > &Vertices, const TArray< int32 > &Triangles, bool bCreateSmoothNormals=true)URuntimeMeshLibrarystatic
CopyCollisionFromStaticMesh(UStaticMesh *StaticMesh, URuntimeMesh *RuntimeMesh)URuntimeMeshLibrarystatic
CopyCollisionFromStaticMesh(UStaticMeshComponent *StaticMeshComponent, URuntimeMesh *RuntimeMesh)URuntimeMeshLibraryinlinestatic
CopyStaticMeshToRuntimeMesh(UStaticMeshComponent *StaticMeshComponent, int32 LODIndex, URuntimeMesh *RuntimeMesh, bool bCreateCollision)URuntimeMeshLibrarystatic
CopyStaticMeshToRuntimeMeshComponent(UStaticMeshComponent *StaticMeshComponent, int32 LODIndex, URuntimeMeshComponent *RuntimeMeshComponent, bool bCreateCollision)URuntimeMeshLibrarystatic
GenerateTessellationIndexBuffer(const TArray< FVector > &Vertices, const TArray< int32 > &Triangles, TArray< FVector > &Normals, const TArray< FVector2D > &UVs, TArray< FRuntimeMeshTangent > &Tangents)URuntimeMeshLibrarystatic
GenerateTessellationIndexBuffer(const TArray< FRuntimeMeshVertexSimple > &Vertices, const TArray< int32 > &Triangles)URuntimeMeshLibrarystatic
GenerateTessellationIndexBuffer(const TSharedPtr< FRuntimeMeshAccessor > &MeshAccessor)URuntimeMeshLibrarystatic
GenerateTessellationIndexBuffer(const TSharedPtr< FRuntimeMeshAccessor > &MeshAccessor, const TSharedPtr< FRuntimeMeshIndicesAccessor > &OutTessellationIndices)URuntimeMeshLibrarystatic
GenerateTessellationIndexBufferPacked(const TArray< FRuntimeMeshBlueprintVertexSimple > &Vertices, const TArray< int32 > &Triangles)URuntimeMeshLibrarystatic
GetNewIndexForOldVertIndex(const FPositionVertexBuffer *PosBuffer, const FStaticMeshVertexBuffer *VertBuffer, const FColorVertexBuffer *ColorBuffer, TMap< int32, int32 > &MeshToSectionVertMap, int32 VertexIndex, int32 NumUVChannels, TFunction< int32(FVector Position, FVector TangentX, FVector TangentY, FVector TangentZ)> VertexCreator, TFunction< void(int32 VertexIndex, int32 UVIndex, FVector2D UV)> UVSetter, TFunction< void(int32 VertexIndex, FColor Color)> ColorSetter)URuntimeMeshLibraryprivatestatic
GetStaticMeshSection(UStaticMesh *InMesh, int32 LODIndex, int32 SectionIndex, TArray< FVector > &Vertices, TArray< int32 > &Triangles, TArray< FVector > &Normals, TArray< FVector2D > &UVs, TArray< FColor > &Colors, TArray< FRuntimeMeshTangent > &Tangents)URuntimeMeshLibrarystatic
GetStaticMeshSection(UStaticMesh *InMesh, int32 LODIndex, int32 SectionIndex, TArray< FRuntimeMeshVertexSimple > &Vertices, TArray< int32 > &Triangles)URuntimeMeshLibrarystatic
GetStaticMeshSection(UStaticMesh *InMesh, int32 LODIndex, int32 SectionIndex, TArray< FRuntimeMeshVertexSimple > &Vertices, TArray< int32 > &Triangles, TArray< int32 > &AdjacencyTriangles)URuntimeMeshLibrarystatic
GetStaticMeshSection(UStaticMesh *InMesh, int32 LODIndex, int32 SectionIndex, const TSharedPtr< FRuntimeMeshAccessor > &MeshAccessor)URuntimeMeshLibrarystatic
GetStaticMeshSection(UStaticMesh *InMesh, int32 LODIndex, int32 SectionIndex, const TSharedPtr< FRuntimeMeshAccessor > &MeshAccessor, const TSharedPtr< FRuntimeMeshIndicesAccessor > &TessellationIndicesAccessor)URuntimeMeshLibrarystatic
GetStaticMeshSection(UStaticMesh *InMesh, int32 LODIndex, int32 SectionIndex, TArray< VertexType0 > &Vertices, TArray< IndexType > &Triangles)URuntimeMeshLibraryinlinestatic
GetStaticMeshSection(UStaticMesh *InMesh, int32 LODIndex, int32 SectionIndex, int32 NumSupportedUVs, TFunction< int32(FVector Position, FVector TangentX, FVector TangentY, FVector TangentZ)> VertexCreator, TFunction< void(int32 VertexIndex, int32 UVIndex, FVector2D UV)> UVSetter, TFunction< void(int32 VertexIndex, FColor Color)> ColorSetter, TFunction< void(int32)> IndexCreator, TFunction< void(int32)> AdjacencyIndexCreator)URuntimeMeshLibraryprivatestatic
GetStaticMeshSectionPacked(UStaticMesh *InMesh, int32 LODIndex, int32 SectionIndex, TArray< FRuntimeMeshBlueprintVertexSimple > &Vertices, TArray< int32 > &Triangles)URuntimeMeshLibrarystatic


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:33