| compute_total_active_weight() const (defined in ImplBase< Derived, Scalar, Index >) | ImplBase< Derived, Scalar, Index > | inline |
| derived() (defined in ImplBase< Derived, Scalar, Index >) | ImplBase< Derived, Scalar, Index > | inline |
| derived() const (defined in ImplBase< Derived, Scalar, Index >) | ImplBase< Derived, Scalar, Index > | inline |
| end_batch() (defined in OccludedInstanceSampler< Scalar, Index >::Impl) | OccludedInstanceSampler< Scalar, Index >::Impl | inline |
| Impl(Index num_instances) (defined in OccludedInstanceSampler< Scalar, Index >::Impl) | OccludedInstanceSampler< Scalar, Index >::Impl | inlineexplicit |
| instance_active_weight(size_t i) const (defined in OccludedInstanceSampler< Scalar, Index >::Impl) | OccludedInstanceSampler< Scalar, Index >::Impl | inline |
| instance_transform(size_t i) const (defined in ImplBase< Derived, Scalar, Index >) | ImplBase< Derived, Scalar, Index > | inline |
| is_visible(Index global_index) const | OccludedInstanceSampler< Scalar, Index >::Impl | |
| m_instance_weights | OccludedInstanceSampler< Scalar, Index >::Impl | |
| m_instances (defined in OccludedInstanceSampler< Scalar, Index >::Impl) | OccludedInstanceSampler< Scalar, Index >::Impl | |
| m_is_visible (defined in OccludedInstanceSampler< Scalar, Index >::Impl) | OccludedInstanceSampler< Scalar, Index >::Impl | |
| m_num_rays_cast (defined in OccludedInstanceSampler< Scalar, Index >::Impl) | OccludedInstanceSampler< Scalar, Index >::Impl | |
| m_ray_caster (defined in ImplBase< Derived, Scalar, Index >) | ImplBase< Derived, Scalar, Index > | |
| m_scene (defined in ImplBase< Derived, Scalar, Index >) | ImplBase< Derived, Scalar, Index > | |
| mesh_index(size_t i) const (defined in ImplBase< Derived, Scalar, Index >) | ImplBase< Derived, Scalar, Index > | inline |
| num_instances() const | OccludedInstanceSampler< Scalar, Index >::Impl | |
| num_rays_cast(Index global_index) const | OccludedInstanceSampler< Scalar, Index >::Impl | |
| OccludedInstanceSampler(const scene::SimpleScene< Scalar, Index, 3 > &scene, function_ref< bool(Index mesh_index, Index instance_index)> is_occluder=[](Index, Index) { return true;}) | OccludedInstanceSampler< Scalar, Index >::Impl | explicit |
| OccludedInstanceSampler(OccludedInstanceSampler &&) noexcept (defined in OccludedInstanceSampler< Scalar, Index >::Impl) | OccludedInstanceSampler< Scalar, Index >::Impl | |
| operator=(OccludedInstanceSampler &&) noexcept (defined in OccludedInstanceSampler< Scalar, Index >::Impl) | OccludedInstanceSampler< Scalar, Index >::Impl | |
| process_instance(size_t i, uint64_t instance_rays, Scalar, const Vertices &vertices, const Facets &facets) (defined in OccludedInstanceSampler< Scalar, Index >::Impl) | OccludedInstanceSampler< Scalar, Index >::Impl | inline |
| run_batch(uint64_t num_rays) | OccludedInstanceSampler< Scalar, Index >::Impl | |
| ~OccludedInstanceSampler() (defined in OccludedInstanceSampler< Scalar, Index >::Impl) | OccludedInstanceSampler< Scalar, Index >::Impl | |