Loading [MathJax]/extensions/tex2jax.js
Photon Engine
2.0.0-beta
A physically based renderer.
Toggle main menu visibility
Home
Components
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
a
b
c
d
e
f
g
h
k
m
p
r
s
t
u
x
y
z
Typedefs
a
b
c
d
e
f
h
i
k
l
m
p
q
r
s
t
v
Enumerations
e
Enumerator
Concepts
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
Typedefs
a
b
c
d
e
f
i
k
m
n
o
p
r
s
t
v
w
Enumerations
Related Symbols
Files
File List
File Members
All
b
c
f
i
k
m
p
s
Functions
Typedefs
Macros
▼
Photon Engine
Home
Components
►
Engine
►
Engine Directories
Bibliography
►
Namespaces
►
Concepts
▼
Classes
▼
Class List
▼
ph
►
field_set_op
►
function_detail
►
halton_detail
►
lta
►
math
►
pixel_buffer
►
texfunc
►
AAreaLight
►
AbradedOpaque
►
AbradedSurface
►
AbradedTranslucent
►
Actor
ActorCookException
►
AdaptiveSamplingRenderer
►
ADome
►
AGeometricLight
►
AIesAttenuatedLight
►
AImageDome
►
ALight
►
AMaskedModel
►
AModel
►
AModelLight
►
AnisoTrowbridgeReitz
►
APhantomModel
ApiDatabase
ApiHelper
►
APointLight
►
APreethamDome
►
ARectangleLight
►
ASphereLight
►
ATransformedInstance
►
AttributeRenderer
►
AttributeTags
►
BfConstant
►
BinaryFileInputStream
►
BinaryFileOutputStream
►
BinaryFileReader
►
BinaryMixedImage
►
BinaryMixedSurfaceMaterial
►
BlackBodyRadiationImage
►
BlockFunction
►
BNEEPTEstimator
►
BruteForceIntersector
►
BsdfEvalInput
►
BsdfEvalOutput
►
BsdfEvalQuery
BsdfHelper
►
BsdfPdfInput
►
BsdfPdfOutput
►
BsdfPdfQuery
►
BsdfQueryContext
►
BsdfSampleInput
►
BsdfSampleOutput
►
BsdfSampleQuery
►
BVPTDLEstimator
►
BVPTEstimator
►
ByteBuffer
►
ByteBufferInputStream
►
CheckerboardImage
►
ConductiveInterfaceInfo
►
ConductorFresnel
►
ConstantImage
►
ConstantVelocityMotion
►
CookedDataStorage
►
CookedGeometry
►
CookedMotion
►
CookedNamedResource
►
CookedResourceCollection
►
CookedResourceCollectionBase
CookException
►
CookingConfig
►
CookingContext
►
CookOrder
►
CoreCookedUnit
►
CoreCookingContext
►
CoreResource
►
CoreSdlResource
►
CsvFile
►
CsvFileRow
►
DammertzDispatcher
►
DielectricFresnel
►
DielectricInterfaceInfo
►
DiffuseSurfaceEmitter
►
DiffuseSurfaceEmitterBase
►
DirectEnergyPdfInput
►
DirectEnergyPdfOutput
►
DirectEnergyPdfQuery
►
DirectEnergySampleInput
►
DirectEnergySampleOutput
►
DirectEnergySampleQuery
►
DomeRadianceFunctionInfo
►
EmbeddedPrimitiveMetaGetter
►
EmitFunction
►
Emitter
►
EmitterSampler
►
EnergyEmissionSampleInput
►
EnergyEmissionSampleOutput
►
EnergyEmissionSampleQuery
►
Engine
►
EngineInitSettings
►
EqualSamplingRenderer
►
ESPowerFavoring
►
ESUniformRandom
►
ExactConductorFresnel
►
ExactDielectricFresnel
►
ExrFileReader
►
ExrFileWriter
Filesystem
►
Film
►
FilteredInputStream
►
FixedSizeThreadPool
►
FormattedTextInputStream
►
FormattedTextOutputStream
►
FrameOperator
►
FrameProcessingPipeline
►
FrameProcessor
►
FrameVisualizer
►
FresnelEffect
►
FullMaterial
►
FullPhoton
►
FullRay
►
FullRayEnergyEstimator
►
FullViewpoint
►
GammaCorrection
►
GCuboid
►
GEmpty
►
Geometry
►
GeometrySoup
►
GIndexedTriangleMesh
►
GMengerSponge
►
GPlyPolygonMesh
►
GradientImage
►
GRectangle
►
GridScheduler
►
GroupedDiffuseSurfaceEmitter
►
GSphere
►
GTriangle
►
GTriangleMesh
►
GWave
►
HaltonSampleSource
►
HdrOperator
►
HdrRgbFilm
►
HdrRgbTexture2D
►
HenyeyGreenstein
►
HitDetail
►
HitInfo
►
HitProbe
►
IDataStream
►
IdealAbsorber
►
IdealDielectric
►
IdealDielectricTransmitter
►
IdealReflector
►
IdealSubstance
►
IesData
►
IesFile
►
IInputStream
►
Image
►
IMoveOnly
►
IndexedTriangle
►
IndexedTriMesh
►
IndexedUIntBuffer
►
IndexedVertexBuffer
►
InitiallyPausedThread
►
INoCopyAndMove
►
Integrand
►
InterfaceStatistics
►
Intersectable
►
Intersector
►
IntersectorCommonParams
►
IOutputStream
►
IRayEnergyEstimator
►
IReceivedRayProcessor
►
IResourceIdentifierResolver
IsBuildable
IsBuildable< Built, From, std::enable_if_t< std::is_convertible_v< From, Built >||std::is_constructible_v< Built, From > > >
►
ISdlDataPacketGroup
►
ISdlInstantiable
►
ISdlReferenceGroup
►
ISdlResource
►
IsoBeckmann
►
IsoTrowbridgeReitz
►
IsoTrowbridgeReitzConstant
►
IsoTrowbridgeReitzTextured
►
IUninstantiable
►
IWorkDispatcher
►
JRToneMapping
►
KdtreeAABB
►
KdtreeIntersector
►
KdtreeNode
►
LambertianReflector
►
LatLongEnvEmitter
►
LayeredSurface
►
LbLayer
►
LbLayeredSurface
►
LdrRgbTexture2D
►
LerpedSurfaceOptics
►
MaskedIntersectable
►
Material
►
MathImage
►
MatteOpaque
►
MemoryArena
►
MetaRecordingProcessor
►
Microfacet
►
MicrosurfaceInfo
►
mipmapgen
►
ModelParser
►
MotionCookConfig
►
MotionSource
►
NaiveReinhardToneMapping
►
Object
►
Observer
►
OmniModulatedEmitter
►
OpaqueMicrofacet
►
Option
►
OrenNayar
►
OrientedRasterObserver
►
PartialRayEnergyEstimator
►
Path
►
PathTracingVisualizer
►
PBasicSphere
►
PEmpty
►
PeriodicSingleThreadExecutor
►
PfmFile
►
PhotonMappingVisualizer
►
PhysicalActor
►
PictureData
►
PictureMeta
►
PinholeCamera
►
PixelBuffer2D
►
PlateScheduler
►
PLatLong01Sphere
►
PLatLongEnvSphere
►
PlyElement
►
PlyFile
►
PlyIOConfig
►
PlyProperty
►
PlyPropertyListValues
►
PlyPropertyValues
►
PMAtomicStatistics
►
PMCommonParams
►
PMRendererBase
►
PreCookReport
►
PreCookResourceCollectionProxy
►
PreethamTexture
►
Primitive
►
PrimitiveBuildingMaterial
►
PrimitiveChannel
►
PrimitiveMetadata
►
PrimitivePosPdfInput
►
PrimitivePosPdfOutput
►
PrimitivePosPdfQuery
►
PrimitivePosSampleInput
►
PrimitivePosSampleOutput
►
PrimitivePosSampleQuery
►
ProbabilisticProgressivePMRenderer
►
ProgressivePMRenderer
►
PTriangle
►
RadianceSensor
►
RasterFileImage
►
RasterImageBase
►
RawResourceCollection
►
Ray
►
RayDifferential
►
Receiver
►
ReceiverSamplingWork
►
RectangularSensorReceiver
►
ReferencedPrimitiveMetaGetter
►
RegularPicture
►
RegularPictureFormat
►
Renderer
►
RendererProxy
►
RenderObservationInfo
►
RenderProgress
►
RenderRegionStatus
►
RenderSession
►
RenderStats
►
RenderWork
►
RenderWorker
►
ResourceIdentifier
RoughnessToAlphaMapping
►
RuntimeSampleSource
►
Sample
►
SampleContext
►
SampleFilter
►
SampleFlow
►
SampleGenerator
►
SampleLocation
►
SamplesND
►
SamplesNDHandle
►
SamplesNDStream
►
SampleSource
►
SampleStage
►
SampleStageReviser
►
SamplingFilmDimensions
►
SamplingRenderer
►
SamplingStatistics
►
ScatterFunction
►
Scene
►
SceneDescription
►
SchlickApproxConductorFresnel
►
SchlickApproxDielectricFresnel
►
SdlClass
►
SdlCommandGenerator
►
SdlCommandParser
►
SdlDataPacketCollection
►
SdlDataPacketInterface
►
SdlDependencyResolver
►
SdlEnum
►
SdlException
►
SdlField
►
SdlFunction
►
SdlInlinePacketInterface
►
SdlInputClause
►
SdlInputClauses
►
SdlInputContext
►
SdlIOContext
►
SdlLoadError
►
SdlNamedOutputClauses
►
SdlNativeData
►
SdlOutputClause
►
SdlOutputClauses
►
SdlOutputContext
►
SdlResourceBase
►
SdlResourceLocator
►
SdlSaveError
►
SdlSceneFileReader
►
SdlSceneFileWriter
►
SdlStruct
►
SdlStructFieldStump
►
SemanticVersion
►
SGHalton
►
SGStratified
►
SGUniformRandom
SGUtil
►
ShapeInvariantMicrofacet
►
SingleFrameRenderSession
►
SingleLensObserver
►
SphericalMapper
►
SpiralGridScheduler
►
SpiralScheduler
►
Statistics
►
StdInputStream
►
StdOutputStream
►
StochasticProgressivePMRenderer
►
StratifiedSampleSource
►
StripeScheduler
►
SurfaceAttributeEstimator
►
SurfaceBehavior
►
SurfaceEmitter
►
SurfaceHit
►
SurfaceLayerInfo
►
SurfaceMaterial
►
SurfaceOptics
►
SwizzledImage
►
TableFGD
►
TableTIR
►
TAbstractPixelTex2D
►
TAnyPtr
►
TAosTriMesh
►
TArrayHeap
►
TArrayStack
►
TArrayVector
►
TAtomicQuasiQueue
►
TBilinearPixelTex2D
►
TBinaryBvhIntersector
►
TBinaryTextureOperator
►
TBitFlags
►
TBlockableAtomicQuasiQueue
►
TCheckerboardTexture
►
TColorPixelTexture2D
►
TConstantSpectralTexture
►
TConstantTexture
►
TConstantTristimulusTexture
►
TConstIteratorProxy
►
TEmbeddedPrimitiveGetter
►
TEstimationArray
►
TestPoint
TextFileLoader
►
TextureLoader
►
TFixedMapBase
►
TFixedMapEntry
►
TFrame
►
TFrameBuffer2D
►
ThinDielectricFilm
►
ThinDielectricShell
►
ThinDielectricSurface
►
ThinFilm
►
ThinLensCamera
►
TileScheduler
►
Time
►
Timer
►
TIndexedKdtreeIntersector
►
TIndexedPolygonBuffer
►
TIRayEstimator
►
TIteratorProxy
►
TLinearGradientTexture
TMergeableFilmProxy
►
TMetaInjectionPrimitive
►
TMipmap
►
TMRSWResource
►
TNearestPixelTex2D
TNonTypeTemplateArgDummy
►
TNumericPixelTexture2D
►
Tokenizer
►
ToneMapper
►
TPhoton
►
TPhotonMap
►
TPhotonMapInfo
►
TPhotonPathTracingWork
►
TPIndexedKdTreeTriangleMesh
►
TPixelTex2D
►
TPixelTexture2D
►
TPPMRadianceEvaluationWork
►
TPPMViewpointCollector
►
TransformedIntersectable
►
TransformedPrimitive
►
TransformInfo
►
TransientResourceCache
►
TransientVisualElement
►
TranslucentMicrofacet
►
TReceiverMeasurementEstimator
►
TReferencedPrimitiveGetter
►
TRelaxedAtomic
►
TriFace
►
TrowbridgeReitz
►
TSampler
►
TSamplingFilm
►
TScalarPixelTexture2D
TSdl
TSdl< T >
TSdl< void >
►
TSdlAbstractValue
►
TSdlAccessorVariant
►
TSdlAnyInstance
►
TSdlBool
►
TSdlBruteForceFieldSet
►
TSdlEnum
►
TSdlEnumField
►
TSdlGeneralEnum
►
TSdlInteger
►
TSdlMethod
►
TSdlNestedField
►
TSdlOptionalValue
►
TSdlOwnedField
►
TSdlOwnerClass
►
TSdlOwnerStruct
►
TSdlPath
►
TSdlQuaternion
►
TSdlReal
►
TSdlRealArray
►
TSdlReference
►
TSdlReferenceArray
►
TSdlResourceBase
►
TSdlResourceIdentifier
►
TSdlSpectrum
►
TSdlString
►
TSdlStructArray
►
TSdlValue
►
TSdlVector2
►
TSdlVector3
►
TSdlVector3Array
►
TSdlVector4
►
TSortedMap
►
TSortedVector
►
TSPPMRadianceEvaluator
►
TSPSCExecutor
►
TSPSCRingBuffer
►
TStableIndexDenseVector
►
TStackSentinel
►
TStepperReceiverMeasurementEstimator
►
TSwizzledTexture
►
TTernaryTextureOperator
►
TTexture
►
TTrilinearPixelTex2D
►
TUnaryTextureOperator
►
TUniquePtrVector
►
TViewPathHandler
►
TViewPathTracingWork
►
TViewpoint
►
TVPMRadianceEvaluator
►
TWideBvhIntersector
►
UniformRandomSampleSource
►
UvwMapper
►
VAbsorptionOnly
►
VanillaPMRenderer
►
Vector3Film
►
ViewPathTracingPolicy
►
Viewport
►
Visualizer
►
VisualWorld
►
VoHomoAbsorption
►
VolumeBehavior
►
VolumeDistanceSample
►
VolumeMaterial
►
VolumeOptics
►
Workflow
►
WorkScheduler
►
WorkUnit
►
std
Class Index
►
Class Hierarchy
►
Class Members
►
Files
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Concepts
Loading...
Searching...
No Matches
ph::Object Member List
This is the complete list of members for
ph::Object
, including all inherited members.
CATEGORY
ph::TSdlResourceBase< ESdlTypeCategory::Ref_Object >
static
getDynamicCategory
() const override
ph::TSdlResourceBase< ESdlTypeCategory::Ref_Object >
inline
virtual
getDynamicSdlClass
() const
ph::ISdlResource
inline
virtual
getId
() const override
ph::SdlResourceBase
inline
virtual
ISdlResource
()=default
ph::ISdlResource
inline
protected
ISdlResource
(const ISdlResource &other)=default
ph::ISdlResource
inline
ISdlResource
(ISdlResource &&other)=default
ph::ISdlResource
inline
isInlinable
() const
ph::ISdlResource
inline
virtual
Object
()
ph::Object
protected
Object
(const Object &other)
ph::Object
protected
Object
(Object &&other) noexcept
ph::Object
protected
operator=
(const Object &rhs)
ph::Object
protected
operator=
(Object &&rhs) noexcept
ph::Object
protected
ph::TSdlResourceBase< ESdlTypeCategory::Ref_Object >::operator=
(const TSdlResourceBase &rhs)=default
ph::TSdlResourceBase< ESdlTypeCategory::Ref_Object >
inline
protected
ph::TSdlResourceBase< ESdlTypeCategory::Ref_Object >::operator=
(TSdlResourceBase &&rhs)=default
ph::TSdlResourceBase< ESdlTypeCategory::Ref_Object >
inline
protected
ph::SdlResourceBase::operator=
(const SdlResourceBase &rhs)
ph::SdlResourceBase
inline
protected
ph::SdlResourceBase::operator=
(SdlResourceBase &&rhs)=default
ph::SdlResourceBase
protected
ph::ISdlResource::operator=
(const ISdlResource &rhs)=default
ph::ISdlResource
inline
ph::ISdlResource::operator=
(ISdlResource &&rhs)=default
ph::ISdlResource
inline
PH_DEFINE_SDL_CLASS
(TSdlOwnerClass< Object >)
ph::Object
inline
SdlResourceBase
()
ph::SdlResourceBase
inline
protected
SdlResourceBase
(const SdlResourceBase &other)
ph::SdlResourceBase
inline
protected
SdlResourceBase
(SdlResourceBase &&other)=default
ph::SdlResourceBase
protected
TSdlResourceBase
()=default
ph::TSdlResourceBase< ESdlTypeCategory::Ref_Object >
inline
protected
TSdlResourceBase
(const TSdlResourceBase &other)=default
ph::TSdlResourceBase< ESdlTypeCategory::Ref_Object >
inline
protected
TSdlResourceBase
(TSdlResourceBase &&other)=default
ph::TSdlResourceBase< ESdlTypeCategory::Ref_Object >
inline
protected
~ISdlResource
()=default
ph::ISdlResource
inline
virtual
~Object
() override=0
ph::Object
protected
pure virtual
Generated by
1.11.0