Skip to main content

ConstructorProvider

Trait ConstructorProvider 

Source
pub trait ConstructorProvider<T, Ctx>:
    TypeUuidProvider
    + Default
    + Reflect {
    // Required method
    fn constructor() -> GraphNodeConstructor<T, Ctx>;
}

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl ConstructorProvider<Node, Graph> for fyrox_impl::scene::animation::absm::AnimationBlendingStateMachine

Source§

impl ConstructorProvider<Node, Graph> for fyrox_impl::scene::animation::AnimationPlayer

Source§

impl ConstructorProvider<Node, Graph> for Camera

Source§

impl ConstructorProvider<Node, Graph> for fyrox_impl::scene::collider::Collider

Source§

impl ConstructorProvider<Node, Graph> for fyrox_impl::scene::dim2::collider::Collider

Source§

impl ConstructorProvider<Node, Graph> for Decal

Source§

impl ConstructorProvider<Node, Graph> for DirectionalLight

Source§

impl ConstructorProvider<Node, Graph> for fyrox_impl::scene::dim2::joint::Joint

Source§

impl ConstructorProvider<Node, Graph> for fyrox_impl::scene::joint::Joint

Source§

impl ConstructorProvider<Node, Graph> for Listener

Source§

impl ConstructorProvider<Node, Graph> for Mesh

Source§

impl ConstructorProvider<Node, Graph> for NavigationalMesh

Source§

impl ConstructorProvider<Node, Graph> for ParticleSystem

Source§

impl ConstructorProvider<Node, Graph> for Pivot

Source§

impl ConstructorProvider<Node, Graph> for PointLight

Source§

impl ConstructorProvider<Node, Graph> for Ragdoll

Source§

impl ConstructorProvider<Node, Graph> for Rectangle

Source§

impl ConstructorProvider<Node, Graph> for ReflectionProbe

Source§

impl ConstructorProvider<Node, Graph> for fyrox_impl::scene::dim2::rigidbody::RigidBody

Source§

impl ConstructorProvider<Node, Graph> for fyrox_impl::scene::rigidbody::RigidBody

Source§

impl ConstructorProvider<Node, Graph> for Sound

Source§

impl ConstructorProvider<Node, Graph> for SpotLight

Source§

impl ConstructorProvider<Node, Graph> for Sprite

Source§

impl ConstructorProvider<Node, Graph> for Terrain

Source§

impl ConstructorProvider<Node, Graph> for TileMap

Source§

impl ConstructorProvider<UiNode, UserInterface> for AbsmEventProvider

Source§

impl ConstructorProvider<UiNode, UserInterface> for AlphaBar

Source§

impl ConstructorProvider<UiNode, UserInterface> for fyrox_impl::gui::absm::AnimationBlendingStateMachine

Source§

impl ConstructorProvider<UiNode, UserInterface> for fyrox_impl::gui::animation::AnimationPlayer

Source§

impl ConstructorProvider<UiNode, UserInterface> for Border

Source§

impl ConstructorProvider<UiNode, UserInterface> for Button

Source§

impl ConstructorProvider<UiNode, UserInterface> for Canvas

Source§

impl ConstructorProvider<UiNode, UserInterface> for CheckBox

Source§

impl ConstructorProvider<UiNode, UserInterface> for ColorField

Source§

impl ConstructorProvider<UiNode, UserInterface> for ColorGradientEditor

Source§

impl ConstructorProvider<UiNode, UserInterface> for ColorGradientField

Source§

impl ConstructorProvider<UiNode, UserInterface> for ColorPicker

Source§

impl ConstructorProvider<UiNode, UserInterface> for ColorPoint

Source§

impl ConstructorProvider<UiNode, UserInterface> for ContextMenu

Source§

impl ConstructorProvider<UiNode, UserInterface> for CurveEditor

Source§

impl ConstructorProvider<UiNode, UserInterface> for Decorator

Source§

impl ConstructorProvider<UiNode, UserInterface> for DockingManager

