![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "ISMPool/ISMPoolComponent.h"#include "ChaosLog.h"#include "Components/InstancedStaticMeshComponent.h"#include "Engine/CollisionProfile.h"#include "Engine/StaticMesh.h"#include "Engine/World.h"| FAutoConsoleVariableRef CVarISMPoolClearComponentMeshOnRecycle(TEXT("r.ISMPool.ClearComponentMeshOnRecycle"), GISMPoolClearComponentMeshOnRecycle, TEXT("If true, ISM components on the free list will have their StaticMesh property cleared - to prevent holding a reference to an unused mesh")) | ( | TEXT("r.ISMPool.ClearComponentMeshOnRecycle") | , |
| GISMPoolClearComponentMeshOnRecycle | , | ||
| TEXT("If true, ISM components on the free list will have their StaticMesh property cleared - to prevent holding a reference to an unused mesh") | |||
| ) |
| FAutoConsoleVariableRef CVarISMPoolComponentFreeListTargetSize(TEXT("r.ISMPool.ComponentFreeListTargetSize"), GComponentFreeListTargetSize, TEXT("Target size for number of ISM components in the recycling free list.")) | ( | TEXT("r.ISMPool.ComponentFreeListTargetSize") | , |
| GComponentFreeListTargetSize | , | ||
| TEXT("Target size for number of ISM components in the recycling free list.") | |||
| ) |
| FAutoConsoleVariableRef CVarISMPoolComponentKeepAlive(TEXT("r.ISMPool.ComponentKeepAlive"), GComponentKeepAlive, TEXT("Keep ISM components alive when all their instances are removed.")) | ( | TEXT("r.ISMPool.ComponentKeepAlive") | , |
| GComponentKeepAlive | , | ||
| TEXT("Keep ISM components alive when all their instances are removed.") | |||
| ) |
| FAutoConsoleVariableRef CVarISMPoolComponentRecycle(TEXT("r.ISMPool.ComponentRecycle"), GComponentRecycle, TEXT("Recycle ISM components to a free list for reuse when all their instances are removed.")) | ( | TEXT("r.ISMPool.ComponentRecycle") | , |
| GComponentRecycle | , | ||
| TEXT("Recycle ISM components to a free list for reuse when all their instances are removed.") | |||
| ) |
| FAutoConsoleVariableRef CVarISMPoolShadowCopyCustomData(TEXT("r.ISMPool.ShadowCopyCustomData"), GShadowCopyCustomData, TEXT("Keeps a copy of custom instance data so it can be restored if the instance is removed and readded.")) | ( | TEXT("r.ISMPool.ShadowCopyCustomData") | , |
| GShadowCopyCustomData | , | ||
| TEXT("Keeps a copy of custom instance data so it can be restored if the instance is removed and readded.") | |||
| ) |