# nodesnim/core/enums

Dark Mode

Search:
Group by:

# Types

    MouseMode {...}{.size: 1.} = enum
      MOUSEMODE_IGNORE = 0x00000001, ## Igore mouse input. This used in Control nodes
      MOUSEMODE_SEE = 0x00000002    ## Handle mouse input.

    PauseMode {...}{.size: 1.} = enum
      PROCESS,                    ## Continue to work when the window paused.
      PAUSE,                      ## Pause work when the window paused.
      INHERIT                     ## Take parent value.

    TextureMode {...}{.size: 1.} = enum
      TEXTURE_FILL_XY,            ## Fill texture without keeping the aspect ratio.
      TEXTURE_KEEP_ASPECT_RATIO,  ## Fill texture with keeping the aspect ratio.
      TEXTURE_CROP                ## Crop and fill texture.

    NodeKind {...}{.pure.} = enum
      NODE_NODE, CANVAS_NODE, SCENE_NODE, AUDIO_STREAM_PLAYER_NODE,
      COLLISION_SHAPE_2D_NODE, YSORT_NODE, CAMERA_2D_NODE, SPRITE_NODE,
      ANIMATED_SPRITE_NODE, NODE2D_NODE, KINEMATIC_BODY_2D_NODE, BOX_NODE, BUTTON_NODE,
      COLOR_RECT_NODE, CONTROL_NODE, COUNTER_NODE, EDIT_TEXT_NODE, GRID_BOX_NODE,
      HBOX_NODE, LABEL_NODE, POPUP_NODE, PROGRESS_BAR_NODE, RICH_EDIT_TEXT_NODE,
      RICH_LABEL_NODE, SCROLL_NODE, SLIDER_NODE, TEXTURE_BUTTON_NODE,
      TEXTURE_PROGRESS_BAR_NODE, TEXTURE_RECT_NODE, VBOX_NODE, VPROGRESS_BAR_NODE,
      VSLIDER_NODE, NODE_3D