enum EE::Scene::NodeFlags

#include <node.hpp>

enum NodeFlags {
    NODE_FLAG_SCHEDULED_UPDATE               =(1<<0),
    NODE_FLAG_VIEW_DIRTY                     =(1<<1),
    NODE_FLAG_POSITION_DIRTY                 =(1<<2),
    NODE_FLAG_POLYGON_DIRTY                  =(1<<3),
    NODE_FLAG_ROTATED                        =(1<<4),
    NODE_FLAG_SCALED                         =(1<<5),
    NODE_FLAG_CLOSE                          =(1<<6),
    NODE_FLAG_MOUSEOVER                      =(1<<7),
    NODE_FLAG_HAS_FOCUS                      =(1<<8),
    NODE_FLAG_SELECTED                       =(1<<9),
    NODE_FLAG_MOUSEOVER_ME_OR_CHILD          =(1<<10),
    NODE_FLAG_DRAGGING                       =(1<<11),
    NODE_FLAG_SKIN_OWNER                     =(1<<12),
    NODE_FLAG_TOUCH_DRAGGING                 =(1<<13),
    NODE_FLAG_DROPPABLE_HOVERING             =(1<<14),
    NODE_FLAG_OWNED_BY_NODE                  =(1<<15),
    NODE_FLAG_REVERSE_DRAW                   =(1<<16),
    NODE_FLAG_FRAME_BUFFER                   =(1<<17),
    NODE_FLAG_CLIP_ENABLE                    =(1<<18),
    NODE_FLAG_REPORT_SIZE_CHANGE_TO_CHILDREN =(1<<19),
    NODE_FLAG_OVER_FIND_ALLOWED              =(1<<20),
    NODE_FLAG_SCENENODE                      =(1<<21),
    NODE_FLAG_UISCENENODE                    =(1<<22),
    NODE_FLAG_UINODE                         =(1<<23),
    NODE_FLAG_WIDGET                         =(1<<24),
    NODE_FLAG_WINDOW                         =(1<<25),
    NODE_FLAG_LAYOUT                         =(1<<26),
    NODE_FLAG_LOADING                        =(1<<27),
    NODE_FLAG_CLOSING_CHILDREN               =(1<<28),
    NODE_FLAG_FREE_USE                       =(1<<29),
};