Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

RayGina::CORE::RssConstColor Class Reference

#include <RssConstColor.hxx>

Inheritance diagram for RayGina::CORE::RssConstColor:

RayGina::CORE::RssBase RayGina::CORE::RObject List of all members.

Public Member Functions

 RssConstColor ()
 RssConstColor (RColor newColor)
virtual ~RssConstColor ()
virtual RColor shade (RRenderCom *currentRenderCom)
virtual RColor getColor () const
virtual void setColor (RColor newColor)
virtual const RExtensiongetInstanceExtension () const

Static Public Member Functions

RExtension__getExtension ()

Static Private Member Functions

RObject_createInstance ()
const RStatus _setColorAttr (RObject *shader, const RColor newColor)
const RColor _getColorAttr (const RObject *shader, RRenderCom *renderCom)
const RStatus _initialize (RatStaticContainer *attributes)

Private Attributes

RColor _Color

Static Private Attributes

RExtension _extensionData
RatStaticContainer_attributes

Constructor & Destructor Documentation

RayGina::CORE::RssConstColor::RssConstColor  )  [inline]
 

Definition at line 36 of file RssConstColor.hxx.

RayGina::CORE::RssConstColor::RssConstColor RColor  newColor  )  [inline]
 

Definition at line 39 of file RssConstColor.hxx.

virtual RayGina::CORE::RssConstColor::~RssConstColor  )  [inline, virtual]
 

Definition at line 42 of file RssConstColor.hxx.


Member Function Documentation

RExtension* RayGina::CORE::RssConstColor::__getExtension  )  [inline, static]
 

Definition at line 55 of file RssConstColor.hxx.

RObject* RayGina::CORE::RssConstColor::_createInstance  )  [inline, static, private]
 

Definition at line 16 of file RssConstColor.hxx.

const RColor RayGina::CORE::RssConstColor::_getColorAttr const RObject shader,
RRenderCom renderCom
[inline, static, private]
 

Reimplemented from RayGina::CORE::RssBase.

Definition at line 25 of file RssConstColor.hxx.

const RStatus RayGina::CORE::RssConstColor::_initialize RatStaticContainer attributes  )  [inline, static, private]
 

Reimplemented from RayGina::CORE::RssBase.

Definition at line 29 of file RssConstColor.hxx.

const RStatus RayGina::CORE::RssConstColor::_setColorAttr RObject shader,
const RColor  newColor
[inline, static, private]
 

Reimplemented from RayGina::CORE::RssBase.

Definition at line 20 of file RssConstColor.hxx.

virtual RColor RayGina::CORE::RssConstColor::getColor  )  const [inline, virtual]
 

Definition at line 48 of file RssConstColor.hxx.

virtual const RExtension* RayGina::CORE::RssConstColor::getInstanceExtension  )  const [inline, virtual]
 

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 58 of file RssConstColor.hxx.

virtual void RayGina::CORE::RssConstColor::setColor RColor  newColor  )  [inline, virtual]
 

Definition at line 51 of file RssConstColor.hxx.

virtual RColor RayGina::CORE::RssConstColor::shade RRenderCom currentRenderCom  )  [inline, virtual]
 

Implements RayGina::CORE::RssBase.

Definition at line 44 of file RssConstColor.hxx.


Member Data Documentation

RatStaticContainer* RayGina::CORE::RssConstColor::_attributes [static, private]
 

Definition at line 14 of file RssConstColor.hxx.

RColor RayGina::CORE::RssConstColor::_Color [private]
 

Definition at line 10 of file RssConstColor.hxx.

RExtension RssConstColor::_extensionData [static, private]
 

Initial value:

 RExtension(RExtension::SUPERCLASSID_SHADER,
                                                                                                                                RExtension::CLASSID_CORE_RSSCONSTCOLOR,
                                                                                                                                1,
                                                                                                                                1,
                                                                                                                                "Constant color shader",
                                                                                                                                "RssConstColor",
                                                                                                                                "rayGina::CORE::Team",
                                                                                                                                "core@raygina.de",
                                                                                                                                "www.raygina.de",
                                                                                                                                RssConstColor::_createInstance,
                                                                                                                                RssConstColor::_initialize
)

Definition at line 6 of file RssConstColor.cxx.


The documentation for this class was generated from the following files:
Generated on Sun Dec 2 17:01:11 2007 for rayGina by  doxygen 1.3.9.1