| 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 OccludedFacetSampler< Scalar, Index >::Impl) | OccludedFacetSampler< Scalar, Index >::Impl | inline |
| Impl(uint64_t total_facets) (defined in OccludedFacetSampler< Scalar, Index >::Impl) | OccludedFacetSampler< Scalar, Index >::Impl | inlineexplicit |
| instance_active_weight(size_t i) const (defined in OccludedFacetSampler< Scalar, Index >::Impl) | OccludedFacetSampler< Scalar, Index >::Impl | inline |
| instance_transform(size_t i) const (defined in ImplBase< Derived, Scalar, Index >) | ImplBase< Derived, Scalar, Index > | inline |
| InstanceInfo typedef (defined in OccludedFacetSampler< Scalar, Index >::Impl) | OccludedFacetSampler< Scalar, Index >::Impl | |
| instances() const | OccludedFacetSampler< Scalar, Index >::Impl | |
| is_visible(uint64_t global_facet_index) const | OccludedFacetSampler< Scalar, Index >::Impl | |
| m_current_mode (defined in OccludedFacetSampler< Scalar, Index >::Impl) | OccludedFacetSampler< Scalar, Index >::Impl | |
| m_instance_active_weights | OccludedFacetSampler< Scalar, Index >::Impl | |
| m_instance_infos (defined in OccludedFacetSampler< Scalar, Index >::Impl) | OccludedFacetSampler< Scalar, Index >::Impl | |
| m_instances (defined in OccludedFacetSampler< Scalar, Index >::Impl) | OccludedFacetSampler< Scalar, Index >::Impl | |
| m_jitter_sigma (defined in OccludedFacetSampler< Scalar, Index >::Impl) | OccludedFacetSampler< Scalar, Index >::Impl | |
| m_num_escaped_rays_per_facet | OccludedFacetSampler< Scalar, Index >::Impl | |
| m_num_rays_cast (defined in OccludedFacetSampler< Scalar, Index >::Impl) | OccludedFacetSampler< 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 > | |
| m_staging_escaped_rays_per_facet | OccludedFacetSampler< Scalar, Index >::Impl | |
| m_tls_candidates | OccludedFacetSampler< Scalar, Index >::Impl | |
| m_visibility_threshold (defined in OccludedFacetSampler< Scalar, Index >::Impl) | OccludedFacetSampler< Scalar, Index >::Impl | |
| mesh_index(size_t i) const (defined in ImplBase< Derived, Scalar, Index >) | ImplBase< Derived, Scalar, Index > | inline |
| num_facets() const | OccludedFacetSampler< Scalar, Index >::Impl | |
| num_instances() const (defined in ImplBase< Derived, Scalar, Index >) | ImplBase< Derived, Scalar, Index > | inline |
| num_rays_cast(uint64_t global_facet_index) const | OccludedFacetSampler< Scalar, Index >::Impl | |
| OccludedFacetSampler(const scene::SimpleScene< Scalar, Index, 3 > &scene, const OccludedFacetSamplerOptions &options={}, function_ref< bool(Index mesh_index, Index instance_index)> is_occluder=[](Index, Index) { return true;}) | OccludedFacetSampler< Scalar, Index >::Impl | explicit |
| OccludedFacetSampler(OccludedFacetSampler &&) noexcept (defined in OccludedFacetSampler< Scalar, Index >::Impl) | OccludedFacetSampler< Scalar, Index >::Impl | |
| operator=(OccludedFacetSampler &&) noexcept (defined in OccludedFacetSampler< Scalar, Index >::Impl) | OccludedFacetSampler< Scalar, Index >::Impl | |
| process_instance(size_t i, uint64_t instance_rays, Scalar instance_weight, const Vertices &vertices, const Facets &facets) (defined in OccludedFacetSampler< Scalar, Index >::Impl) | OccludedFacetSampler< Scalar, Index >::Impl | inline |
| run_adaptive_batch(uint64_t num_rays) | OccludedFacetSampler< Scalar, Index >::Impl | |
| run_batch(uint64_t num_rays) (defined in ImplBase< Derived, Scalar, Index >) | ImplBase< Derived, Scalar, Index > | inline |
| run_brute_force_batch(uint64_t num_rays) | OccludedFacetSampler< Scalar, Index >::Impl | |
| run_normal_batch(uint64_t num_rays) | OccludedFacetSampler< Scalar, Index >::Impl | |
| ~OccludedFacetSampler() (defined in OccludedFacetSampler< Scalar, Index >::Impl) | OccludedFacetSampler< Scalar, Index >::Impl | |