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: Godot
Source: Godot/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