Skip to main content
Participant
August 6, 2026
Question

What does the layer param flag PF_ParamFlag_LAYER_PARAM_IS_TRACKMATTE do exactly?

  • August 6, 2026
  • 2 replies
  • 25 views
AE_Effect.h wrote:
/* only valid for layer parameters. indicates that a layer param is used as a track-matte with applied filters (used in Premiere, ignored in AE) */PF_ParamFlag_LAYER_PARAM_IS_TRACKMATTE			= PF_ParamFlag_USE_VALUE_FOR_OLD_PROJECTS,

I applied this flag to a layer parameter, and thought that after the user specifying the layer parameter, the selected layer would act like a track matte layer in the track matte effect (invisible under normal circumstances).

However, this flag seemed to mess up the checked out layer data instead.

So, my question is: what exactly does this flag do?

    2 replies

    bbb_999
    Community Manager
    Community Manager
    August 31, 2026

    As the docs say:  PF_ParamFlag_LAYER_PARAM_IS_TRACKMATTE indicates that a layer param is used as a track-matte with applied filters. 


    Based on the docs, I would be surprised if the flag affected the output of a different effect; the docs suggest that your effect will be using it as a track matte.

    In what specific ways does the checked out layer data seem ‘messed up’?

     

    Community Manager
    August 18, 2026

    Hey gyucudu,

    Thanks for the post. I hope we can get a response for you. Stand by for that. Sorry for the frustration.

    Thanks,
    Kevin