|
Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::AModelLight, including all inherited members.
| buildEmitter(const CookingContext &ctx, TSpanView< const Primitive * > lightPrimitives) const override | ph::AModelLight | virtual |
| CATEGORY | ph::TSdlResourceBase< ESdlTypeCategory::Ref_Actor > | static |
| cook(const CookingContext &ctx, const PreCookReport &report) const override | ph::AGeometricLight | virtual |
| getCookOrder() const | ph::Actor | virtual |
| getDynamicCategory() const override | ph::TSdlResourceBase< ESdlTypeCategory::Ref_Actor > | inlinevirtual |
| getDynamicSdlClass() const | ph::ISdlResource | inlinevirtual |
| getEmitterFeatureSet() const | ph::AGeometricLight | protectedvirtual |
| getGeometry(const CookingContext &ctx) const override | ph::AModelLight | virtual |
| getId() const override | ph::SdlResourceBase | inlinevirtual |
| getMaterial(const CookingContext &ctx) const override | ph::AModelLight | virtual |
| getSanifiedGeometry(const std::shared_ptr< Geometry > &srcGeometry, const TransformInfo &srcLocalToWorld, math::TDecomposedTransform< real > *out_remainingLocalToWorld=nullptr) | ph::AGeometricLight | static |
| ISdlResource()=default | ph::ISdlResource | inlineprotected |
| ISdlResource(const ISdlResource &other)=default | ph::ISdlResource | inline |
| ISdlResource(ISdlResource &&other)=default | ph::ISdlResource | inline |
| isInlinable() const | ph::ISdlResource | inlinevirtual |
| m_isDirectlyVisible | ph::AGeometricLight | protected |
| m_localToWorld | ph::PhysicalActor | protected |
| m_useBsdfSample | ph::AGeometricLight | protected |
| m_useDirectSample | ph::AGeometricLight | protected |
| m_useEmissionSample | ph::AGeometricLight | protected |
| operator=(const TSdlResourceBase &rhs)=default | ph::TSdlResourceBase< ESdlTypeCategory::Ref_Actor > | inlineprotected |
| operator=(TSdlResourceBase &&rhs)=default | ph::TSdlResourceBase< ESdlTypeCategory::Ref_Actor > | inlineprotected |
| ph::SdlResourceBase::operator=(const SdlResourceBase &rhs) | ph::SdlResourceBase | inlineprotected |
| 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< AModelLight >) | ph::AModelLight | inline |
| ph::AGeometricLight::PH_DEFINE_SDL_CLASS(TSdlOwnerClass< AGeometricLight >) | ph::AGeometricLight | inline |
| ph::ALight::PH_DEFINE_SDL_CLASS(TSdlOwnerClass< ALight >) | ph::ALight | inline |
| ph::PhysicalActor::PH_DEFINE_SDL_CLASS(TSdlOwnerClass< PhysicalActor >) | ph::PhysicalActor | inline |
| ph::Actor::PH_DEFINE_SDL_CLASS(TSdlOwnerClass< Actor >) | ph::Actor | inline |
| postCook(const CookingContext &ctx, TransientVisualElement &element) const | ph::Actor | virtual |
| preCook(const CookingContext &ctx) const override | ph::AGeometricLight | virtual |
| 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::SdlResourceBase | inlineprotected |
| SdlResourceBase(const SdlResourceBase &other) | ph::SdlResourceBase | inlineprotected |
| SdlResourceBase(SdlResourceBase &&other)=default | ph::SdlResourceBase | protected |
| setBackFaceEmit(bool isBackFaceEmit) | ph::AModelLight | |
| setBaseTransform(const math::TDecomposedTransform< real > &baseLocalToWorld) | ph::PhysicalActor | |
| setGeometry(const std::shared_ptr< Geometry > &geometry) | ph::AModelLight | |
| setMaterial(const std::shared_ptr< Material > &material) | ph::AModelLight | |
| stagelessCook(const CookingContext &ctx) const | ph::Actor | |
| translate(const real amountX, const real amountY, const real amountZ) | ph::PhysicalActor | |
| translate(const math::Vector3R &amount) | ph::PhysicalActor | |
| TSdlResourceBase()=default | ph::TSdlResourceBase< ESdlTypeCategory::Ref_Actor > | inlineprotected |
| TSdlResourceBase(const TSdlResourceBase &other)=default | ph::TSdlResourceBase< ESdlTypeCategory::Ref_Actor > | inlineprotected |
| TSdlResourceBase(TSdlResourceBase &&other)=default | ph::TSdlResourceBase< ESdlTypeCategory::Ref_Actor > | inlineprotected |
| ~ISdlResource()=default | ph::ISdlResource | inlinevirtual |