BSwitchNode

Superclasses

BSubNode

Other Subclasses: BSpecialXformBSlotNodeBSwitchNode  BSplitterNode BPrimitiveNodeBLitPrimitiveNodeBCulledPrimitiveNode

BSwitchNode


public:
        BSwitchNode( BYTE *baseAddress, BNodeType **tagListPtr );
        BSwitchNode()                   { subTrees = NULL; numChildren = 0; switchNumber = -1; };
        virtual ~BSwitchNode()  { while (numChildren--) delete subTrees[numChildren]; };

        int                     switchNumber;
        int                     numChildren;
        BSubTree        **subTrees;

        virtual void            Draw(void);
        virtual BNodeType       Type(void)      { return tagBSwitchNode; };