For the purpose of feature improvement ....
1.
It's not mandatory , it can be NULL . ( Ogre engine won't crash ).virtual Viewport* Ogre::RenderTarget::addViewport ...
Adds a viewport to the rendering target. ...
Parameters:
cam The camera from which the viewport contents will be rendered (mandatory)
2.
Description does not match method declaration ( doxygen's script fault ? ) .EdgeData * getEdgeList (void)
Define a default implementation of method from ShadowCaster which implements no shadows.
bool hasEdgeList (void)
Define a default implementation of method from ShadowCaster which implements no shadows.
3.
From Viewport class : classOgre_1_1Viewport.html
void addListener (Listener *l)
Add a listener to this camera.
4. http://www.ogre3d.org/docs/api/html/cla ... f7a5579b9c
NO IDEA HOW TO DEDUCE DEFAULT CAMERA MEMBERS VALUE.
That is how it will be oriented or positioned with default ctor.
Neither the methods' nor the memebers' info give a clue.