Photon Engine 2.0.0-beta
A physically based renderer.
|
▼Nph | The root for all renderer implementations |
▼Ndetail | Implementation detail mainly for internal usages |
RCPrimitiveMetaGetter | |
RCPrimitiveGetter | |
▼Nframe_detail | |
RCIsGetPixelOp | |
RCIsGetPixelWithCoordsOp | |
RCIsSetPixelOp | |
RCIsSetPixelWithCoordsOp | |
RCIsGetAndSetPixelOp | |
RCIsGetAndSetPixelWithCoordsOp | |
▼Nfunction_detail | |
RCFreeFunctionForm | |
RCConstCallableMethodForm | |
RCNonConstCallableMethodForm | |
RCEmptyFunctorForm | |
RCNonEmptyFunctorForm | |
▼Nmath | Math functions and utilities |
RCItemSegmentIntersectionTesterVanilla | |
RCItemSegmentIntersectionTesterWithIndex | |
RCItemSegmentIntersectionTester | |
RCIndexedPointKdtreeItemStorage | |
RCChromaticAdaptationDefinition | |
RCSpectralSampleProps | |
RCColorValuesInterface | Satisfying this concept makes ImplType usable as color values |
RCRawColorValues | Whether ColorValuesType is a raw color values type |
RCHasColorSpaceProperties | Basic requirements for a color space definition |
RCSupportsTristimulusConversions | Basic requirements a tristimulus color space definition must satisfy in addition to CHasColorSpaceProperties |
RCSupportsSpectralConversions | Basic 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 | |
RCHasStaticSdlCategoryInfo | Check 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 |
RCHasSdlClassDefinition | Whether T is a well-defined SDL class |
RCHasSdlStructDefinition | Whether T is a well-defined SDL struct |
RCHasSdlFunctionDefinition | Whether T is a well-defined SDL function |
RCHasSdlEnumDefinition | Whether EnumType is a well-defined SDL enum |
RCSdlInstance | |
RCSdlStructSupportsInitToDefault | |
RCCanAdd | Check if instances of types can be added together |
RCCanSubtract | Check if instances of types can be subtracted |
RCCanMultiply | Check if instances of types can be multiplied together |
RCCanDivide | Check if instances of types can be divided |
RCSubscriptable | |
RCEnum | Whether the type is a scoped/unscoped enum |
RCEnumWithSizeInfo | |
RCNumber | Checks whether T supports arithmetic operations. Effectively checking std::is_arithmetic<> |
RCSame | |
RCNotSame | |
RCDerived | Checks 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 |
RCBase | Checks 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 |