View | Details | Raw Unified
Collapse All | Expand All

(-) xmoto-0.1.11.old/src/BSP.h (-5 / +5 lines)
 Lines 93-104    Link Here 
      void _ComputeNormal(BSPLine *pLine);     
      void _ComputeNormal(BSPLine *pLine);     
      void _UpdateAABB(Vector2f &P,Vector2f &Min,Vector2f &Max); 
      void _UpdateAABB(Vector2f &P,Vector2f &Min,Vector2f &Max); 
      void _Recurse(BSPPoly *pSubSpace,std::vector<BSPLine *> &Lines);
      void _Recurse(BSPPoly *pSubSpace,std::vector<BSPLine *> &Lines);
      void BSP::_SplitPoly(BSPPoly *pPoly,BSPPoly *pFront,BSPPoly *pBack,BSPLine *pLine);
      void _SplitPoly(BSPPoly *pPoly,BSPPoly *pFront,BSPPoly *pBack,BSPLine *pLine);
      void BSP::_SplitLines(std::vector<BSPLine *> &Lines,std::vector<BSPLine *> &Front,std::vector<BSPLine *> &Back,
      void _SplitLines(std::vector<BSPLine *> &Lines,std::vector<BSPLine *> &Front,std::vector<BSPLine *> &Back,
                            BSPLine *pLine,int *pnNumFront,int *pnNumBack,int *pnNumSplits,bool bProbe);
                            BSPLine *pLine,int *pnNumFront,int *pnNumBack,int *pnNumSplits,bool bProbe);
      BSPLine *BSP::_FindBestSplitter(std::vector<BSPLine *> &Lines);
      BSPLine *_FindBestSplitter(std::vector<BSPLine *> &Lines);
      BSPLine *BSP::_CopyLine(BSPLine *pSrc);
      BSPLine *_CopyLine(BSPLine *pSrc);
      BSPPoly *BSP::_CopyPoly(BSPPoly *pDst,BSPPoly *pSrc);      
      BSPPoly *_CopyPoly(BSPPoly *pDst,BSPPoly *pSrc);      
  };
  };
};
};