21 #ifndef LIB_LIGHTMETRICA_TEST_STUB_FILM_H 
   22 #define LIB_LIGHTMETRICA_TEST_STUB_FILM_H 
   25 #include <lightmetrica/film.h> 
   28 LM_TEST_NAMESPACE_BEGIN
 
   34     LM_COMPONENT_IMPL_DEF(
"stub");
 
   38     virtual int Width()
 const { 
return 200; }
 
   39     virtual int Height()
 const { 
return 100; }
 
   40     virtual bool Save(
const std::string& path)
 const { 
return true; }
 
   41     virtual bool RescaleAndSave( 
const std::string& path, 
const Math::Float& weight )
 const { 
return true; }
 
   45     virtual void Rescale( 
const Math::Float& weight ) {}
 
   48     virtual void Clear() {}
 
   55 #endif // LIB_LIGHTMETRICA_TEST_STUB_FILM_H 
virtual bool Load(const ConfigNode &node, const Assets &assets)
Definition: stub.film.h:46
 
virtual void AccumulateContribution(const Film &film)
Definition: stub.film.h:44
 
virtual Film * Clone() const 
Definition: stub.film.h:47
 
virtual int Width() const 
Definition: stub.film.h:38
 
virtual void RecordContribution(const Math::Vec2 &rasterPos, const Math::Vec3 &contrb)
Definition: stub.film.h:42
 
virtual int Height() const 
Definition: stub.film.h:39
 
Definition: stub.film.h:30
 
virtual void AccumulateContribution(const Math::Vec2 &rasterPos, const Math::Vec3 &contrb)
Definition: stub.film.h:43
 
Definition: confignode.h:37
 
virtual void Rescale(const Math::Float &weight)
Definition: stub.film.h:45