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

Classes

class  AnalogPad
 

Variables

 int
 
 Dictionary
 
 overlay = create_overlay(next_options)
 
 options = DEFAULT_OPTIONS.duplicate(true)
 
 root
 
 name
 
 mouse_filter
 
 visible
 
 analog_pad = AnalogPad.new()
 
 analog_vector = Vector2.ZERO
 
 pad = analog_pad
 
 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
 
 Array
 
 Vector2
 
 float
 
 offset_left
 
 offset_right
 
 offset_top
 
 offset_bottom
 
 tooltip_text
 
 icon
 
 expand_icon
 
 cells
 
 spacer
 
 anchor_left
 
 anchor_right
 
 anchor_top
 
 anchor_bottom
 
 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
 
 x
 
 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

◆ analog_pad

onscreen_control_manager.analog_pad = AnalogPad.new()

Definition at line 198 of file onscreen_control_manager.gd.

◆ analog_vector

onscreen_control_manager.analog_vector = Vector2.ZERO

Definition at line 200 of file onscreen_control_manager.gd.

◆ anchor_bottom

onscreen_control_manager.anchor_bottom

Definition at line 432 of file onscreen_control_manager.gd.

◆ anchor_left

onscreen_control_manager.anchor_left

Definition at line 429 of file onscreen_control_manager.gd.

◆ anchor_right

onscreen_control_manager.anchor_right

Definition at line 430 of file onscreen_control_manager.gd.

◆ anchor_top

onscreen_control_manager.anchor_top

Definition at line 431 of file onscreen_control_manager.gd.

◆ anchor_y

onscreen_control_manager.anchor_y

Definition at line 447 of file onscreen_control_manager.gd.

◆ Array

onscreen_control_manager.Array

Definition at line 370 of file onscreen_control_manager.gd.

◆ bg_color

onscreen_control_manager.bg_color

Definition at line 507 of file onscreen_control_manager.gd.

◆ border_color

onscreen_control_manager.border_color

Definition at line 508 of file onscreen_control_manager.gd.

◆ button

onscreen_control_manager.button

Definition at line 220 of file onscreen_control_manager.gd.

◆ button_size

onscreen_control_manager.button_size

Definition at line 438 of file onscreen_control_manager.gd.

◆ cells

onscreen_control_manager.cells

Definition at line 412 of file onscreen_control_manager.gd.

◆ content_margin_bottom

onscreen_control_manager.content_margin_bottom

Definition at line 515 of file onscreen_control_manager.gd.

◆ content_margin_left

onscreen_control_manager.content_margin_left

Definition at line 512 of file onscreen_control_manager.gd.

◆ content_margin_right

onscreen_control_manager.content_margin_right

Definition at line 513 of file onscreen_control_manager.gd.

◆ content_margin_top

onscreen_control_manager.content_margin_top

Definition at line 514 of file onscreen_control_manager.gd.

◆ control_id

onscreen_control_manager.control_id

Definition at line 274 of file onscreen_control_manager.gd.

◆ controls_count

onscreen_control_manager.controls_count

Definition at line 439 of file onscreen_control_manager.gd.

◆ custom_minimum_size

onscreen_control_manager.custom_minimum_size

Definition at line 349 of file onscreen_control_manager.gd.

◆ Dictionary

onscreen_control_manager.Dictionary

Definition at line 172 of file onscreen_control_manager.gd.

◆ draw_center

onscreen_control_manager.draw_center

Definition at line 509 of file onscreen_control_manager.gd.

◆ expand_icon

onscreen_control_manager.expand_icon

Definition at line 402 of file onscreen_control_manager.gd.

◆ float

onscreen_control_manager.float

Definition at line 381 of file onscreen_control_manager.gd.

◆ focus_mode

onscreen_control_manager.focus_mode

Definition at line 348 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 442 of file onscreen_control_manager.gd.

◆ hover

onscreen_control_manager.hover

Definition at line 492 of file onscreen_control_manager.gd.

◆ icon

onscreen_control_manager.icon

Definition at line 400 of file onscreen_control_manager.gd.

◆ int

onscreen_control_manager.int

Definition at line 168 of file onscreen_control_manager.gd.

◆ is_dpad

onscreen_control_manager.is_dpad

Definition at line 440 of file onscreen_control_manager.gd.

◆ margin

onscreen_control_manager.margin

Definition at line 446 of file onscreen_control_manager.gd.

◆ mouse_filter

onscreen_control_manager.mouse_filter

Definition at line 192 of file onscreen_control_manager.gd.

◆ name

onscreen_control_manager.name

Definition at line 189 of file onscreen_control_manager.gd.

◆ normal

onscreen_control_manager.normal

Definition at line 491 of file onscreen_control_manager.gd.

◆ offset_bottom

onscreen_control_manager.offset_bottom

Definition at line 386 of file onscreen_control_manager.gd.

◆ offset_left

onscreen_control_manager.offset_left

Definition at line 383 of file onscreen_control_manager.gd.

◆ offset_right

onscreen_control_manager.offset_right

Definition at line 384 of file onscreen_control_manager.gd.

◆ offset_top

onscreen_control_manager.offset_top

Definition at line 385 of file onscreen_control_manager.gd.

◆ opacity

onscreen_control_manager.opacity

Definition at line 489 of file onscreen_control_manager.gd.

◆ options

onscreen_control_manager.options = DEFAULT_OPTIONS.duplicate(true)

Definition at line 181 of file onscreen_control_manager.gd.

◆ overlay

onscreen_control_manager.overlay = create_overlay(next_options)

Definition at line 175 of file onscreen_control_manager.gd.

◆ pad

onscreen_control_manager.pad = analog_pad

Definition at line 202 of file onscreen_control_manager.gd.

◆ pressed_style

onscreen_control_manager.pressed_style

Definition at line 493 of file onscreen_control_manager.gd.

◆ root

onscreen_control_manager.root

Definition at line 187 of file onscreen_control_manager.gd.

◆ self_modulate

onscreen_control_manager.self_modulate

Definition at line 490 of file onscreen_control_manager.gd.

◆ size_flags_horizontal

onscreen_control_manager.size_flags_horizontal

Definition at line 353 of file onscreen_control_manager.gd.

◆ size_flags_vertical

onscreen_control_manager.size_flags_vertical

Definition at line 352 of file onscreen_control_manager.gd.

◆ spacer

onscreen_control_manager.spacer

Definition at line 419 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 247 of file onscreen_control_manager.gd.

◆ style

onscreen_control_manager.style

Definition at line 506 of file onscreen_control_manager.gd.

◆ text

onscreen_control_manager.text

Definition at line 347 of file onscreen_control_manager.gd.

◆ tooltip_text

onscreen_control_manager.tooltip_text

Definition at line 394 of file onscreen_control_manager.gd.

◆ Vector2

onscreen_control_manager.Vector2

Definition at line 379 of file onscreen_control_manager.gd.

◆ visible

onscreen_control_manager.visible

Definition at line 194 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 441 of file onscreen_control_manager.gd.

◆ x

onscreen_control_manager.x

Definition at line 481 of file onscreen_control_manager.gd.

◆ y

onscreen_control_manager.y

Definition at line 351 of file onscreen_control_manager.gd.