Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::GeometrySoup, including all inherited members.
add(const std::shared_ptr< Geometry > &geometry) | ph::GeometrySoup | |
addTransformed(const std::shared_ptr< Geometry > &geometry, const math::StaticAffineTransform &transform) | ph::GeometrySoup | |
CATEGORY | ph::TSdlResourceBase< ESdlTypeCategory::Ref_Geometry > | static |
createCooked(const CookingContext &ctx) const | ph::Geometry | |
genPrimitive(const PrimitiveBuildingMaterial &data, std::vector< std::unique_ptr< Primitive > > &out_primitives) const override | ph::GeometrySoup | virtual |
genTransformed(const math::StaticAffineTransform &transform) const override | ph::GeometrySoup | virtual |
genTriangulated() const | ph::Geometry | virtual |
GeometrySoup() | ph::GeometrySoup | |
getDynamicCategory() const override | ph::TSdlResourceBase< ESdlTypeCategory::Ref_Geometry > | inlinevirtual |
getDynamicSdlClass() const | ph::ISdlResource | inlinevirtual |
getId() const override | ph::SdlResourceBase | inlinevirtual |
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 |
operator=(const TSdlResourceBase &rhs)=default | ph::TSdlResourceBase< ESdlTypeCategory::Ref_Geometry > | inlineprotected |
operator=(TSdlResourceBase &&rhs)=default | ph::TSdlResourceBase< ESdlTypeCategory::Ref_Geometry > | 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< GeometrySoup >) | ph::GeometrySoup | inline |
ph::Geometry::PH_DEFINE_SDL_CLASS(TSdlOwnerClass< Geometry >) | ph::Geometry | inline |
SdlResourceBase() | ph::SdlResourceBase | inlineprotected |
SdlResourceBase(const SdlResourceBase &other) | ph::SdlResourceBase | inlineprotected |
SdlResourceBase(SdlResourceBase &&other)=default | ph::SdlResourceBase | protected |
storeCooked(CookedGeometry &out_geometry, const CookingContext &ctx) const override | ph::GeometrySoup | virtual |
TSdlResourceBase()=default | ph::TSdlResourceBase< ESdlTypeCategory::Ref_Geometry > | inlineprotected |
TSdlResourceBase(const TSdlResourceBase &other)=default | ph::TSdlResourceBase< ESdlTypeCategory::Ref_Geometry > | inlineprotected |
TSdlResourceBase(TSdlResourceBase &&other)=default | ph::TSdlResourceBase< ESdlTypeCategory::Ref_Geometry > | inlineprotected |
~ISdlResource()=default | ph::ISdlResource | inlinevirtual |