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

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

Asset() (defined in Asset)Assetinline
BSDFTypes() const ThinLensCamerainlinevirtual
Camera() (defined in Camera)Camerainline
Component() (defined in Component)Componentinline
ComponentImplTypeName() const =0Componentpure virtual
ComponentInterfaceTypeName() const =0Componentpure virtual
CreateEmitterShape() const =0Emitterpure virtual
Degenerated() const (defined in ThinLensCamera)ThinLensCamerainlinevirtual
Emitter() (defined in Emitter)Emitterinline
EvaluateDirection(const GeneralizedBSDFEvaluateQuery &query, const SurfaceGeometry &geom) const ThinLensCameravirtual
EvaluateDirectionPDF(const GeneralizedBSDFEvaluateQuery &query, const SurfaceGeometry &geom) const ThinLensCameravirtual
EvaluatePosition(const SurfaceGeometry &geom) const ThinLensCameravirtual
EvaluatePositionPDF(const SurfaceGeometry &geom) const ThinLensCameravirtual
GeneralizedBSDF() (defined in GeneralizedBSDF)GeneralizedBSDFinline
GetAABB() const =0 (defined in Emitter)Emitterpure virtual
GetFilm() const ThinLensCamerainlinevirtual
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("thinlens") (defined in ThinLensCamera)ThinLensCamera
Load(const ConfigNode &node, const Assets &assets)ThinLensCameravirtual
operator delete(void *p) (defined in SIMDAlignedType)SIMDAlignedType
operator new(std::size_t size) (defined in SIMDAlignedType)SIMDAlignedType
PostConfigure(const Scene &scene)=0Emitterpure virtual
RayToRasterPosition(const Math::Vec3 &p, const Math::Vec3 &d, Math::Vec2 &rasterPos) const ThinLensCameravirtual
RegisterPrimitives(const std::vector< Primitive * > &primitives)ThinLensCameravirtual
SampleAndEstimateDirection(const GeneralizedBSDFSampleQuery &query, const SurfaceGeometry &geom, GeneralizedBSDFSampleResult &result) const ThinLensCameravirtual
SampleAndEstimateDirectionBidir(const GeneralizedBSDFSampleQuery &query, const SurfaceGeometry &geom, GeneralizedBSDFSampleBidirResult &result) const ThinLensCamerainlinevirtual
SampleDirection(const GeneralizedBSDFSampleQuery &query, const SurfaceGeometry &geom, GeneralizedBSDFSampleResult &result) const ThinLensCameravirtual
SamplePosition(const Math::Vec2 &sample, SurfaceGeometry &geom, Math::PDFEval &pdf) const ThinLensCameravirtual
SetID(const std::string &id)Asset
ThinLensCamera() (defined in ThinLensCamera)ThinLensCamerainline
~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
~SIMDAlignedType() (defined in SIMDAlignedType)SIMDAlignedTypeinlinevirtual
~ThinLensCamera() (defined in ThinLensCamera)ThinLensCamerainline