[][src]Struct gdnative::api::CanvasItem

pub struct CanvasItem { /* fields omitted */ }

core class CanvasItem inherits Node (unsafe).

Official documentation

See the documentation of this class in the Godot engine's official documentation.

Class hierarchy

CanvasItem inherits methods from:

Safety

All types in the Godot API have "interior mutability" in Rust parlance. To enforce that the official thread-safety guidelines are followed, the typestate pattern is used in the Ref and TRef smart pointers, and the Instance API. The typestate Access in these types tracks whether the access is unique, shared, or exclusive to the current thread. For more information, see the type-level documentation on Ref.

Implementations

impl CanvasItem[src]

Constants

impl CanvasItem[src]

pub fn draw_arc(
    &self,
    center: Vector2D<f32, UnknownUnit>,
    radius: f64,
    start_angle: f64,
    end_angle: f64,
    point_count: i64,
    color: Color,
    width: f64,
    antialiased: bool
)
[src]

pub fn draw_char(
    &self,
    font: impl AsArg<Font>,
    position: Vector2D<f32, UnknownUnit>,
    char: impl Into<GodotString>,
    next: impl Into<GodotString>,
    modulate: Color
) -> f64
[src]

pub fn draw_circle(
    &self,
    position: Vector2D<f32, UnknownUnit>,
    radius: f64,
    color: Color
)
[src]

pub fn draw_colored_polygon(
    &self,
    points: TypedArray<Vector2D<f32, UnknownUnit>>,
    color: Color,
    uvs: TypedArray<Vector2D<f32, UnknownUnit>>,
    texture: impl AsArg<Texture>,
    normal_map: impl AsArg<Texture>,
    antialiased: bool
)
[src]

pub fn draw_line(
    &self,
    from: Vector2D<f32, UnknownUnit>,
    to: Vector2D<f32, UnknownUnit>,
    color: Color,
    width: f64,
    antialiased: bool
)
[src]

pub fn draw_mesh(
    &self,
    mesh: impl AsArg<Mesh>,
    texture: impl AsArg<Texture>,
    normal_map: impl AsArg<Texture>,
    transform: Transform2D<f32, UnknownUnit, UnknownUnit>,
    modulate: Color
)
[src]

pub fn draw_multiline(
    &self,
    points: TypedArray<Vector2D<f32, UnknownUnit>>,
    color: Color,
    width: f64,
    antialiased: bool
)
[src]

pub fn draw_multiline_colors(
    &self,
    points: TypedArray<Vector2D<f32, UnknownUnit>>,
    colors: TypedArray<Color>,
    width: f64,
    antialiased: bool
)
[src]

pub fn draw_multimesh(
    &self,
    multimesh: impl AsArg<MultiMesh>,
    texture: impl AsArg<Texture>,
    normal_map: impl AsArg<Texture>
)
[src]

pub fn draw_polygon(
    &self,
    points: TypedArray<Vector2D<f32, UnknownUnit>>,
    colors: TypedArray<Color>,
    uvs: TypedArray<Vector2D<f32, UnknownUnit>>,
    texture: impl AsArg<Texture>,
    normal_map: impl AsArg<Texture>,
    antialiased: bool
)
[src]

pub fn draw_polyline(
    &self,
    points: TypedArray<Vector2D<f32, UnknownUnit>>,
    color: Color,
    width: f64,
    antialiased: bool
)
[src]

pub fn draw_polyline_colors(
    &self,
    points: TypedArray<Vector2D<f32, UnknownUnit>>,
    colors: TypedArray<Color>,
    width: f64,
    antialiased: bool
)
[src]

pub fn draw_primitive(
    &self,
    points: TypedArray<Vector2D<f32, UnknownUnit>>,
    colors: TypedArray<Color>,
    uvs: TypedArray<Vector2D<f32, UnknownUnit>>,
    texture: impl AsArg<Texture>,
    width: f64,
    normal_map: impl AsArg<Texture>
)
[src]

pub fn draw_rect(
    &self,
    rect: Rect<f32, UnknownUnit>,
    color: Color,
    filled: bool,
    width: f64,
    antialiased: bool
)
[src]

pub fn draw_set_transform(
    &self,
    position: Vector2D<f32, UnknownUnit>,
    rotation: f64,
    scale: Vector2D<f32, UnknownUnit>
)
[src]

