RenderQualitySettings
Extends: roAssociativeArray
Every draw-quality value a BGE.Renderer uses. Each BGE.RenderQualityLevel has a preset (see BGE.getRenderQualityPreset()); override individual fields per level with game.renderQuality.overridePreset().
Adding a new quality setting: add the field here, give it a value at every level in RenderQualityPresets.bs, and read it via renderer.qualitySettings.
Properties
drawDistanceScale(float) — Multiplier onCamera3d.maxDrawDistancedrawDistanceOverride(float) — Absolute draw distance for this level; 0 or less means "use drawDistanceScale"planeSliceCount(integer) — Horizontal slices used to draw aDrawablePlanein perspectivetriangleSkipSize(float) — Triangles smaller than this many pixels on both axes are skippedtriangleQuickDrawStep(integer) — Band thickness, in pixels, of the coarse fill a moving triangle may use (1 = neverfastDrawParallelogramTolerance(float) — How far from a true parallelogram a billboard's quad may be and still use thefastDrawPerpendicularityTolerance(float) — How far from perpendicular a billboard's quad edges may be and still use themodelImpostorError(float) — How far a reused model rendering (DrawableModel.useImpostor) may be off, as amodelImpostorMaxZoom(float) — How much a reused model rendering may be enlarged while the camera closes inmodelImpostorMaxAngleDegrees(float) — How far, in degrees, the direction a model is seen from may turn before its reusedmodelImpostorPinError(float) — LikemodelImpostorError, for a reused rendering corner pinned to fit when a scalemodelImpostorPinMaxAngleDegrees(float) — LikemodelImpostorMaxAngleDegrees, for a corner pinned reused renderingmodelImpostorPinOutlinePoints(integer) — Most outline points a corner pin is fitted against