25 void Build(
const Toshi::TMatrix44& a_rModelView,
const Toshi::TMatrix44& a_rProjection,
TINT a_iCellIndex );
26 void Build(
const Toshi::TMatrix44& a_rModelView,
const Toshi::TMatrix44& a_rProjection,
TINT a_iCellIndex,
const CullBox& a_rCullBox );
28 void Render(
const Toshi::TMatrix44& a_rModelView );
34 static constexpr TUINT s_iStackSize = 100;
Toshi::TVector3 m_ViewModelPos
t_RenderCallback m_pfnRenderCallback
void RenderLeafNodeIntersect(CellSphereTreeBranchNode *a_pNode, RenderData *a_pRenderData)
void Build(const Toshi::TMatrix44 &a_rModelView, const Toshi::TMatrix44 &a_rProjection, TINT a_iCellIndex)
CellSettings m_aCellSettings[MAX_VISIBLE_CELLS]
void Create(World *a_pWorld)
void RenderTreeIntersectNonRecurse(CellSphereTreeBranchNode *a_pNode, RenderData *a_pRenderData)
void(*)(CellMeshSphere *a_pMeshSphere, RenderData *a_pRenderData) t_RenderCallback
static constexpr TUINT MAX_VISIBLE_CELLS
void Render(const Toshi::TMatrix44 &a_rModelView)
CellSphereTreeBranchNode * pPrevNode
CellSphereTreeBranchNode * pNextNode