MCPcopy Create free account
hub / github.com/Tencent/libpag / GetLayerTrackMatteType

Function GetLayerTrackMatteType

exporter/src/utils/AEHelper.cpp:460–470  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

458}
459
460pag::TrackMatteType GetLayerTrackMatteType(const AEGP_LayerH& layerHandle) {
461 A_Boolean hasTrackMatte = false;
462 Suites->LayerSuite6()->AEGP_DoesLayerHaveTrackMatte(layerHandle, &hasTrackMatte);
463 if (!hasTrackMatte) {
464 return pag::TrackMatteType::None;
465 }
466
467 AEGP_LayerTransferMode transferMode = {};
468 Suites->LayerSuite6()->AEGP_GetLayerTransferMode(layerHandle, &transferMode);
469 return AETrackMatteToTrackMatteType(transferMode.track_matte);
470}
471
472A_long GetLayerEffectNum(const AEGP_LayerH& layerHandle) {
473 AEGP_LayerFlags layerFlags;

Callers 1

InitLayerFunction · 0.85

Calls 1

Tested by

no test coverage detected