#include <RimHDR.hxx>
Inheritance diagram for RayGina::HDRImagePlugin::RimHDR:

Public Member Functions | |
| RimHDR (const RUInt32 width, const RUInt32 height, RStatus *status=NULL) | |
| virtual | ~RimHDR () |
| virtual const RStatus | create (const RUInt32 width, const RUInt32 height) |
| virtual const RStatus | create () |
| virtual RColor | getPixel (const RUInt32 x, const RUInt32 y) |
| virtual RColor | getPixel (const RReal32, const RReal32) |
| virtual const RStatus | setPixel (const RUInt32 x, const RUInt32 y, const RColor) |
| virtual const RStatus | open (const RString) |
| virtual const RStatus | saveAs (const RString) |
| virtual const RString | save (RStatus *status=NULL) |
| virtual const RUInt32 | getWidth () const |
| virtual const RUInt32 | getHeight () const |
| virtual void | setWidth (const RUInt32 newWidth) |
| virtual void | setHeight (const RUInt32 newHeight) |
| virtual const RStatus | setImageSize (const RVec2u newSize) |
| virtual RVec2u | getImageSize () const |
| virtual void | prepareNextFrame (int FrameNumber, RTime curTime) |
| will be called before the frame is rendered to give the image handler a chance to prepare some stuff | |
| virtual const RStatus | setFilename (const RString newFilename) |
| virtual const RString | getFilename () const |
| virtual const RExtension * | getInstanceExtension () const |
Static Public Member Functions | |
| const RVec2u | _getImageSize (const RObject *instance, RRenderCom *renderCom) |
| const RStatus | _setImageSize (RObject *instance, const RVec2u value) |
| const RString | _getFilename (const RObject *instance, RRenderCom *renderCom) |
| const RStatus | _setFilename (RObject *instance, const RString value) |
| RObject * | _createInstance () |
| const RStatus | _initialize (RatStaticContainer *attributes) |
Static Public Attributes | |
| RExtension | _extensionData |
Protected Types | |
| typedef unsigned char | RGBE [4] |
Protected Member Functions | |
| const RBool | freadcolors (RGBE *scanline) |
| const RBool | oldfreadcolors (RGBE *scanline) |
| size_t | fwritecolors (RVec3f *scan, RGBE *) |
| void | RGBE2RVec3f (const RGBE rgbe, RVec3f &color) |
| void | RVec3f2RGBE (const RVec3f color, RGBE rgbe) |
Protected Attributes | |
| RVec3f * | _image_data |
| FILE * | fp |
Private Attributes | |
| RVec2u | _ImageSize |
| RString | _filename |
Static Private Attributes | |
| RatStaticContainer * | _attributes = NULL |
|
|
Definition at line 105 of file RimHDR.hxx. |
|
||||||||||||||||
|
constructor Definition at line 28 of file RimHDR.cxx. |
|
|
deconstructor Definition at line 34 of file RimHDR.cxx. |
|
|
Definition at line 87 of file RimHDR.hxx. |
|
||||||||||||
|
Definition at line 78 of file RimHDR.hxx. |
|
||||||||||||
|
Definition at line 60 of file RimHDR.hxx. |
|
|
Definition at line 91 of file RimHDR.hxx. |
|
||||||||||||
|
Definition at line 81 of file RimHDR.hxx. |
|
||||||||||||
|
Definition at line 63 of file RimHDR.hxx. |
|
|
Implements RayGina::CORE::RimBase. Definition at line 38 of file RimHDR.cxx. |
|
||||||||||||
|
Implements RayGina::CORE::RimBase. Definition at line 50 of file RimHDR.cxx. |
|
|
Definition at line 142 of file RimHDR.cxx. |
|
||||||||||||
|
Definition at line 260 of file RimHDR.cxx. |
|
|
Definition at line 75 of file RimHDR.hxx. |
|
|
Implements RayGina::CORE::RimBase. Definition at line 45 of file RimHDR.hxx. |
|
|
Definition at line 57 of file RimHDR.hxx. |
|
|
returns the RExtension for the instance If it returns NULL this instance is not able to act as an extension Implements RayGina::CORE::RObject. Definition at line 97 of file RimHDR.hxx. |
|
||||||||||||
|
|
|
||||||||||||
|
Implements RayGina::CORE::RimBase. Definition at line 59 of file RimHDR.cxx. |
|
|
Implements RayGina::CORE::RimBase. Definition at line 42 of file RimHDR.hxx. |
|
|
Definition at line 173 of file RimHDR.cxx. |
|
|
Implements RayGina::CORE::RimBase. |
|
||||||||||||
|
will be called before the frame is rendered to give the image handler a chance to prepare some stuff
Implements RayGina::CORE::RimBase. Definition at line 306 of file RimHDR.cxx. |
|
||||||||||||
|
Definition at line 116 of file RimHDR.hxx. |
|
||||||||||||
|
Definition at line 124 of file RimHDR.hxx. |
|
|
Implements RayGina::CORE::RimBase. Definition at line 228 of file RimHDR.cxx. |
|
|
Implements RayGina::CORE::RimBase. |
|
|
Definition at line 71 of file RimHDR.hxx. |
|
|
Definition at line 51 of file RimHDR.hxx. |
|
|
Definition at line 54 of file RimHDR.hxx. |
|
||||||||||||||||
|
Implements RayGina::CORE::RimBase. |
|
|
Definition at line 48 of file RimHDR.hxx. |
|
|
Definition at line 14 of file RimHDR.cxx. |
|
|
Initial value: RExtension(RExtension::SUPERCLASSID_IMAGE,
RExtension::CLASSID_STDPLUGINS_RIMHDR,
1,
1,
"HDR Imagehandler",
"RimHDR",
"rayGina::CORE::Team",
"core@raygina.de",
"www.raygina.de",
RimHDR::_createInstance,
RimHDR::_initialize)
Definition at line 16 of file RimHDR.cxx. |
|
|
Reimplemented from RayGina::CORE::RimBase. Definition at line 19 of file RimHDR.hxx. |
|
|
Definition at line 102 of file RimHDR.hxx. |
|
|
Definition at line 18 of file RimHDR.hxx. |
|
|
Definition at line 112 of file RimHDR.hxx. |
1.3.9.1