enum EE::Scene::NodeFlags¶
Overview¶
Bitmask flags used to control and track node state. More…
#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_DISABLE_CLICK_FOCUS =(1<<29), NODE_FLAG_FREE_USE =(1<<30), };
Detailed Documentation¶
Bitmask flags used to control and track node state.
These flags control various aspects of node behavior and state. They can be combined using bitwise operations.
The flags are divided into categories: