Skip to main content

IImageMethods

Trait IImageMethods 

Source
pub trait IImageMethods: IImage {
Show 64 methods // Provided methods fn get_sprite(self) -> Sprite { ... } fn set_sprite(self, value: impl Into<Sprite>) { ... } fn disable_sprite_optimizations(self) { ... } fn get_override_sprite(self) -> Sprite { ... } fn set_override_sprite(self, value: impl Into<Sprite>) { ... } fn get_active_sprite(self) -> Sprite { ... } fn get_type(self) -> Image_Type { ... } fn set_type(self, value: impl Into<Image_Type>) { ... } fn get_preserve_aspect(self) -> bool { ... } fn set_preserve_aspect(self, value: impl Into<bool>) { ... } fn get_fill_center(self) -> bool { ... } fn set_fill_center(self, value: impl Into<bool>) { ... } fn get_fill_method(self) -> Image_FillMethod { ... } fn set_fill_method(self, value: impl Into<Image_FillMethod>) { ... } fn get_fill_amount(self) -> f32 { ... } fn set_fill_amount(self, value: impl Into<f32>) { ... } fn get_fill_clockwise(self) -> bool { ... } fn set_fill_clockwise(self, value: impl Into<bool>) { ... } fn get_fill_origin(self) -> i32 { ... } fn set_fill_origin(self, value: impl Into<i32>) { ... } fn get_event_alpha_threshold(self) -> f32 { ... } fn set_event_alpha_threshold(self, value: impl Into<f32>) { ... } fn get_alpha_hit_test_minimum_threshold(self) -> f32 { ... } fn set_alpha_hit_test_minimum_threshold(self, value: impl Into<f32>) { ... } fn get_use_sprite_mesh(self) -> bool { ... } fn set_use_sprite_mesh(self, value: impl Into<bool>) { ... } fn ctor(self) { ... } fn get_main_texture(self) -> Texture { ... } fn get_has_border(self) -> bool { ... } fn get_pixels_per_unit_multiplier(self) -> f32 { ... } fn set_pixels_per_unit_multiplier(self, value: impl Into<f32>) { ... } fn get_pixels_per_unit(self) -> f32 { ... } fn get_multiplied_pixels_per_unit(self) -> f32 { ... } fn get_material(self) -> Material { ... } fn set_material(self, value: impl Into<Material>) { ... } fn on_before_serialize(self) { ... } fn on_after_deserialize(self) { ... } fn preserve_sprite_aspect_ratio( self, sprite_size: impl Into<Vector2>, ) -> Rect { ... } fn get_drawing_dimensions( self, should_preserve_aspect: impl Into<bool>, ) -> Vector4 { ... } fn set_native_size(self) { ... } fn on_populate_mesh(self, to_fill: impl Into<VertexHelper>) { ... } fn track_sprite(self) { ... } fn on_enable(self) { ... } fn on_disable(self) { ... } fn update_material(self) { ... } fn on_canvas_hierarchy_changed(self) { ... } fn generate_simple_sprite( self, vh: impl Into<VertexHelper>, l_preserve_aspect: impl Into<bool>, ) { ... } fn generate_sprite( self, vh: impl Into<VertexHelper>, l_preserve_aspect: impl Into<bool>, ) { ... } fn generate_sliced_sprite(self, to_fill: impl Into<VertexHelper>) { ... } fn generate_tiled_sprite(self, to_fill: impl Into<VertexHelper>) { ... } fn get_adjusted_borders( self, border: impl Into<Vector4>, adjusted_rect: impl Into<Rect>, ) -> Vector4 { ... } fn generate_filled_sprite( self, to_fill: impl Into<VertexHelper>, preserve_aspect: impl Into<bool>, ) { ... } fn calculate_layout_input_horizontal(self) { ... } fn calculate_layout_input_vertical(self) { ... } fn get_min_width(self) -> f32 { ... } fn get_preferred_width(self) -> f32 { ... } fn get_flexible_width(self) -> f32 { ... } fn get_min_height(self) -> f32 { ... } fn get_preferred_height(self) -> f32 { ... } fn get_flexible_height(self) -> f32 { ... } fn get_layout_priority(self) -> i32 { ... } fn is_raycast_location_valid( self, screen_point: impl Into<Vector2>, event_camera: impl Into<Camera>, ) -> bool { ... } fn map_coordinate( self, local: impl Into<Vector2>, rect: impl Into<Rect>, ) -> Vector2 { ... } fn on_did_apply_animation_properties(self) { ... }
}

