ILayerProperties Class Reference
 
 
 
ILayerProperties Class Reference

#include <ILayerProperties.h>

Inheritance diagram for ILayerProperties:
FPMixinInterface FPInterface BaseInterface InterfaceServer MaxHeapOperators

Public Member Functions

virtual void  addNode (INode *)=0
virtual void  select (BOOL)=0
virtual BOOL  getCurrent (void)=0
virtual void  setCurrent (BOOL)=0
virtual BOOL  getOn (void)=0
virtual void  setOn (BOOL)=0
virtual BOOL  getLock (void)=0
virtual void  setLock (BOOL)=0
virtual Color  getWireColor (void)=0
virtual void  setWireColor (Color)=0
virtual BOOL  getGIIsExcluded () const =0
virtual void  setGIIsExcluded (BOOL)=0
virtual const MCHAR *  getName (void)=0
virtual BOOL  setName (const MCHAR *)=0
virtual BOOL  setName (MCHAR *name) MAX_SEALED
virtual BOOL  Nodes (Tab< INode * > &layerNodes)=0
  Extracts all the nodes for a particular layer.

Member Function Documentation

virtual void addNode ( INode ) [pure virtual]
virtual void select ( BOOL  ) [pure virtual]
virtual BOOL getCurrent ( void  ) [pure virtual]
virtual void setCurrent ( BOOL  ) [pure virtual]
virtual BOOL getOn ( void  ) [pure virtual]
virtual void setOn ( BOOL  ) [pure virtual]
virtual BOOL getLock ( void  ) [pure virtual]
virtual void setLock ( BOOL  ) [pure virtual]
virtual Color getWireColor ( void  ) [pure virtual]
virtual void setWireColor ( Color  ) [pure virtual]
virtual BOOL getGIIsExcluded ( ) const [pure virtual]
virtual void setGIIsExcluded ( BOOL  ) [pure virtual]
virtual const MCHAR* getName ( void  ) [pure virtual]
virtual BOOL setName ( const MCHAR *  ) [pure virtual]
virtual BOOL setName ( MCHAR *  name ) [inline, virtual]
Deprecated:
Deprecated method in terms of implementation as of 3ds Max 2013 - re-implement with const MCHAR* method signature
{ return setName(const_cast<const MCHAR*>(name)); }
virtual BOOL Nodes ( Tab< INode * > &  layerNodes ) [pure virtual]

Extracts all the nodes for a particular layer.

Parameters:
[out] layerNodes - a reference to a Tab to be filled with the layers nodes.