MAXNodeList

This class encapsulates a list of 3D Studio MAX§ nodes that are to be combined and then converted to a single IFXNode.

When to Use

This class is used by the MAXExporter class.

Interface Methods

Description

MAXNodeList

Class constructor

~MAXNodeList

Class destructor

Initialize

Initializes an instance of this class

operator =

An overloaded assignment operator

operator ==

An overloaded equivalence operator


MAXNodeList::MAXNodeList()

This is the class constructor.

Parameters:

None

Return Values:

None


MAXNodeList::~MAXNodeList()

This is the class destructor.

Parameters:

None

Return Values:

None


MAXNodeList::Initialize(INode* pInMAXNode, MAXNodeList* pInParent)

This method initializes an instance of this class.

Parameters:

pInMAXNode

MAX grouphead node of the list of nodes

pInParent

MAX node list considered to be the parent of the MAX node list. This parent/child relationship is determined by considering the corresponding Shockwave 3D node hierarchy.

Return Values


MAXNodeList::operator = (MAXNodeList* inList)

This is an overloaded assignment operator.

Parameters:

InList

A MAXNodeList from which a duplicate is made

Return Values:

MAXNodeList

The resulting MAXNodeList


MAXNodeList::operator == (MAXNodeList* inList)

This is an overloaded equivalence operator.

Parameters:

InList

A MAXNodeList which will be compared to this list

Return Values:

BOOL

True if the two lists are equal, false otherwise

 

§See asterisked (*) statement at Legal Information © 2001 Intel Corporation.