pub fn draw_set_transform_matrix(
    &self,
    xform: Transform2D<f32, UnknownUnit, UnknownUnit>
)
[src]

pub fn draw_string(
    &self,
    font: impl AsArg<Font>,
    position: Vector2D<f32, UnknownUnit>,
    text: impl Into<GodotString>,
    modulate: Color,
    clip_w: i64
)
[src]

pub fn draw_style_box(
    &self,
    style_box: impl AsArg<StyleBox>,
    rect: Rect<f32, UnknownUnit>
)
[src]

pub fn draw_texture(
    &self,
    texture: impl AsArg<Texture>,
    position: Vector2D<f32, UnknownUnit>,
    modulate: Color,
    normal_map: impl AsArg<Texture>
)
[src]

pub fn draw_texture_rect(
    &self,
    texture: impl AsArg<Texture>,
    rect: Rect<f32, UnknownUnit>,
    tile: bool,
    modulate: Color,
    transpose: bool,
    normal_map: impl AsArg<Texture>
)
[src]

pub fn draw_texture_rect_region(
    &self,
    texture: impl AsArg<Texture>,
    rect: Rect<f32, UnknownUnit>,
    src_rect: Rect<f32, UnknownUnit>,
    modulate: Color,
    transpose: bool,
    normal_map: impl AsArg<Texture>,
    clip_uv: bool
)
[src]

pub fn force_update_transform(&self)[src]

pub fn get_canvas(&self) -> Rid[src]

pub fn get_canvas_item(&self) -> Rid[src]

pub fn get_canvas_transform(&self) -> Transform2D<f32, UnknownUnit, UnknownUnit>[src]

pub fn get_global_mouse_position(&self) -> Vector2D<f32, UnknownUnit>[src]

pub fn get_global_transform(&self) -> Transform2D<f32, UnknownUnit, UnknownUnit>[src]

pub fn get_global_transform_with_canvas(
    &self
) -> Transform2D<f32, UnknownUnit, UnknownUnit>
[src]

pub fn light_mask(&self) -> i64[src]

pub fn get_local_mouse_position(&self) -> Vector2D<f32, UnknownUnit>[src]

pub fn material(&self) -> Option<Ref<Material, Shared>>[src]

pub fn modulate(&self) -> Color[src]

pub fn self_modulate(&self) -> Color[src]

pub fn get_transform(&self) -> Transform2D<f32, UnknownUnit, UnknownUnit>[src]

pub fn use_parent_material(&self) -> bool[src]

pub fn get_viewport_rect(&self) -> Rect<f32, UnknownUnit>[src]

pub fn get_viewport_transform(
    &self
) -> Transform2D<f32, UnknownUnit, UnknownUnit>
[src]

pub fn get_world_2d(&self) -> Option<Ref<World2D, Shared>>[src]

pub fn hide(&self)[src]

pub fn is_draw_behind_parent_enabled(&self) -> bool[src]

pub fn is_local_transform_notification_enabled(&self) -> bool[src]

pub fn is_set_as_toplevel(&self) -> bool[src]

pub fn is_transform_notification_enabled(&self) -> bool[src]

pub fn is_visible(&self) -> bool[src]

pub fn is_visible_in_tree(&self) -> bool[src]

pub fn make_canvas_position_local(
    &self,
    screen_point: Vector2D<f32, UnknownUnit>
) -> Vector2D<f32, UnknownUnit>
[src]

pub fn make_input_local(
    &self,
    event: impl AsArg<InputEvent>
) -> Option<Ref<InputEvent, Shared>>
[src]

pub fn set_as_toplevel(&self, enable: bool)[src]

pub fn set_draw_behind_parent(&self, enable: bool)[src]

pub fn set_light_mask(&self, light_mask: i64)[src]

pub fn set_material(&self, material: impl AsArg<Material>)[src]

pub fn set_modulate(&self, modulate: Color)[src]

pub fn set_notify_local_transform(&self, enable: bool)[src]

pub fn set_notify_transform(&self, enable: bool)[src]

pub fn set_self_modulate(&self, self_modulate: Color)[src]

pub fn set_use_parent_material(&self, enable: bool)[src]

pub fn set_visible(&self, visible: bool)[src]

pub fn show(&self)[src]

pub fn update(&self)[src]

Methods from Deref<Target = Node>

pub const DUPLICATE_GROUPS: i64[src]