Provided Methods§

Source

fn get_sprite(self) -> Sprite

get_sprite() overload

Source

fn set_sprite(self, value: impl Into<Sprite>)

set_sprite(crate::unity_engine::sprite::Sprite) overload

Source

fn disable_sprite_optimizations(self)

DisableSpriteOptimizations() overload

Source

fn get_override_sprite(self) -> Sprite

get_overrideSprite() overload

Source

fn set_override_sprite(self, value: impl Into<Sprite>)

set_overrideSprite(crate::unity_engine::sprite::Sprite) overload

Source

fn get_active_sprite(self) -> Sprite

get_activeSprite() overload

Source

fn get_type(self) -> Image_Type

get_type() overload

Source

fn set_type(self, value: impl Into<Image_Type>)

set_type(crate::unity_engine::ui::image::Image_Type) overload

Source

fn get_preserve_aspect(self) -> bool

get_preserveAspect() overload

Source

fn set_preserve_aspect(self, value: impl Into<bool>)

set_preserveAspect(bool) overload

Source

fn get_fill_center(self) -> bool

get_fillCenter() overload

Source

fn set_fill_center(self, value: impl Into<bool>)

set_fillCenter(bool) overload

Source

fn get_fill_method(self) -> Image_FillMethod

get_fillMethod() overload

Source

fn set_fill_method(self, value: impl Into<Image_FillMethod>)

set_fillMethod(crate::unity_engine::ui::image::Image_FillMethod) overload

Source

fn get_fill_amount(self) -> f32

get_fillAmount() overload

Source

fn set_fill_amount(self, value: impl Into<f32>)

set_fillAmount(f32) overload

Source

fn get_fill_clockwise(self) -> bool

get_fillClockwise() overload

Source

fn set_fill_clockwise(self, value: impl Into<bool>)

set_fillClockwise(bool) overload

Source

fn get_fill_origin(self) -> i32

get_fillOrigin() overload

Source

fn set_fill_origin(self, value: impl Into<i32>)

set_fillOrigin(i32) overload

Source

fn get_event_alpha_threshold(self) -> f32

get_eventAlphaThreshold() overload

Source

fn set_event_alpha_threshold(self, value: impl Into<f32>)

set_eventAlphaThreshold(f32) overload

Source

fn get_alpha_hit_test_minimum_threshold(self) -> f32

get_alphaHitTestMinimumThreshold() overload

Source

fn set_alpha_hit_test_minimum_threshold(self, value: impl Into<f32>)

set_alphaHitTestMinimumThreshold(f32) overload

Source

fn get_use_sprite_mesh(self) -> bool

get_useSpriteMesh() overload

Source

fn set_use_sprite_mesh(self, value: impl Into<bool>)

set_useSpriteMesh(bool) overload

Source

fn ctor(self)

.ctor() overload

Source

fn get_main_texture(self) -> Texture

get_mainTexture() overload

Source

fn get_has_border(self) -> bool

get_hasBorder() overload

Source

fn get_pixels_per_unit_multiplier(self) -> f32

get_pixelsPerUnitMultiplier() overload

Source

fn set_pixels_per_unit_multiplier(self, value: impl Into<f32>)

set_pixelsPerUnitMultiplier(f32) overload

Source

fn get_pixels_per_unit(self) -> f32

get_pixelsPerUnit() overload

Source

fn get_multiplied_pixels_per_unit(self) -> f32

get_multipliedPixelsPerUnit() overload

Source

fn get_material(self) -> Material

get_material() overload

Source

fn set_material(self, value: impl Into<Material>)

