Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

RmCubemapVariable Class Reference

Cubemap Texture Variable Node. More...

#include <RmEffect.h>

Inheritance diagram for RmCubemapVariable:

RmTextureVariable RmVariable RmNode List of all members.

Public Member Functions

 RmCubemapVariable ()
 Default constructor.

 RmCubemapVariable (const RM_TCHAR *strNodeName, const RM_TCHAR *strFileName=NULL)
 Constructor.

virtual ~RmCubemapVariable ()
 Destructor.

virtual RmNodeClone (bool bIncludeLoadedData)
 Clone this node.

virtual const RM_TCHAR * GetDescription ()
virtual bool IsNodeValid ()
 Is node valid.

virtual bool LoadTexture ()
 Load texture.

virtual RmTextureGetTexture ()
 Get texture.

virtual const RmTextureGetTexture () const
 Get texture.

RmCubemapGetCubemap ()
 Get texture.

const RmCubemapGetCubemap () const
 Get texture.


Detailed Description

Cubemap Texture Variable Node.

RmCubemapVariable is a node containing a CUBEMAP variable


Constructor & Destructor Documentation

RmCubemapVariable::RmCubemapVariable  ) 
 

Default constructor.

Default Constructor

RmCubemapVariable::RmCubemapVariable const RM_TCHAR *  strNodeName,
const RM_TCHAR *  strFileName = NULL
 

Constructor.

Creates a new texture variable with specific name and file name reference (can be empty)

Parameters:
strNodeName Node's name
strFileName Filename

virtual RmCubemapVariable::~RmCubemapVariable  )  [virtual]
 

Destructor.

Destructor


Member Function Documentation

virtual RmNode* RmCubemapVariable::Clone bool  bIncludeLoadedData  )  [virtual]
 

Clone this node.

Creates a clone of this node

Returns:
Cloned node. Returns NULL if cloning failed.

Reimplemented from RmTextureVariable.

const RmCubemap* RmCubemapVariable::GetCubemap  )  const [inline]
 

Get texture.

Returns RenderMonkey Cubemap Texture

Returns:
Pointer to RenderMonkey Cubemap Texture
See also:
RmCubemap

RmCubemap* RmCubemapVariable::GetCubemap  )  [inline]
 

Get texture.

Returns RenderMonkey Cubemap Texture

Returns:
Pointer to RenderMonkey Cubemap Texture
See also:
RmCubemap

virtual const RM_TCHAR* RmCubemapVariable::GetDescription  )  [virtual]
 

Returns description of the node: used for displaying a tooltip in the workspace tree view for the given node.

Returns:
Returns description string

Reimplemented from RmTextureVariable.

virtual const RmTexture* RmCubemapVariable::GetTexture  )  const [inline, virtual]
 

Get texture.

Returns RenderMonkey Texture

Returns:
Pointer to RenderMonkey Texture
See also:
RmTexture

Reimplemented from RmTextureVariable.

virtual RmTexture* RmCubemapVariable::GetTexture  )  [inline, virtual]
 

Get texture.

Returns RenderMonkey Texture

Returns:
Pointer to RenderMonkey Texture
See also:
RmTexture

Reimplemented from RmTextureVariable.

virtual bool RmCubemapVariable::IsNodeValid  )  [virtual]
 

Is node valid.

Node valid property

Returns:
True if node is valid

Reimplemented from RmTextureVariable.

virtual bool RmCubemapVariable::LoadTexture  )  [virtual]
 

Load texture.

LoadTexture

Returns:
True on success, False otherwise

Reimplemented from RmTextureVariable.


The documentation for this class was generated from the following file:
Generated on Fri Feb 25 16:08:57 2005 for RenderMonkey SDK by doxygen 1.3.6