Taos API Reference
    Preparing search index...

    Class AutoExposureFeature

    Histogram-based auto-exposure. Samples frame.hdr (read-only) and writes a persistent exposure buffer that downstream features (e.g. CompositeFeature) sample. Exposes the buffer handle on frame.exposureBuffer.

    Toggling adaptive = false keeps the pass in the graph but locks exposure to fixedExposure. The RenderFeature.enabled flag still skips the whole feature if you actually need to drop it from the pipeline — but then any downstream feature that reads frame.exposureBuffer must be skipped too.

    exposureCompensation (EV stops) biases the final exposure in both modes; mutate it at runtime for a live EV slider.

    Implements

    Index

    Constructors

    Properties

    name: string = AutoExposureFeature.name

    Stable identifier used for lookup, signature hashing, and pass-name keying.

    enabled: boolean = true

    When false, the feature is skipped each frame. Toggling triggers a cached-graph invalidation.

    pass: AutoExposurePass | null = null
    adaptive: boolean

    When false the underlying pass writes fixedExposure each frame.

    fixedExposure: number
    exposureCompensation: number

    Live exposure-compensation knob in EV stops (+1 = one stop brighter).

    settings: AutoExposureSettings | undefined
    physicalCamera: PhysicalCameraSettings | null

    When set (and not adaptive), the fixed exposure is derived from these photographic settings via EV100. Mutate at runtime for camera-style sliders.

    physicalSceneScale: number

    Normalized-units calibration for the physical-camera exposure (see AutoExposureFeatureOptions.physicalSceneScale). Default 1.

    Accessors

    Methods