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

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

CATEGORYph::TSdlResourceBase< ESdlTypeCategory::Ref_Geometry >static
createCooked(const CookingContext &ctx) constph::Geometry
genPrimitive(const PrimitiveBuildingMaterial &data, std::vector< std::unique_ptr< Primitive > > &out_primitives) const overrideph::GTrianglevirtual
genTransformed(const math::StaticAffineTransform &transform) const overrideph::GTrianglevirtual
genTriangulated() constph::Geometryvirtual
getDynamicCategory() const overrideph::TSdlResourceBase< ESdlTypeCategory::Ref_Geometry >inlinevirtual
getDynamicSdlClass() constph::ISdlResourceinlinevirtual
getId() const overrideph::SdlResourceBaseinlinevirtual
getNa() constph::GTriangleinline
getNb() constph::GTriangleinline
getNc() constph::GTriangleinline
getUVWa() constph::GTriangleinline
getUVWb() constph::GTriangleinline
getUVWc() constph::GTriangleinline
getVa() constph::GTriangleinline
getVb() constph::GTriangleinline
getVc() constph::GTriangleinline
isDegenerate() constph::GTriangle
ISdlResource()=defaultph::ISdlResourceinlineprotected
ISdlResource(const ISdlResource &other)=defaultph::ISdlResourceinline
ISdlResource(ISdlResource &&other)=defaultph::ISdlResourceinline
isInlinable() constph::ISdlResourceinlinevirtual
operator=(const TSdlResourceBase &rhs)=defaultph::TSdlResourceBase< ESdlTypeCategory::Ref_Geometry >inlineprotected
operator=(TSdlResourceBase &&rhs)=defaultph::TSdlResourceBase< ESdlTypeCategory::Ref_Geometry >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< GTriangle >)ph::GTriangleinline
ph::Geometry::PH_DEFINE_SDL_CLASS(TSdlOwnerClass< Geometry >)ph::Geometryinline
SdlResourceBase()ph::SdlResourceBaseinlineprotected
SdlResourceBase(const SdlResourceBase &other)ph::SdlResourceBaseinlineprotected
SdlResourceBase(SdlResourceBase &&other)=defaultph::SdlResourceBaseprotected
setNa(const math::Vector3R &nA)ph::GTriangleinline
setNb(const math::Vector3R &nB)ph::GTriangleinline
setNc(const math::Vector3R &nC)ph::GTriangleinline
setUVWa(const math::Vector3R &uvwA)ph::GTriangleinline
setUVWb(const math::Vector3R &uvwB)ph::GTriangleinline
setUVWc(const math::Vector3R &uvwC)ph::GTriangleinline
setVertices(const math::Vector3R &vA, const math::Vector3R &vB, const math::Vector3R &vC)ph::GTriangleinline
storeCooked(CookedGeometry &out_geometry, const CookingContext &ctx) const overrideph::GTrianglevirtual
TSdlResourceBase()=defaultph::TSdlResourceBase< ESdlTypeCategory::Ref_Geometry >inlineprotected
TSdlResourceBase(const TSdlResourceBase &other)=defaultph::TSdlResourceBase< ESdlTypeCategory::Ref_Geometry >inlineprotected
TSdlResourceBase(TSdlResourceBase &&other)=defaultph::TSdlResourceBase< ESdlTypeCategory::Ref_Geometry >inlineprotected
~ISdlResource()=defaultph::ISdlResourceinlinevirtual