Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.7.9
    Preparing search index...
    • React hook for adaptive quality management

      Automatically monitors FPS and adjusts quality settings. Returns current quality level and settings.

      Parameters

      • enabled: boolean = true

        Whether adaptive quality is enabled

      • isMobile: boolean = false

        Whether device is mobile (stricter thresholds)

      • OptionalonQualityChange: (quality: QualityLevel) => void

        Callback when quality level changes

      Returns QualitySettings

      Current quality settings

      function CombatScene({ isMobile }) {
      const quality = useAdaptiveQuality(true, isMobile, (level) => {
      console.log(`Quality changed to ${level}`);
      });

      return (
      <Canvas shadowMap={{ size: quality.shadowMapSize }}>
      <ParticleSystem maxParticles={quality.maxParticles} />
      </Canvas>
      );
      }