pub const DUPLICATE_SCRIPTS: i64[src]

pub const DUPLICATE_SIGNALS: i64[src]

pub const DUPLICATE_USE_INSTANCING: i64[src]

pub const NOTIFICATION_APP_PAUSED: i64[src]

pub const NOTIFICATION_APP_RESUMED: i64[src]

pub const NOTIFICATION_CRASH: i64[src]

pub const NOTIFICATION_DRAG_BEGIN: i64[src]

pub const NOTIFICATION_DRAG_END: i64[src]

pub const NOTIFICATION_ENTER_TREE: i64[src]

pub const NOTIFICATION_EXIT_TREE: i64[src]

pub const NOTIFICATION_INSTANCED: i64[src]

pub const NOTIFICATION_INTERNAL_PHYSICS_PROCESS: i64[src]

pub const NOTIFICATION_INTERNAL_PROCESS: i64[src]

pub const NOTIFICATION_MOVED_IN_PARENT: i64[src]

pub const NOTIFICATION_OS_IME_UPDATE: i64[src]

pub const NOTIFICATION_OS_MEMORY_WARNING: i64[src]

pub const NOTIFICATION_PARENTED: i64[src]

pub const NOTIFICATION_PATH_CHANGED: i64[src]

pub const NOTIFICATION_PAUSED: i64[src]

pub const NOTIFICATION_PHYSICS_PROCESS: i64[src]

pub const NOTIFICATION_PROCESS: i64[src]

pub const NOTIFICATION_READY: i64[src]

pub const NOTIFICATION_TRANSLATION_CHANGED: i64[src]

pub const NOTIFICATION_UNPARENTED: i64[src]

pub const NOTIFICATION_UNPAUSED: i64[src]

pub const NOTIFICATION_WM_ABOUT: i64[src]

pub const NOTIFICATION_WM_FOCUS_IN: i64[src]

pub const NOTIFICATION_WM_FOCUS_OUT: i64[src]

pub const NOTIFICATION_WM_GO_BACK_REQUEST: i64[src]

pub const NOTIFICATION_WM_MOUSE_ENTER: i64[src]

pub const NOTIFICATION_WM_MOUSE_EXIT: i64[src]

pub const NOTIFICATION_WM_QUIT_REQUEST: i64[src]

pub const NOTIFICATION_WM_UNFOCUS_REQUEST: i64[src]

pub const PAUSE_MODE_INHERIT: i64[src]

pub const PAUSE_MODE_PROCESS: i64[src]

pub const PAUSE_MODE_STOP: i64[src]

pub fn add_child(&self, node: impl AsArg<Node>, legible_unique_name: bool)[src]

pub fn add_child_below_node(
    &self,
    node: impl AsArg<Node>,
    child_node: impl AsArg<Node>,
    legible_unique_name: bool
)
[src]

pub fn add_to_group(&self, group: impl Into<GodotString>, persistent: bool)[src]

pub fn can_process(&self) -> bool[src]

pub fn duplicate(&self, flags: i64) -> Option<Ref<Node, Shared>>[src]

pub fn find_node(
    &self,
    mask: impl Into<GodotString>,
    recursive: bool,
    owned: bool
) -> Option<Ref<Node, Shared>>
[src]

pub fn find_parent(
    &self,
    mask: impl Into<GodotString>
) -> Option<Ref<Node, Shared>>
[src]

pub fn get_child(&self, idx: i64) -> Option<Ref<Node, Shared>>[src]

pub fn get_child_count(&self) -> i64[src]

pub fn get_children(&self) -> VariantArray<Shared>[src]

pub fn custom_multiplayer(&self) -> Option<Ref<MultiplayerAPI, Shared>>[src]

pub fn filename(&self) -> GodotString[src]

pub fn get_groups(&self) -> VariantArray<Shared>[src]

pub fn get_index(&self) -> i64[src]

pub fn multiplayer(&self) -> Option<Ref<MultiplayerAPI, Shared>>[src]

pub fn name(&self) -> GodotString[src]

pub fn get_network_master(&self) -> i64[src]

pub fn get_node(&self, path: impl Into<NodePath>) -> Option<Ref<Node, Shared>>[src]

pub fn get_node_and_resource(
    &self,
    path: impl Into<NodePath>
) -> VariantArray<Shared>
[src]

