00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #pragma once
00013
00015 #include "nvsgcommon.h"
00016
00017 #include <map>
00018 #include "nvsg/CullData.h"
00019 #include "nvtraverser/ModelViewTraverser.h"
00020
00021
00022 namespace nvsg
00023 {
00024 class Drawable;
00025 class Node;
00026 class GeoNode;
00027 class Group;
00028 class LOD;
00029 class Quads;
00030 class QuadStrips;
00031 class Switch;
00032 class Transform;
00033 class Triangles;
00034 class TriStrips;
00035 class SimpleCamera;
00036 class ViewState;
00037 class Scene;
00038 }
00039
00040 namespace nvtraverser
00041 {
00043
00046
00052
00055
00058
00060
00064
00066
00070
00072
00076
00078
00082
00083
00087
00089
00093
00095
00099
00100
00104
00105
00109
00110
00114
00115
00119
00120