PreviewInfo

class PreviewInfo(val outputSize: Size, val renderScale: Float, val parity: EffectParity, val parityNotes: List<ParityNote>, val fidelity: List<FidelityNote>, val inertNotices: List<InertNotice> = emptyList())(source)

What the preview is actually delivering, while the user is watching.

Constructors

Link copied to clipboard
constructor(outputSize: Size, renderScale: Float, parity: EffectParity, parityNotes: List<ParityNote>, fidelity: List<FidelityNote>, inertNotices: List<InertNotice> = emptyList())

Properties

Link copied to clipboard

Per-property trust. Mostly static, though smoothness moves with load.

Link copied to clipboard

Every part of the composition that renders nothing and so was left out, the same list the export plan for this composition carries.

Link copied to clipboard

The frame size the composition outputs, before any preview-only downscale. Size the preview surface to this aspect rather than to the source's: the effect pipeline preserves the composition's aspect and lets the surface letterbox, so a container whose ratio does not match turns mostly black once effects are switched on.

Link copied to clipboard

The weakest EffectParity across the composition's effects.

Link copied to clipboard

The per-effect detail behind parity.

Link copied to clipboard

The preview's resolution as a fraction of the export's, 1f when they match. Every scale-dependent parameter normalises against this.