API reference
API reference
Select your platform
No SDKs available
No versions available

CompositeMaskMul Class

Extends Mask2D
A mask that multiplies the values of multiple other masks.

Methods

Check ( c )
Not used on this mask.
Signature
override bool Check(Candidate c)
Parameters
c: Candidate  The candidate
Returns
override bool  true
SampleMask ( c )
This method applies the mask to the given candidate.
It first generates an affine transformation based on the provided parameters, and then applies this transformation to the local position of the candidate. The resulting position is used to sample each layer in the mask, and the results are multiplied together to produce a final value that represents the mask for the candidate.
Signature
override float SampleMask(Candidate c)
Parameters
c: Candidate  The candidate to apply the mask to.
Returns
override float  The mask value for the given candidate.