Struct gdnative::TextureButton
[−]
[src]
pub struct TextureButton { /* fields omitted */ }
Methods
impl TextureButton
[src]
pub fn set_normal_texture(&self, texture: Option<GodotRef<Texture>>)
[src]
pub fn set_pressed_texture(&self, texture: Option<GodotRef<Texture>>)
[src]
pub fn set_hover_texture(&self, texture: Option<GodotRef<Texture>>)
[src]
pub fn set_disabled_texture(&self, texture: Option<GodotRef<Texture>>)
[src]
pub fn set_focused_texture(&self, texture: Option<GodotRef<Texture>>)
[src]
pub fn set_click_mask(&self, mask: Option<GodotRef<BitMap>>)
[src]
pub fn set_expand(&self, p_expand: bool)
[src]
pub fn set_stretch_mode(&self, p_mode: i64)
[src]
pub fn get_normal_texture(&self) -> Option<GodotRef<Texture>>
[src]
pub fn get_pressed_texture(&self) -> Option<GodotRef<Texture>>
[src]
pub fn get_hover_texture(&self) -> Option<GodotRef<Texture>>
[src]
pub fn get_disabled_texture(&self) -> Option<GodotRef<Texture>>
[src]
pub fn get_focused_texture(&self) -> Option<GodotRef<Texture>>
[src]
pub fn get_click_mask(&self) -> Option<GodotRef<BitMap>>
[src]
pub fn get_expand(&self) -> bool
[src]
Methods from Deref<Target = BaseButton>
pub fn _pressed(&self)
[src]
pub fn _toggled(&self, button_pressed: bool)
[src]
pub fn _gui_input(&self, arg0: Option<GodotRef<InputEvent>>)
[src]
pub fn _unhandled_input(&self, arg0: Option<GodotRef<InputEvent>>)
[src]
pub fn set_pressed(&self, pressed: bool)
[src]
pub fn is_pressed(&self) -> bool
[src]
pub fn is_hovered(&self) -> bool
[src]
pub fn set_toggle_mode(&self, enabled: bool)
[src]
pub fn is_toggle_mode(&self) -> bool
[src]
pub fn set_disabled(&self, disabled: bool)
[src]
pub fn is_disabled(&self) -> bool
[src]
pub fn set_action_mode(&self, mode: i64)
[src]
pub fn set_enabled_focus_mode(&self, mode: i64)
[src]
pub fn set_shortcut(&self, shortcut: Option<GodotRef<ShortCut>>)
[src]
pub fn get_shortcut(&self) -> Option<GodotRef<ShortCut>>
[src]
[src]
[src]
Trait Implementations
impl GodotClass for TextureButton
[src]
type ClassData = TextureButton
type Reference = TextureButton
fn godot_name() -> &'static str
[src]
unsafe fn register_class(_desc: *mut c_void)
[src]
fn godot_info(&self) -> &GodotClassInfo
[src]
unsafe fn reference(
_this: *mut godot_object,
data: &Self::ClassData
) -> &Self::Reference
[src]
_this: *mut godot_object,
data: &Self::ClassData
) -> &Self::Reference
unsafe fn from_object(obj: *mut godot_object) -> Self
[src]
impl Deref for TextureButton
[src]
type Target = BaseButton
The resulting type after dereferencing.
fn deref(&self) -> &Self::Target
[src]
Dereferences the value.