| device_vector (cugar) | Kd_context (cugar::cuda) | PSSMLTOptions | unsigned_type (cugar) |
DeviceHashTable | Kd_knn (cugar::cuda) | PTContextBase | unsigned_type< int32 > (cugar) |
_GLMgroup | DeviceMeshStorage | Kd_knn_result (cugar::cuda) | PTContextQueues | unsigned_type< int64 > (cugar) |
_GLMmaterial | DeviceRandomSequence | Kd_node (cugar) | PTLoopStats | unsigned_type< uint32 > (cugar) |
_GLMnode | DeviceTimer | knn_lookup_traits (cugar::cuda::kd_knn) | PTOptions | unsigned_type< uint64 > (cugar) |
| diff_var (cugar) |
| PTRayQueue | UVBvh |
diff_var< ValType, 1, 0 > (cugar) | PTStats | UVBvhView |
abs_cosine_functor (cugar) | diff_var< ValType, 1, O > (cugar) | l_bit_shift (cugar) | PTVertexProcessor | UVHit |
AdaptiveClusteredRLStorage | diff_var< ValType, N, 0 > (cugar) | LambertBsdf (cugar) |
|
|
AdaptiveClusteredRLView | DifferentialGeometry (cugar) | LambertEdf (cugar) |
add (cugar) | DirectionalLight | LambertTransBsdf (cugar) | Sah_builder::Queue (nih::cuda) | Value (pbrt) |
MeshLoader::AllocateGroupsFunctor | DirectLightingMesh | LBVH_builder (cugar::cuda) | Queue (nih::cuda::binned_sah) | Variance_estimator (cugar) |
ZH_rotation::Apply (cugar) | DirectLightingRL | LBVH_builder_stats (cugar::cuda) | QueueDescriptor | vector (cugar) |
ZH_rotation::Apply< l > (cugar) | DiskLight | LCG_random (cugar) |
| Vector (cugar) |
arch (cugar::cuda) | dispatch_diff_tensor (cugar::detail) | leading_bits (cugar) | vector1_storage (cugar) |
MeshLoader::AssignMaterialsFunctor | dispatch_diff_tensor< 1 > (cugar::detail) | leaf_index_tag (cugar) | r_bit_shift (cugar) | vector2_storage (cugar) |
AtomicInt (cugar) | dispatch_diff_tensor< 2 > (cugar::detail) | leaf_range_tag (cugar) | Radixtree_context (cugar::cuda) | vector3_storage (cugar) |
| dispatch_diff_tensor< 3 > (cugar::detail) | less (cugar) | Random (cugar) | vector4_storage (cugar) |
dispatch_div (cugar::detail) | LFSRGeneratorMatrix (cugar) | Ray | vector< device_tag, T, Alloc > (cugar) |
bad_alloc (cugar) | dispatch_div< VT, N, 0, 0 > (cugar::detail) | LFSRRandomStream (cugar) | RayQueue | vector< host_tag, T, Alloc > (cugar) |
Base_distribution (cugar) | dispatch_div< VT, N, 0, O > (cugar::detail) | LHSampler (cugar) | RayWavefrontQueue | Vector< T, 1 > (cugar) |
Sah_builder::Bbox (nih::cuda) | dispatch_div< VT, N, O, 0 > (cugar::detail) | Light | Bvh_node_3d_bbox_iterator::Reference (cugar) | Vector< T, 2 > (cugar) |
Bbox (nih::cuda::binned_sah) | dispatch_mul (cugar::detail) | LightVertex | reference_subtype (cugar) | Vector< T, 3 > (cugar) |
Bbox (nih::cuda::sah) | dispatch_mul< VT, N, 0, 0 > (cugar::detail) | load_pointer (cugar::cuda) | reference_subtype< const T * > (cugar) | Vector< T, 4 > (cugar) |
Bbox (cugar) | dispatch_mul< VT, N, 0, O > (cugar::detail) | load_triangle_dispatch | reference_subtype< null_type > (cugar) | vector_traits (cugar) |
bbox_area_functor (cugar) | dispatch_mul< VT, N, O, 0 > (cugar::detail) | load_triangle_dispatch< int3 > | reference_subtype< T * > (cugar) | vector_traits< char > (cugar) |
Bbox_compressor (nih::cuda::sah) | dispatch_sum (cugar::detail) | load_triangle_dispatch< int4 > | register_array (cugar) | vector_traits< char2 > (cugar) |
BidirPath | dispatch_sum< VT, N, 0, 0 > (cugar::detail) | load_vertex_dispatch | register_array< Iterator, 16 > (cugar) | vector_traits< char3 > (cugar) |
Sah_builder::Bin (nih::cuda) | dispatch_sum< VT, N, 0, O > (cugar::detail) | load_vertex_dispatch< float3 > | register_array< Iterator, 4 > (cugar) | vector_traits< char4 > (cugar) |
Bin (nih::cuda::binned_sah) | dispatch_sum< VT, N, O, 0 > (cugar::detail) | load_vertex_dispatch< float4 > | register_array< Iterator, 5 > (cugar) | vector_traits< double > (cugar) |
Bin (nih::cuda::sah) | DLL | logic_error (cugar) | register_array< Iterator, 8 > (cugar) | vector_traits< double2 > (cugar) |
Bin_counter (nih::cuda) | DLLImpl | lookup_dispatch (cugar::cuda::kd_knn) | RendererInterface | vector_traits< float > (cugar) |
Bin_counter (nih::cuda::binned_sah) | DomainBuffer | lookup_dispatch< 2 > (cugar::cuda::kd_knn) | RenderingContext | vector_traits< float2 > (cugar) |
binary_and (cugar) | dynamic_cast_marker (cugar::internals) | lookup_dispatch< 3 > (cugar::cuda::kd_knn) | RenderingContextImpl | vector_traits< float3 > (cugar) |
binary_function_tag (cugar) |
| LTCBsdf::LTC (cugar) | RenderingContextView | vector_traits< float4 > (cugar) |
binary_or (cugar) | LTCBsdf (cugar) | RPT | vector_traits< int > (cugar) |
binary_switch (cugar) | EAWParams |
| RPTOptions | vector_traits< int2 > (cugar) |
binary_switch< A, B, 0 > (cugar) | EchoImporter (pbrt) | RPTVPLStorage | vector_traits< int3 > (cugar) |
BinaryCast (cugar) | Edf | ManagedBuffer | RPTVPLView | vector_traits< int4 > (cugar) |
binder1st (cugar) | eq_constant (cugar) | mask_and (cugar) | RTContext | vector_traits< int64 > (cugar) |
binder2nd (cugar) | equal_functor (cugar) | mask_or (cugar) | RTContextImpl | vector_traits< int64_2 > (cugar) |
Binned_sah_builder (nih::cuda) | Exponential_distribution (cugar) | MaskedRay | RTMesh | vector_traits< int64_3 > (cugar) |
Sah_builder::Bins (nih::cuda) | EyeVertex | Matrix (cugar) | runtime_error (cugar) | vector_traits< int64_4 > (cugar) |
Bins (nih::cuda::binned_sah) |
| max_functor (cugar) |
| vector_traits< short > (cugar) |
Bins (nih::cuda::sah) | memory_arena (cugar) | vector_traits< short2 > (cugar) |
Bintree_node (cugar) | FakeTimer (cugar) | MeshBase | Sah_builder (nih::cuda) | vector_traits< short3 > (cugar) |
Bintree_node< leaf_index_tag > (cugar) | FBufferChannelStorage | MeshException | same_type (cugar) | vector_traits< short4 > (cugar) |
Bintree_visitor (cugar) | FBufferChannelView | MeshGroup | same_type< T, T > (cugar) | vector_traits< uchar2 > (cugar) |
Bintree_visitor< Node_type, leaf_index_tag > (cugar) | FBufferDesc | MeshLight | MJSampler::Sample (cugar) | vector_traits< uchar3 > (cugar) |
Bintree_visitor< Node_type, leaf_range_tag > (cugar) | FBufferStorage | MeshLightsStorage | sample_set_3d | vector_traits< uchar4 > (cugar) |
Bintree_writer (cugar) | FBufferView | MeshLightsStorageImpl | SampleSinkBase | vector_traits< uint2 > (cugar) |
Bintree_writer_context (cugar) | FermatImporter (pbrt) | MeshLoader | ScopedFile | vector_traits< uint3 > (cugar) |
Bintree_writer_context< node_type, leaf_index_tag > (cugar) | field_traits (cugar) | MeshMaterial | ScopedLock (cugar) | vector_traits< uint4 > (cugar) |
Bintree_writer_context< node_type, leaf_range_tag > (cugar) | field_traits< int16 > (cugar) | MeshMaterialParams | ScopedTimer (cugar::cuda) | vector_traits< uint64 > (cugar) |
Bitmask (cugar) | field_traits< int32 > (cugar) | MeshStorage | ScopedTimer (cugar) | vector_traits< uint64_2 > (cugar) |
Bitmask< 1 > (cugar) | field_traits< int64 > (cugar) | MeshTextureMap | SH_basis (cugar) | vector_traits< uint64_3 > (cugar) |
Bitmask< 2 > (cugar) | field_traits< int8 > (cugar) | MeshView | ShadowPayload | vector_traits< uint64_4 > (cugar) |
BlendBsdf (cugar) | FilmOptions (pbrt) | MeshVTLStorage | SharedCount (cugar::internals) | vector_traits< unsigned char > (cugar) |
block_strided_iterator (cugar) | FLCG_random (cugar) | MeshVTLStorageImpl | SharedPointer (cugar) | vector_traits< unsigned int > (cugar) |
BlockHashMap (cugar::cuda) | for_each_enactor (cugar) | min_functor (cugar) | SharedPointerTraits (cugar::internals) | vector_traits< unsigned short > (cugar) |
BlockHashSet (cugar::cuda) | for_each_enactor< device_tag > (cugar) | minus_one (cugar) | SharedPointerTraits< void > (cugar::internals) | vector_traits< ushort2 > (cugar) |
Bounded_exponential (cugar) |
| MipMapStorage | SharedPointerTraits< void const > (cugar::internals) | vector_traits< ushort3 > (cugar) |
Bounded_pareto_distribution (cugar) | MipMapView | SharedPointerTraits< void const volatile > (cugar::internals) | vector_traits< ushort4 > (cugar) |
BPT | gather_functor (cugar) | Mixture (cugar) | SharedPointerTraits< void volatile > (cugar::internals) | vector_traits< Vector< T, DIM_T > > (cugar) |
BPTConfigBase | Gaussian_distribution_2d (cugar) | MJSampler (cugar) | shift_left (cugar) | vector_type (cugar) |
BPTContext | Gaussian_distribution_symm_2d (cugar) | MLT | shift_right (cugar) | vector_type< char, 1 > (cugar) |
BPTContextBase | Gaussian_generator (cugar) | MLTContext | signed_type (cugar) | vector_type< char, 2 > (cugar) |
BPTOptions | GBufferStorage | MLTOptions | signed_type< int32 > (cugar) | vector_type< char, 3 > (cugar) |
BPTOptionsBase | GBufferView | Morton_bits (cugar::cuda::lbvh) | signed_type< int64 > (cugar) | vector_type< char, 4 > (cugar) |
BPTQueuesStorage | GenericOuterProduct (cugar) | Morton_bits (cugar::cuda::kd) | signed_type< uint32 > (cugar) | vector_type< double, 1 > (cugar) |
BPTQueuesView | GGXBsdf (cugar) | Morton_bits< uint32 > (cugar::cuda::lbvh) | signed_type< uint64 > (cugar) | vector_type< double, 2 > (cugar) |
Bsdf | GGXSmithBsdf (cugar) | Morton_bits< uint32, 2u > (cugar::cuda::kd) | SortBuffers (cugar::cuda) | vector_type< double, 3 > (cugar) |
BsdfInverse | GGXSmithMicrofacetDistribution (cugar) | Morton_bits< uint32, 3u > (cugar::cuda::kd) | SortEnactor (cugar::cuda) | vector_type< double, 4 > (cugar) |
Buffer | GGXVCavityMicrofacetDistribution (cugar) | Morton_bits< uint64 > (cugar::cuda::lbvh) | Split (nih::cuda::binned_sah) | vector_type< float, 1 > (cugar) |
Bvh (cugar) | GLMmodel | Morton_bits< uint64, 2u > (cugar::cuda::kd) | Sah_builder::Split (nih::cuda) | vector_type< float, 2 > (cugar) |
Bvh_builder (cugar) | GLMtriangle | Morton_bits< uint64, 3u > (cugar::cuda::kd) | Split_task (cugar::bintree) | vector_type< float, 3 > (cugar) |
Bvh_node (sandbox) | GlutViewer | morton_functor (cugar) | Radixtree_context::Split_task (cugar::cuda) | vector_type< float, 4 > (cugar) |
Bvh_node (cugar) | greater (cugar) | morton_functor< uint32, 2u, BboxType > (cugar) | sqr_functor (cugar) | vector_type< int, 1 > (cugar) |
Bvh_node< Compact_bvh_3d_tag > (sandbox) | greater_than_zero (cugar) | morton_functor< uint32, 3u, BboxType > (cugar) | static_cast_marker (cugar::internals) | vector_type< int, 2 > (cugar) |
Bvh_node< Compact_bvh_tag > (sandbox) |
| morton_functor< uint64, 2u, BboxType > (cugar) | static_min (cugar) | vector_type< int, 3 > (cugar) |
Bvh_node< Indexed_leaf_bvh_tag > (sandbox) | morton_functor< uint64, 3u, BboxType > (cugar) | Bvh_sah_builder::Stats (cugar) | vector_type< int, 4 > (cugar) |
Bvh_node_3d (cugar) | HashMap (cugar::cuda) | Mutex (cugar) | Bvh_sah_builder::Stats (cugar::deprecated) | vector_type< int64, 1 > (cugar) |
Bvh_node_3d_bbox_iterator (cugar) | HashSet (cugar::cuda) | MutexImpl (cugar) | store_pointer (cugar::cuda) | vector_type< int64, 2 > (cugar) |
bvh_packing_functor (cugar::cuda) | HelloPT |
| store_reference (cugar::cuda) | vector_type< int64, 3 > (cugar) |
Bvh_builder::Bvh_partitioner (cugar) | HelloPTOptions | strided_iterator (cugar) | vector_type< int64, 4 > (cugar) |
Bvh_sah_builder (cugar) | hi_bits_functor (cugar) | neq_constant (cugar) | strided_vec | vector_type< short, 1 > (cugar) |
Bvh_sah_builder (cugar::deprecated) | hi_bits_functor< uint16, uint32 > (cugar) | not_equal_functor (cugar) | SyncFreeDoubleKeyHashMap (cugar::cuda) | vector_type< short, 2 > (cugar) |
byte_caching_device_allocator (cugar) | hi_bits_functor< uint32, uint32 > (cugar) | not_functor (cugar) | SyncFreeHashMap (cugar::cuda) | vector_type< short, 3 > (cugar) |
| hi_bits_functor< uint32, uint64 > (cugar) | null_type (cugar) |
| vector_type< short, 4 > (cugar) |
hi_bits_functor< uint8, uint32 > (cugar) | Number (pbrt) | vector_type< T, 1 > (cugar) |
PSFPTVertexProcessor::CacheInfo | Hit |
| t_ply_ | vector_type< T, 2 > (cugar) |
caching_device_allocator (cugar) | HitInstancing | t_ply_argument_ | vector_type< T, 3 > (cugar) |
caching_device_vector (cugar) | host_tag (cugar) | Sah_builder::Objects (nih::cuda) | t_ply_element_ | vector_type< T, 4 > (cugar) |
Camera | host_vector (cugar) | Objects (nih::cuda::binned_sah) | t_ply_idriver_ | vector_type< uint64, 1 > (cugar) |
CameraSampler | HSV (cugar) | Oct_basis (cugar) | t_ply_odriver_ | vector_type< uint64, 2 > (cugar) |
Cauchy_distribution (cugar) |
| Oct_smooth_basis (cugar) | t_ply_property_ | vector_type< uint64, 3 > (cugar) |
clamped_cosine_functor (cugar) | Oct_smooth_basis_fun (cugar) | warp_atomic::temp_storage_type (cugar::cuda) | vector_type< uint64, 4 > (cugar) |
ClusteredRLStorage | if_constant (cugar) | one_fun (cugar) | TempPathWeights | vector_type< unsigned char, 1 > (cugar) |
ClusteredRLView | if_equal (cugar) | one_or_zero (cugar) | BlockHashSet::TempStorage (cugar::cuda) | vector_type< unsigned char, 2 > (cugar) |
CMLT | if_true (cugar) | OuterProduct (cugar) | BlockHashMap::TempStorage (cugar::cuda) | vector_type< unsigned char, 3 > (cugar) |
CMLTOptions | if_true< false, T, F > (cugar) | OuterProduct< T, 1, 1 > (cugar) | Tensor (cugar) | vector_type< unsigned char, 4 > (cugar) |
Compare (cugar::cuda::kd_knn) | if_true< true, T, F > (cugar) |
| Tensor< T, 0, N > (cugar) | vector_type< unsigned int, 1 > (cugar) |
component_functor (cugar) | if_true_functor (cugar) | Tensor< T, 1, N > (cugar) | vector_type< unsigned int, 2 > (cugar) |
compose_binary (cugar) | Importer (pbrt) | ParameterList (pbrt) | Tensor< T, 2, N > (cugar) | vector_type< unsigned int, 3 > (cugar) |
compose_unary (cugar) | Bvh_sah_builder::IndexSortPredicate (cugar) | Pareto_distribution (cugar) | Tensor< T, 3, N > (cugar) | vector_type< unsigned int, 4 > (cugar) |
compose_unary_after_binary (cugar) | IRandom (cugar) | Path | TensorIndex (cugar) | vector_type< unsigned short, 1 > (cugar) |
composition_type (cugar) | is_false_functor (cugar) | PathCache | TensorIndex< 0 > (cugar) | vector_type< unsigned short, 2 > (cugar) |
composition_type< F1, F2, unary_function_tag, binary_function_tag > (cugar) | is_segment_sorted_iterator (cugar) | PathTracer | TensorIndex< 1 > (cugar) | vector_type< unsigned short, 3 > (cugar) |
composition_type< F1, F2, unary_function_tag, unary_function_tag > (cugar) | is_segment_sorted_iterator (cugar::cuda) | PathWeights | TensorIndex< 2 > (cugar) | vector_type< unsigned short, 4 > (cugar) |
const_cast_marker (cugar::internals) | is_sorted_iterator (cugar) | Payload | TensorIndex< 3 > (cugar) | vector_view (cugar) |
constant_functor (cugar) | is_sorted_iterator (cugar::cuda) | PBRTParserError (pbrt) | ternary_function_tag (cugar) | VertexGeometry |
Kd_context::Context (cugar::cuda) | is_true_functor (cugar) | PerPixelEyeSubpathPrimaryCoords | TextureReference | VertexGeometryId |
Kd_context::Context (cugar::cuda::kd) | iterator_category_system (cugar) | PerThreadSmemUnaryFunction (cugar::cuda) | TextureStorage | VertexStorage |
CorrelatedMJSampler (cugar) | iterator_category_system< bidirectional_device_iterator_tag > (cugar) | PerturbedPrimaryCoords | TextureView | VertexStorageView |
Cosine_distribution (cugar) | iterator_category_system< bidirectional_host_iterator_tag > (cugar) | PixelInfo | TGAHeader (cugar) | VPL |
CountedBase (cugar::internals) | iterator_category_system< bidirectional_universal_iterator_tag > (cugar) | plain_view_subtype (cugar) | Thread (cugar) | VTL |
CountedBase_impl (cugar::internals) | iterator_category_system< forward_device_iterator_tag > (cugar) | plain_view_subtype< const std::vector< T > > (cugar) | ThreadBase (cugar) | VTLMeshView |
Radixtree_context::Counters (cugar::cuda) | iterator_category_system< forward_host_iterator_tag > (cugar) | plain_view_subtype< const T * > (cugar) | ThreadBaseImpl (cugar) |
|
CP_rotated_sequence (cugar) | iterator_category_system< forward_universal_iterator_tag > (cugar) | plain_view_subtype< const T > (cugar) | TiledLightSubpathPrimaryCoords |
CP_rotator (cugar) | iterator_category_system< input_device_iterator_tag > (cugar) | plain_view_subtype< const thrust::device_vector< T > > (cugar) | TiledSequence | warp_atomic (cugar::cuda) |
cuda_devices (cugar::cuda) | iterator_category_system< input_host_iterator_tag > (cugar) | plain_view_subtype< const thrust::host_vector< T > > (cugar) | TiledSequenceView | warp_static_atomic (cugar::cuda) |
cuda_error (cugar) | iterator_category_system< input_universal_iterator_tag > (cugar) | plain_view_subtype< null_type > (cugar) | Timer (cugar) | WavefrontQueue |
| iterator_category_system< output_device_iterator_tag > (cugar) | plain_view_subtype< std::vector< T > > (cugar) | Timer (cugar::cuda) | WeakCount (cugar::internals) |
iterator_category_system< output_host_iterator_tag > (cugar) | plain_view_subtype< T * > (cugar) | TimeSeries (cugar) | WeakPointer (cugar) |
default_predicate (cugar) | iterator_category_system< output_universal_iterator_tag > (cugar) | plain_view_subtype< thrust::device_vector< T > > (cugar) | to_const (cugar) | Weyl_sampler (cugar) |
default_vector_allocator (cugar) | iterator_category_system< random_access_device_iterator_tag > (cugar) | plain_view_subtype< thrust::host_vector< T > > (cugar) | to_const< const T & > (cugar) | Weyl_sampler_opt (cugar) |
default_vector_allocator< device_tag, T > (cugar) | iterator_category_system< random_access_host_iterator_tag > (cugar) | polymorphic_cast_marker (cugar::internals) | to_const< const T * > (cugar) | WorkQueue (cugar) |
default_vector_allocator< host_tag, T > (cugar) | iterator_category_system< random_access_universal_iterator_tag > (cugar) | Bvh_sah_builder::Predicate (cugar) | to_const< T & > (cugar) |
|
Deleter (cugar::internals) | iterator_system (cugar) | Bvh_sah_builder::Predicate (cugar::deprecated) | to_const< T * > (cugar) |
device_iterator_type (cugar) | iterator_traits (cugar) | priority_queue (cugar) | Transform_generator (cugar) | XBLParams |
device_iterator_type< const T * > (cugar) |
| PSFPT |
|
|
device_iterator_type< T * > (cugar) | PSFPTOptions |
device_tag (cugar) | Kd_builder (cugar::cuda) | PSFPTVertexProcessor | unary_function_tag (cugar) | ZH_rotation (cugar) |
device_var (cugar) | Kd_context (cugar::cuda::kd) | PSSMLT | Uniform_distribution (cugar) | ZH_rotation< 0 > (cugar) |
| | | | |