|
Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::GTriangle, including all inherited members.
| 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::GTriangle | virtual |
| genTransformed(const math::StaticAffineTransform &transform) const override | ph::GTriangle | virtual |
| genTriangulated() const | ph::Geometry | virtual |
| getDynamicCategory() const override | ph::TSdlResourceBase< ESdlTypeCategory::Ref_Geometry > | inlinevirtual |
| getDynamicSdlClass() const | ph::ISdlResource | inlinevirtual |
| getId() const override | ph::SdlResourceBase | inlinevirtual |
| getNa() const | ph::GTriangle | inline |
| getNb() const | ph::GTriangle | inline |
| getNc() const | ph::GTriangle | inline |
| getUVWa() const | ph::GTriangle | inline |
| getUVWb() const | ph::GTriangle | inline |
| getUVWc() const | ph::GTriangle | inline |
| getVa() const | ph::GTriangle | inline |
| getVb() const | ph::GTriangle | inline |
| getVc() const | ph::GTriangle | inline |
| isDegenerate() const | ph::GTriangle | |
| 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< GTriangle >) | ph::GTriangle | 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 |
| setNa(const math::Vector3R &nA) | ph::GTriangle | inline |
| setNb(const math::Vector3R &nB) | ph::GTriangle | inline |
| setNc(const math::Vector3R &nC) | ph::GTriangle | inline |
| setUVWa(const math::Vector3R &uvwA) | ph::GTriangle | inline |
| setUVWb(const math::Vector3R &uvwB) | ph::GTriangle | inline |
| setUVWc(const math::Vector3R &uvwC) | ph::GTriangle | inline |
| setVertices(const math::Vector3R &vA, const math::Vector3R &vB, const math::Vector3R &vC) | ph::GTriangle | inline |
| storeCooked(CookedGeometry &out_geometry, const CookingContext &ctx) const override | ph::GTriangle | 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 |