![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "GeometryCollection/GeometryCollectionSceneProxy.h"#include "Async/ParallelFor.h"#include "Engine/Engine.h"#include "GeometryCollection/GeometryCollection.h"#include "GeometryCollection/GeometryCollectionObject.h"#include "MaterialDomain.h"#include "MaterialShaderType.h"#include "MaterialShared.h"#include "Materials/Material.h"#include "Materials/MaterialRenderProxy.h"#include "CommonRenderResources.h"#include "Rendering/NaniteResources.h"#include "PrimitiveSceneInfo.h"#include "GeometryCollection/GeometryCollectionComponent.h"#include "GeometryCollection/GeometryCollectionAlgo.h"#include "GeometryCollection/GeometryCollectionHitProxy.h"#include "GeometryCollection/GeometryCollectionDebugDraw.h"#include "RHIDefinitions.h"#include "ComponentReregisterContext.h"#include "ComponentRecreateRenderStateContext.h"#include "RenderGraphBuilder.h"#include "MeshPaintVisualize.h"#include "SceneView.h"Classes | |
| class | FGeometryCollectionMeshCollectorResources |
Macros | |
| #define | CHAOS_GEOMETRY_COLLECTION_SET_DYNAMIC_DATA_ISPC_ENABLED_DEFAULT 1 |
Functions | |
| DEFINE_LOG_CATEGORY_STATIC (FGeometryCollectionSceneProxyLogging, Log, All) | |
Variables | |
| FAutoConsoleVariableRef | CVarGeometryCollectionTripleBufferUploads (TEXT("r.GeometryCollectionTripleBufferUploads"), GGeometryCollectionTripleBufferUploads, TEXT("Whether to triple buffer geometry collection uploads, which allows Lock_NoOverwrite uploads which are much faster on the GPU with large amounts of data."), ECVF_Default) |
| FAutoConsoleVariableRef | CVarRayTracingGeometryCollection (TEXT("r.RayTracing.Geometry.GeometryCollection"), GRayTracingGeometryCollection, TEXT("Include geometry collection proxy meshes in ray tracing effects (default = 0 (Geometry collection meshes disabled in ray tracing))"), ECVF_RenderThreadSafe) |
| FGeometryCollectionDynamicDataPool | GDynamicDataPool |
| #define CHAOS_GEOMETRY_COLLECTION_SET_DYNAMIC_DATA_ISPC_ENABLED_DEFAULT 1 |
| DEFINE_LOG_CATEGORY_STATIC | ( | FGeometryCollectionSceneProxyLogging | , |
| Log | , | ||
| All | |||
| ) |
| FAutoConsoleVariableRef CVarGeometryCollectionTripleBufferUploads(TEXT("r.GeometryCollectionTripleBufferUploads"), GGeometryCollectionTripleBufferUploads, TEXT("Whether to triple buffer geometry collection uploads, which allows Lock_NoOverwrite uploads which are much faster on the GPU with large amounts of data."), ECVF_Default) | ( | TEXT("r.GeometryCollectionTripleBufferUploads") | , |
| GGeometryCollectionTripleBufferUploads | , | ||
| TEXT("Whether to triple buffer geometry collection uploads, which allows Lock_NoOverwrite uploads which are much faster on the GPU with large amounts of data.") | , | ||
| ECVF_Default | |||
| ) |
| FAutoConsoleVariableRef CVarRayTracingGeometryCollection(TEXT("r.RayTracing.Geometry.GeometryCollection"), GRayTracingGeometryCollection, TEXT("Include geometry collection proxy meshes in ray tracing effects (default = 0 (Geometry collection meshes disabled in ray tracing))"), ECVF_RenderThreadSafe) | ( | TEXT("r.RayTracing.Geometry.GeometryCollection") | , |
| GRayTracingGeometryCollection | , | ||
| TEXT("Include geometry collection proxy meshes in ray tracing effects (default = 0 (Geometry collection meshes disabled in ray tracing))") | , | ||
| ECVF_RenderThreadSafe | |||
| ) |
| FGeometryCollectionDynamicDataPool GDynamicDataPool |