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

RayGina::CORE::RssCheckerboard Class Reference

#include <RssCheckerboard.hxx>

Inheritance diagram for RayGina::CORE::RssCheckerboard:

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

Public Member Functions

 RssCheckerboard (RUInt32 uTiles, RUInt32 vTiles, const RColor newWhiteColor, const RColor newBlackColor)
virtual ~RssCheckerboard ()
virtual RColor shade (RRenderCom *currentRenderCom)
virtual const RExtensiongetInstanceExtension () const

Static Public Member Functions

RExtension__getExtension ()

Static Protected Member Functions

RObject_createInstance ()
const RStatus _initialize (RatStaticContainer *attributes)

Protected Attributes

RColor _whiteColor
RColor _blackColor
RUInt32 _uTiles
RUInt32 _vTiles
RReal32 _uTileSize
RReal32 _vTileSize

Static Protected Attributes

RExtension _extensionData
RatStaticContainer_attributes

Constructor & Destructor Documentation

RayGina::CORE::RssCheckerboard::RssCheckerboard RUInt32  uTiles,
RUInt32  vTiles,
const RColor  newWhiteColor,
const RColor  newBlackColor
[inline]
 

Definition at line 33 of file RssCheckerboard.hxx.

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

Definition at line 52 of file RssCheckerboard.hxx.


Member Function Documentation

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

Definition at line 56 of file RssCheckerboard.hxx.

RObject* RayGina::CORE::RssCheckerboard::_createInstance  )  [inline, static, protected]
 

Definition at line 21 of file RssCheckerboard.hxx.

const RStatus RayGina::CORE::RssCheckerboard::_initialize RatStaticContainer attributes  )  [inline, static, protected]
 

Reimplemented from RayGina::CORE::RssBase.

Definition at line 29 of file RssCheckerboard.hxx.

virtual const RExtension* RayGina::CORE::RssCheckerboard::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 59 of file RssCheckerboard.hxx.

RColor RssCheckerboard::shade RRenderCom currentRenderCom  )  [virtual]
 

Implements RayGina::CORE::RssBase.

Definition at line 21 of file RssCheckerboard.cxx.


Member Data Documentation

RatStaticContainer* RayGina::CORE::RssCheckerboard::_attributes [static, protected]
 

Definition at line 19 of file RssCheckerboard.hxx.

RColor RayGina::CORE::RssCheckerboard::_blackColor [protected]
 

Definition at line 11 of file RssCheckerboard.hxx.

RExtension RssCheckerboard::_extensionData [static, protected]
 

Initial value:

 RExtension(RExtension::SUPERCLASSID_SHADER,
                                                                                                                                RExtension::CLASSID_CORE_RSSCHECKERBOARD,
                                                                                                                                1,
                                                                                                                                1,
                                                                                                                                "Checkerboard shader",
                                                                                                                                "RssCheckerboard",
                                                                                                                                "rayGina::CORE::Team",
                                                                                                                                "core@raygina.de",
                                                                                                                                "www.raygina.de",
                                                                                                                                RssCheckerboard::_createInstance,
                                                                                                                                RssCheckerboard::_initialize
)

Definition at line 8 of file RssCheckerboard.cxx.

RUInt32 RayGina::CORE::RssCheckerboard::_uTiles [protected]
 

Definition at line 12 of file RssCheckerboard.hxx.

RReal32 RayGina::CORE::RssCheckerboard::_uTileSize [protected]
 

Definition at line 14 of file RssCheckerboard.hxx.

RUInt32 RayGina::CORE::RssCheckerboard::_vTiles [protected]
 

Definition at line 13 of file RssCheckerboard.hxx.

RReal32 RayGina::CORE::RssCheckerboard::_vTileSize [protected]
 

Definition at line 15 of file RssCheckerboard.hxx.

RColor RayGina::CORE::RssCheckerboard::_whiteColor [protected]
 

Definition at line 10 of file RssCheckerboard.hxx.


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