Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
Concepts
Here is a list of all concepts with brief descriptions:
[detail level 123]
 NphThe root for all renderer implementations
 NdetailImplementation detail mainly for internal usages
 RCPrimitiveMetaGetter
 RCPrimitiveGetter
 Nframe_detail
 RCIsGetPixelOp
 RCIsGetPixelWithCoordsOp
 RCIsSetPixelOp
 RCIsSetPixelWithCoordsOp
 RCIsGetAndSetPixelOp
 RCIsGetAndSetPixelWithCoordsOp
 Nfunction_detail
 RCFreeFunctionForm
 RCConstCallableMethodForm
 RCNonConstCallableMethodForm
 RCEmptyFunctorForm
 RCNonEmptyFunctorForm
 NmathMath functions and utilities
 RCItemSegmentIntersectionTesterVanilla
 RCItemSegmentIntersectionTesterWithIndex
 RCItemSegmentIntersectionTester
 RCIndexedPointKdtreeItemStorage
 RCChromaticAdaptationDefinition
 RCSpectralSampleProps
 RCColorValuesInterfaceSatisfying this concept makes ImplType usable as color values
 RCRawColorValuesWhether ColorValuesType is a raw color values type
 RCHasColorSpacePropertiesBasic requirements for a color space definition
 RCSupportsTristimulusConversionsBasic requirements a tristimulus color space definition must satisfy in addition to CHasColorSpaceProperties
 RCSupportsSpectralConversionsBasic requirements a spectral color space definition must satisfy in addition to CHasColorSpaceProperties. Bound tristimulus color space: A spectral color space must choose a tristimulus color space as its binding space, which will be used by color space operations that cannot operate in the spectral space. The chosen color space is often referred to as "bound space" for simplicity
 RCTristimulusColorSpaceDefinition
 RCSpectralColorSpaceDefinition
 RCColorSpaceDefinition
 RCURBG
 Ntexfunc
 RCBinaryOperator
 RCTernaryOperator
 RCUnaryOperator
 RCPhoton
 RCViewPathHandler
 RCViewpoint
 RCSdlResource
 RCHasStaticSdlCategoryInfoCheck if SDL category information can be obtained statically. The result is true if the static member variable T::CATEGORY exists, otherwise the result is false
 RCHasSdlClassDefinitionWhether T is a well-defined SDL class
 RCHasSdlStructDefinitionWhether T is a well-defined SDL struct
 RCHasSdlFunctionDefinitionWhether T is a well-defined SDL function
 RCHasSdlEnumDefinitionWhether EnumType is a well-defined SDL enum
 RCSdlInstance
 RCSdlStructSupportsInitToDefault
 RCCanAddCheck if instances of types can be added together
 RCCanSubtractCheck if instances of types can be subtracted
 RCCanMultiplyCheck if instances of types can be multiplied together
 RCCanDivideCheck if instances of types can be divided
 RCSubscriptable
 RCEnumWhether the type is a scoped/unscoped enum
 RCEnumWithSizeInfo
 RCNumberChecks whether T supports arithmetic operations. Effectively checking std::is_arithmetic<>
 RCSame
 RCNotSame
 RCDerivedChecks whether DerivedType is derived from BaseType. The result is also true if both types are the same; false if one of them is a primitive type
 RCBaseChecks whether BaseType is a base of DerivedType. The result is also true if both types are the same; false if one of them is a primitive type