#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.