Loading [MathJax]/extensions/tex2jax.js
Photon Engine 2.0.0-beta
A physically based renderer.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
ph::TMetaInjectionPrimitive< PrimitiveMetaGetter, PrimitiveGetter > Member List

This is the complete list of members for ph::TMetaInjectionPrimitive< PrimitiveMetaGetter, PrimitiveGetter >, including all inherited members.

calcAABB() const overrideph::TMetaInjectionPrimitive< PrimitiveMetaGetter, PrimitiveGetter >inlinevirtual
calcExtendedArea() const overrideph::TMetaInjectionPrimitive< PrimitiveMetaGetter, PrimitiveGetter >inlinevirtual
calcHitDetail(const Ray &ray, HitProbe &probe, HitDetail *const out_detail) const overrideph::TMetaInjectionPrimitive< PrimitiveMetaGetter, PrimitiveGetter >inlinevirtual
calcPosPdf(PrimitivePosPdfQuery &query) const overrideph::TMetaInjectionPrimitive< PrimitiveMetaGetter, PrimitiveGetter >inlinevirtual
genPosSample(PrimitivePosSampleQuery &query, SampleFlow &sampleFlow, HitProbe &probe) const overrideph::TMetaInjectionPrimitive< PrimitiveMetaGetter, PrimitiveGetter >inlinevirtual
getInjectee() constph::TMetaInjectionPrimitive< PrimitiveMetaGetter, PrimitiveGetter >inline
getMetadata() const overrideph::TMetaInjectionPrimitive< PrimitiveMetaGetter, PrimitiveGetter >inlinevirtual
isIntersecting(const Ray &ray, HitProbe &probe) const overrideph::TMetaInjectionPrimitive< PrimitiveMetaGetter, PrimitiveGetter >inlinevirtual
isOccluding(const Ray &ray) const overrideph::TMetaInjectionPrimitive< PrimitiveMetaGetter, PrimitiveGetter >inlinevirtual
mayOverlapVolume(const math::AABB3D &volume) const overrideph::TMetaInjectionPrimitive< PrimitiveMetaGetter, PrimitiveGetter >inlinevirtual
reintersect(const Ray &ray, HitProbe &probe, const Ray &srcRay, HitProbe &srcProbe) const overrideph::TMetaInjectionPrimitive< PrimitiveMetaGetter, PrimitiveGetter >inlinevirtual
TMetaInjectionPrimitive(PrimitiveMetaGetter metaGetter, PrimitiveGetter primitiveGetter)ph::TMetaInjectionPrimitive< PrimitiveMetaGetter, PrimitiveGetter >inline
~Intersectable()=defaultph::Intersectablevirtual