//CStaticAABBTree - [2020-04-13 11:57:47]
#ifndef _CSTATICAABBTREE_H_
#define _CSTATICAABBTREE_H_

#include "common.h"

/*
0019C900 CStaticAABBTree<ushort,16u>::Init(TAABB *,ushort *,uint)
001A1006 CStaticAABBTree<ushort,16u>::Test(FTTVector<uint> &,CFTTFrustum32 const&)
001A4D36 CStaticAABBTree<ushort,16u>::~CStaticAABBTree()
001A7A48 CStaticAABBTree<ushort,16u>::swap(CStaticAABBTree<ushort,16u>&,CStaticAABBTree<ushort,16u>&)
001A7A76 CStaticAABBTree<ushort,16u>::Build(TStaticAABBNode<ushort,16u> *,TAABB *,ushort *,TAABB *,ushort *,float *,uint)
001A8390 CStaticAABBTree<ushort,16u>::Test(TStaticAABBNode<ushort,16u> *,FTTVector<uint> &,CFTTFrustum32 const&,bool)
*/

template <typename T, int len>
class CStaticAABBTree {
public:
  //001A4D36
  ~CStaticAABBTree(){

  };

  //0019C900
  void Init(TAABB *, ushort *, uint){

  };

  //001A1006
  void Test(FTTVector<uint> &, CFTTFrustum32 const &){

  };

  //001A7A48
  void swap(CStaticAABBTree<T, len> &, CStaticAABBTree<ushort, 16u> &){

  };

  //001A7A76
  void Build(TStaticAABBNode<T, len> *, TAABB *, ushort *, TAABB *, ushort *, float *, uint){

  };

  //001A8390
  void Test(TStaticAABBNode<T, len> *, FTTVector<uint> &, CFTTFrustum32 const &, bool){

  };
};

#endif  //_CSTATICAABBTREE_H_