MCPcopy Create free account
hub / github.com/MeshInspector/MeshLib / pickRenderObject

Method pickRenderObject

source/MRViewer/MRViewport.cpp:172–181  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

170}
171
172ObjAndPick Viewport::pickRenderObject( const PickRenderObjectParams& params ) const
173{
174 std::vector<VisualObject*> objects;
175 if ( params.predicate )
176 getPickerDataVector( SceneRoot::get(), id, params.predicate, objects );
177 else
178 getPickerDataVector( SceneRoot::get(), id, objects );
179
180 return pickRenderObjectImpl( *this, objects, params );
181}
182ObjAndPick Viewport::pickRenderObject( std::span<VisualObject* const> objects, const PickRenderObjectParams& params ) const
183{
184 if ( !params.predicate )

Callers 9

pickObjects_Method · 0.80
onMouseDown_Method · 0.80
onMouseMove_Method · 0.80
pickObjects_Method · 0.80
isOnTheScreenFunction · 0.80
pick_Method · 0.80
pick_Method · 0.80
hover_Method · 0.80
getPixelPointInfoMethod · 0.80

Calls 5

getPickerDataVectorFunction · 0.85
pickRenderObjectImplFunction · 0.85
getFunction · 0.50
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected