MCPcopy Create free account
hub / github.com/ImageEngine/cortex / select

Method select

src/IECoreGL/Scene.cpp:88–102  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

86}
87
88size_t Scene::select( Selector::Mode mode, const Imath::Box2f &region, std::vector<HitRecord> &hits ) const
89{
90 if( m_camera )
91 {
92 m_camera->render( const_cast<State *>( State::defaultState() ) );
93 }
94
95 Selector selector( region, mode, hits );
96
97 State::bindBaseState();
98 selector.baseState()->bind();
99 root()->render( selector.baseState() );
100
101 return hits.size();
102}
103
104void Scene::setCamera( CameraPtr camera )
105{

Callers 1

selectFunction · 0.80

Calls 5

defaultStateFunction · 0.85
renderMethod · 0.45
bindMethod · 0.45
baseStateMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected