# Is there a way to dynamically render objects created on the existing view using a different render mode?

 1. [FAQ](/ja/faq)
2. »
3. [Vectorization and Visualization in Drawings](/faq/vectorization-and-visualization-drawings)

There is no direct way to render entities inside a single view using different render modes. To emulate this behavior, you can create additional overlapping views with a different render mode and dynamically draw created objects using it:

1. Create the intermediate view (pView-&gt;device()-&gt;createView).
2. Append the view into the device on the top of all other views (device()-&gt;addView(pNewView)).
3. Copy all view parameters into the new view (pNewView-&gt;viewParameters(pView)).
4. Add your drawables into the new view (pNewView-&gt;add(pSelectionRectDrawable)).
5. Now you can change the view parameters (such as pView-&gt;setMode(OdGsView::k2dOptimized)).
6. device()-&gt;update() // draw
7. Now you can remove the new view from the device until the next update (device()-&gt;eraseView(pNewView)).
