RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
onscreen_control_manager Namespace Reference

Variables

 int
 
 Dictionary
 
 overlay = create_overlay(next_options)
 
 options = DEFAULT_OPTIONS.duplicate(true)
 
 root
 
 name
 
 mouse_filter
 
 visible
 
 pad = GridContainer.new()
 
 button
 
 String
 Return and clear the next queued tap/press direction.
 
 control_id
 
 text
 
 focus_mode
 
 custom_minimum_size
 
 y
 
 size_flags_vertical
 
 size_flags_horizontal
 
 cells
 
 spacer
 
 button_size
 
 controls_count
 
 is_dpad
 
 width = float(button_size.x) * 3.0 + float(options.get("gap", 10.0)) * 2.0
 
 height = float(button_size.y) * 3.0 + float(options.get("gap", 10.0)) * 2.0
 
 margin
 
 anchor_y
 
 anchor_top
 
 anchor_bottom
 
 offset_top
 
 offset_bottom
 
 anchor_left
 
 anchor_right
 
 offset_left
 
 offset_right
 
 opacity
 
 self_modulate
 
 normal
 
 hover
 
 pressed_style
 
 style
 
 bg_color
 
 border_color
 
 draw_center
 
 content_margin_left
 
 content_margin_right
 
 content_margin_top
 
 content_margin_bottom
 

Variable Documentation

◆ anchor_bottom

onscreen_control_manager.anchor_bottom

Definition at line 231 of file onscreen_control_manager.gd.

◆ anchor_left

onscreen_control_manager.anchor_left

Definition at line 241 of file onscreen_control_manager.gd.

◆ anchor_right

onscreen_control_manager.anchor_right

Definition at line 242 of file onscreen_control_manager.gd.

◆ anchor_top

onscreen_control_manager.anchor_top

Definition at line 230 of file onscreen_control_manager.gd.

◆ anchor_y

onscreen_control_manager.anchor_y

Definition at line 227 of file onscreen_control_manager.gd.

◆ bg_color

onscreen_control_manager.bg_color

Definition at line 271 of file onscreen_control_manager.gd.

◆ border_color

onscreen_control_manager.border_color

Definition at line 272 of file onscreen_control_manager.gd.

◆ button

onscreen_control_manager.button

Definition at line 70 of file onscreen_control_manager.gd.

◆ button_size

onscreen_control_manager.button_size

Definition at line 218 of file onscreen_control_manager.gd.

◆ cells

onscreen_control_manager.cells

Definition at line 203 of file onscreen_control_manager.gd.

◆ content_margin_bottom

onscreen_control_manager.content_margin_bottom

Definition at line 279 of file onscreen_control_manager.gd.

◆ content_margin_left

onscreen_control_manager.content_margin_left

Definition at line 276 of file onscreen_control_manager.gd.

◆ content_margin_right

onscreen_control_manager.content_margin_right

Definition at line 277 of file onscreen_control_manager.gd.

◆ content_margin_top

onscreen_control_manager.content_margin_top

Definition at line 278 of file onscreen_control_manager.gd.

◆ control_id

onscreen_control_manager.control_id

Definition at line 113 of file onscreen_control_manager.gd.

◆ controls_count

onscreen_control_manager.controls_count

Definition at line 219 of file onscreen_control_manager.gd.

◆ custom_minimum_size

onscreen_control_manager.custom_minimum_size

Definition at line 179 of file onscreen_control_manager.gd.

◆ Dictionary

onscreen_control_manager.Dictionary

Definition at line 32 of file onscreen_control_manager.gd.

◆ draw_center

onscreen_control_manager.draw_center

Definition at line 273 of file onscreen_control_manager.gd.

◆ focus_mode

onscreen_control_manager.focus_mode

Definition at line 178 of file onscreen_control_manager.gd.

◆ height

float onscreen_control_manager.height = float(button_size.y) * 3.0 + float(options.get("gap", 10.0)) * 2.0

Definition at line 222 of file onscreen_control_manager.gd.

◆ hover

onscreen_control_manager.hover

Definition at line 256 of file onscreen_control_manager.gd.

◆ int

onscreen_control_manager.int

Definition at line 28 of file onscreen_control_manager.gd.

◆ is_dpad

onscreen_control_manager.is_dpad

Definition at line 220 of file onscreen_control_manager.gd.

◆ margin

onscreen_control_manager.margin

Definition at line 226 of file onscreen_control_manager.gd.

◆ mouse_filter

onscreen_control_manager.mouse_filter

Definition at line 50 of file onscreen_control_manager.gd.

◆ name

onscreen_control_manager.name

Definition at line 49 of file onscreen_control_manager.gd.

◆ normal

onscreen_control_manager.normal

Definition at line 255 of file onscreen_control_manager.gd.

◆ offset_bottom

onscreen_control_manager.offset_bottom

Definition at line 233 of file onscreen_control_manager.gd.

◆ offset_left

onscreen_control_manager.offset_left

Definition at line 243 of file onscreen_control_manager.gd.

◆ offset_right

onscreen_control_manager.offset_right

Definition at line 244 of file onscreen_control_manager.gd.

◆ offset_top

onscreen_control_manager.offset_top

Definition at line 232 of file onscreen_control_manager.gd.

◆ opacity

onscreen_control_manager.opacity

Definition at line 253 of file onscreen_control_manager.gd.

◆ options

onscreen_control_manager.options = DEFAULT_OPTIONS.duplicate(true)

Definition at line 41 of file onscreen_control_manager.gd.

◆ overlay

onscreen_control_manager.overlay = create_overlay(next_options)

Definition at line 35 of file onscreen_control_manager.gd.

◆ pad

onscreen_control_manager.pad = GridContainer.new()

Definition at line 56 of file onscreen_control_manager.gd.

◆ pressed_style

onscreen_control_manager.pressed_style

Definition at line 257 of file onscreen_control_manager.gd.

◆ root

onscreen_control_manager.root

Definition at line 47 of file onscreen_control_manager.gd.

◆ self_modulate

onscreen_control_manager.self_modulate

Definition at line 254 of file onscreen_control_manager.gd.

◆ size_flags_horizontal

onscreen_control_manager.size_flags_horizontal

Definition at line 183 of file onscreen_control_manager.gd.

◆ size_flags_vertical

onscreen_control_manager.size_flags_vertical

Definition at line 182 of file onscreen_control_manager.gd.

◆ spacer

onscreen_control_manager.spacer

Definition at line 210 of file onscreen_control_manager.gd.

◆ String

onscreen_control_manager.String

Return and clear the next queued tap/press direction.

This catches quick mobile taps that can begin and end between frame polls.

Definition at line 93 of file onscreen_control_manager.gd.

◆ style

onscreen_control_manager.style

Definition at line 270 of file onscreen_control_manager.gd.

◆ text

onscreen_control_manager.text

Definition at line 177 of file onscreen_control_manager.gd.

◆ visible

onscreen_control_manager.visible

Definition at line 52 of file onscreen_control_manager.gd.

◆ width

float onscreen_control_manager.width = float(button_size.x) * 3.0 + float(options.get("gap", 10.0)) * 2.0

Definition at line 221 of file onscreen_control_manager.gd.

◆ y

onscreen_control_manager.y

Definition at line 181 of file onscreen_control_manager.gd.