Defined in:Creates a set of marking effects at a particular location.
static void NewMarkingEffect(World *world, const MarkingData *data);
||The world in which the marking effects should be applied.|
||A pointer to a |
NewMarkingEffectfunction creates a set of marking effects at a particular location using the parameters specified in the
MarkingDatastructure pointed to by the
NewMarkingEffectfunction finds all enabled geometry nodes that intersect the marking's bounds, excludes those having either the
kGeometryInvisibleflag set, creates a new marking effect for each geometry, and adds each nonempty marking effect to the world.
markingListfield of the
MarkingDatastructure points to a
MarkingListobject, then each nonempty marking effect created by the
NewMarkingEffectfunction is added to this list so that it's possible to track all pieces of the complete surface marking.