pub fn get_node_or_null(
    &self,
    path: impl Into<NodePath>
) -> Option<Ref<Node, Shared>>
[src]

pub fn owner(&self) -> Option<Ref<Node, Shared>>[src]

pub fn get_parent(&self) -> Option<Ref<Node, Shared>>[src]

pub fn get_path(&self) -> NodePath[src]

pub fn get_path_to(&self, node: impl AsArg<Node>) -> NodePath[src]

pub fn pause_mode(&self) -> PauseMode[src]

pub fn get_physics_process_delta_time(&self) -> f64[src]

pub fn get_position_in_parent(&self) -> i64[src]

pub fn get_process_delta_time(&self) -> f64[src]

pub fn process_priority(&self) -> i64[src]

pub fn get_scene_instance_load_placeholder(&self) -> bool[src]

pub fn get_tree(&self) -> Option<Ref<SceneTree, Shared>>[src]

pub fn get_viewport(&self) -> Option<Ref<Viewport, Shared>>[src]

pub fn has_node(&self, path: impl Into<NodePath>) -> bool[src]

pub fn has_node_and_resource(&self, path: impl Into<NodePath>) -> bool[src]

pub fn is_a_parent_of(&self, node: impl AsArg<Node>) -> bool[src]

pub fn is_displayed_folded(&self) -> bool[src]

pub fn is_greater_than(&self, node: impl AsArg<Node>) -> bool[src]

pub fn is_in_group(&self, group: impl Into<GodotString>) -> bool[src]

pub fn is_inside_tree(&self) -> bool[src]

pub fn is_network_master(&self) -> bool[src]

pub fn is_physics_processing(&self) -> bool[src]

pub fn is_physics_processing_internal(&self) -> bool[src]

pub fn is_processing(&self) -> bool[src]

pub fn is_processing_input(&self) -> bool[src]

pub fn is_processing_internal(&self) -> bool[src]

pub fn is_processing_unhandled_input(&self) -> bool[src]

pub fn is_processing_unhandled_key_input(&self) -> bool[src]

pub fn move_child(&self, child_node: impl AsArg<Node>, to_position: i64)[src]

pub fn print_stray_nodes(&self)[src]

pub fn print_tree(&self)[src]

pub fn print_tree_pretty(&self)[src]

pub fn propagate_call(
    &self,
    method: impl Into<GodotString>,
    args: VariantArray<Shared>,
    parent_first: bool
)
[src]

pub fn propagate_notification(&self, what: i64)[src]

pub fn queue_free(&self)[src]

pub fn raise(&self)[src]

pub fn remove_and_skip(&self)[src]

pub fn remove_child(&self, node: impl AsArg<Node>)[src]

pub fn remove_from_group(&self, group: impl Into<GodotString>)[src]

pub fn replace_by(&self, node: impl AsArg<Node>, keep_data: bool)[src]

pub fn request_ready(&self)[src]

pub fn rpc(
    &self,
    method: impl Into<GodotString>,
    varargs: &[Variant]
) -> Variant
[src]

pub fn rpc_config(&self, method: impl Into<GodotString>, mode: i64)[src]

pub fn rpc_id(
    &self,
    peer_id: i64,
    method: impl Into<GodotString>,
    varargs: &[Variant]
) -> Variant
[src]

pub fn rpc_unreliable(
    &self,
    method: impl Into<GodotString>,
    varargs: &[Variant]
) -> Variant
[src]

pub fn rpc_unreliable_id(
    &self,
    peer_id: i64,
    method: impl Into<GodotString>,
    varargs: &[Variant]
) -> Variant
[src]

pub fn rset(&self, property: impl Into<GodotString>, value: impl OwnedToVariant)[src]

pub fn rset_config(&self, property: impl Into<GodotString>, mode: i64)[src]

pub fn rset_id(
    &self,
    peer_id: i64,
    property: impl Into<GodotString>,
    value: impl OwnedToVariant
)
[src]

pub fn rset_unreliable(
    &self,
    property: impl Into<GodotString>,
    value: impl OwnedToVariant
)
[src]

pub fn rset_unreliable_id(
    &self,
    peer_id: i64,
    property: impl Into<GodotString>,
    value: impl OwnedToVariant
)
[src]

pub fn set_custom_multiplayer(&self, api: impl AsArg<MultiplayerAPI>)[src]

