[][src]Trait amethyst_inspector::InspectControl

pub trait InspectControl<'control, 'resource: 'control>: Sized + Send + Sync + 'control {
type SystemData: SystemData<'resource>;
type Builder: InspectControlBuilder<'control, 'resource, Self>;
    fn control(self) -> Self::Builder { ... }
}

Implement this on your fields to be able to #[derive(Inspect)] on your struct

Associated Types

type SystemData: SystemData<'resource>

type Builder: InspectControlBuilder<'control, 'resource, Self>

Loading content...

Provided methods

fn control(self) -> Self::Builder

Loading content...

Implementations on Foreign Types

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector2<f32>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector3<f32>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector4<f32>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector2<f64>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector3<f64>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector4<f64>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector2<u8>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector3<u8>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector4<u8>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector2<u16>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector3<u16>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector4<u16>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector2<u32>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector3<u32>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector4<u32>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector2<u64>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector3<u64>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector4<u64>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector2<usize>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector3<usize>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector4<usize>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector2<i8>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector3<i8>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector4<i8>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector2<i16>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector3<i16>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector4<i16>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector2<i32>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector3<i32>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector4<i32>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector2<i64>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector3<i64>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut Vector4<i64>[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut u8[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut u16[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut u32[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut u64[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut usize[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut i8[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut i16[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut i32[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut i64[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut f32[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

impl<'control, 'resource: 'control> InspectControl<'control, 'resource> for &'control mut f64[src]

type SystemData = ()

type Builder = Builder<'control>

fn control(self) -> Self::Builder[src]

Loading content...

Implementors

Loading content...