Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenPathGuidingLibrary/openpgl
/ functions
Functions
4,307 in github.com/OpenPathGuidingLibrary/openpgl
⨍
Functions
4,307
◇
Types & classes
359
Method
ParallelRadixSort
third-party/embreeSrc/common/algorithms/parallel_sort.h:272
Function
ParseEXRMultipartHeaderFromFile
third-party/tinyexr/tinyexr.h:8743
Method
PartialFittingMask
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:83
Method
PathSegmentDataStorage
openpgl/data/PathSegmentDataStorage.h:19
Method
PathSegmentStorage
openpgl/include/openpgl/cpp/PathSegmentStorage.h:28
Method
PathSegmentStorage
openpgl/include/openpgl/cpp/PathSegmentStorage.h:168
Method
PerformSplitting
openpgl/directional/vmm/VMMChiSquareComponentSplitter.h:220
Function
Point2
* @brief Wrapper function to simulate a C++ constructor * for a 2d position of type pgl_point2f. * * @param x * @param y * @return pgl_point2f *
openpgl/include/openpgl/cpp/Common.h:206
Method
Point2f
openpgl/include/openpgl/cpp/Common.h:109
Method
Point2i
openpgl/include/openpgl/cpp/Common.h:129
Method
Point3f
openpgl/include/openpgl/cpp/Common.h:63
Method
Point3i
openpgl/include/openpgl/cpp/Common.h:86
Method
PooledAllocator
Default constructor. Initializes a new pool. */
third-party/nanoflann/include/nanoflann.hpp:770
Method
PrepareSamples
openpgl/include/openpgl/cpp/PathSegmentStorage.h:192
Method
PropagateSamples
openpgl/include/openpgl/cpp/PathSegmentStorage.h:281
Method
QuaternionT
third-party/embreeSrc/common/math/quaternion.h:26
Method
QuaternionT
third-party/embreeSrc/common/math/quaternion.h:150
Method
RadiusResultSet
third-party/nanoflann/include/nanoflann.hpp:263
Method
Range
openpgl/data/Range.h:20
Method
Ref
third-party/embreeSrc/common/sys/ref.h:41
Method
RefCount
third-party/embreeSrc/common/sys/ref.h:18
Method
Region
openpgl/include/openpgl/cpp/Region.h:61
Method
Reserve
openpgl/include/openpgl/cpp/PathSegmentStorage.h:180
Method
Reserve
openpgl/include/openpgl/cpp/SampleStorage.h:207
Function
Reset
openpgl/include/openpgl/cpp/PathSegment.h:24
Method
Reset
openpgl/include/openpgl/cpp/ImageSpaceGuidingBuffer.h:143
Method
Reset
openpgl/include/openpgl/cpp/Field.h:206
Method
SO2_Adaptor
third-party/nanoflann/include/nanoflann.hpp:543
Method
SO3_Adaptor
third-party/nanoflann/include/nanoflann.hpp:589
Method
Sample
openpgl/include/openpgl/cpp/VolumeSamplingDistribution.h:217
Method
Sample
openpgl/include/openpgl/cpp/SurfaceSamplingDistribution.h:202
Function
SampleDataLess
openpgl/data/SampleData.h:132
Method
SamplePDF
openpgl/include/openpgl/cpp/SurfaceSamplingDistribution.h:214
Method
SampleStorage
openpgl/include/openpgl/cpp/SampleStorage.h:37
Method
SampleStorage
openpgl/include/openpgl/cpp/SampleStorage.h:158
Function
SaveEXR
third-party/tinyexr/tinyexr.h:9160
Function
SaveEXRMultipartImageToFile
third-party/tinyexr/tinyexr.h:8078
Function
SaveEXRToMemory
third-party/tinyexr/tinyexr.h:9010
Method
SearchParams
Note: The first argument (checks_IGNORED_) is ignored, but kept for * compatibility with the FLANN interface */
third-party/nanoflann/include/nanoflann.hpp:691
Function
SetDirectContribution
openpgl/include/openpgl/cpp/PathSegment.h:78
Function
SetDirectionIn
openpgl/include/openpgl/cpp/PathSegment.h:42
Function
SetDirectionOut
openpgl/include/openpgl/cpp/PathSegment.h:60
Function
SetEta
openpgl/include/openpgl/cpp/PathSegment.h:114
Function
SetIsDelta
openpgl/include/openpgl/cpp/PathSegment.h:120
Method
SetMaxDistance
openpgl/include/openpgl/cpp/PathSegmentStorage.h:228
Function
SetMiWeight
openpgl/include/openpgl/cpp/PathSegment.h:102
Function
SetNormal
openpgl/include/openpgl/cpp/PathSegment.h:36
Function
SetPDFDirectionIn
openpgl/include/openpgl/cpp/PathSegment.h:54
Function
SetPosition
openpgl/include/openpgl/cpp/PathSegment.h:30
Function
SetRegion
This function is deprecated
openpgl/include/openpgl/cpp/PathSegment.h:139
Function
SetRoughness
openpgl/include/openpgl/cpp/PathSegment.h:126
Function
SetRussianRouletteProbability
openpgl/include/openpgl/cpp/PathSegment.h:108
Function
SetScatteredContribution
openpgl/include/openpgl/cpp/PathSegment.h:90
Function
SetScatteringWeight
openpgl/include/openpgl/cpp/PathSegment.h:72
Method
SetSceneBounds
openpgl/include/openpgl/cpp/Field.h:176
Method
SetSpatialStructureArgMaxDepth
openpgl/include/openpgl/cpp/FieldConfig.h:92
Method
SetSurfaceEvent
@brief Sets the bit-flag if the sample originates from a surface envent or not. @param isSurfaceEvent If the samples originates from a surface event.
openpgl/include/openpgl/data.h:163
Function
SetTransmittanceWeight
openpgl/include/openpgl/cpp/PathSegment.h:132
Method
SetUseKnnIsLookup
openpgl/include/openpgl/cpp/FieldConfig.h:102
Method
SetUseKnnLookup
openpgl/include/openpgl/cpp/FieldConfig.h:97
Function
SetVolumeScatter
openpgl/include/openpgl/cpp/PathSegment.h:66
Function
SetWarningMessage
third-party/tinyexr/tinyexr.h:761
Method
SpinLock
third-party/embreeSrc/common/sys/mutex.h:38
Method
SplitComponentIntoThree
openpgl/directional/vmm/VMMChiSquareComponentSplitter.h:706
Function
StandardThroughputBasedRussianRoulette
* @brief Calculating the Russian Roulette survival probability using the common throughput-based RR heuristic. * * This function implements the thro
openpgl/include/openpgl/cpp/RussianRoulette.h:32
Method
Statistics
openpgl/directional/vmm/AdaptiveSplitandMergeFactory.h:79
Method
Store
openpgl/include/openpgl/cpp/SampleStorage.h:177
Method
Store
openpgl/include/openpgl/cpp/ImageSpaceGuidingBuffer.h:125
Function
StoreSampleData
openpgl/data/SampleData.h:202
Method
SufficientStatistics
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:108
Method
SupportsApplyCosineProduct
openpgl/include/openpgl/cpp/SurfaceSamplingDistribution.h:251
Method
SupportsApplySingleLobeHenyeyGreensteinProduct
openpgl/include/openpgl/cpp/VolumeSamplingDistribution.h:259
Method
SurfaceSamplingDistribution
openpgl/include/openpgl/cpp/SurfaceSamplingDistribution.h:39
Method
SurfaceSamplingDistribution
openpgl/include/openpgl/cpp/SurfaceSamplingDistribution.h:189
Method
SurfaceVolumeField
openpgl/field/SurfaceVolumeField.h:29
Method
ThreadStartupData
third-party/embreeSrc/common/sys/thread.cpp:92
Method
ThresholdedMergeNext
openpgl/directional/vmm/VMMChiSquareComponentMerger.h:169
Method
Timer
tools/openpgl_bench/timer.h:11
Method
Timer
openpgl/openpgl_common.h:352
Method
ToCSVString
openpgl/include/openpgl/cpp/FieldStatistics.h:94
Method
ToString
openpgl/include/openpgl/cpp/FieldStatistics.h:68
Method
Update
openpgl/include/openpgl/cpp/ImageSpaceGuidingBuffer.h:113
Method
UpdateSurface
openpgl/include/openpgl/cpp/Field.h:194
Method
UpdateVolume
openpgl/include/openpgl/cpp/Field.h:200
Method
VMMfromSufficientStatistics
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:691
Method
Validate
openpgl/include/openpgl/cpp/PathSegmentStorage.h:264
Method
Validate
openpgl/include/openpgl/cpp/SampleStorage.h:279
Method
Validate
openpgl/include/openpgl/cpp/VolumeSamplingDistribution.h:241
Method
Validate
openpgl/include/openpgl/cpp/SurfaceSamplingDistribution.h:226
Method
ValidateSamples
openpgl/include/openpgl/cpp/PathSegmentStorage.h:275
Method
ValidateSegments
openpgl/include/openpgl/cpp/PathSegmentStorage.h:269
Method
Vec2
third-party/embreeSrc/common/math/vec2.h:32
Method
Vec2
third-party/embreeSrc/common/math/vec2.h:222
Method
Vec3
third-party/embreeSrc/common/math/vec3.h:35
Method
Vec3
third-party/embreeSrc/common/math/vec3.h:287
Method
Vec4
third-party/embreeSrc/common/math/vec4.h:31
Method
Vec4
third-party/embreeSrc/common/math/vec4.h:222
Method
Vector2f
openpgl/include/openpgl/cpp/Common.h:42
Method
Vector3f
openpgl/include/openpgl/cpp/Common.h:18
Method
VolumeSamplingDistribution
openpgl/include/openpgl/cpp/VolumeSamplingDistribution.h:40
← previous
next →
1,601–1,700 of 4,307, ranked by callers