Class: Tgui::BackendGui

Inherits:
ExternObject show all
Includes:
BangNest
Defined in:
lib/white_gold/dsl/backend_gui.rb,
lib/white_gold/generated/tgui-abi-loader.gf.rb

Direct Known Subclasses

Gui

Defined Under Namespace

Classes: ViewSignal

Instance Attribute Summary

Attributes inherited from ExternObject

#pointer

Instance Method Summary collapse

Methods included from BangNest

#method_missing, #respond_to?

Methods included from BangNestedCaller

#bang_method_missing, #bang_object_stack, #bang_respond_to?, #self!, #upon!

Methods inherited from ExternObject

abi_attr, abi_bit_enum, abi_def, abi_enum, #abi_pack, abi_signal, abi_static, #abi_unpack, callback_storage, callback_storage=, data_storage=, finalizer, global_callback_storage, global_callback_storage=, #initialize, #initialized, self_abi_def, self_abi_def_setter

Methods included from Packer

#abi_pack, #abi_packer, #abi_packer_method_name

Methods included from Unpacker

#abi_unpack, #abi_unpacker, #abi_unpacker_method_name

Methods included from BangDef

#def!

Constructor Details

This class inherits a constructor from ExternObject

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class BangNest

Instance Method Details

#_abi_get_font(*a) ⇒ Object



912
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 912

def _abi_get_font(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_getFont(@pointer, *a); end

#_abi_get_opacity(*a) ⇒ Object



915
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 915

def _abi_get_opacity(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_getOpacity(@pointer, *a); end

#_abi_get_text_size(*a) ⇒ Object



902
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 902

def _abi_get_text_size(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_getTextSize(@pointer, *a); end

#_abi_get_view(*a) ⇒ Object



905
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 905

def _abi_get_view(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_getView(@pointer, *a); end

#_abi_get_viewport(*a) ⇒ Object



908
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 908

def _abi_get_viewport(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_getViewport(@pointer, *a); end

#_abi_is_tab_key_usage_enabled(*a) ⇒ Object



910
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 910

def _abi_is_tab_key_usage_enabled(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_isTabKeyUsageEnabled(@pointer, *a); end

#_abi_map_coords_to_pixel(*a) ⇒ Object



919
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 919

def _abi_map_coords_to_pixel(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_mapCoordsToPixel(@pointer, *a); end

#_abi_map_pixel_to_coords(*a) ⇒ Object



918
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 918

def _abi_map_pixel_to_coords(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_mapPixelToCoords(@pointer, *a); end

#_abi_on_view_change(*a) ⇒ Object



920
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 920

def _abi_on_view_change(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_onViewChange(@pointer, *a); end

#_abi_restore_override_mouse_cursor(*a) ⇒ Object



917
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 917

def _abi_restore_override_mouse_cursor(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_restoreOverrideMouseCursor(@pointer, *a); end

#_abi_set_absolute_view(*a) ⇒ Object



903
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 903

def _abi_set_absolute_view(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_setAbsoluteView(@pointer, *a); end

#_abi_set_absolute_viewport(*a) ⇒ Object



906
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 906

def _abi_set_absolute_viewport(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_setAbsoluteViewport(@pointer, *a); end

#_abi_set_font(*a) ⇒ Object



911
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 911

def _abi_set_font(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_setFont(@pointer, *a); end

#_abi_set_opacity(*a) ⇒ Object



914
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 914

def _abi_set_opacity(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_setOpacity(@pointer, *a); end

#_abi_set_override_mouse_cursor(*a) ⇒ Object



916
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 916

def _abi_set_override_mouse_cursor(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_setOverrideMouseCursor(@pointer, *a); end

#_abi_set_relative_view(*a) ⇒ Object



904
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 904

def _abi_set_relative_view(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_setRelativeView(@pointer, *a); end

#_abi_set_relative_viewport(*a) ⇒ Object



907
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 907

def _abi_set_relative_viewport(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_setRelativeViewport(@pointer, *a); end

#_abi_set_tab_key_usage_enabled(*a) ⇒ Object



909
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 909

def _abi_set_tab_key_usage_enabled(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_setTabKeyUsageEnabled(@pointer, *a); end

#_abi_set_text_size(*a) ⇒ Object



901
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 901

def _abi_set_text_size(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_setTextSize(@pointer, *a); end

#_abi_unfocus_all_widgets(*a) ⇒ Object



913
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 913

def _abi_unfocus_all_widgets(*a);    Abi.call_arg_map! a; Abi.ABI_BackendGui_unfocusAllWidgets(@pointer, *a); end