//CFTTFrustum32 - [2020-04-13 11:57:46]
#ifndef _CFTTFRUSTUM32_H_
#define _CFTTFRUSTUM32_H_

#include "CFTTAABB32.h"
#include "CFTTMatrix32.h"
#include "CFTTSphere32.h"
#include "CFTTPlane32.h"

/*
0017C764 CFTTFrustum32::IsSphereInFrustum(CFTTSphere32 const&,bool *)
001871A0 CFTTFrustum32::SetFrustum(CFTTMatrix32 const&)
001A0E14 CFTTFrustum32::IsAABBInFrustum(CFTTAABB32 const&,bool *,CFTTMatrix32 const*)
001A0F52 CFTTFrustum32::Transform(CFTTMatrix32 const&)
*/

class CFTTFrustum32 {
public:
  //0017C764
  bool IsSphereInFrustum(CFTTSphere32 const &, bool *) const;

  //001871A0
  void SetFrustum(CFTTMatrix32 const &);

  //001A0E14
  bool IsAABBInFrustum(CFTTAABB32 const&, bool *, CFTTMatrix32 const *) const;

  //001A0F52
  void Transform(CFTTMatrix32 const &);
  //________________
  //修改处
  CFTTPlane32 m_Frustum[6];
  //_______________
};

#endif  //_CFTTFRUSTUM32_H_