Ich würde dann eher dahin tendieren, das es z.b. eine CRender.CreateCamera() Funktion gibt, die einem eine Kamerainstanz erzeugt und das "Bekanntmachen" automatisch erledigt. Denn hat eine Kamera auch ohne Renderer Sinn? Wahrscheinlich nicht. So muss man weder mit einer einzigen (komplizierten) Klasse arbeiten, noch kann man vergessen, irgendwo etwas bekannt zu machen. MicroSoft hat sich bei DX ja auch an meinen Vorschlag gehalten, und es ward gut.
Bye, TGGC (Der Held ist zurück)