#include "CoreMinimal.h"
#include "RuntimeMeshCore.h"
#include "RuntimeMeshCollision.h"
#include "RuntimeMeshSection.h"
#include "RuntimeMeshBlueprint.h"
Go to the source code of this file.
Classes | |
class | FRuntimeMeshData |
Typedefs | |
using | FRuntimeMeshDataPtr = TSharedPtr< FRuntimeMeshData, ESPMode::ThreadSafe > |
using | FRuntimeMeshDataRef = TSharedRef< FRuntimeMeshData, ESPMode::ThreadSafe > |
using | FRuntimeMeshProxyPtr = TSharedPtr< FRuntimeMeshProxy, ESPMode::ThreadSafe > |
Functions | |
DECLARE_CYCLE_STAT (TEXT("RM - Create Mesh Section - No Data"), STAT_RuntimeMesh_CreateMeshSection_NoData, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Create Dual Buffer Mesh Section - No Data"), STAT_RuntimeMesh_CreateMeshSectionDualBuffer_NoData, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Create Triple Buffer Mesh Section - No Data"), STAT_RuntimeMesh_CreateMeshSectionTripleBuffer_NoData, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Create Mesh Section"), STAT_RuntimeMesh_CreateMeshSection, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Create Mesh Section - With Bounding Box"), STAT_RuntimeMesh_CreateMeshSection_BoundingBox, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Create Mesh Section Dual Buffer"), STAT_RuntimeMesh_CreateMeshSectionDualBuffer, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Create Mesh Section Dual Buffer - With Bounding Box"), STAT_RuntimeMesh_CreateMeshSectionDualBuffer_BoundingBox, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Create Mesh Section Triple Buffer"), STAT_RuntimeMesh_CreateMeshSectionTripleBuffer, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Create Mesh Section Triple Buffer - With Bounding Box"), STAT_RuntimeMesh_CreateMeshSectionTripleBuffer_BoundingBox, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section - No Triangles"), STAT_RuntimeMesh_UpdateMeshSection_NoTriangles, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section - No Triangles - With Bounding Box"), STAT_RuntimeMesh_UpdateMeshSection_NoTriangles_BoundingBox, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section"), STAT_RuntimeMesh_UpdateMeshSection, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section - With Bounding Box"), STAT_RuntimeMesh_UpdateMeshSection_BoundingBox, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section Dual Buffer - No Triangles"), STAT_RuntimeMesh_UpdateMeshSectionDualBuffer_NoTriangles, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section Dual Buffer - No Triangles - With Bounding Box"), STAT_RuntimeMesh_UpdateMeshSectionDualBuffer_NoTriangles_BoundingBox, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section Dual Buffer"), STAT_RuntimeMesh_UpdateMeshSectionDualBuffer, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section Dual Buffer - With Bounding Box"), STAT_RuntimeMesh_UpdateMeshSectionDualBuffer_BoundingBox, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section Triple Buffer - No Triangles"), STAT_RuntimeMesh_UpdateMeshSectionTripleBuffer_NoTriangles, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section Triple Buffer - No Triangles - With Bounding Box"), STAT_RuntimeMesh_UpdateMeshSectionTripleBuffer_NoTriangles_BoundingBox, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section Triple Buffer"), STAT_RuntimeMesh_UpdateMeshSectionTripleBuffer, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section Triple Buffer - With Bounding Box"), STAT_RuntimeMesh_UpdateMeshSectionTripleBuffer_BoundingBox, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section Primary Buffer"), STAT_RuntimeMesh_UpdateMeshSectionPrimaryBuffer, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section Primary Buffer - With Bounding Box"), STAT_RuntimeMesh_UpdateMeshSectionPrimaryBuffer_BoundingBox, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section Secondary Buffer"), STAT_RuntimeMesh_UpdateMeshSectionSecondaryBuffer, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section Tertiary Buffer"), STAT_RuntimeMesh_UpdateMeshSectionTertiaryBuffer, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Update Mesh Section Triangles"), STAT_RuntimeMesh_UpdateMeshSectionTriangles, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Set Section Tessellation Triangles"), STAT_RuntimeMesh_SetSectionTessellationTriangles, STATGROUP_RuntimeMesh) | |
DECLARE_CYCLE_STAT (TEXT("RM - Serialize Data"), STAT_RuntimeMesh_SerializationOperator, STATGROUP_RuntimeMesh) | |
DECLARE_DELEGATE_OneParam (FRuntimeMeshGameThreadTaskDelegate, URuntimeMesh *) | |
using FRuntimeMeshDataPtr = TSharedPtr<FRuntimeMeshData, ESPMode::ThreadSafe> |
Definition at line 1142 of file RuntimeMeshData.h.
using FRuntimeMeshDataRef = TSharedRef<FRuntimeMeshData, ESPMode::ThreadSafe> |
Definition at line 1141 of file RuntimeMeshData.h.
using FRuntimeMeshProxyPtr = TSharedPtr<FRuntimeMeshProxy, ESPMode::ThreadSafe> |
Definition at line 15 of file RuntimeMeshData.h.
DECLARE_CYCLE_STAT | ( | TEXT("RM - Create Mesh Section - No Data") | , |
STAT_RuntimeMesh_CreateMeshSection_NoData | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Create Dual Buffer Mesh Section - No Data") | , |
STAT_RuntimeMesh_CreateMeshSectionDualBuffer_NoData | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Create Triple Buffer Mesh Section - No Data") | , |
STAT_RuntimeMesh_CreateMeshSectionTripleBuffer_NoData | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Create Mesh Section") | , |
STAT_RuntimeMesh_CreateMeshSection | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Create Mesh Section - With Bounding Box") | , |
STAT_RuntimeMesh_CreateMeshSection_BoundingBox | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Create Mesh Section Dual Buffer") | , |
STAT_RuntimeMesh_CreateMeshSectionDualBuffer | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Create Mesh Section Dual Buffer - With Bounding Box") | , |
STAT_RuntimeMesh_CreateMeshSectionDualBuffer_BoundingBox | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Create Mesh Section Triple Buffer") | , |
STAT_RuntimeMesh_CreateMeshSectionTripleBuffer | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Create Mesh Section Triple Buffer - With Bounding Box") | , |
STAT_RuntimeMesh_CreateMeshSectionTripleBuffer_BoundingBox | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section - No Triangles") | , |
STAT_RuntimeMesh_UpdateMeshSection_NoTriangles | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section - No Triangles - With Bounding Box") | , |
STAT_RuntimeMesh_UpdateMeshSection_NoTriangles_BoundingBox | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section") | , |
STAT_RuntimeMesh_UpdateMeshSection | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section - With Bounding Box") | , |
STAT_RuntimeMesh_UpdateMeshSection_BoundingBox | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section Dual Buffer - No Triangles") | , |
STAT_RuntimeMesh_UpdateMeshSectionDualBuffer_NoTriangles | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section Dual Buffer - No Triangles - With Bounding Box") | , |
STAT_RuntimeMesh_UpdateMeshSectionDualBuffer_NoTriangles_BoundingBox | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section Dual Buffer") | , |
STAT_RuntimeMesh_UpdateMeshSectionDualBuffer | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section Dual Buffer - With Bounding Box") | , |
STAT_RuntimeMesh_UpdateMeshSectionDualBuffer_BoundingBox | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section Triple Buffer - No Triangles") | , |
STAT_RuntimeMesh_UpdateMeshSectionTripleBuffer_NoTriangles | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section Triple Buffer - No Triangles - With Bounding Box") | , |
STAT_RuntimeMesh_UpdateMeshSectionTripleBuffer_NoTriangles_BoundingBox | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section Triple Buffer") | , |
STAT_RuntimeMesh_UpdateMeshSectionTripleBuffer | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section Triple Buffer - With Bounding Box") | , |
STAT_RuntimeMesh_UpdateMeshSectionTripleBuffer_BoundingBox | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section Primary Buffer") | , |
STAT_RuntimeMesh_UpdateMeshSectionPrimaryBuffer | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section Primary Buffer - With Bounding Box") | , |
STAT_RuntimeMesh_UpdateMeshSectionPrimaryBuffer_BoundingBox | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section Secondary Buffer") | , |
STAT_RuntimeMesh_UpdateMeshSectionSecondaryBuffer | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section Tertiary Buffer") | , |
STAT_RuntimeMesh_UpdateMeshSectionTertiaryBuffer | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Update Mesh Section Triangles") | , |
STAT_RuntimeMesh_UpdateMeshSectionTriangles | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Set Section Tessellation Triangles") | , |
STAT_RuntimeMesh_SetSectionTessellationTriangles | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_CYCLE_STAT | ( | TEXT("RM - Serialize Data") | , |
STAT_RuntimeMesh_SerializationOperator | , | ||
STATGROUP_RuntimeMesh | |||
) |
DECLARE_DELEGATE_OneParam | ( | FRuntimeMeshGameThreadTaskDelegate | , |
URuntimeMesh * | |||
) |