#include <RuntimeMeshManager.h>
Public Member Functions | |
| FORCEINLINE void | AddMesh (Datastruct id, MeshType mesh) |
| FORCEINLINE MeshType | GetMesh () |
| FORCEINLINE MeshType | GetMesh (Datastruct id) |
| FORCEINLINE MeshType | GetMeshAtIndex (int32 index) |
| FORCEINLINE TArray< Datastruct > | GetMeshData () |
| FORCEINLINE Datastruct | GetMeshHit (TriangleType tris) |
| FORCEINLINE int32 | GetMeshIndexHit (TriangleType tris) |
| FORCEINLINE bool | HasMesh (Datastruct id) |
| FORCEINLINE void | RemoveMesh (Datastruct id) |
Private Types | |
| typedef FRuntimeMeshDataStruct< VertexType, TriangleType > | MeshType |
Private Member Functions | |
| FORCEINLINE void | getStart (int32 index, int32 &VertStart, int32 &TrisStart) |
| FORCEINLINE void | removeTris (int32 start, int32 len) |
| FORCEINLINE void | removeVerts (int32 start, int32 len, int32 trisStart) |
Private Attributes | |
| TArray< Datastruct > | DataMap |
| FRuntimeMeshDataStruct< VertexType, TriangleType > | Mesh |
| TArray< int32 > | TrisLengths |
| TArray< int32 > | VertLengths |
Definition at line 40 of file RuntimeMeshManager.h.
|
private |
Definition at line 44 of file RuntimeMeshManager.h.
|
inline |
Definition at line 104 of file RuntimeMeshManager.h.
|
inline |
Definition at line 63 of file RuntimeMeshManager.h.
|
inline |
Definition at line 76 of file RuntimeMeshManager.h.
|
inline |
Definition at line 84 of file RuntimeMeshManager.h.
|
inline |
Definition at line 70 of file RuntimeMeshManager.h.
|
inline |
Definition at line 194 of file RuntimeMeshManager.h.
|
inline |
Definition at line 208 of file RuntimeMeshManager.h.
|
inlineprivate |
Definition at line 164 of file RuntimeMeshManager.h.
|
inline |
Definition at line 57 of file RuntimeMeshManager.h.
|
inline |
Definition at line 142 of file RuntimeMeshManager.h.
|
inlineprivate |
Definition at line 186 of file RuntimeMeshManager.h.
|
inlineprivate |
Definition at line 176 of file RuntimeMeshManager.h.
|
private |
Definition at line 48 of file RuntimeMeshManager.h.
|
private |
Definition at line 46 of file RuntimeMeshManager.h.
|
private |
Definition at line 52 of file RuntimeMeshManager.h.
|
private |
Definition at line 50 of file RuntimeMeshManager.h.