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

IRmVariableManager Class Reference

Variable manager. More...

#include <RmVariableManager.h>

List of all members.

Public Member Functions

 IRmVariableManager ()
 Constructor.

virtual ~IRmVariableManager ()
 Destructor.

virtual bool LoadVariables (RM_TCHAR *pStrFileName)=0
 Load variables from file.

virtual bool ClearVariables ()=0
 Clear all variables.

virtual RmVariableItemIsDefinedVariable (RmNode *pNode)=0
 Is defined variable.

virtual RmVariableItemIsDefinedVariable (RmVariableItem *pVariableItem)=0
 Is defined variable.

virtual RmVariableListGetVariableList (const RM_TCHAR *pStrVariableType)=0
 Get list of variables.

virtual bool DeleteVariableList (RmVariableList *pVariableList)=0
 Delete given variable list.

virtual bool AddVariable (RmVariableItem *pVariableItem)=0
 Add variable.

virtual bool RemoveVariable (RmVariableItem *pVariableItem)=0
 Remove variable.


Detailed Description

Variable manager.

Manager interface for RenderMonkey variables


Constructor & Destructor Documentation

IRmVariableManager::IRmVariableManager  ) 
 

Constructor.

Constructor

virtual IRmVariableManager::~IRmVariableManager  )  [virtual]
 

Destructor.

Destructor


Member Function Documentation

virtual bool IRmVariableManager::AddVariable RmVariableItem pVariableItem  )  [pure virtual]
 

Add variable.

Add variable

Parameters:
pVariableItem Variable to add
See also:
RmVariableItem
Returns:
True on success

virtual bool IRmVariableManager::ClearVariables  )  [pure virtual]
 

Clear all variables.

Clear all variables

Returns:
True on success

virtual bool IRmVariableManager::DeleteVariableList RmVariableList pVariableList  )  [pure virtual]
 

Delete given variable list.

Delete variable list passed to function

Parameters:
pVariableList List of variables to delete
Returns:
True on success

virtual RmVariableList* IRmVariableManager::GetVariableList const RM_TCHAR *  pStrVariableType  )  [pure virtual]
 

Get list of variables.

Return list of variables

Parameters:
pStrVariableType Variable type string
Returns:
List of variables

virtual RmVariableItem* IRmVariableManager::IsDefinedVariable RmVariableItem pVariableItem  )  [pure virtual]
 

Is defined variable.

Check if give variable is defined.

Returns:
True if given variable is defined

virtual RmVariableItem* IRmVariableManager::IsDefinedVariable RmNode pNode  )  [pure virtual]
 

Is defined variable.

Check if give variable is defined.

Returns:
True if given variable is defined

virtual bool IRmVariableManager::LoadVariables RM_TCHAR *  pStrFileName  )  [pure virtual]
 

Load variables from file.

Load variables fom file

Parameters:
pStrFileName File name to load
Returns:
True on success

virtual bool IRmVariableManager::RemoveVariable RmVariableItem pVariableItem  )  [pure virtual]
 

Remove variable.

Remove variable

Parameters:
pVariableItem Variable to remove
See also:
RmVariableItem
Returns:
True on success


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