ScEng::NodeTransform Class Reference

This class has a dependency to the parent's NodeTransform, and to the Matrix3FController. More...

#include <nodetransform.h>

Inheritance diagram for ScEng::NodeTransform:

ScEng::Block List of all members.

Public Member Functions

std::string GetClassName ()
BlockType GetBlockType ()
 Virtual function.
int NumDependencies ()
void SetDependency (int id, Block *dependency)
BlockGetDependency (int id)
std::string GetDependencyName (int id)
 Gets the name for the specified dependency.
BlockClone ()
 Creates a duplicate of this block and all its depenedencies.
int Save (SceneSave *scene_save)
 Saves the info for this class.
int Load (SceneLoad *scene_load)
 Saves the info for this class.
void DeleteThis ()
 Deletes this class.

Static Public Attributes

static BlockType block_type

Detailed Description

This class has a dependency to the parent's NodeTransform, and to the Matrix3FController.


Member Function Documentation

std::string ScEng::NodeTransform::GetClassName (  )  [virtual]

Returns the name for this class

Returns:
Returns "Node"

Implements ScEng::Block.

int ScEng::NodeTransform::NumDependencies (  )  [virtual]

Returns the number of dependencies return Returns NODE_NUM_FIXED_DEPENDENCYS plus the number of childs for this node

Implements ScEng::Block.

void ScEng::NodeTransform::SetDependency ( int  id,
Block dependency 
) [virtual]

Sets a Dependency Sets the dependency depending the id.

See also:
enum DEPENDENCIES

Implements ScEng::Block.

Block * ScEng::NodeTransform::GetDependency ( int  id  )  [virtual]

Returns a specific dependency

See also:
enum DEPENDENCIES

Implements ScEng::Block.


Member Data Documentation

BlockType ScEng::NodeTransform::block_type [static]

The type of this block BlockType Node::block_type( BlockType::NODE, 0x00200000, 0x00000000 )


The documentation for this class was generated from the following files:
Generated on Thu Sep 6 10:49:22 2007 for SceneEngine by  doxygen 1.5.1-p1