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

Public Member Functions | |
| virtual | ~RObject () |
| virtual const RExtension * | getInstanceExtension () const =0 |
| RString | debugAttributes () const |
| RatStaticContainer * | getAttributes () const |
| RatBase * | findAttribute (const RString attribute) const |
| const RBool | hasAttribute (const RString attribute) |
| const RBool | hasAttribute (const RatBase *attribute) |
| virtual const RStatus | evaluate (RatBase *attribute) |
| const RStatus | getAttributeValue (const RatBase *attribute, RRenderCom *renderCom, RColor &result) |
| const RStatus | getAttributeValue (const RatBase *attribute, RRenderCom *renderCom, RReal32 &result) |
| const RStatus | connectAttribute (const RatBase *destAttr, RObject *sourceInstance, const RatBase *sourceAttr, RBool force=false) const |
| connects a attribute to another attribute | |
| const RStatus | connectAttribute (const RString destAttr, RObject *sourceInstance, const RString sourceAttr, RBool force=false) const |
| connects a attribute to another attribute | |
Protected Member Functions | |
| virtual RatDynamicContainer * | getDynamicContainer () const |
| RatDynamicContainer * | makeDynamicAttributes () const |
|
|
Definition at line 21 of file RObject.hxx. |
|
||||||||||||||||||||
|
connects a attribute to another attribute
Definition at line 252 of file RObject.hxx. |
|
||||||||||||||||||||
|
connects a attribute to another attribute
Definition at line 242 of file RObject.hxx. |
|
|
Definition at line 28 of file RObject.hxx. |
|
|
Definition at line 75 of file RObject.hxx. |
|
|
Definition at line 50 of file RObject.hxx. |
|
|
Definition at line 39 of file RObject.hxx. |
|
||||||||||||||||
|
Definition at line 118 of file RObject.hxx. |
|
||||||||||||||||
|
Definition at line 114 of file RObject.hxx. |
|
|
Reimplemented in RayGina::CORE::RssAmbientOcclusion, RayGina::CORE::RssPhong, and RayGina::CORE::RssSimpleMult. Definition at line 273 of file RObject.hxx. |
|
|
|
Definition at line 67 of file RObject.hxx. |
|
|
Definition at line 63 of file RObject.hxx. |
|
|
Definition at line 277 of file RObject.hxx. |
1.3.9.1