Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenPathGuidingLibrary/openpgl
/ types & classes
Types & classes
359 in github.com/OpenPathGuidingLibrary/openpgl
⨍
Functions
4,307
◇
Types & classes
359
↓ 11 callers
Class
__aligned
third-party/embreeSrc/common/algorithms/parallel_partition.h:52
↓ 8 callers
Class
Iterator
openpgl/data/SampleContainerInternal.h:17
↓ 8 callers
Class
Range
openpgl/data/Range.h:10
↓ 6 callers
Class
__m256
third-party/embreeSrc/common/simd/arm/avx2neon.h:12
↓ 5 callers
Class
BBox
third-party/embreeSrc/common/math/bbox.h:19
↓ 5 callers
Class
SearchParams
third-party/nanoflann/include/nanoflann.hpp:687
↓ 5 callers
Class
range
third-party/embreeSrc/common/math/range.h:12
↓ 4 callers
Class
FHeapCompare
third-party/tinyexr/tinyexr.h:2220
↓ 4 callers
Class
Iterator_Index
third-party/embreeSrc/common/algorithms/parallel_reduce.h:87
↓ 4 callers
Class
LinearSpace3
third-party/embreeSrc/common/math/linearspace3.h:15
↓ 4 callers
Class
__m256i
third-party/embreeSrc/common/simd/arm/avx2neon.h:20
↓ 3 callers
Class
IndexDist_Sorter
third-party/nanoflann/include/nanoflann.hpp:238
↓ 3 callers
Class
KDTreeLet
openpgl/spatial/kdtree/KDTree.h:180
↓ 3 callers
Class
KDTreeSingleIndexAdaptorParams
third-party/nanoflann/include/nanoflann.hpp:673
↓ 3 callers
Class
Vec3fa
third-party/embreeSrc/common/math/vec3.h:10
↓ 2 callers
Class
FieldStatistics
* @brief Class that stores some statistics about the spatial and directional structures of a guiding Field. * * This class can be used to print info
openpgl/include/openpgl/cpp/FieldStatistics.h:21
↓ 2 callers
Class
IntegerSampleStatistics
openpgl/data/SampleStatistics.h:248
↓ 2 callers
Class
Point3i
openpgl/include/openpgl/cpp/Common.h:84
↓ 2 callers
Class
PosInfTy
third-party/embreeSrc/common/math/constants.h:90
↓ 2 callers
Class
Region
* @brief A Region represents a spatial region of the scene and contains the directional information (e.g., guiding distribution) for that region. *
openpgl/include/openpgl/cpp/Region.h:23
↓ 2 callers
Class
Vec2fa
third-party/embreeSrc/common/math/vec2.h:10
↓ 2 callers
Class
__aligned
third-party/embreeSrc/common/sys/array.h:118
↓ 2 callers
Class
vint<4>
third-party/embreeSrc/common/simd/vint4_sse2.h:20
↓ 2 callers
Class
vint<8>
third-party/embreeSrc/common/simd/vint8_avx.h:18
↓ 1 callers
Class
AlignedValue
TASKING_PPL
third-party/embreeSrc/common/algorithms/parallel_reduce.h:73
↓ 1 callers
Class
DirectionalQuadtreeNode
openpgl/directional/dqt/DQT.h:13
↓ 1 callers
Class
EmptyTy
third-party/embreeSrc/common/math/constants.h:195
↓ 1 callers
Class
FalseTy
third-party/embreeSrc/common/math/constants.h:29
↓ 1 callers
Class
FourPiTy
third-party/embreeSrc/common/math/constants.h:157
↓ 1 callers
Class
FullTy
third-party/embreeSrc/common/math/constants.h:200
↓ 1 callers
Class
IVolumeSamplingDistribution
openpgl/directional/IVolumeSamplingDistribution.h:10
↓ 1 callers
Class
NaNTy
third-party/embreeSrc/common/math/constants.h:109
↓ 1 callers
Class
NegInfTy
third-party/embreeSrc/common/math/constants.h:71
↓ 1 callers
Class
OneOverFourPiTy
third-party/embreeSrc/common/math/constants.h:165
↓ 1 callers
Class
OneOverPiTy
third-party/embreeSrc/common/math/constants.h:133
↓ 1 callers
Class
OneOverTwoPiTy
third-party/embreeSrc/common/math/constants.h:149
↓ 1 callers
Class
OneTy
third-party/embreeSrc/common/math/constants.h:53
↓ 1 callers
Class
PiTy
third-party/embreeSrc/common/math/constants.h:125
↓ 1 callers
Class
ReverseStepTy
third-party/embreeSrc/common/math/constants.h:190
↓ 1 callers
Class
SampleStatistics
openpgl/data/SampleStatistics.h:10
↓ 1 callers
Class
StatsNode
openpgl/directional/dqt/DQTFactory.h:81
↓ 1 callers
Class
StepTy
third-party/embreeSrc/common/math/constants.h:173
↓ 1 callers
Class
TrueTy
third-party/embreeSrc/common/math/constants.h:23
↓ 1 callers
Class
TwoPiTy
third-party/embreeSrc/common/math/constants.h:141
↓ 1 callers
Class
UlpTy
third-party/embreeSrc/common/math/constants.h:117
↓ 1 callers
Class
UndefinedTy
third-party/embreeSrc/common/math/constants.h:205
↓ 1 callers
Class
ZeroTy
third-party/embreeSrc/common/math/constants.h:35
↓ 1 callers
Class
vfloat<4>
third-party/embreeSrc/common/simd/vfloat4_sse2.h:18
↓ 1 callers
Class
vfloat<8>
third-party/embreeSrc/common/simd/vfloat8_avx.h:18
Class
AdaptiveSplitAndMergeFactory
openpgl/directional/vmm/AdaptiveSplitandMergeFactory.h:20
Class
BarrierActive
! fast active barrier using atomic counter */
third-party/embreeSrc/common/sys/barrier.h:38
Class
BarrierActiveAutoReset
! fast active barrier that does not require initialization to some number of threads */
third-party/embreeSrc/common/sys/barrier.h:60
Class
BarrierSys
! system barrier using operating system */
third-party/embreeSrc/common/sys/barrier.h:13
Class
BarrierSysImplementation
third-party/embreeSrc/common/sys/barrier.cpp:16
Class
BenchParams
tools/openpgl_bench/openpgl_bench.cpp:52
Enum
BenchType
tools/openpgl_bench/openpgl_bench.cpp:23
Class
Box3f
openpgl/include/openpgl/cpp/Common.h:147
Enum
CPU
third-party/embreeSrc/common/sys/sysinfo.h:69
Class
ComponentSplitStatistics
openpgl/directional/vmm/VMMChiSquareComponentSplitter.h:65
Class
ComponentSplitinfo
openpgl/directional/vmm/VMMChiSquareComponentSplitter.h:25
Class
ConditionImplementation
third-party/embreeSrc/common/sys/condition.cpp:13
Class
ConditionSys
third-party/embreeSrc/common/sys/condition.h:10
Class
Configuration
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:31
Class
Configuration
openpgl/directional/vmm/AdaptiveSplitandMergeFactory.h:34
Class
Configuration
openpgl/directional/dqt/DQTFactory.h:38
Class
ContainerInternal
openpgl/data/SampleContainerInternal.h:15
Class
Context
openpgl/directional/dqt/DQTFactory.h:219
Class
DQTSurfaceSamplingDistribution
openpgl/directional/dqt/DQTSurfaceSamplingDistribution.h:10
Class
DQTVolumeSamplingDistribution
openpgl/directional/dqt/DQTVolumeSamplingDistribution.h:10
Class
DebugParams
tools/openpgl_debug/openpgl_debug.cpp:33
Class
DebugSettings
openpgl/field/Field.h:46
Enum
DebugType
tools/openpgl_debug/openpgl_debug.cpp:12
Class
Denoiser
openpgl/imagespace/Denoiser.h:13
Class
Device
openpgl/device/Device.h:41
Class
Device
openpgl/include/openpgl/device.h:16
Class
Device
* @brief The Device class is a key component of OpenPGL. It is used to set * compute architecture and optimizations (e.g., SIMD) used for the impleme
openpgl/include/openpgl/cpp/Device.h:22
Class
Device
third-party/embreeSrc/common/sys/vector.h:11
Class
DirectionalDistributionStatistics
openpgl/directional/DirectionalDistributionStatistics.h:15
Class
DirectionalQuadtree
openpgl/directional/dqt/DQT.h:29
Class
DirectionalQuadtreeFactory
openpgl/directional/dqt/DQTFactory.h:30
Class
Distribution
openpgl/include/openpgl/distribution.h:20
Class
Distribution
* @brief The Distribution class represents the approximation of the directional guiding distribution. * E.g., this distribution can represent the inc
openpgl/include/openpgl/cpp/Distribution.h:18
Enum
EmbreeUSMMode
third-party/embreeSrc/common/sys/alloc.h:46
Class
ExponentType
third-party/embreeSrc/common/math/transcendental.h:420
Class
ExponentType<float>
third-party/embreeSrc/common/math/transcendental.h:422
Class
ExponentType<vfloat_impl<N>>
third-party/embreeSrc/common/math/transcendental.h:421
Class
Field
openpgl/include/openpgl/field.h:28
Class
Field
openpgl/include/openpgl/cpp/Device.h:16
Class
Field
openpgl/include/openpgl/cpp/FieldConfig.h:13
Class
Field
* @brief Key component of the guiding libary which holds the spatio-directional guiding information * (e.g., approximation of the incoming radiance f
openpgl/include/openpgl/cpp/Field.h:32
Class
FieldConfig
* @brief The configuration for used to initialize the guiding Field. * * This class contains and defines all parameters needed to initialize a guidi
openpgl/include/openpgl/cpp/FieldConfig.h:22
Class
FieldStatistics
openpgl/include/openpgl/fieldstatistics.h:14
Class
FieldStatistics
openpgl/field/ISurfaceVolumeField.h:13
Class
FieldStatistics
openpgl/field/FieldStatistics.h:16
Class
FittingStatistics
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:72
Class
FittingStatistics
openpgl/directional/vmm/AdaptiveSplitandMergeFactory.h:103
Class
FittingStatistics
openpgl/directional/dqt/DQTFactory.h:164
Enum
Flags
openpgl/include/openpgl/data.h:23
Enum
Flags
openpgl/include/openpgl/data.h:145
Class
HeaderInfo
third-party/tinyexr/tinyexr.h:1155
next →
1–100 of 359, ranked by callers