えと、質問です。
class GameObject
{
Camera camera;
Map map;
}
class Map
{
MapField field;
MapObject object;
}

こんな感じのクラス構成になっているんですが、
fieldやobjectの描画にはview frustumが必要なわけです。
そのため、cameraのポインタがgameobject>map>field>tree...
と、殆どのクラスに知られている状態です(汗
しかし引数として毎フレーム渡すのも速度、綺麗さ共に、、、
これを改善する知恵をお貸しください(;´д⊂)

#チョト前に同じような質問があるぽいですが、c++をイマイチ理解していないため
#多重継承を当然とした議論には付いていけない(´Д`;)ヾ