7 #include "QuadTreeNodeVisitParams.h"
8 #include "PayloadSlotStream.h"
25 std::vector<QuadTreeNodeVisitParams> m_stack;
26 std::vector<std::vector<int> > m_nodeCountListsByFace;
39 std::vector<QuadTreeNode*>& nodesRequiringPlaceholders,
40 int terrainPayloadIndex,
41 std::vector<MortonKey>& keysThatAreNowVisible,
42 std::vector<MortonKey>& keysThatAreNoLongerVisible,
43 std::vector<MortonKey>& currentlyVisibleKeys);
45 int numOfNodesOnFaceAtDepth(
int faceIndex,
int depth);
48 void clearNodeCounts();
50 void updateVisibleNodesOnFace(
int faceIndex,
54 std::vector<QuadTreeNode*>& nodesRequiringPlaceholders,
55 int terrainPayloadIndex,
56 std::vector<MortonKey>& keys,
57 std::vector<MortonKey>& keysThatAreNowVisible,
58 std::vector<MortonKey>& keysThatAreNoLongerVisible,
59 std::vector<MortonKey>& currentlyVisibleKeys);
62 const std::vector<PayloadSlotStream> &streamEntryList,
64 uint slotsAboveInSceneGraph,
65 std::vector<QuadTreeNode*>& nodesRequiringPlaceholders,
66 int terrainPayloadIndex);