Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::math::TBvhBuilder< N, Item, ItemToAABB > Member List

This is the complete list of members for ph::math::TBvhBuilder< N, Item, ItemToAABB >, including all inherited members.

buildInformativeBvh(TSpanView< Item > items) -> const InfoNodeType *ph::math::TBvhBuilder< N, Item, ItemToAABB >inline
calcMaxDepth(const InfoNodeType *node)ph::math::TBvhBuilder< N, Item, ItemToAABB >inlinestatic
calcTotalItems(const InfoNodeType *node)ph::math::TBvhBuilder< N, Item, ItemToAABB >inlinestatic
calcTotalNodes(const InfoNodeType *node)ph::math::TBvhBuilder< N, Item, ItemToAABB >inlinestatic
clearBuildData()ph::math::TBvhBuilder< N, Item, ItemToAABB >inline
InfoNodeType typedefph::math::TBvhBuilder< N, Item, ItemToAABB >
ItemInfoType typedefph::math::TBvhBuilder< N, Item, ItemToAABB >
TBvhBuilder(BvhParams params=BvhParams{})ph::math::TBvhBuilder< N, Item, ItemToAABB >inlineexplicit
TBvhBuilder(ItemToAABB itemToAABB, BvhParams params=BvhParams{})ph::math::TBvhBuilder< N, Item, ItemToAABB >inlineexplicit
totalInfoNodes() const -> std::size_tph::math::TBvhBuilder< N, Item, ItemToAABB >inline
totalItems() const -> std::size_tph::math::TBvhBuilder< N, Item, ItemToAABB >inline