[−][src]Trait gdnative_bindings::init::property::Export
Trait for exportable types.
Associated Types
type Hint
A type-specific hint type that is valid for the type being exported.
Required methods
fn export_info(hint: Option<Self::Hint>) -> ExportInfo
Returns ExportInfo given an optional typed hint.
Implementations on Foreign Types
impl Export for f32[src]
type Hint = FloatHint<f32>
fn export_info(hint: Option<<f32 as Export>::Hint>) -> ExportInfo[src]
impl Export for Vector2D<f32, UnknownUnit>[src]
type Hint = ()
fn export_info(
_hint: Option<<Vector2D<f32, UnknownUnit> as Export>::Hint>
) -> ExportInfo[src]
_hint: Option<<Vector2D<f32, UnknownUnit> as Export>::Hint>
) -> ExportInfo
impl Export for u64[src]
type Hint = IntHint<u64>
fn export_info(hint: Option<<u64 as Export>::Hint>) -> ExportInfo[src]
impl Export for Rotation3D<f32, UnknownUnit, UnknownUnit>[src]
type Hint = ()
fn export_info(
_hint: Option<<Rotation3D<f32, UnknownUnit, UnknownUnit> as Export>::Hint>
) -> ExportInfo[src]
_hint: Option<<Rotation3D<f32, UnknownUnit, UnknownUnit> as Export>::Hint>
) -> ExportInfo
impl Export for String[src]
type Hint = StringHint
fn export_info(hint: Option<<String as Export>::Hint>) -> ExportInfo[src]
impl Export for i64[src]
type Hint = IntHint<i64>
fn export_info(hint: Option<<i64 as Export>::Hint>) -> ExportInfo[src]
impl Export for Rect<f32, UnknownUnit>[src]
type Hint = ()
fn export_info(
_hint: Option<<Rect<f32, UnknownUnit> as Export>::Hint>
) -> ExportInfo[src]
_hint: Option<<Rect<f32, UnknownUnit> as Export>::Hint>
) -> ExportInfo
impl Export for i16[src]
type Hint = IntHint<i16>
fn export_info(hint: Option<<i16 as Export>::Hint>) -> ExportInfo[src]
impl Export for Transform2D<f32, UnknownUnit, UnknownUnit>[src]
type Hint = ()
fn export_info(
_hint: Option<<Transform2D<f32, UnknownUnit, UnknownUnit> as Export>::Hint>
) -> ExportInfo[src]
_hint: Option<<Transform2D<f32, UnknownUnit, UnknownUnit> as Export>::Hint>
) -> ExportInfo
impl Export for f64[src]
type Hint = FloatHint<f64>
fn export_info(hint: Option<<f64 as Export>::Hint>) -> ExportInfo[src]
impl Export for u8[src]
type Hint = IntHint<u8>
fn export_info(hint: Option<<u8 as Export>::Hint>) -> ExportInfo[src]
impl Export for u16[src]
type Hint = IntHint<u16>
fn export_info(hint: Option<<u16 as Export>::Hint>) -> ExportInfo[src]
impl Export for u32[src]
type Hint = IntHint<u32>
fn export_info(hint: Option<<u32 as Export>::Hint>) -> ExportInfo[src]
impl Export for bool[src]
type Hint = ()
fn export_info(_hint: Option<<bool as Export>::Hint>) -> ExportInfo[src]
impl<T> Export for Option<T> where
T: Export, [src]
T: Export,
type Hint = <T as Export>::Hint
fn export_info(hint: Option<<Option<T> as Export>::Hint>) -> ExportInfo[src]
impl Export for i32[src]
type Hint = IntHint<i32>
fn export_info(hint: Option<<i32 as Export>::Hint>) -> ExportInfo[src]
impl Export for Vector3D<f32, UnknownUnit>[src]
type Hint = ()
fn export_info(
_hint: Option<<Vector3D<f32, UnknownUnit> as Export>::Hint>
) -> ExportInfo[src]
_hint: Option<<Vector3D<f32, UnknownUnit> as Export>::Hint>
) -> ExportInfo
impl Export for i8[src]
type Hint = IntHint<i8>
fn export_info(hint: Option<<i8 as Export>::Hint>) -> ExportInfo[src]
Implementors
impl Export for Aabb[src]
type Hint = ()
fn export_info(_hint: Option<<Aabb as Export>::Hint>) -> ExportInfo[src]
impl Export for Basis[src]
type Hint = ()
fn export_info(_hint: Option<<Basis as Export>::Hint>) -> ExportInfo[src]
impl Export for ByteArray[src]
type Hint = ()
fn export_info(_hint: Option<<ByteArray as Export>::Hint>) -> ExportInfo[src]
impl Export for Color[src]
type Hint = ColorHint
fn export_info(hint: Option<<Color as Export>::Hint>) -> ExportInfo[src]
impl Export for ColorArray[src]
type Hint = ()
fn export_info(_hint: Option<<ColorArray as Export>::Hint>) -> ExportInfo[src]
impl Export for Dictionary[src]
type Hint = ()
fn export_info(_hint: Option<<Dictionary as Export>::Hint>) -> ExportInfo[src]
impl Export for Float32Array[src]
type Hint = ()
fn export_info(_hint: Option<<Float32Array as Export>::Hint>) -> ExportInfo[src]
impl Export for GodotString[src]
type Hint = StringHint
fn export_info(hint: Option<<GodotString as Export>::Hint>) -> ExportInfo[src]
impl Export for Int32Array[src]
type Hint = ()
fn export_info(_hint: Option<<Int32Array as Export>::Hint>) -> ExportInfo[src]
impl Export for NodePath[src]
type Hint = ()
fn export_info(_hint: Option<<NodePath as Export>::Hint>) -> ExportInfo[src]
impl Export for Plane[src]
type Hint = ()
fn export_info(_hint: Option<<Plane as Export>::Hint>) -> ExportInfo[src]
impl Export for Rid[src]
type Hint = ()
fn export_info(_hint: Option<<Rid as Export>::Hint>) -> ExportInfo[src]
impl Export for StringArray[src]
type Hint = ()
fn export_info(_hint: Option<<StringArray as Export>::Hint>) -> ExportInfo[src]
impl Export for Transform[src]
type Hint = ()
fn export_info(_hint: Option<<Transform as Export>::Hint>) -> ExportInfo[src]
impl Export for VariantArray[src]
type Hint = ()
fn export_info(_hint: Option<<VariantArray as Export>::Hint>) -> ExportInfo[src]
impl Export for Vector2Array[src]
type Hint = ()
fn export_info(_hint: Option<<Vector2Array as Export>::Hint>) -> ExportInfo[src]
impl Export for Vector3Array[src]
type Hint = ()
fn export_info(_hint: Option<<Vector3Array as Export>::Hint>) -> ExportInfo[src]
impl<T> Export for Instance<T> where
T: NativeClass,
<T as NativeClass>::Base: ToVariant, [src]
T: NativeClass,
<T as NativeClass>::Base: ToVariant,
type Hint = ()
fn export_info(_hint: Option<<Instance<T> as Export>::Hint>) -> ExportInfo[src]
impl<T> Export for T where
T: GodotObject + ToVariant, [src]
T: GodotObject + ToVariant,