(segment: TauriTextSegment)
| 162 | }; |
| 163 | |
| 164 | function normalizeSegment(segment: TauriTextSegment): SegmentWithDefaults { |
| 165 | return { |
| 166 | start: segment.start, |
| 167 | end: segment.end, |
| 168 | enabled: segment.enabled ?? true, |
| 169 | content: segment.content ?? "Text", |
| 170 | center: segment.center ?? { x: 0.5, y: 0.5 }, |
| 171 | size: segment.size ?? { x: 0.01, y: 0.01 }, |
| 172 | fontFamily: segment.fontFamily ?? "sans-serif", |
| 173 | fontSize: segment.fontSize ?? 48, |
| 174 | fontWeight: segment.fontWeight ?? 700, |
| 175 | italic: segment.italic ?? false, |
| 176 | color: segment.color ?? "#ffffff", |
| 177 | }; |
| 178 | } |
| 179 | |
| 180 | function TextSegmentOverlay(props: { |
| 181 | size: { width: number; height: number }; |
no outgoing calls
no test coverage detected