Remove Renderer and its subclass from the user API
Remove Renderer
and its subclass from the user API. The user should only interact with the Viewer
class.
A couple of options:
- Nest render class inside the viewer
- Make every member of
Render
and its subclasses private. Usefriend
to accessRenderer
inside theViewer
classes