Lightmetrica  0.0.1.50dbee3 (yosakoi)
 All Classes Functions Variables Typedefs Enumerations Enumerator
PerspectiveCamera Member List

This is the complete list of members for PerspectiveCamera, including all inherited members.

Asset() (defined in Asset)Assetinline
BSDFTypes() const overridePerspectiveCamerainlinevirtual
Camera() (defined in Camera)Camerainline
Component() (defined in Component)Componentinline
ComponentImplTypeName() const =0Componentpure virtual
ComponentInterfaceTypeName() const =0Componentpure virtual
CreateEmitterShape() const overridePerspectiveCamerainlinevirtual
Emitter() (defined in Emitter)Emitterinline
EvaluateDirection(const GeneralizedBSDFEvaluateQuery &query, const SurfaceGeometry &geom) const overridePerspectiveCameravirtual
EvaluateDirectionPDF(const GeneralizedBSDFEvaluateQuery &query, const SurfaceGeometry &geom) const overridePerspectiveCameravirtual
EvaluatePosition(const SurfaceGeometry &geom) const overridePerspectiveCameravirtual
EvaluatePositionPDF(const SurfaceGeometry &geom) const overridePerspectiveCameravirtual
GeneralizedBSDF() (defined in GeneralizedBSDF)GeneralizedBSDFinline
GetAABB() const override (defined in PerspectiveCamera)PerspectiveCamerainlinevirtual
GetFilm() const overridePerspectiveCamerainlinevirtual
ID() const Asset
LM_ASSET_DEPENDENCIES("film") (defined in Camera)Camera
LM_ASSET_INTERFACE_DEF("camera","cameras") (defined in Camera)Camera
LM_COMPONENT_IMPL_DEF("perspective") (defined in PerspectiveCamera)PerspectiveCamera
Load(const ConfigNode &node, const Assets &assets) overridePerspectiveCameravirtual
operator delete(void *p) (defined in SIMDAlignedType)SIMDAlignedType
operator new(std::size_t size) (defined in SIMDAlignedType)SIMDAlignedType
PerspectiveCamera() (defined in PerspectiveCamera)PerspectiveCamerainline
PostConfigure(const Scene &scene) overridePerspectiveCamerainlinevirtual
RayToRasterPosition(const Math::Vec3 &p, const Math::Vec3 &d, Math::Vec2 &rasterPos) const overridePerspectiveCameravirtual
RegisterPrimitives(const std::vector< Primitive * > &primitives) overridePerspectiveCameravirtual
SampleAndEstimateDirection(const GeneralizedBSDFSampleQuery &query, const SurfaceGeometry &geom, GeneralizedBSDFSampleResult &result) const overridePerspectiveCameravirtual
SampleAndEstimateDirectionBidir(const GeneralizedBSDFSampleQuery &query, const SurfaceGeometry &geom, GeneralizedBSDFSampleBidirResult &result) const overridePerspectiveCameravirtual
SampleDirection(const GeneralizedBSDFSampleQuery &query, const SurfaceGeometry &geom, GeneralizedBSDFSampleResult &result) const overridePerspectiveCameravirtual
SamplePosition(const Math::Vec2 &sample, SurfaceGeometry &geom, Math::PDFEval &pdf) const overridePerspectiveCameravirtual
SetID(const std::string &id)Asset
~Asset() (defined in Asset)Assetinlinevirtual
~Camera() (defined in Camera)Camerainlinevirtual
~Component() (defined in Component)Componentinlinevirtual
~Emitter() (defined in Emitter)Emitterinlinevirtual
~GeneralizedBSDF() (defined in GeneralizedBSDF)GeneralizedBSDFinlinevirtual
~PerspectiveCamera() (defined in PerspectiveCamera)PerspectiveCamerainline
~SIMDAlignedType() (defined in SIMDAlignedType)SIMDAlignedTypeinlinevirtual