MCPcopy Create free account
hub / github.com/OpenShot/libopenshot / MaskReader

Method MaskReader

src/EffectBase.cpp:308–323  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

306}
307
308void EffectBase::MaskReader(ReaderBase* new_reader) {
309 if (mask_reader == new_reader)
310 return;
311
312 if (mask_reader) {
313 mask_reader->Close();
314 delete mask_reader;
315 }
316
317 mask_reader = new_reader;
318 cached_single_mask_image.reset();
319 cached_single_mask_width = 0;
320 cached_single_mask_height = 0;
321 if (mask_reader)
322 mask_reader->ParentClip(clip);
323}
324
325double EffectBase::ResolveMaskHostFps() {
326 if (clip) {

Callers 2

Timeline.cppFile · 0.45
EffectMask.cppFile · 0.45

Calls 3

resetMethod · 0.80
CloseMethod · 0.45
ParentClipMethod · 0.45

Tested by

no test coverage detected