|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
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 | |
| onscreen_control_manager.analog_pad = AnalogPad.new() |
Definition at line 198 of file onscreen_control_manager.gd.
| onscreen_control_manager.analog_vector = Vector2.ZERO |
Definition at line 200 of file onscreen_control_manager.gd.
| onscreen_control_manager.anchor_bottom |
Definition at line 432 of file onscreen_control_manager.gd.
| onscreen_control_manager.anchor_left |
Definition at line 429 of file onscreen_control_manager.gd.
| onscreen_control_manager.anchor_right |
Definition at line 430 of file onscreen_control_manager.gd.
| onscreen_control_manager.anchor_top |
Definition at line 431 of file onscreen_control_manager.gd.
| onscreen_control_manager.anchor_y |
Definition at line 447 of file onscreen_control_manager.gd.
| onscreen_control_manager.Array |
Definition at line 370 of file onscreen_control_manager.gd.
| onscreen_control_manager.bg_color |
Definition at line 507 of file onscreen_control_manager.gd.
| onscreen_control_manager.border_color |
Definition at line 508 of file onscreen_control_manager.gd.
| onscreen_control_manager.button |
Definition at line 220 of file onscreen_control_manager.gd.
| onscreen_control_manager.button_size |
Definition at line 438 of file onscreen_control_manager.gd.
| onscreen_control_manager.cells |
Definition at line 412 of file onscreen_control_manager.gd.
| onscreen_control_manager.content_margin_bottom |
Definition at line 515 of file onscreen_control_manager.gd.
| onscreen_control_manager.content_margin_left |
Definition at line 512 of file onscreen_control_manager.gd.
| onscreen_control_manager.content_margin_right |
Definition at line 513 of file onscreen_control_manager.gd.
| onscreen_control_manager.content_margin_top |
Definition at line 514 of file onscreen_control_manager.gd.
| onscreen_control_manager.control_id |
Definition at line 274 of file onscreen_control_manager.gd.
| onscreen_control_manager.controls_count |
Definition at line 439 of file onscreen_control_manager.gd.
| onscreen_control_manager.custom_minimum_size |
Definition at line 349 of file onscreen_control_manager.gd.
| onscreen_control_manager.Dictionary |
Definition at line 172 of file onscreen_control_manager.gd.
| onscreen_control_manager.draw_center |
Definition at line 509 of file onscreen_control_manager.gd.
| onscreen_control_manager.expand_icon |
Definition at line 402 of file onscreen_control_manager.gd.
| onscreen_control_manager.float |
Definition at line 381 of file onscreen_control_manager.gd.
| onscreen_control_manager.focus_mode |
Definition at line 348 of file onscreen_control_manager.gd.
| 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.
| onscreen_control_manager.hover |
Definition at line 492 of file onscreen_control_manager.gd.
| onscreen_control_manager.icon |
Definition at line 400 of file onscreen_control_manager.gd.
| onscreen_control_manager.int |
Definition at line 168 of file onscreen_control_manager.gd.
| onscreen_control_manager.is_dpad |
Definition at line 440 of file onscreen_control_manager.gd.
| onscreen_control_manager.margin |
Definition at line 446 of file onscreen_control_manager.gd.
| onscreen_control_manager.mouse_filter |
Definition at line 192 of file onscreen_control_manager.gd.
| onscreen_control_manager.name |
Definition at line 189 of file onscreen_control_manager.gd.
| onscreen_control_manager.normal |
Definition at line 491 of file onscreen_control_manager.gd.
| onscreen_control_manager.offset_bottom |
Definition at line 386 of file onscreen_control_manager.gd.
| onscreen_control_manager.offset_left |
Definition at line 383 of file onscreen_control_manager.gd.
| onscreen_control_manager.offset_right |
Definition at line 384 of file onscreen_control_manager.gd.
| onscreen_control_manager.offset_top |
Definition at line 385 of file onscreen_control_manager.gd.
| onscreen_control_manager.opacity |
Definition at line 489 of file onscreen_control_manager.gd.
| onscreen_control_manager.options = DEFAULT_OPTIONS.duplicate(true) |
Definition at line 181 of file onscreen_control_manager.gd.
| onscreen_control_manager.overlay = create_overlay(next_options) |
Definition at line 175 of file onscreen_control_manager.gd.
| onscreen_control_manager.pad = analog_pad |
Definition at line 202 of file onscreen_control_manager.gd.
| onscreen_control_manager.pressed_style |
Definition at line 493 of file onscreen_control_manager.gd.
| onscreen_control_manager.root |
Definition at line 187 of file onscreen_control_manager.gd.
| onscreen_control_manager.self_modulate |
Definition at line 490 of file onscreen_control_manager.gd.
| onscreen_control_manager.size_flags_horizontal |
Definition at line 353 of file onscreen_control_manager.gd.
| onscreen_control_manager.size_flags_vertical |
Definition at line 352 of file onscreen_control_manager.gd.
| onscreen_control_manager.spacer |
Definition at line 419 of file onscreen_control_manager.gd.
| 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.
| onscreen_control_manager.style |
Definition at line 506 of file onscreen_control_manager.gd.
| onscreen_control_manager.text |
Definition at line 347 of file onscreen_control_manager.gd.
| onscreen_control_manager.tooltip_text |
Definition at line 394 of file onscreen_control_manager.gd.
| onscreen_control_manager.Vector2 |
Definition at line 379 of file onscreen_control_manager.gd.
| onscreen_control_manager.visible |
Definition at line 194 of file onscreen_control_manager.gd.
| 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.
| onscreen_control_manager.x |
Definition at line 481 of file onscreen_control_manager.gd.
| onscreen_control_manager.y |
Definition at line 351 of file onscreen_control_manager.gd.