|
LeviLamina
|
Public Types | |
| using | ProbeMap = ::std::unordered_map<::BlockPos, ::PointLighting::PointLightShadowProbe> |
| using | IsRenderedPredicate = ::std::function<bool(::PointLighting::PointLightShadowProbe const&)> |
Public Member Functions | |
| MCAPI ::std::vector<::PointLighting::ProbeBatchEntry > | selectBatch (::std::unordered_map<::BlockPos, ::PointLighting::PointLightShadowProbe > const &activeProbes, ::std::_List_const_iterator<::std::_List_val< ::std::_List_simple_types<::std::pair<::BlockPos const, ::PointLighting::PointLightShadowProbe > > > > &nextToQueue, uint64 budget, ::glm::vec3 const &worldOrigin, ::std::function< bool(::PointLighting::PointLightShadowProbe const &)> isRendered) |
Public Attributes | |
| ::ll::TypedStorage< 8, 24, ::std::vector<::BlockPos > > | mPendingProbes |
| ::ll::TypedStorage< 8, 64, ::std::unordered_set<::BlockPos > > | mPendingSet |