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

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

Asset() (defined in Asset)Assetinline
BSDFTypes() const =0GeneralizedBSDFpure virtual
Camera() (defined in Camera)Camerainline
Component() (defined in Component)Componentinline
ComponentImplTypeName() const =0Componentpure virtual
ComponentInterfaceTypeName() const =0Componentpure virtual
CreateEmitterShape() const =0Emitterpure virtual
Emitter() (defined in Emitter)Emitterinline
EvaluateDirection(const GeneralizedBSDFEvaluateQuery &query, const SurfaceGeometry &geom) const =0GeneralizedBSDFpure virtual
EvaluateDirectionPDF(const GeneralizedBSDFEvaluateQuery &query, const SurfaceGeometry &geom) const =0GeneralizedBSDFpure virtual
EvaluatePosition(const SurfaceGeometry &geom) const =0Emitterpure virtual
EvaluatePositionPDF(const SurfaceGeometry &geom) const =0Emitterpure virtual
GeneralizedBSDF() (defined in GeneralizedBSDF)GeneralizedBSDFinline
GetAABB() const =0 (defined in Emitter)Emitterpure virtual
GetFilm() const =0Camerapure virtual
ID() const Asset
LM_ASSET_DEPENDENCIES("film") (defined in Camera)Camera
LM_ASSET_INTERFACE_DEF("camera","cameras") (defined in Camera)Camera
Load(const ConfigNode &node, const Assets &assets)=0Assetpure virtual
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 =0Camerapure virtual
RegisterPrimitives(const std::vector< Primitive * > &primitives)=0Emitterpure virtual
SampleAndEstimateDirection(const GeneralizedBSDFSampleQuery &query, const SurfaceGeometry &geom, GeneralizedBSDFSampleResult &result) const =0GeneralizedBSDFpure virtual
SampleAndEstimateDirectionBidir(const GeneralizedBSDFSampleQuery &query, const SurfaceGeometry &geom, GeneralizedBSDFSampleBidirResult &result) const =0GeneralizedBSDFpure virtual
SampleDirection(const GeneralizedBSDFSampleQuery &query, const SurfaceGeometry &geom, GeneralizedBSDFSampleResult &result) const =0GeneralizedBSDFpure virtual
SamplePosition(const Math::Vec2 &sample, SurfaceGeometry &geom, Math::PDFEval &pdf) const =0Emitterpure virtual
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
~SIMDAlignedType() (defined in SIMDAlignedType)SIMDAlignedTypeinlinevirtual