Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::AAreaLight Member List

This is the complete list of members for ph::AAreaLight, including all inherited members.

buildEmitter(const CookingContext &ctx, TSpanView< const Primitive * > lightPrimitives) const overrideph::AAreaLightvirtual
CATEGORYph::TSdlResourceBase< ESdlTypeCategory::Ref_Actor >static
cook(const CookingContext &ctx, const PreCookReport &report) const overrideph::AGeometricLightvirtual
getArea(const CookingContext &ctx) const =0ph::AAreaLightpure virtual
getCookOrder() constph::Actorvirtual
getDynamicCategory() const overrideph::TSdlResourceBase< ESdlTypeCategory::Ref_Actor >inlinevirtual
getDynamicSdlClass() constph::ISdlResourceinlinevirtual
getEmitterFeatureSet() constph::AGeometricLightprotectedvirtual
getGeometry(const CookingContext &ctx) const overrideph::AAreaLightvirtual
getId() const overrideph::SdlResourceBaseinlinevirtual
getMaterial(const CookingContext &ctx) const overrideph::AAreaLightvirtual
getSanifiedGeometry(const std::shared_ptr< Geometry > &srcGeometry, const TransformInfo &srcLocalToWorld, math::TDecomposedTransform< real > *out_remainingLocalToWorld=nullptr)ph::AGeometricLightstatic
ISdlResource()=defaultph::ISdlResourceinlineprotected
ISdlResource(const ISdlResource &other)=defaultph::ISdlResourceinline
ISdlResource(ISdlResource &&other)=defaultph::ISdlResourceinline
isInlinable() constph::ISdlResourceinlinevirtual
m_isDirectlyVisibleph::AGeometricLightprotected
m_localToWorldph::PhysicalActorprotected
m_useBsdfSampleph::AGeometricLightprotected
m_useDirectSampleph::AGeometricLightprotected
m_useEmissionSampleph::AGeometricLightprotected
operator=(const TSdlResourceBase &rhs)=defaultph::TSdlResourceBase< ESdlTypeCategory::Ref_Actor >inlineprotected
operator=(TSdlResourceBase &&rhs)=defaultph::TSdlResourceBase< ESdlTypeCategory::Ref_Actor >inlineprotected
ph::SdlResourceBase::operator=(const SdlResourceBase &rhs)ph::SdlResourceBaseinlineprotected
ph::SdlResourceBase::operator=(SdlResourceBase &&rhs)=defaultph::SdlResourceBaseprotected
ph::ISdlResource::operator=(const ISdlResource &rhs)=defaultph::ISdlResourceinline
ph::ISdlResource::operator=(ISdlResource &&rhs)=defaultph::ISdlResourceinline
PH_DEFINE_SDL_CLASS(TSdlOwnerClass< AAreaLight >)ph::AAreaLightinline
ph::AGeometricLight::PH_DEFINE_SDL_CLASS(TSdlOwnerClass< AGeometricLight >)ph::AGeometricLightinline
ph::ALight::PH_DEFINE_SDL_CLASS(TSdlOwnerClass< ALight >)ph::ALightinline
ph::PhysicalActor::PH_DEFINE_SDL_CLASS(TSdlOwnerClass< PhysicalActor >)ph::PhysicalActorinline
ph::Actor::PH_DEFINE_SDL_CLASS(TSdlOwnerClass< Actor >)ph::Actorinline
postCook(const CookingContext &ctx, TransientVisualElement &element) constph::Actorvirtual
preCook(const CookingContext &ctx) const overrideph::AGeometricLightvirtual
rotate(const math::Vector3R &axis, const real additionanDegrees)ph::PhysicalActor
rotate(const math::QuaternionR &additionalRotation)ph::PhysicalActor
scale(const real uniformAmount)ph::PhysicalActor
scale(const real amountX, const real amountY, const real amountZ)ph::PhysicalActor
scale(const math::Vector3R &amount)ph::PhysicalActor
SdlResourceBase()ph::SdlResourceBaseinlineprotected
SdlResourceBase(const SdlResourceBase &other)ph::SdlResourceBaseinlineprotected
SdlResourceBase(SdlResourceBase &&other)=defaultph::SdlResourceBaseprotected
setBaseTransform(const math::TDecomposedTransform< real > &baseLocalToWorld)ph::PhysicalActor
stagelessCook(const CookingContext &ctx) constph::Actor
translate(const real amountX, const real amountY, const real amountZ)ph::PhysicalActor
translate(const math::Vector3R &amount)ph::PhysicalActor
TSdlResourceBase()=defaultph::TSdlResourceBase< ESdlTypeCategory::Ref_Actor >inlineprotected
TSdlResourceBase(const TSdlResourceBase &other)=defaultph::TSdlResourceBase< ESdlTypeCategory::Ref_Actor >inlineprotected
TSdlResourceBase(TSdlResourceBase &&other)=defaultph::TSdlResourceBase< ESdlTypeCategory::Ref_Actor >inlineprotected
~ISdlResource()=defaultph::ISdlResourceinlinevirtual