PerformanceSettings
PerformanceSettings
Performance settings for the GridBuilding plugin. Provides configuration for performance optimization, rendering settings, and resource management. This is a pure C# implementation for Core use.
Project: GridPlacement v6.0
Layer: Core
Source: Core/_incomplete/Systems/Configuration/PerformanceSettings.cs
Namespace: GridBuilding.Core.Systems.Configuration
Kind: class
Parsing Method: AST-based (Roslyn) - NOT regex
⚠️ IMPORTANT: This documentation was generated using AST parsing, not regex.
Properties
EnablePerformanceMonitoring
Whether to enable performance monitoring
MaxFPS
Maximum FPS for the grid system
EnableVSync
Whether to enable VSync
MaxRenderableObjects
Maximum number of objects to render
EnableObjectPooling
Whether to enable object pooling
ObjectPoolSize
Object pool size
EnableLOD
Whether to enable LOD (Level of Detail)
LODDistanceThreshold
LOD distance threshold
EnableFrustumCulling
Whether to enable frustum culling
EnableOcclusionCulling
Whether to enable occlusion culling
PerformanceUpdateInterval
Update interval for performance monitoring in seconds
EnableMultiThreading
Whether to enable multi-threading
MaxWorkerThreads
Maximum number of worker threads
EnableAsyncLoading
Whether to enable async loading
AsyncLoadingBatchSize
Async loading batch size