Nuke binary plugins 16.0.1
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
DD::Image::ModifyPathsGeomOpI::SubEngine Class Reference

#include <GeomOpMixIns.h>

Public Member Functions

 SubEngine (GeomOpEngine *eng, FilterPrimsGeomEngineI *filter=nullptr)
 
bool updateFilteredPrimPaths (usg::GeomEngine *inputEngine, const usg::StageRef &inputStage)
 
MaskKnobsgetMaskKnobs ()
 
void setFilter (FilterPrimsGeomEngineI *filter)
 
FilterPrimsGeomEngineIgetFilter () const
 
const usg::PathArray & filteredPrims () const
 

Detailed Description

Implements the usg::GeomEngine path filtering behavior. In the GeomOp plugin's engine, instantiate this subclass and call the updateFilteredPrimPaths method to update the filteredPrims member with the list of masked paths.

Constructor & Destructor Documentation

◆ SubEngine()

ModifyPathsGeomOpI::SubEngine::SubEngine ( GeomOpEngine eng,
FilterPrimsGeomEngineI filter = nullptr 
)

The corresponding op has to inherit ModifyPathsGeomOpI! Applies additional filtering using the filter object, if given.

Member Function Documentation

◆ updateFilteredPrimPaths()

bool ModifyPathsGeomOpI::SubEngine::updateFilteredPrimPaths ( usg::GeomEngine *  inputEngine,
const usg::StageRef &  inputStage 
)

Returns true if filteredPrims updated. Applies additional filtering if constructor was passed a filter object.



©2025 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.foundry.com