#[non_exhaustive]pub enum LintIssue {
UnreachedKeyframe {
owner: LintOwner,
property: String,
time: MediaTime,
},
HiddenClip {
clip: ClipId,
by: ClipId,
},
ShortTransition {
track: TrackId,
from_clip: ClipId,
to_clip: ClipId,
},
OffFrameBoundary {
owner: LintOwner,
edge: LintEdge,
time: MediaTime,
},
UnusedSource {
source: SourceId,
},
HdrSource {
source: SourceId,
},
EmptySubpath {
owner: ShapeLintOwner,
at: String,
},
PaintWithoutGeometry {
owner: ShapeLintOwner,
at: String,
},
}Expand description
Something in a project that is valid but probably not meant.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
UnreachedKeyframe
A keyframe that no time its owner is shown at depends on.
Fields
HiddenClip
A clip wholly covered, for its whole time, by an opaque full-frame clip on a later track. A matte clip is never reported, as hidden or hiding: it is never composited itself.
ShortTransition
A transition no project frame shows between its two clips: shorter than a frame, or about a frame long and starting between frames, so each frame shows one clip or the other, never a mix.
OffFrameBoundary
A boundary that is not where a project frame starts: the change it marks shows at the next frame. A frame starts at the tick its exact start rounds down to, as the engine renders it.
Fields
UnusedSource
A source no render reads: no clip shows it, and no media node of a
composition a clip shows reads it.
HdrSource
A high-dynamic-range source in a project whose color pipeline refuses HDR, so rendering it fails.
EmptySubpath
A path’s subpath without vertices, which draws nothing.
Fields
owner: ShapeLintOwnerThe shapes generator.
PaintWithoutGeometry
A fill or stroke with no geometry before it in its group, which paints nothing.
Fields
owner: ShapeLintOwnerThe shapes generator.