pub fn set_display_folded(&self, fold: bool)[src]

pub fn set_filename(&self, filename: impl Into<GodotString>)[src]

pub fn set_name(&self, name: impl Into<GodotString>)[src]

pub fn set_network_master(&self, id: i64, recursive: bool)[src]

pub fn set_owner(&self, owner: impl AsArg<Node>)[src]

pub fn set_pause_mode(&self, mode: i64)[src]

pub fn set_physics_process(&self, enable: bool)[src]

pub fn set_physics_process_internal(&self, enable: bool)[src]

pub fn set_process(&self, enable: bool)[src]

pub fn set_process_input(&self, enable: bool)[src]

pub fn set_process_internal(&self, enable: bool)[src]

pub fn set_process_priority(&self, priority: i64)[src]

pub fn set_process_unhandled_input(&self, enable: bool)[src]

pub fn set_process_unhandled_key_input(&self, enable: bool)[src]

pub fn set_scene_instance_load_placeholder(&self, load_placeholder: bool)[src]

pub fn update_configuration_warning(&self)[src]

Trait Implementations

impl Debug for CanvasItem[src]

impl Deref for CanvasItem[src]

type Target = Node

The resulting type after dereferencing.

impl DerefMut for CanvasItem[src]

impl GodotObject for CanvasItem[src]

type RefKind = ManuallyManaged

The memory management kind of this type. This modifies the behavior of the Ref smart pointer. See its type-level documentation for more information. Read more

impl QueueFree for CanvasItem[src]

impl SubClass<CanvasItem> for AnimatedSprite[src]

impl SubClass<CanvasItem> for Line2D[src]

impl SubClass<CanvasItem> for LightOccluder2D[src]

impl SubClass<CanvasItem> for Sprite[src]

impl SubClass<CanvasItem> for HSlider[src]

impl SubClass<CanvasItem> for EditorProperty[src]

impl SubClass<CanvasItem> for BackBufferCopy[src]

impl SubClass<CanvasItem> for Control[src]

impl SubClass<CanvasItem> for Particles2D[src]

impl SubClass<CanvasItem> for GrooveJoint2D[src]

impl SubClass<CanvasItem> for ItemList[src]

impl SubClass<CanvasItem> for Range[src]

impl SubClass<CanvasItem> for ScrollBar[src]

impl SubClass<CanvasItem> for CheckBox[src]

impl SubClass<CanvasItem> for WindowDialog[src]

impl SubClass<CanvasItem> for MenuButton[src]

impl SubClass<CanvasItem> for TextureProgress[src]

impl SubClass<CanvasItem> for ScrollContainer[src]

impl SubClass<CanvasItem> for RemoteTransform2D[src]

impl SubClass<CanvasItem> for Position2D[src]

impl SubClass<CanvasItem> for RayCast2D[src]

impl SubClass<CanvasItem> for CollisionPolygon2D[src]

impl SubClass<CanvasItem> for ToolButton[src]

impl SubClass<CanvasItem> for CenterContainer[src]

impl SubClass<CanvasItem> for VSlider[src]

impl SubClass<CanvasItem> for CPUParticles2D[src]

impl SubClass<CanvasItem> for ViewportContainer[src]

impl SubClass<CanvasItem> for TextEdit[src]

impl SubClass<CanvasItem> for AudioStreamPlayer2D[src]

impl SubClass<CanvasItem> for ColorPicker[src]

impl SubClass<CanvasItem> for SplitContainer[src]

impl SubClass<CanvasItem> for TileMap[src]

impl SubClass<CanvasItem> for VSplitContainer[src]

impl SubClass<CanvasItem> for HSeparator[src]

impl SubClass<CanvasItem> for ConfirmationDialog[src]

impl SubClass<CanvasItem> for Bone2D[src]

impl SubClass<CanvasItem> for Skeleton2D[src]

impl SubClass<CanvasItem> for BoxContainer[src]

impl SubClass<CanvasItem> for CollisionShape2D[src]

impl SubClass<CanvasItem> for Navigation2D[src]

impl SubClass<CanvasItem> for OptionButton[src]

impl SubClass<CanvasItem> for Panel[src]

impl SubClass<CanvasItem> for GridContainer[src]

impl SubClass<CanvasItem> for NinePatchRect[src]

impl SubClass<CanvasItem> for ScriptEditor[src]