Source§

impl ConstructorProvider<UiNode, UserInterface> for DropdownList

Source§

impl ConstructorProvider<UiNode, UserInterface> for Expander

Source§

impl ConstructorProvider<UiNode, UserInterface> for FileBrowser

Source§

impl ConstructorProvider<UiNode, UserInterface> for FileSelector

Source§

impl ConstructorProvider<UiNode, UserInterface> for FileSelectorField

Source§

impl ConstructorProvider<UiNode, UserInterface> for Grid

Source§

impl ConstructorProvider<UiNode, UserInterface> for HotKeyEditor

Source§

impl ConstructorProvider<UiNode, UserInterface> for HueBar

Source§

impl ConstructorProvider<UiNode, UserInterface> for Image

Source§

impl ConstructorProvider<UiNode, UserInterface> for InputBox

Source§

impl ConstructorProvider<UiNode, UserInterface> for Inspector

Source§

impl ConstructorProvider<UiNode, UserInterface> for KeyBindingEditor

Source§

impl ConstructorProvider<UiNode, UserInterface> for ListView

Source§

impl ConstructorProvider<UiNode, UserInterface> for ListViewItem

Source§

impl ConstructorProvider<UiNode, UserInterface> for Menu

Source§

impl ConstructorProvider<UiNode, UserInterface> for MenuItem

Source§

impl ConstructorProvider<UiNode, UserInterface> for MessageBox

Source§

impl ConstructorProvider<UiNode, UserInterface> for NinePatch

Source§

impl ConstructorProvider<UiNode, UserInterface> for PathEditor

Source§

impl ConstructorProvider<UiNode, UserInterface> for Popup

Source§

impl ConstructorProvider<UiNode, UserInterface> for ProgressBar

Source§

impl ConstructorProvider<UiNode, UserInterface> for SaturationBrightnessField

Source§

impl ConstructorProvider<UiNode, UserInterface> for Screen

Source§

impl ConstructorProvider<UiNode, UserInterface> for ScrollBar

Source§

impl ConstructorProvider<UiNode, UserInterface> for ScrollPanel

Source§

impl ConstructorProvider<UiNode, UserInterface> for ScrollViewer

Source§

impl ConstructorProvider<UiNode, UserInterface> for Selector

Source§

impl ConstructorProvider<UiNode, UserInterface> for StackPanel

Source§

impl ConstructorProvider<UiNode, UserInterface> for TabControl

Source§

impl ConstructorProvider<UiNode, UserInterface> for Text

Source§

impl ConstructorProvider<UiNode, UserInterface> for TextBox

Source§

impl ConstructorProvider<UiNode, UserInterface> for Thumb

Source§

impl ConstructorProvider<UiNode, UserInterface> for Tile

Source§

impl ConstructorProvider<UiNode, UserInterface> for ToggleButton

Source§

impl ConstructorProvider<UiNode, UserInterface> for Tree

Source§

impl ConstructorProvider<UiNode, UserInterface> for TreeRoot

Source§

impl ConstructorProvider<UiNode, UserInterface> for UuidEditor

Source§

impl ConstructorProvider<UiNode, UserInterface> for VectorImage

Source§

impl ConstructorProvider<UiNode, UserInterface> for Window

Source§

impl ConstructorProvider<UiNode, UserInterface> for WrapPanel

Source§

impl<T, const D: usize> ConstructorProvider<UiNode, UserInterface> for VecEditor<T, D>
where T: NumericType,

Source§

impl<T> ConstructorProvider<UiNode, UserInterface> for BitField<T>
where T: BitContainer,

Source§

impl<T> ConstructorProvider<UiNode, UserInterface> for NumericUpDown<T>
where T: NumericType,

Source§

impl<T> ConstructorProvider<UiNode, UserInterface> for RangeEditor<T>
where T: NumericType,

Source§

impl<T> ConstructorProvider<UiNode, UserInterface> for RectEditor<T>
where T: NumericType,