#include <RatSimple.hxx>
Inheritance diagram for RayGina::CORE::RatSimple< T, typeID >:

Public Member Functions | |
| RatSimple (const RString longName, const RString shortName, const RStatus(*nSetFunc)(RObject *instance, T value), T(*nGetFunc)(const RObject *instance, RRenderCom *rendercom), T nDefault, const RBool connectable=false, const RBool pureOutput=false) | |
| const RUChar | getType () const |
| returns the type of the attribute | |
| RatBase * | duplicate () |
| duplicate the attribute | |
| const RStatus | setValue (RObject *instance, void *value, const RUInt32 index=0) const |
| const RStatus | getValue (RObject *instance, void *value, RRenderCom *renderCom, const RUInt32 index=0) const |
Protected Attributes | |
| const RStatus(* | _setFunc )(RObject *instance, T value) |
| T(* | _getFunc )(const RObject *instance, RRenderCom *rendercom) |
| T | _default |
Private Member Functions | |
| RatSimple () | |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 112 of file RatSimple.hxx. |
|
|||||||||
|
|
|
|||||||||
|
duplicate the attribute
Implements RayGina::CORE::RatBase. Definition at line 125 of file RatSimple.hxx. |
|
|||||||||
|
returns the type of the attribute
Implements RayGina::CORE::RatBase. Definition at line 121 of file RatSimple.hxx. |
|
||||||||||||||||||||||||
|
Implements RayGina::CORE::RatBase. Definition at line 144 of file RatSimple.hxx. |
|
||||||||||||||||||||
|
Implements RayGina::CORE::RatBase. Definition at line 139 of file RatSimple.hxx. |
|
|||||
|
Definition at line 110 of file RatSimple.hxx. |
|
|||||
|
|
|
|||||
|
|
1.3.9.1