Skip to main content

ICanvasMethods

Trait ICanvasMethods 

Source
pub trait ICanvasMethods: ICanvas {
Show 40 methods // Provided methods fn get_render_mode(self) -> RenderMode { ... } fn set_render_mode(self, value: impl Into<RenderMode>) { ... } fn get_is_root_canvas(self) -> bool { ... } fn get_pixel_rect(self) -> Rect { ... } fn get_scale_factor(self) -> f32 { ... } fn set_scale_factor(self, value: impl Into<f32>) { ... } fn get_reference_pixels_per_unit(self) -> f32 { ... } fn set_reference_pixels_per_unit(self, value: impl Into<f32>) { ... } fn get_override_pixel_perfect(self) -> bool { ... } fn set_override_pixel_perfect(self, value: impl Into<bool>) { ... } fn get_pixel_perfect(self) -> bool { ... } fn set_pixel_perfect(self, value: impl Into<bool>) { ... } fn get_plane_distance(self) -> f32 { ... } fn set_plane_distance(self, value: impl Into<f32>) { ... } fn get_render_order(self) -> i32 { ... } fn get_override_sorting(self) -> bool { ... } fn set_override_sorting(self, value: impl Into<bool>) { ... } fn get_sorting_order(self) -> i32 { ... } fn set_sorting_order(self, value: impl Into<i32>) { ... } fn get_target_display(self) -> i32 { ... } fn set_target_display(self, value: impl Into<i32>) { ... } fn get_sorting_layer_id(self) -> i32 { ... } fn set_sorting_layer_id(self, value: impl Into<i32>) { ... } fn get_cached_sorting_layer_value(self) -> i32 { ... } fn get_additional_shader_channels(self) -> AdditionalCanvasShaderChannels { ... } fn set_additional_shader_channels( self, value: impl Into<AdditionalCanvasShaderChannels>, ) { ... } fn get_sorting_layer_name(self) -> Il2CppString { ... } fn set_sorting_layer_name(self, value: impl Into<Il2CppString>) { ... } fn get_root_canvas(self) -> Canvas { ... } fn get_rendering_display_size(self) -> Vector2 { ... } fn get_world_camera(self) -> Camera { ... } fn set_world_camera(self, value: impl Into<Camera>) { ... } fn get_normalized_sorting_grid_size(self) -> f32 { ... } fn set_normalized_sorting_grid_size(self, value: impl Into<f32>) { ... } fn get_sorting_grid_normalized_size(self) -> i32 { ... } fn set_sorting_grid_normalized_size(self, value: impl Into<i32>) { ... } fn update_canvas_rect_transform(self, align_with_camera: impl Into<bool>) { ... } fn ctor(self) { ... } fn get_pixel_rect_injected(self) -> Rect { ... } fn get_rendering_display_size_injected(self) -> Vector2 { ... }
}

Provided Methods§

Source

fn get_render_mode(self) -> RenderMode

get_renderMode() overload

Source

fn set_render_mode(self, value: impl Into<RenderMode>)

set_renderMode(crate::unity_engine::rendermode::RenderMode) overload

Source

fn get_is_root_canvas(self) -> bool

get_isRootCanvas() overload

Source

fn get_pixel_rect(self) -> Rect

get_pixelRect() overload

Source

fn get_scale_factor(self) -> f32

get_scaleFactor() overload

Source

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

set_scaleFactor(f32) overload

Source

fn get_reference_pixels_per_unit(self) -> f32

get_referencePixelsPerUnit() overload

Source

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

set_referencePixelsPerUnit(f32) overload

Source

fn get_override_pixel_perfect(self) -> bool

get_overridePixelPerfect() overload

Source

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

set_overridePixelPerfect(bool) overload

Source

fn get_pixel_perfect(self) -> bool

get_pixelPerfect() overload

Source

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

set_pixelPerfect(bool) overload

Source

fn get_plane_distance(self) -> f32

get_planeDistance() overload

Source

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

set_planeDistance(f32) overload

Source

fn get_render_order(self) -> i32

get_renderOrder() overload

Source

fn get_override_sorting(self) -> bool

get_overrideSorting() overload

Source

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

set_overrideSorting(bool) overload

Source

fn get_sorting_order(self) -> i32

get_sortingOrder() overload

Source

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

set_sortingOrder(i32) overload

Source

fn get_target_display(self) -> i32

get_targetDisplay() overload

Source

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

set_targetDisplay(i32) overload

Source

fn get_sorting_layer_id(self) -> i32

get_sortingLayerID() overload

Source

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

set_sortingLayerID(i32) overload

Source

fn get_cached_sorting_layer_value(self) -> i32

get_cachedSortingLayerValue() overload

Source

fn get_additional_shader_channels(self) -> AdditionalCanvasShaderChannels

get_additionalShaderChannels() overload

Source

fn set_additional_shader_channels( self, value: impl Into<AdditionalCanvasShaderChannels>, )

set_additionalShaderChannels(crate::unity_engine::additionalcanvasshaderchannels::AdditionalCanvasShaderChannels) overload

Source

fn get_sorting_layer_name(self) -> Il2CppString

get_sortingLayerName() overload

Source

fn set_sorting_layer_name(self, value: impl Into<Il2CppString>)

set_sortingLayerName(::unity::Il2CppString) overload

Source

fn get_root_canvas(self) -> Canvas

get_rootCanvas() overload

Source

fn get_rendering_display_size(self) -> Vector2

get_renderingDisplaySize() overload

Source

fn get_world_camera(self) -> Camera

get_worldCamera() overload

Source

fn set_world_camera(self, value: impl Into<Camera>)

set_worldCamera(crate::unity_engine::camera::Camera) overload

Source

fn get_normalized_sorting_grid_size(self) -> f32

get_normalizedSortingGridSize() overload

Source

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

set_normalizedSortingGridSize(f32) overload

Source

fn get_sorting_grid_normalized_size(self) -> i32

get_sortingGridNormalizedSize() overload

Source

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

set_sortingGridNormalizedSize(i32) overload

Source

fn update_canvas_rect_transform(self, align_with_camera: impl Into<bool>)

UpdateCanvasRectTransform(bool) overload

Source

fn ctor(self)

.ctor() overload

Source

fn get_pixel_rect_injected(self) -> Rect

get_pixelRect_Injected(*mutcrate::unity_engine::rect::Rect) overload

Source

fn get_rendering_display_size_injected(self) -> Vector2

get_renderingDisplaySize_Injected(*mutcrate::unity_engine::vector2::Vector2) 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: ICanvas> ICanvasMethods for __T

Available on crate feature unity_engine-canvas only.