MCPcopy Create free account
hub / github.com/cinder/Cinder / drawScene

Method drawScene

samples/_opengl/ShadowMappingBasic/src/ShadowMappingBasicApp.cpp:167–187  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

165}
166
167void ShadowMappingBasic::drawScene( bool shadowMap )
168{
169 gl::pushModelMatrix();
170 gl::color( Color( 0.4f, 0.6f, 0.9f ) );
171 gl::rotate( mTime * 2.0f, 1.0f, 1.0f, 1.0f );
172
173 if( shadowMap )
174 mTeapotBatch->draw();
175 else
176 mTeapotShadowedBatch->draw();
177
178 gl::popModelMatrix();
179
180 gl::color( Color( 0.7f, 0.7f, 0.7f ) );
181 gl::translate( 0.0f, -2.0f, 0.0f );
182
183 if( shadowMap )
184 mFloorBatch->draw();
185 else
186 mFloorShadowedBatch->draw();
187}
188
189void ShadowMappingBasic::draw()
190{

Callers

nothing calls this directly

Calls 7

pushModelMatrixFunction · 0.85
popModelMatrixFunction · 0.85
colorFunction · 0.50
ColorFunction · 0.50
rotateFunction · 0.50
translateFunction · 0.50
drawMethod · 0.45

Tested by

no test coverage detected