impl SubClass<CanvasItem> for DampedSpringJoint2D[src]

impl SubClass<CanvasItem> for MeshInstance2D[src]

impl SubClass<CanvasItem> for Separator[src]

impl SubClass<CanvasItem> for Area2D[src]

impl SubClass<CanvasItem> for MultiMeshInstance2D[src]

impl SubClass<CanvasItem> for Popup[src]

impl SubClass<CanvasItem> for PinJoint2D[src]

impl SubClass<CanvasItem> for GraphNode[src]

impl SubClass<CanvasItem> for ParallaxLayer[src]

impl SubClass<CanvasItem> for HSplitContainer[src]

impl SubClass<CanvasItem> for VisibilityEnabler2D[src]

impl SubClass<CanvasItem> for Label[src]

impl SubClass<CanvasItem> for EditorFileDialog[src]

impl SubClass<CanvasItem> for TabContainer[src]

impl SubClass<CanvasItem> for KinematicBody2D[src]

impl SubClass<CanvasItem> for Node2D[src]

impl SubClass<CanvasItem> for Polygon2D[src]

impl SubClass<CanvasItem> for ScriptCreateDialog[src]

impl SubClass<CanvasItem> for PanelContainer[src]

impl SubClass<CanvasItem> for VScrollBar[src]

impl SubClass<CanvasItem> for Tabs[src]

impl SubClass<CanvasItem> for CanvasModulate[src]

impl SubClass<CanvasItem> for StaticBody2D[src]

impl SubClass<CanvasItem> for Light2D[src]

impl SubClass<CanvasItem> for AcceptDialog[src]

impl SubClass<CanvasItem> for VisibilityNotifier2D[src]

impl SubClass<CanvasItem> for LineEdit[src]

impl SubClass<CanvasItem> for ColorRect[src]

impl SubClass<CanvasItem> for CollisionObject2D[src]

impl SubClass<CanvasItem> for Slider[src]

impl SubClass<CanvasItem> for Camera2D[src]

impl SubClass<CanvasItem> for VideoPlayer[src]

impl SubClass<CanvasItem> for HScrollBar[src]

impl SubClass<CanvasItem> for TouchScreenButton[src]

impl SubClass<CanvasItem> for LinkButton[src]

impl SubClass<CanvasItem> for FileDialog[src]

impl SubClass<CanvasItem> for NavigationPolygonInstance[src]

impl SubClass<CanvasItem> for EditorInspector[src]

impl SubClass<CanvasItem> for HBoxContainer[src]

impl SubClass<CanvasItem> for TextureRect[src]

impl SubClass<CanvasItem> for PopupDialog[src]

impl SubClass<CanvasItem> for PathFollow2D[src]

impl SubClass<CanvasItem> for YSort[src]

impl SubClass<CanvasItem> for ColorPickerButton[src]

impl SubClass<CanvasItem> for RichTextLabel[src]

impl SubClass<CanvasItem> for VBoxContainer[src]

impl SubClass<CanvasItem> for PhysicsBody2D[src]

impl SubClass<CanvasItem> for FileSystemDock[src]

impl SubClass<CanvasItem> for MarginContainer[src]

impl SubClass<CanvasItem> for RigidBody2D[src]

impl SubClass<CanvasItem> for CheckButton[src]

impl SubClass<CanvasItem> for PopupMenu[src]

impl SubClass<CanvasItem> for TextureButton[src]

impl SubClass<CanvasItem> for PopupPanel[src]

impl SubClass<CanvasItem> for ReferenceRect[src]

impl SubClass<CanvasItem> for GraphEdit[src]

impl SubClass<CanvasItem> for Container[src]

impl SubClass<CanvasItem> for Button[src]

impl SubClass<CanvasItem> for SpinBox[src]

impl SubClass<CanvasItem> for Joint2D[src]

impl SubClass<CanvasItem> for BaseButton[src]

impl SubClass<CanvasItem> for VSeparator[src]

impl SubClass<CanvasItem> for EditorSpinSlider[src]

impl SubClass<CanvasItem> for Tree[src]

impl SubClass<CanvasItem> for ProgressBar[src]

impl SubClass<CanvasItem> for Path2D[src]

impl SubClass<Node> for CanvasItem[src]

impl SubClass<Object> for CanvasItem[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> SubClass<T> for T where
    T: GodotObject
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.