#include <RimBase.hxx>
Inheritance diagram for RayGina::CORE::RimBase:

Public Member Functions | |
| RimBase () | |
| RimBase (int width, int height) | |
| virtual | ~RimBase () |
| virtual const RStatus | create (const RUInt32 width, const RUInt32 height)=0 |
| virtual const RStatus | create ()=0 |
| virtual RColor | getPixel (const RUInt32 x, const RUInt32 y)=0 |
| virtual RColor | getPixel (const RReal32 x, const RReal32 y)=0 |
| virtual RColor | getPixelByUV (const RReal32 u, const RReal32 v) |
| virtual const RStatus | setPixel (const RUInt32 x, const RUInt32 y, const RColor)=0 |
| virtual const RStatus | open (const RString)=0 |
| virtual const RStatus | saveAs (const RString)=0 |
| virtual const RString | save (RStatus *status=NULL)=0 |
| virtual void | prepareNextFrame (int FrameNumber, RTime curTime)=0 |
| will be called before the frame is rendered to give the image handler a chance to prepare some stuff | |
| virtual void | finishFrame (int FrameNumber, RTime curTime) |
| will be called after all operations on the image are finished | |
| virtual const RStatus | saveFrame (int FrameNumber, RTime curTime) |
| save the current frame | |
| virtual const RUInt32 | getHeight () const =0 |
| virtual const RUInt32 | getWidth () const =0 |
| virtual const RStatus | setNamingConditions (RString, int startFrame, int endFrame) |
| virtual const RStatus | setFileName (const RString filename) |
| sets the filename | |
| virtual const RString | getFileName () |
| sets the filename | |
Static Public Member Functions | |
| RimBase * | load (const RString filename, RStatus *status=NULL) |
| const RStatus | registerFileEnding (const RString fileEnding, const RExtension *extension) |
Protected Attributes | |
| RString | _filename |
Static Private Attributes | |
| std::map< const RString, const RExtension * > | __fileEndings |
|
|
constructor Definition at line 20 of file RimBase.hxx. |
|
||||||||||||
|
Definition at line 21 of file RimBase.hxx. |
|
|
deconstructor Definition at line 23 of file RimBase.hxx. |
|
|
Implemented in RayGina::HDRImagePlugin::RimHDR, RayGina::StandardImageHdl::RimFreeImage, and RayGina::StandardImageHdl::RimFreeImage96. |
|
||||||||||||
|
Implemented in RayGina::HDRImagePlugin::RimHDR, RayGina::StandardImageHdl::RimFreeImage, and RayGina::StandardImageHdl::RimFreeImage96. |
|
||||||||||||
|
will be called after all operations on the image are finished
Definition at line 51 of file RimBase.hxx. |
|
|
sets the filename
Definition at line 77 of file RimBase.hxx. |
|
|
Implemented in RayGina::HDRImagePlugin::RimHDR, RayGina::StandardImageHdl::RimFreeImage, and RayGina::StandardImageHdl::RimFreeImage96. |
|
||||||||||||
|
|
|
||||||||||||
|
Implemented in RayGina::HDRImagePlugin::RimHDR, RayGina::StandardImageHdl::RimFreeImage, and RayGina::StandardImageHdl::RimFreeImage96. |
|
||||||||||||
|
Definition at line 28 of file RimBase.hxx. |
|
|
Implemented in RayGina::HDRImagePlugin::RimHDR, RayGina::StandardImageHdl::RimFreeImage, and RayGina::StandardImageHdl::RimFreeImage96. |
|
||||||||||||
|
Definition at line 21 of file RimBase.cxx. |
|
|
Implemented in RayGina::HDRImagePlugin::RimHDR, RayGina::StandardImageHdl::RimFreeImage, and RayGina::StandardImageHdl::RimFreeImage96. |
|
||||||||||||
|
will be called before the frame is rendered to give the image handler a chance to prepare some stuff
Implemented in RayGina::HDRImagePlugin::RimHDR, RayGina::StandardImageHdl::RimFreeImage, and RayGina::StandardImageHdl::RimFreeImage96. |
|
||||||||||||
|
Definition at line 11 of file RimBase.cxx. |
|
|
Implemented in RayGina::HDRImagePlugin::RimHDR, RayGina::StandardImageHdl::RimFreeImage, and RayGina::StandardImageHdl::RimFreeImage96. |
|
|
Implemented in RayGina::HDRImagePlugin::RimHDR, RayGina::StandardImageHdl::RimFreeImage, and RayGina::StandardImageHdl::RimFreeImage96. |
|
||||||||||||
|
save the current frame
Definition at line 55 of file RimBase.hxx. |
|
|
sets the filename
Definition at line 72 of file RimBase.hxx. |
|
||||||||||||||||
|
Sets the naming for frames in an animation returns true if frame will be saved as individual files returns false if all frames will be saved in one file (video-container) Definition at line 67 of file RimBase.hxx. |
|
||||||||||||||||
|
Implemented in RayGina::HDRImagePlugin::RimHDR, RayGina::StandardImageHdl::RimFreeImage, and RayGina::StandardImageHdl::RimFreeImage96. |
|
|
Definition at line 9 of file RimBase.cxx. |
|
|
Reimplemented in RayGina::HDRImagePlugin::RimHDR. Definition at line 85 of file RimBase.hxx. |
1.3.9.1