struct SRenderNodeCloneLookup { IRenderNode ** pOriginalNodes; IRenderNode ** pClonedNodes; int iNumPairs; };
IGameFramework.h
SRenderNodeCloneLookup is used to associate original IRenderNodes (used in the game) with cloned IRenderNodes (used for the [redacted]), to allow breaks to be played back.
int iNumPairs;
IRenderNode ** pClonedNodes;
IRenderNode ** pOriginalNodes;
void AddNodePair(IRenderNode * originalNode, IRenderNode * clonedNode);
void Reset();
SRenderNodeCloneLookup();
void UpdateStoragePointers(std::vector<IRenderNode*>& originalNodes, std::vector<IRenderNode*>& clonedNodes);