|
virtual bool | Save (const std::string &path) const =0 |
|
virtual bool | RescaleAndSave (const std::string &path, const Math::Float &weight) const =0 |
|
virtual void | Allocate (int width, int height)=0 |
|
virtual void | SetImageType (BitmapImageType type)=0 |
|
virtual BitmapImageType | ImageType () const =0 |
|
virtual BitmapImage & | Bitmap ()=0 |
|
| LM_ASSET_INTERFACE_DEF ("film","films") |
|
| LM_ASSET_NO_DEPENDENCIES () |
|
virtual int | Width () const =0 |
|
virtual int | Height () const =0 |
|
virtual void | RecordContribution (const Math::Vec2 &rasterPos, const Math::Vec3 &contrb)=0 |
|
virtual void | AccumulateContribution (const Math::Vec2 &rasterPos, const Math::Vec3 &contrb)=0 |
|
virtual void | AccumulateContribution (const Film &film)=0 |
|
virtual void | Rescale (const Math::Float &weight)=0 |
|
virtual Film * | Clone () const =0 |
|
virtual void | Clear ()=0 |
|
virtual bool | Load (const ConfigNode &node, const Assets &assets)=0 |
|
LM_PUBLIC_API std::string | ID () const |
|
LM_HIDDEN_API void | SetID (const std::string &id) |
|
virtual std::string | ComponentInterfaceTypeName () const =0 |
|
virtual std::string | ComponentImplTypeName () const =0 |
|
void * | operator new (std::size_t size) throw (std::bad_alloc) |
|
void | operator delete (void *p) |
|
Bitmap film. An interface for films contained in a bitmap image.