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§
Sourcefn get_render_mode(self) -> RenderMode
fn get_render_mode(self) -> RenderMode
get_renderMode() overload
Sourcefn set_render_mode(self, value: impl Into<RenderMode>)
fn set_render_mode(self, value: impl Into<RenderMode>)
set_renderMode(crate::unity_engine::rendermode::RenderMode) overload
Sourcefn get_is_root_canvas(self) -> bool
fn get_is_root_canvas(self) -> bool
get_isRootCanvas() overload
Sourcefn get_pixel_rect(self) -> Rect
fn get_pixel_rect(self) -> Rect
get_pixelRect() overload
Sourcefn get_scale_factor(self) -> f32
fn get_scale_factor(self) -> f32
get_scaleFactor() overload
Sourcefn set_scale_factor(self, value: impl Into<f32>)
fn set_scale_factor(self, value: impl Into<f32>)
set_scaleFactor(f32) overload
Sourcefn get_reference_pixels_per_unit(self) -> f32
fn get_reference_pixels_per_unit(self) -> f32
get_referencePixelsPerUnit() overload
Sourcefn set_reference_pixels_per_unit(self, value: impl Into<f32>)
fn set_reference_pixels_per_unit(self, value: impl Into<f32>)
set_referencePixelsPerUnit(f32) overload
Sourcefn get_override_pixel_perfect(self) -> bool
fn get_override_pixel_perfect(self) -> bool
get_overridePixelPerfect() overload
Sourcefn set_override_pixel_perfect(self, value: impl Into<bool>)
fn set_override_pixel_perfect(self, value: impl Into<bool>)
set_overridePixelPerfect(bool) overload
Sourcefn get_pixel_perfect(self) -> bool
fn get_pixel_perfect(self) -> bool
get_pixelPerfect() overload
Sourcefn set_pixel_perfect(self, value: impl Into<bool>)
fn set_pixel_perfect(self, value: impl Into<bool>)
set_pixelPerfect(bool) overload
Sourcefn get_plane_distance(self) -> f32
fn get_plane_distance(self) -> f32
get_planeDistance() overload
Sourcefn set_plane_distance(self, value: impl Into<f32>)
fn set_plane_distance(self, value: impl Into<f32>)
set_planeDistance(f32) overload
Sourcefn get_render_order(self) -> i32
fn get_render_order(self) -> i32
get_renderOrder() overload
Sourcefn get_override_sorting(self) -> bool
fn get_override_sorting(self) -> bool
get_overrideSorting() overload
Sourcefn set_override_sorting(self, value: impl Into<bool>)
fn set_override_sorting(self, value: impl Into<bool>)
set_overrideSorting(bool) overload
Sourcefn get_sorting_order(self) -> i32
fn get_sorting_order(self) -> i32
get_sortingOrder() overload
Sourcefn set_sorting_order(self, value: impl Into<i32>)
fn set_sorting_order(self, value: impl Into<i32>)
set_sortingOrder(i32) overload
Sourcefn get_target_display(self) -> i32
fn get_target_display(self) -> i32
get_targetDisplay() overload
Sourcefn set_target_display(self, value: impl Into<i32>)
fn set_target_display(self, value: impl Into<i32>)
set_targetDisplay(i32) overload
Sourcefn get_sorting_layer_id(self) -> i32
fn get_sorting_layer_id(self) -> i32
get_sortingLayerID() overload
Sourcefn set_sorting_layer_id(self, value: impl Into<i32>)
fn set_sorting_layer_id(self, value: impl Into<i32>)
set_sortingLayerID(i32) overload
Sourcefn get_cached_sorting_layer_value(self) -> i32
fn get_cached_sorting_layer_value(self) -> i32
get_cachedSortingLayerValue() overload
Sourcefn get_additional_shader_channels(self) -> AdditionalCanvasShaderChannels
fn get_additional_shader_channels(self) -> AdditionalCanvasShaderChannels
get_additionalShaderChannels() overload
Sourcefn set_additional_shader_channels(
self,
value: impl Into<AdditionalCanvasShaderChannels>,
)
fn set_additional_shader_channels( self, value: impl Into<AdditionalCanvasShaderChannels>, )
set_additionalShaderChannels(crate::unity_engine::additionalcanvasshaderchannels::AdditionalCanvasShaderChannels) overload
Sourcefn get_sorting_layer_name(self) -> Il2CppString
fn get_sorting_layer_name(self) -> Il2CppString
get_sortingLayerName() overload
Sourcefn set_sorting_layer_name(self, value: impl Into<Il2CppString>)
fn set_sorting_layer_name(self, value: impl Into<Il2CppString>)
set_sortingLayerName(::unity::Il2CppString) overload
Sourcefn get_root_canvas(self) -> Canvas
fn get_root_canvas(self) -> Canvas
get_rootCanvas() overload
Sourcefn get_rendering_display_size(self) -> Vector2
fn get_rendering_display_size(self) -> Vector2
get_renderingDisplaySize() overload
Sourcefn get_world_camera(self) -> Camera
fn get_world_camera(self) -> Camera
get_worldCamera() overload
Sourcefn set_world_camera(self, value: impl Into<Camera>)
fn set_world_camera(self, value: impl Into<Camera>)
set_worldCamera(crate::unity_engine::camera::Camera) overload
Sourcefn get_normalized_sorting_grid_size(self) -> f32
fn get_normalized_sorting_grid_size(self) -> f32
get_normalizedSortingGridSize() overload
Sourcefn set_normalized_sorting_grid_size(self, value: impl Into<f32>)
fn set_normalized_sorting_grid_size(self, value: impl Into<f32>)
set_normalizedSortingGridSize(f32) overload
Sourcefn get_sorting_grid_normalized_size(self) -> i32
fn get_sorting_grid_normalized_size(self) -> i32
get_sortingGridNormalizedSize() overload
Sourcefn set_sorting_grid_normalized_size(self, value: impl Into<i32>)
fn set_sorting_grid_normalized_size(self, value: impl Into<i32>)
set_sortingGridNormalizedSize(i32) overload
Sourcefn update_canvas_rect_transform(self, align_with_camera: impl Into<bool>)
fn update_canvas_rect_transform(self, align_with_camera: impl Into<bool>)
UpdateCanvasRectTransform(bool) overload
Sourcefn get_pixel_rect_injected(self) -> Rect
fn get_pixel_rect_injected(self) -> Rect
get_pixelRect_Injected(*mutcrate::unity_engine::rect::Rect) overload
Sourcefn get_rendering_display_size_injected(self) -> Vector2
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§
impl<__T: ICanvas> ICanvasMethods for __T
unity_engine-canvas only.