maxscript/maxwrapper/selectionsets.h File Reference
 
 
 
maxscript/maxwrapper/selectionsets.h File Reference
#include "../kernel/value.h"
#include "../foundation/collection.h"
#include "../macros/define_implementations.h"
#include "..\protocols\arrays.inl"

Defines

#define  is_namedset(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(MAXNamedSet))

Functions

  visible_class (MAXNamedSetArray) class MAXNamedSetArray
  visible_class (MAXNamedSet) class MAXNamedSet

Variables

MAXNamedSetArray  theNamedSetArray

Define Documentation

#define is_namedset (   v )    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(MAXNamedSet))

Function Documentation

visible_class ( MAXNamedSetArray  )

Define an equal operator (i.e. '==') for maxscript visible values.

Define a NOT equal operator (i.e. '!=') for maxscript visible values.

                       : public Value, public Collection
{
public:
                                MAXNamedSetArray();

                                classof_methods (MAXNamedSetArray, Value);
        void    collect();
        ScripterExport void sprin1(CharStream* s);

        // operations
        ScripterExport Value* map(node_map& m);

#include "../macros/define_implementations.h"
#       include "..\protocols\arrays.inl"

        // built-in property accessors
        def_property ( count );

};
visible_class ( MAXNamedSet  )

Define an equal operator (i.e. '==') for maxscript visible values.

Define a NOT equal operator (i.e. '!=') for maxscript visible values.

                  : public Value, public Collection
{
public:
        MSTR            name;

                                MAXNamedSet(const MCHAR* iname);
#       define          is_namedset(v) ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(MAXNamedSet))

                                classof_methods (MAXNamedSet, Value);
        BOOL            _is_collection() { return 1; }
        void            collect();
        ScripterExport void sprin1(CharStream* s);

        // operations
        ScripterExport Value* map(node_map& m);

#include "../macros/define_implementations.h"
#       include "..\protocols\arrays.inl"

        // built-in property accessors
        def_property ( count );
        def_property ( center );
        def_property ( min );
        def_property ( max );
        def_property ( name );
};

Variable Documentation