Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
Class Index
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W
A
AAreaLight (ph)
AbradedOpaque (ph)
AbradedSurface (ph)
AbradedTranslucent (ph)
Actor (ph)
ActorCookException (ph)
AdaptiveSamplingRenderer (ph)
ADome (ph)
AGeometricLight (ph)
AIesAttenuatedLight (ph)
AImageDome (ph)
ALight (ph)
AMaskedModel (ph)
AModel (ph)
AModelLight (ph)
AnisoTrowbridgeReitz (ph)
APhantomModel (ph)
ApiDatabase (ph)
ApiHelper (ph)
APointLight (ph)
APreethamDome (ph)
ARectangleLight (ph)
ASphereLight (ph)
ATransformedInstance (ph)
IndexedVertexBuffer::AttributeDeclaration (ph)
AttributeRenderer (ph)
AttributeTags (ph)
B
BfConstant (ph)
BinaryFileInputStream (ph)
BinaryFileOutputStream (ph)
BinaryFileReader (ph)
BinaryMixedImage (ph)
BinaryMixedSurfaceMaterial (ph)
BlackBodyRadiationImage (ph)
BlockFunction (ph)
BNEEPTEstimator (ph)
BruteForceIntersector (ph)
BsdfEvalInput (ph)
BsdfEvalOutput (ph)
BsdfEvalQuery (ph)
BsdfHelper (ph)
BsdfPdfInput (ph)
BsdfPdfOutput (ph)
BsdfPdfQuery (ph)
BsdfQueryContext (ph)
BsdfSampleInput (ph)
BsdfSampleOutput (ph)
BsdfSampleQuery (ph)
TIndexedPointKdtree::BuildCache (ph::math)
BvhParams (ph::math)
BVPTDLEstimator (ph)
BVPTEstimator (ph)
ByteBuffer (ph)
ByteBufferInputStream (ph)
C
CheckerboardImage (ph)
ColorError (ph::math)
ConductiveInterfaceInfo (ph)
ConductorFresnel (ph)
ConstantImage (ph)
ConstantVelocityMotion (ph)
TSPSCRingBuffer::ConsumerGuard (ph)
CookedDataStorage (ph)
CookedGeometry (ph)
CookedMotion (ph)
CookedNamedResource (ph)
CookedResourceCollection (ph)
CookedResourceCollectionBase (ph)
CookException (ph)
CookingConfig (ph)
CookingContext (ph)
CookOrder (ph)
CoreCookedUnit (ph)
CoreCookingContext (ph)
CoreResource (ph)
CoreSdlResource (ph)
CsvFile (ph)
CsvFileRow (ph)
D
DammertzDispatcher (ph)
DefaultSpectralSampleProps (ph::math)
DeterministicSeeder (ph::math)
DielectricFresnel (ph)
DielectricInterfaceInfo (ph)
DiffuseSurfaceEmitter (ph)
DiffuseSurfaceEmitterBase (ph)
DirectEnergyPdfInput (ph)
DirectEnergyPdfOutput (ph)
DirectEnergyPdfQuery (ph)
DirectEnergySampleInput (ph)
DirectEnergySampleOutput (ph)
DirectEnergySampleQuery (ph)
DomeRadianceFunctionInfo (ph)
DynamicLinearTranslation (ph::math)
E
EmbeddedPrimitiveMetaGetter (ph)
EmitFunction (ph)
Emitter (ph)
EmitterSampler (ph)
EnergyEmissionSampleInput (ph)
EnergyEmissionSampleOutput (ph)
EnergyEmissionSampleQuery (ph)
Engine (ph)
EngineInitSettings (ph)
EqualSamplingRenderer (ph)
ESPowerFavoring (ph)
ESUniformRandom (ph)
ExactConductorFresnel (ph)
ExactDielectricFresnel (ph)
ExrFileReader (ph)
ExrFileWriter (ph)
F
Filesystem (ph)
Film (ph)
FilteredInputStream (ph)
FixedPermuter (ph::halton_detail)
FixedSizeThreadPool (ph)
FormattedTextInputStream (ph)
FormattedTextOutputStream (ph)
FrameOperator (ph)
FrameProcessingPipeline (ph)
FrameProcessor (ph)
FrameVisualizer (ph)
FresnelEffect (ph)
FullMaterial (ph)
FullPhoton (ph)
FullRay (ph)
FullRayEnergyEstimator (ph)
FullViewpoint (ph)
G
GammaCorrection (ph)
GCuboid (ph)
GEmpty (ph)
Geometry (ph)
GeometrySoup (ph)
GIndexedTriangleMesh (ph)
GMengerSponge (ph)
GPlyPolygonMesh (ph)
GradientImage (ph)
GRectangle (ph)
GridScheduler (ph)
GroupedDiffuseSurfaceEmitter (ph)
GSphere (ph)
GTriangle (ph)
GTriangleMesh (ph)
GWave (ph)
H
HaltonSampleSource (ph)
hash< ph::math::TAABB2D< T > > (std)
hash< ph::math::TVector2< T > > (std)
HdrOperator (ph)
HdrRgbFilm (ph)
HdrRgbTexture2D (ph)
HenyeyGreenstein (ph)
HitDetail (ph)
HitInfo (ph)
HitProbe (ph)
I
IDataStream (ph)
IdealAbsorber (ph)
IdealDielectric (ph)
IdealDielectricTransmitter (ph)
IdealReflector (ph)
IdealSubstance (ph)
IesData (ph)
IesFile (ph)
IInputStream (ph)
Image (ph)
IMoveOnly (ph)
IndexedKdtreeParams (ph::math)
IndexedTriangle (ph)
IndexedTriMesh (ph)
IndexedUIntBuffer (ph)
IndexedVertexBuffer (ph)
InitiallyPausedThread (ph)
INoCopyAndMove (ph)
VolumeDistanceSample::Input (ph)
Integrand (ph)
InterfaceStatistics (ph)
Intersectable (ph)
Intersector (ph)
IntersectorCommonParams (ph)
IOutputStream (ph)
IRayEnergyEstimator (ph)
IReceivedRayProcessor (ph)
IResourceIdentifierResolver (ph)
IsBuildable (ph)
IsBuildable< Built, From, std::enable_if_t< std::is_convertible_v< From, Built >||std::is_constructible_v< Built, From > > > (ph)
ISdlDataPacketGroup (ph)
ISdlInstantiable (ph)
ISdlReferenceGroup (ph)
ISdlResource (ph)
IsoBeckmann (ph)
IsoTrowbridgeReitz (ph)
IsoTrowbridgeReitzConstant (ph)
IsoTrowbridgeReitzTextured (ph)
IUninstantiable (ph)
IWorkDispatcher (ph)
J
JRToneMapping (ph)
K
KdtreeAABB (ph)
KdtreeIntersector (ph)
KdtreeNode (ph)
L
LambertianReflector (ph)
LatLongEnvEmitter (ph)
LayeredSurface (ph)
LbLayer (ph)
LbLayeredSurface (ph)
LdrRgbTexture2D (ph)
LerpedSurfaceOptics (ph)
M
MaskedIntersectable (ph)
Material (ph)
MathException (ph::math)
MathImage (ph)
MatteOpaque (ph)
MemoryArena (ph)
MetaRecordingProcessor (ph)
Microfacet (ph)
MicrosurfaceInfo (ph)
mipmapgen (ph)
ModelParser (ph)
MotionCookConfig (ph)
MotionSource (ph)
Murmur3BitMixer32 (ph::math)
N
NaiveReinhardToneMapping (ph)
NoOpNoticeReceiver (ph::field_set_op)
O
Object (ph)
Observer (ph)
OmniModulatedEmitter (ph)
OpaqueMicrofacet (ph)
Option (ph)
OrenNayar (ph)
OrientedRasterObserver (ph)
VolumeDistanceSample::Output (ph)
OwenScrambledPermuter (ph::halton_detail)
P
PartialRayEnergyEstimator (ph)
Path (ph)
PathTracingVisualizer (ph)
PBasicSphere (ph)
Pcg32 (ph::math)
Pcg64DXSM (ph::math)
Pcg64UInt128 (ph::math::detail)
PDF (ph::lta)
PEmpty (ph)
PerDigitPermuter (ph::halton_detail)
PeriodicSingleThreadExecutor (ph)
PfmFile (ph)
TPhotonMap::PhotonCenterCalculator (ph)
PhotonMappingVisualizer (ph)
PhysicalActor (ph)
PictureData (ph)
PictureMeta (ph)
PinholeCamera (ph)
PixelBuffer2D (ph)
PlateScheduler (ph)
PLatLong01Sphere (ph)
PLatLongEnvSphere (ph)
PlyElement (ph)
PlyFile (ph)
PlyIOConfig (ph)
PlyProperty (ph)
PlyPropertyListValues (ph)
PlyPropertyValues (ph)
PMAtomicStatistics (ph)
PMCommonParams (ph)
PMRendererBase (ph)
PreCookReport (ph)
PreCookResourceCollectionProxy (ph)
PreethamTexture (ph)
Primitive (ph)
PrimitiveBuildingMaterial (ph)
PrimitiveChannel (ph)
PrimitiveMetadata (ph)
PrimitivePosPdfInput (ph)
PrimitivePosPdfOutput (ph)
PrimitivePosPdfQuery (ph)
PrimitivePosSampleInput (ph)
PrimitivePosSampleOutput (ph)
PrimitivePosSampleQuery (ph)
ProbabilisticProgressivePMRenderer (ph)
TSPSCRingBuffer::ProducerGuard (ph)
ProgressivePMRenderer (ph)
PTriangle (ph)
PtVolumetricEstimator (ph::lta)
R
RadianceSensor (ph)
Random (ph::math)
RasterFileImage (ph)
RasterImageBase (ph)
RawResourceCollection (ph)
Ray (ph)
RayDifferential (ph)
Real (ph::math)
Receiver (ph)
ReceiverSamplingWork (ph)
Statistics::Record (ph)
RectangularSensorReceiver (ph)
ReferencedPrimitiveMetaGetter (ph)
RegularPicture (ph)
RegularPictureFormat (ph)
Renderer (ph)
RendererProxy (ph)
RenderObservationInfo (ph)
RenderProgress (ph)
RenderRegionStatus (ph)
RenderSession (ph)
RenderStats (ph)
RenderWork (ph)
RenderWorker (ph)
ResourceIdentifier (ph)
RigidTransform (ph::math)
RoughnessToAlphaMapping (ph)
RuntimeSampleSource (ph)
RussianRoulette (ph::lta)
S
Sample (ph)
SampleContext (ph)
SampleFilter (ph)
SampleFlow (ph)
SampleGenerator (ph)
SampleLocation (ph)
SamplesND (ph)
SamplesNDHandle (ph)
SamplesNDStream (ph)
SampleSource (ph)
SampleStage (ph)
SampleStageReviser (ph)
SamplingFilmDimensions (ph)
SamplingRenderer (ph)
SamplingStatistics (ph)
ScatterFunction (ph)
Scene (ph)
SceneDescription (ph)
SchlickApproxConductorFresnel (ph)
SchlickApproxDielectricFresnel (ph)
SdlClass (ph)
SdlCommandGenerator (ph)
SdlCommandParser (ph)
SdlDataPacketCollection (ph)
SdlDataPacketInterface (ph)
SdlDependencyResolver (ph)
SdlEnum (ph)
SdlException (ph)
SdlField (ph)
SdlFunction (ph)
SdlInlinePacketInterface (ph)
SdlInputClause (ph)
SdlInputClauses (ph)
SdlInputContext (ph)
SdlIOContext (ph)
SdlLoadError (ph)
SdlNamedOutputClauses (ph)
SdlNativeData (ph)
SdlOutputClause (ph)
SdlOutputClauses (ph)
SdlOutputContext (ph)
SdlResourceBase (ph)
SdlResourceLocator (ph)
PhysicalActor::SdlRotate (ph)
SdlSaveError (ph)
PhysicalActor::SdlScale (ph)
SdlSceneFileReader (ph)
SdlSceneFileWriter (ph)
SdlStruct (ph)
SdlStructFieldStump (ph)
PhysicalActor::SdlTranslate (ph)
SemanticVersion (ph)
SenseEvent (ph::lta)
SGHalton (ph)
SGStratified (ph)
SGUniformRandom (ph)
SGUtil (ph)
ShapeInvariantMicrofacet (ph)
SidednessAgreement (ph::lta)
SingleFrameRenderSession (ph)
SingleLensObserver (ph)
SphericalMapper (ph)
SpiralGridScheduler (ph)
SpiralScheduler (ph)
StandardSwapper (ph::math::detail::shuffle)
StaticAffineTransform (ph::math)
StaticRigidTransform (ph::math)
Statistics (ph)
StdInputStream (ph)
StdOutputStream (ph)
StochasticProgressivePMRenderer (ph)
StratifiedSampleSource (ph)
StripeScheduler (ph)
SurfaceAttributeEstimator (ph)
SurfaceBehavior (ph)
SurfaceEmitter (ph)
SurfaceHit (ph)
SurfaceHitRefinery (ph::lta)
SurfaceLayerInfo (ph)
SurfaceMaterial (ph)
SurfaceOptics (ph)
SurfaceTracer (ph::lta)
SwizzledImage (ph)
T
TAABB2D (ph::math)
TAABB3D (ph::math)
TableFGD (ph)
TableTIR (ph)
TAbsolute (ph::texfunc)
TAbstractPixelTex2D (ph)
TAdd (ph::texfunc)
TAnalyticalIntegrator1D (ph::math)
DammertzDispatcher::TAnalyzer (ph)
TAnyPtr (ph)
TAosTriMesh (ph)
TArithmeticArray (ph::math)
TArithmeticArrayBase (ph::math)
TArrayHeap (ph)
TArrayStack (ph)
TArrayVector (ph)
TAtomicQuasiQueue (ph)
TBasicTriangle (ph::math)
TBilinearPixelTex2D (ph)
TBinaryBvhIntersector (ph)
TBinaryBvhNode (ph::math)
TBinaryTextureOperator (ph)
TBitFlags (ph)
TBlackmanHarris2D (ph::math)
TBlockableAtomicQuasiQueue (ph)
TBvhBuilder (ph::math)
TBvhInfoNode (ph::math)
TBvhItemInfo (ph::math)
TBvhSimdComputingContext (ph::math)
TCheckerboardTexture (ph)
TChromaticAdaptationDefinition (ph::math)
TChromaticAdaptationDefinition< EChromaticAdaptation::Bradford, T > (ph::math)
TChromaticAdaptationDefinition< EChromaticAdaptation::VonKries, T > (ph::math)
TChromaticAdaptationDefinition< EChromaticAdaptation::XYZScaling, T > (ph::math)
TChromaticAdaptationDefinitionHelper (ph::math)
TCIEXYZCmfKernel (ph::math::detail)
TClamp (ph::texfunc)
TColorPixelTexture2D (ph)
TColorSpaceDefinition (ph::math)
TColorSpaceDefinition< EColorSpace::ACEScg, T > (ph::math)
TColorSpaceDefinition< EColorSpace::CIE_xyY, T > (ph::math)
TColorSpaceDefinition< EColorSpace::CIE_XYZ, T > (ph::math)
TColorSpaceDefinition< EColorSpace::Linear_sRGB, T > (ph::math)
TColorSpaceDefinition< EColorSpace::Spectral_Smits, T > (ph::math)
TColorSpaceDefinition< EColorSpace::sRGB, T > (ph::math)
TColorSpaceDefinitionHelper (ph::math)
TColorSpaceDummy (ph::math::detail)
TConstant2D (ph::math)
TConstantSpectralTexture (ph)
TConstantTexture (ph)
TConstantTristimulusTexture (ph)
TConstIteratorProxy (ph)
TDecomposedTransform (ph::math)
TDefaultConversion (ph::texfunc)
TDirectLightEstimator (ph::lta)
TDisk (ph::math)
TDivide (ph::texfunc)
TEmbeddedPrimitiveGetter (ph)
SdlEnum::TEntry (ph)
TEstimationArray (ph)
TestPoint (ph)
TextFileLoader (ph)
TextureLoader (ph)
TFixedMapBase (ph)
TFixedMapEntry (ph)
TFloatN (ph::math::detail::bvh)
TFraction (ph::math)
TFrame (ph)
TFrameBuffer2D (ph)
TFunction (ph::function_detail)
TFunction< R(Args...), MIN_SIZE_HINT > (ph::function_detail)
TGaussian2D (ph::math)
THeavisideStep2D (ph::math)
THemisphere (ph::math)
ThinDielectricFilm (ph)
ThinDielectricShell (ph)
ThinDielectricSurface (ph)
ThinFilm (ph)
ThinLensCamera (ph)
TileScheduler (ph)
Time (ph)
Timer (ph)
TIndexedItemEndpoint (ph::math)
TIndexedKdtree (ph::math)
TIndexedKdtreeIntersector (ph)
TIndexedKdtreeNode (ph::math)
TIndexedPointKdtree (ph::math)
TIndexedPolygonBuffer (ph)
TIndexedVector3 (ph::math)
TIndirectLightEstimator (ph::lta)
TIRayEstimator (ph)
TIteratorProxy (ph)
TLinearDepthFirstBinaryBvh (ph::math)
TLinearDepthFirstWideBvh (ph::math)
TLinearGradient2D (ph::math)
TLinearGradientTexture (ph)
TLineSegment (ph::math)
TMathFunction2D (ph::math)
TMatrix2 (ph::math)
TMatrix3 (ph::math)
TMatrix4 (ph::math)
TMatrixMxNBase (ph::math)
TMatrixNBase (ph::math)
TMergeableFilmProxy (ph)
TMetaInjectionPrimitive (ph)
TMipmap (ph)
TMIS (ph::lta)
TMitchellNetravaliCubic2D (ph::math)
TMRSWResource (ph)
TMt19937 (ph::math)
TMultiply (ph::texfunc)
TNearestPixelTex2D (ph)
TNonTypeTemplateArgDummy (ph)
TNumericPixelTexture2D (ph)
Tokenizer (ph)
ToneMapper (ph)
TOrthonormalBasis3 (ph::math)
TPhoton (ph)
TPhotonMap (ph)
TPhotonMapInfo (ph)
TPhotonPathTracingWork (ph)
TPiecewiseLinear1D (ph::math)
TPIndexedKdTreeTriangleMesh (ph)
TPixel (ph::pixel_buffer)
TPixelTex2D (ph)
TPixelTexture2D (ph)
TPower (ph::texfunc)
TPPMRadianceEvaluationWork (ph)
TPPMViewpointCollector (ph)
TPwcDistribution1D (ph::math)
TPwcDistribution2D (ph::math)
TQuaternion (ph::math)
Transform (ph::math)
TransformedIntersectable (ph)
TransformedPrimitive (ph)
TransformInfo (ph)
TransientResourceCache (ph)
TransientVisualElement (ph)
TranslucentMicrofacet (ph)
TReceiverMeasurementEstimator (ph)
TReferencedPrimitiveGetter (ph)
TRelaxedAtomic (ph)
TriFace (ph)
TrowbridgeReitz (ph)
TSampledSpectrum (ph::math)
TSampler (ph)
TSamplingFilm (ph)
TScalarPixelTexture2D (ph)
TScalarToSpectrum (ph::texfunc)
TSdl (ph)
TSdl< T > (ph)
TSdl< void > (ph)
TSdlAbstractValue (ph)
TSdlAccessorVariant (ph)
TSdlAnyInstance (ph)
TSdlBool (ph)
TSdlBruteForceFieldSet (ph)
TSdlEnum (ph)
TSdlEnumField (ph)
TSdlGeneralEnum (ph)
TSdlInteger (ph)
TSdlMethod (ph)
TSdlNestedField (ph)
TSdlOptionalValue (ph)
TSdlOwnedField (ph)
TSdlOwnerClass (ph)
TSdlOwnerStruct (ph)
TSdlPath (ph)
TSdlQuaternion (ph)
TSdlReal (ph)
TSdlRealArray (ph)
TSdlReference (ph)
TSdlReferenceArray (ph)
TSdlResourceBase (ph)
TSdlResourceIdentifier (ph)
TSdlSpectrum (ph)
TSdlString (ph)
TSdlStructArray (ph)
TSdlValue (ph)
TSdlVector2 (ph)
TSdlVector3 (ph)
TSdlVector3Array (ph)
TSdlVector4 (ph)
TSmitsSPDBasis (ph::math::detail)
TSortedMap (ph)
TSortedVector (ph)
TSpectralColorSpaceDefinitionHelper (ph::math)
TSpectrumBase (ph::math)
TSphere (ph::math)
TSPPMRadianceEvaluator (ph)
TSPSCExecutor (ph)
TSPSCRingBuffer (ph)
TStableIndexDenseVector (ph)
TStackSentinel (ph)
TStepperReceiverMeasurementEstimator (ph)
TSubtract (ph::texfunc)
TSwizzledTexture (ph)
TTernaryTextureOperator (ph)
TTexture (ph)
TTriangle (ph::math)
TTrilinearPixelTex2D (ph)
TTristimulusColorSpaceDefinitionHelper (ph::math)
TTristimulusSpectrum (ph::math)
TUnaryFromBinary (ph::texfunc)
TUnaryFromTernary (ph::texfunc)
TUnaryTextureOperator (ph)
TUniformRandomBitGenerator (ph::math)
TUniquePtrVector (ph)
TUrbg32x2 (ph::math)
TVector2 (ph::math)
TVector3 (ph::math)
TVector4 (ph::math)
TVectorN (ph::math)
TVectorNBase (ph::math)
TViewPathHandler (ph)
TViewPathTracingWork (ph)
TViewpoint (ph)
TVPMRadianceEvaluator (ph)
TWatertightTriangle (ph::math)
TWideBvhIntersector (ph)
TWideBvhNode (ph::math)
U
UniformRandomSampleSource (ph)
UvwMapper (ph)
V
VAbsorptionOnly (ph)
VanillaPMRenderer (ph)
Vector3Film (ph)
ViewPathTracingPolicy (ph)
Viewport (ph)
Visualizer (ph)
VisualWorld (ph)
VoHomoAbsorption (ph)
VolumeBehavior (ph)
VolumeDistanceSample (ph)
VolumeMaterial (ph)
VolumeOptics (ph)
W
Workflow (ph)
Workflow::WorkHandle (ph)
WorkScheduler (ph)
WorkUnit (ph)