pub struct GUIStyle(/* private fields */);Expand description
IL2CPP class: UnityEngine.GUIStyle
Inherits: Object
Implementations§
Source§impl GUIStyle
impl GUIStyle
pub fn show_keyboard_focus() -> bool
pub fn set_show_keyboard_focus(value: bool)
pub fn s_none() -> GUIStyle
pub fn set_s_none(value: GUIStyle)
Source§impl GUIStyle
impl GUIStyle
Sourcepub fn internal_create(self_: impl Into<GUIStyle>) -> IntPtr
pub fn internal_create(self_: impl Into<GUIStyle>) -> IntPtr
Internal_Create(crate::unity_engine::guistyle::GUIStyle) overload
Sourcepub fn internal_copy(
self_: impl Into<GUIStyle>,
other: impl Into<GUIStyle>,
) -> IntPtr
pub fn internal_copy( self_: impl Into<GUIStyle>, other: impl Into<GUIStyle>, ) -> IntPtr
Internal_Copy(crate::unity_engine::guistyle::GUIStyle, crate::unity_engine::guistyle::GUIStyle) overload
Sourcepub fn internal_destroy(self_: impl Into<IntPtr>)
pub fn internal_destroy(self_: impl Into<IntPtr>)
Internal_Destroy(::unity::IntPtr) overload
Sourcepub fn set_mouse_tooltip(
tooltip: impl Into<Il2CppString>,
screen_rect: impl Into<Rect>,
)
pub fn set_mouse_tooltip( tooltip: impl Into<Il2CppString>, screen_rect: impl Into<Rect>, )
SetMouseTooltip(::unity::Il2CppString, crate::unity_engine::rect::Rect) overload
Sourcepub fn is_tooltip_active(tooltip: impl Into<Il2CppString>) -> bool
pub fn is_tooltip_active(tooltip: impl Into<Il2CppString>) -> bool
IsTooltipActive(::unity::Il2CppString) overload
Sourcepub fn set_default_font(font: impl Into<Font>)
pub fn set_default_font(font: impl Into<Font>)
SetDefaultFont(crate::unity_engine::font::Font) overload
Sourcepub fn set_mouse_tooltip_injected(tooltip: impl Into<Il2CppString>) -> Rect
pub fn set_mouse_tooltip_injected(tooltip: impl Into<Il2CppString>) -> Rect
SetMouseTooltip_Injected(::unity::Il2CppString, *mutcrate::unity_engine::rect::Rect) overload
Source§impl GUIStyle
impl GUIStyle
pub fn get_raw_name_method_info() -> &'static MethodInfo
pub fn set_raw_name_method_info() -> &'static MethodInfo
pub fn set_font_method_info() -> &'static MethodInfo
pub fn get_image_position_method_info() -> &'static MethodInfo
pub fn set_alignment_method_info() -> &'static MethodInfo
pub fn get_word_wrap_method_info() -> &'static MethodInfo
pub fn set_clipping_method_info() -> &'static MethodInfo
pub fn set_content_offset_method_info() -> &'static MethodInfo
pub fn get_fixed_width_method_info() -> &'static MethodInfo
pub fn get_fixed_height_method_info() -> &'static MethodInfo
pub fn set_fixed_height_method_info() -> &'static MethodInfo
pub fn get_stretch_width_method_info() -> &'static MethodInfo
pub fn set_stretch_width_method_info() -> &'static MethodInfo
pub fn get_stretch_height_method_info() -> &'static MethodInfo
pub fn set_stretch_height_method_info() -> &'static MethodInfo
pub fn get_font_size_method_info() -> &'static MethodInfo
pub fn set_font_size_method_info() -> &'static MethodInfo
pub fn set_font_style_method_info() -> &'static MethodInfo
pub fn internal_create_method_info() -> &'static MethodInfo
pub fn internal_copy_method_info() -> &'static MethodInfo
pub fn internal_destroy_method_info() -> &'static MethodInfo
pub fn get_style_state_ptr_method_info() -> &'static MethodInfo
pub fn assign_style_state_method_info() -> &'static MethodInfo
pub fn get_rect_offset_ptr_method_info() -> &'static MethodInfo
pub fn internal_draw_method_info() -> &'static MethodInfo
pub fn internal_draw2_method_info() -> &'static MethodInfo
pub fn internal_calc_size_method_info() -> &'static MethodInfo
pub fn internal_calc_size_with_constraints_method_info() -> &'static MethodInfo
pub fn internal_calc_height_method_info() -> &'static MethodInfo
pub fn internal_calc_min_max_width_method_info() -> &'static MethodInfo
pub fn set_mouse_tooltip_method_info() -> &'static MethodInfo
pub fn is_tooltip_active_method_info() -> &'static MethodInfo
pub fn set_default_font_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn ctor_2_method_info() -> &'static MethodInfo
pub fn finalize_method_info() -> &'static MethodInfo
pub fn get_name_method_info() -> &'static MethodInfo
pub fn set_name_method_info() -> &'static MethodInfo
pub fn get_normal_method_info() -> &'static MethodInfo
pub fn set_normal_method_info() -> &'static MethodInfo
pub fn get_margin_method_info() -> &'static MethodInfo
pub fn get_padding_method_info() -> &'static MethodInfo
pub fn draw_method_info() -> &'static MethodInfo
pub fn draw_2_method_info() -> &'static MethodInfo
pub fn draw_3_method_info() -> &'static MethodInfo
pub fn draw_4_method_info() -> &'static MethodInfo
pub fn draw_5_method_info() -> &'static MethodInfo
pub fn get_none_method_info() -> &'static MethodInfo
pub fn calc_size_method_info() -> &'static MethodInfo
pub fn calc_size_with_constraints_method_info() -> &'static MethodInfo
pub fn calc_height_method_info() -> &'static MethodInfo
pub fn get_is_height_dependant_on_width_method_info() -> &'static MethodInfo
pub fn calc_min_max_width_method_info() -> &'static MethodInfo
pub fn to_string_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
pub fn set_content_offset_injected_method_info() -> &'static MethodInfo
pub fn internal_draw_injected_method_info() -> &'static MethodInfo
pub fn internal_draw2_injected_method_info() -> &'static MethodInfo
pub fn internal_calc_size_injected_method_info() -> &'static MethodInfo
pub fn internal_calc_size_with_constraints_injected_method_info() -> &'static MethodInfo
pub fn internal_calc_min_max_width_injected_method_info() -> &'static MethodInfo
pub fn set_mouse_tooltip_injected_method_info() -> &'static MethodInfo
Source§impl GUIStyle
impl GUIStyle
Sourcepub unsafe fn finalize(this: impl Into<IlInstance>)
pub unsafe fn finalize(this: impl Into<IlInstance>)
Direct (non-virtual) call to GUIStyle’s own Finalize. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn to_string(this: impl Into<IlInstance>) -> Il2CppString
pub unsafe fn to_string(this: impl Into<IlInstance>) -> Il2CppString
Direct (non-virtual) call to GUIStyle’s own ToString. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Trait Implementations§
Source§impl ClassIdentity for GUIStyle
impl ClassIdentity for GUIStyle
Source§impl FromIlInstance for GUIStyle
impl FromIlInstance for GUIStyle
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
class is a subtype of Self or layout compatibleSource§impl IGUIStyle for GUIStyle
impl IGUIStyle for GUIStyle
fn m_ptr(self) -> IntPtr
fn set_m_ptr(self, value: IntPtr)
fn m_normal(self) -> GUIStyleState
fn set_m_normal(self, value: GUIStyleState)
fn m_hover(self) -> GUIStyleState
fn set_m_hover(self, value: GUIStyleState)
fn m_active(self) -> GUIStyleState
fn set_m_active(self, value: GUIStyleState)
fn m_focused(self) -> GUIStyleState
fn set_m_focused(self, value: GUIStyleState)
fn m_on_normal(self) -> GUIStyleState
fn set_m_on_normal(self, value: GUIStyleState)
fn m_on_hover(self) -> GUIStyleState
fn set_m_on_hover(self, value: GUIStyleState)
fn m_on_active(self) -> GUIStyleState
fn set_m_on_active(self, value: GUIStyleState)
fn m_on_focused(self) -> GUIStyleState
fn set_m_on_focused(self, value: GUIStyleState)
fn m_border(self) -> RectOffset
fn set_m_border(self, value: RectOffset)
fn m_padding(self) -> RectOffset
fn set_m_padding(self, value: RectOffset)
fn m_margin(self) -> RectOffset
fn set_m_margin(self, value: RectOffset)
fn m_overflow(self) -> RectOffset
fn set_m_overflow(self, value: RectOffset)
fn m_name(self) -> Il2CppString
fn set_m_name(self, value: Il2CppString)
impl Copy for GUIStyle
impl IObject for GUIStyle
Auto Trait Implementations§
impl Freeze for GUIStyle
impl RefUnwindSafe for GUIStyle
impl !Send for GUIStyle
impl !Sync for GUIStyle
impl Unpin for GUIStyle
impl UnwindSafe for GUIStyle
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<__T> IGUIStyleMethods for __Twhere
__T: IGUIStyle,
impl<__T> IGUIStyleMethods for __Twhere
__T: IGUIStyle,
Source§fn get_raw_name(self) -> Il2CppString
fn get_raw_name(self) -> Il2CppString
get_rawName() overloadSource§fn set_raw_name(self, value: impl Into<Il2CppString>)
fn set_raw_name(self, value: impl Into<Il2CppString>)
set_rawName(::unity::Il2CppString) overloadSource§fn get_image_position(self) -> ImagePosition
fn get_image_position(self) -> ImagePosition
get_imagePosition() overloadSource§fn set_alignment(self, value: impl Into<TextAnchor>)
fn set_alignment(self, value: impl Into<TextAnchor>)
set_alignment(crate::unity_engine::textanchor::TextAnchor) overloadSource§fn get_word_wrap(self) -> bool
fn get_word_wrap(self) -> bool
get_wordWrap() overloadSource§fn set_clipping(self, value: impl Into<TextClipping>)
fn set_clipping(self, value: impl Into<TextClipping>)
set_clipping(crate::unity_engine::textclipping::TextClipping) overloadSource§fn set_content_offset(self, value: impl Into<Vector2>)
fn set_content_offset(self, value: impl Into<Vector2>)
set_contentOffset(crate::unity_engine::vector2::Vector2) overloadSource§fn get_fixed_width(self) -> f32
fn get_fixed_width(self) -> f32
get_fixedWidth() overloadSource§fn get_fixed_height(self) -> f32
fn get_fixed_height(self) -> f32
get_fixedHeight() overloadSource§fn set_fixed_height(self, value: impl Into<f32>)
fn set_fixed_height(self, value: impl Into<f32>)
set_fixedHeight(f32) overloadSource§fn get_stretch_width(self) -> bool
fn get_stretch_width(self) -> bool
get_stretchWidth() overloadSource§fn set_stretch_width(self, value: impl Into<bool>)
fn set_stretch_width(self, value: impl Into<bool>)
set_stretchWidth(bool) overloadSource§fn get_stretch_height(self) -> bool
fn get_stretch_height(self) -> bool
get_stretchHeight() overloadSource§fn set_stretch_height(self, value: impl Into<bool>)
fn set_stretch_height(self, value: impl Into<bool>)
set_stretchHeight(bool) overloadSource§fn get_font_size(self) -> i32
fn get_font_size(self) -> i32
get_fontSize() overloadSource§fn set_font_size(self, value: impl Into<i32>)
fn set_font_size(self, value: impl Into<i32>)
set_fontSize(i32) overloadSource§fn set_font_style(self, value: impl Into<FontStyle>)
fn set_font_style(self, value: impl Into<FontStyle>)
set_fontStyle(crate::unity_engine::fontstyle::FontStyle) overloadSource§fn get_style_state_ptr(self, idx: impl Into<i32>) -> IntPtr
fn get_style_state_ptr(self, idx: impl Into<i32>) -> IntPtr
GetStyleStatePtr(i32) overloadSource§fn assign_style_state(
self,
idx: impl Into<i32>,
src_style_state: impl Into<IntPtr>,
)
fn assign_style_state( self, idx: impl Into<i32>, src_style_state: impl Into<IntPtr>, )
AssignStyleState(i32, ::unity::IntPtr) overloadSource§fn get_rect_offset_ptr(self, idx: impl Into<i32>) -> IntPtr
fn get_rect_offset_ptr(self, idx: impl Into<i32>) -> IntPtr
GetRectOffsetPtr(i32) overloadSource§fn internal_draw(
self,
screen_rect: impl Into<Rect>,
content: impl Into<GUIContent>,
is_hover: impl Into<bool>,
is_active: impl Into<bool>,
on: impl Into<bool>,
has_keyboard_focus: impl Into<bool>,
)
fn internal_draw( self, screen_rect: impl Into<Rect>, content: impl Into<GUIContent>, is_hover: impl Into<bool>, is_active: impl Into<bool>, on: impl Into<bool>, has_keyboard_focus: impl Into<bool>, )
Internal_Draw(crate::unity_engine::rect::Rect, crate::unity_engine::guicontent::GUIContent, bool, bool, bool, bool) overloadSource§fn internal_draw2(
self,
position: impl Into<Rect>,
content: impl Into<GUIContent>,
control_id: impl Into<i32>,
on: impl Into<bool>,
)
fn internal_draw2( self, position: impl Into<Rect>, content: impl Into<GUIContent>, control_id: impl Into<i32>, on: impl Into<bool>, )
Internal_Draw2(crate::unity_engine::rect::Rect, crate::unity_engine::guicontent::GUIContent, i32, bool) overloadSource§fn internal_calc_size(self, content: impl Into<GUIContent>) -> Vector2
fn internal_calc_size(self, content: impl Into<GUIContent>) -> Vector2
Internal_CalcSize(crate::unity_engine::guicontent::GUIContent) overloadSource§fn internal_calc_size_with_constraints(
self,
content: impl Into<GUIContent>,
max_size: impl Into<Vector2>,
) -> Vector2
fn internal_calc_size_with_constraints( self, content: impl Into<GUIContent>, max_size: impl Into<Vector2>, ) -> Vector2
Internal_CalcSizeWithConstraints(crate::unity_engine::guicontent::GUIContent, crate::unity_engine::vector2::Vector2) overloadSource§fn internal_calc_height(
self,
content: impl Into<GUIContent>,
width: impl Into<f32>,
) -> f32
fn internal_calc_height( self, content: impl Into<GUIContent>, width: impl Into<f32>, ) -> f32
Internal_CalcHeight(crate::unity_engine::guicontent::GUIContent, f32) overloadSource§fn internal_calc_min_max_width(self, content: impl Into<GUIContent>) -> Vector2
fn internal_calc_min_max_width(self, content: impl Into<GUIContent>) -> Vector2
Internal_CalcMinMaxWidth(crate::unity_engine::guicontent::GUIContent) overloadSource§fn ctor_2(self, other: impl Into<GUIStyle>)
fn ctor_2(self, other: impl Into<GUIStyle>)
.ctor(crate::unity_engine::guistyle::GUIStyle) overloadSource§fn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
get_name() overloadSource§fn set_name(self, value: impl Into<Il2CppString>)
fn set_name(self, value: impl Into<Il2CppString>)
set_name(::unity::Il2CppString) overloadSource§fn get_normal(self) -> GUIStyleState
fn get_normal(self) -> GUIStyleState
get_normal() overloadSource§fn set_normal(self, value: impl Into<GUIStyleState>)
fn set_normal(self, value: impl Into<GUIStyleState>)
set_normal(crate::unity_engine::guistylestate::GUIStyleState) overloadSource§fn get_margin(self) -> RectOffset
fn get_margin(self) -> RectOffset
get_margin() overloadSource§fn get_padding(self) -> RectOffset
fn get_padding(self) -> RectOffset
get_padding() overloadSource§fn draw(
self,
position: impl Into<Rect>,
is_hover: impl Into<bool>,
is_active: impl Into<bool>,
on: impl Into<bool>,
has_keyboard_focus: impl Into<bool>,
)
fn draw( self, position: impl Into<Rect>, is_hover: impl Into<bool>, is_active: impl Into<bool>, on: impl Into<bool>, has_keyboard_focus: impl Into<bool>, )
Draw(crate::unity_engine::rect::Rect, bool, bool, bool, bool) overloadSource§fn draw_2(
self,
position: impl Into<Rect>,
content: impl Into<GUIContent>,
is_hover: impl Into<bool>,
is_active: impl Into<bool>,
on: impl Into<bool>,
has_keyboard_focus: impl Into<bool>,
)
fn draw_2( self, position: impl Into<Rect>, content: impl Into<GUIContent>, is_hover: impl Into<bool>, is_active: impl Into<bool>, on: impl Into<bool>, has_keyboard_focus: impl Into<bool>, )
Draw(crate::unity_engine::rect::Rect, crate::unity_engine::guicontent::GUIContent, bool, bool, bool, bool) overloadSource§fn draw_3(
self,
position: impl Into<Rect>,
content: impl Into<GUIContent>,
control_id: impl Into<i32>,
)
fn draw_3( self, position: impl Into<Rect>, content: impl Into<GUIContent>, control_id: impl Into<i32>, )
Draw(crate::unity_engine::rect::Rect, crate::unity_engine::guicontent::GUIContent, i32) overloadSource§fn draw_4(
self,
position: impl Into<Rect>,
content: impl Into<GUIContent>,
control_id: impl Into<i32>,
on: impl Into<bool>,
hover: impl Into<bool>,
)
fn draw_4( self, position: impl Into<Rect>, content: impl Into<GUIContent>, control_id: impl Into<i32>, on: impl Into<bool>, hover: impl Into<bool>, )
Draw(crate::unity_engine::rect::Rect, crate::unity_engine::guicontent::GUIContent, i32, bool, bool) overloadSource§fn draw_5(
self,
position: impl Into<Rect>,
content: impl Into<GUIContent>,
control_id: impl Into<i32>,
is_hover: impl Into<bool>,
is_active: impl Into<bool>,
on: impl Into<bool>,
has_keyboard_focus: impl Into<bool>,
)
fn draw_5( self, position: impl Into<Rect>, content: impl Into<GUIContent>, control_id: impl Into<i32>, is_hover: impl Into<bool>, is_active: impl Into<bool>, on: impl Into<bool>, has_keyboard_focus: impl Into<bool>, )
Draw(crate::unity_engine::rect::Rect, crate::unity_engine::guicontent::GUIContent, i32, bool, bool, bool, bool) overloadSource§fn calc_size(self, content: impl Into<GUIContent>) -> Vector2
fn calc_size(self, content: impl Into<GUIContent>) -> Vector2
CalcSize(crate::unity_engine::guicontent::GUIContent) overloadSource§fn calc_size_with_constraints(
self,
content: impl Into<GUIContent>,
constraints: impl Into<Vector2>,
) -> Vector2
fn calc_size_with_constraints( self, content: impl Into<GUIContent>, constraints: impl Into<Vector2>, ) -> Vector2
CalcSizeWithConstraints(crate::unity_engine::guicontent::GUIContent, crate::unity_engine::vector2::Vector2) overloadSource§fn calc_height(
self,
content: impl Into<GUIContent>,
width: impl Into<f32>,
) -> f32
fn calc_height( self, content: impl Into<GUIContent>, width: impl Into<f32>, ) -> f32
CalcHeight(crate::unity_engine::guicontent::GUIContent, f32) overloadSource§fn get_is_height_dependant_on_width(self) -> bool
fn get_is_height_dependant_on_width(self) -> bool
get_isHeightDependantOnWidth() overloadSource§fn calc_min_max_width(self, content: impl Into<GUIContent>) -> (f32, f32)
fn calc_min_max_width(self, content: impl Into<GUIContent>) -> (f32, f32)
CalcMinMaxWidth(crate::unity_engine::guicontent::GUIContent, *mutf32, *mutf32) overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn set_content_offset_injected(self) -> Vector2
fn set_content_offset_injected(self) -> Vector2
set_contentOffset_Injected(*mutcrate::unity_engine::vector2::Vector2) overloadSource§fn internal_draw_injected(
self,
content: impl Into<GUIContent>,
is_hover: impl Into<bool>,
is_active: impl Into<bool>,
on: impl Into<bool>,
has_keyboard_focus: impl Into<bool>,
) -> Rect
fn internal_draw_injected( self, content: impl Into<GUIContent>, is_hover: impl Into<bool>, is_active: impl Into<bool>, on: impl Into<bool>, has_keyboard_focus: impl Into<bool>, ) -> Rect
Internal_Draw_Injected(*mutcrate::unity_engine::rect::Rect, crate::unity_engine::guicontent::GUIContent, bool, bool, bool, bool) overloadSource§fn internal_draw2_injected(
self,
content: impl Into<GUIContent>,
control_id: impl Into<i32>,
on: impl Into<bool>,
) -> Rect
fn internal_draw2_injected( self, content: impl Into<GUIContent>, control_id: impl Into<i32>, on: impl Into<bool>, ) -> Rect
Internal_Draw2_Injected(*mutcrate::unity_engine::rect::Rect, crate::unity_engine::guicontent::GUIContent, i32, bool) overloadSource§fn internal_calc_size_injected(self, content: impl Into<GUIContent>) -> Vector2
fn internal_calc_size_injected(self, content: impl Into<GUIContent>) -> Vector2
Internal_CalcSize_Injected(crate::unity_engine::guicontent::GUIContent, *mutcrate::unity_engine::vector2::Vector2) overloadSource§fn internal_calc_size_with_constraints_injected(
self,
content: impl Into<GUIContent>,
) -> (Vector2, Vector2)
fn internal_calc_size_with_constraints_injected( self, content: impl Into<GUIContent>, ) -> (Vector2, Vector2)
Internal_CalcSizeWithConstraints_Injected(crate::unity_engine::guicontent::GUIContent, *mutcrate::unity_engine::vector2::Vector2, *mutcrate::unity_engine::vector2::Vector2) overloadSource§fn internal_calc_min_max_width_injected(
self,
content: impl Into<GUIContent>,
) -> Vector2
fn internal_calc_min_max_width_injected( self, content: impl Into<GUIContent>, ) -> Vector2
Internal_CalcMinMaxWidth_Injected(crate::unity_engine::guicontent::GUIContent, *mutcrate::unity_engine::vector2::Vector2) overloadSource§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overload