set_material(crate::unity_engine::material::Material) overload

Source

fn on_before_serialize(self)

OnBeforeSerialize() overload

Source

fn on_after_deserialize(self)

OnAfterDeserialize() overload

Source

fn preserve_sprite_aspect_ratio(self, sprite_size: impl Into<Vector2>) -> Rect

PreserveSpriteAspectRatio(*mutcrate::unity_engine::rect::Rect, crate::unity_engine::vector2::Vector2) overload

Source

fn get_drawing_dimensions( self, should_preserve_aspect: impl Into<bool>, ) -> Vector4

GetDrawingDimensions(bool) overload

Source

fn set_native_size(self)

SetNativeSize() overload

Source

fn on_populate_mesh(self, to_fill: impl Into<VertexHelper>)

OnPopulateMesh(crate::unity_engine::ui::vertexhelper::VertexHelper) overload

Source

fn track_sprite(self)

TrackSprite() overload

Source

fn on_enable(self)

OnEnable() overload

Source

fn on_disable(self)

OnDisable() overload

Source

fn update_material(self)

UpdateMaterial() overload

Source

fn on_canvas_hierarchy_changed(self)

OnCanvasHierarchyChanged() overload

Source

fn generate_simple_sprite( self, vh: impl Into<VertexHelper>, l_preserve_aspect: impl Into<bool>, )

GenerateSimpleSprite(crate::unity_engine::ui::vertexhelper::VertexHelper, bool) overload

Source

fn generate_sprite( self, vh: impl Into<VertexHelper>, l_preserve_aspect: impl Into<bool>, )

GenerateSprite(crate::unity_engine::ui::vertexhelper::VertexHelper, bool) overload

Source

fn generate_sliced_sprite(self, to_fill: impl Into<VertexHelper>)

GenerateSlicedSprite(crate::unity_engine::ui::vertexhelper::VertexHelper) overload

Source

fn generate_tiled_sprite(self, to_fill: impl Into<VertexHelper>)

GenerateTiledSprite(crate::unity_engine::ui::vertexhelper::VertexHelper) overload

Source

fn get_adjusted_borders( self, border: impl Into<Vector4>, adjusted_rect: impl Into<Rect>, ) -> Vector4

GetAdjustedBorders(crate::unity_engine::vector4::Vector4, crate::unity_engine::rect::Rect) overload

Source

fn generate_filled_sprite( self, to_fill: impl Into<VertexHelper>, preserve_aspect: impl Into<bool>, )

GenerateFilledSprite(crate::unity_engine::ui::vertexhelper::VertexHelper, bool) overload

Source

fn calculate_layout_input_horizontal(self)

CalculateLayoutInputHorizontal() overload

Source

fn calculate_layout_input_vertical(self)

CalculateLayoutInputVertical() overload

Source

fn get_min_width(self) -> f32

get_minWidth() overload

Source

fn get_preferred_width(self) -> f32

get_preferredWidth() overload

Source

fn get_flexible_width(self) -> f32

get_flexibleWidth() overload

Source

fn get_min_height(self) -> f32

get_minHeight() overload

Source

fn get_preferred_height(self) -> f32

get_preferredHeight() overload

Source

fn get_flexible_height(self) -> f32

get_flexibleHeight() overload

Source

fn get_layout_priority(self) -> i32

get_layoutPriority() overload

Source

fn is_raycast_location_valid( self, screen_point: impl Into<Vector2>, event_camera: impl Into<Camera>, ) -> bool

IsRaycastLocationValid(crate::unity_engine::vector2::Vector2, crate::unity_engine::camera::Camera) overload

Source

fn map_coordinate( self, local: impl Into<Vector2>, rect: impl Into<Rect>, ) -> Vector2

MapCoordinate(crate::unity_engine::vector2::Vector2, crate::unity_engine::rect::Rect) overload

Source

fn on_did_apply_animation_properties(self)

OnDidApplyAnimationProperties() overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: IImage> IImageMethods for __T

Available on crate feature unity_engine-ui-image only.