#ifndef _CSIMPLESHADOW_HPP #define _CSIMPLESHADOW_HPP #include "types.h" class CAABox; class CStateManager; class CTransform4f; class CSimpleShadow { public: CAABox GetBounds() const; const CTransform4f& GetTransform() const; CAABox GetMaxShadowBox(const CAABox& bounds) const; void Calculate(const CAABox& bounds, const CTransform4f& xf, const CStateManager& mgr); bool Valid() const; private: // TODO }; #endif