Main Page   Namespace List   Class Hierarchy   Compound List   Namespace Members   Compound Members   Related Pages  

TextureTransformNode Class Reference

Abstract base class for texture transform nodes. More...

Inheritance diagram for TextureTransformNode:

Node TextureTransform List of all members.

Public Methods

virtual ~TextureTransformNode ()=0 throw ()
 Destructor.

virtual const TextureTransformNode * toTextureTransform () const throw ()
 Cast to a TextureTransformNode.

virtual TextureTransformNode * toTextureTransform () throw ()
 Cast to a TextureTransformNode.


Protected Methods

 TextureTransformNode (const NodeType &nodeType, const ScopePtr &scope)
 Constructor.


Detailed Description

Abstract base class for texture transform nodes.


Constructor & Destructor Documentation

~TextureTransformNode   throw () [pure virtual]
 

Destructor.

TextureTransformNode const NodeType   nodeType,
const ScopePtr   scope
[protected]
 

Constructor.

Parameters:
nodeType the NodeType associated with the node.
scope the Scope the node belongs to.

Member Function Documentation

TextureTransformNode * toTextureTransform   throw () [virtual]
 

Cast to a TextureTransformNode.

Returns:
a pointer to this TextureTransformNode.

Reimplemented from Node.

const TextureTransformNode * toTextureTransform   const throw () [virtual]
 

Cast to a TextureTransformNode.

Returns:
a pointer to this TextureTransformNode.

Reimplemented from Node.