Trait gdnative::nativescript::init::Export [−][src]
Trait for exportable types.
Associated Types
Loading content...Required methods
pub fn export_info(hint: Option<Self::Hint>) -> ExportInfo
[src]
Returns ExportInfo
given an optional typed hint.
Implementations on Foreign Types
impl<T> Export for Option<T> where
T: Export,
[src]
T: Export,
type Hint = <T as Export>::Hint
pub fn export_info(hint: Option<<Option<T> as Export>::Hint>) -> ExportInfo
[src]
impl Export for bool
[src]
type Hint = ()
pub fn export_info(_hint: Option<<bool as Export>::Hint>) -> ExportInfo
[src]
impl Export for u8
[src]
type Hint = IntHint<u8>
pub fn export_info(hint: Option<<u8 as Export>::Hint>) -> ExportInfo
[src]
impl Export for Vector2D<f32, UnknownUnit>
[src]
type Hint = ()
pub 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 i32
[src]
type Hint = IntHint<i32>
pub fn export_info(hint: Option<<i32 as Export>::Hint>) -> ExportInfo
[src]
impl Export for Transform2D<f32, UnknownUnit, UnknownUnit>
[src]
type Hint = ()
pub 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 i8
[src]
type Hint = IntHint<i8>
pub fn export_info(hint: Option<<i8 as Export>::Hint>) -> ExportInfo
[src]
impl Export for f64
[src]
type Hint = FloatHint<f64>
pub fn export_info(hint: Option<<f64 as Export>::Hint>) -> ExportInfo
[src]
impl Export for Vector3D<f32, UnknownUnit>
[src]
type Hint = ()
pub 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 u16
[src]
type Hint = IntHint<u16>
pub fn export_info(hint: Option<<u16 as Export>::Hint>) -> ExportInfo
[src]
impl Export for Rotation3D<f32, UnknownUnit, UnknownUnit>
[src]
type Hint = ()
pub 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 u64
[src]
type Hint = IntHint<u64>
pub fn export_info(hint: Option<<u64 as Export>::Hint>) -> ExportInfo
[src]
impl Export for i16
[src]
type Hint = IntHint<i16>
pub fn export_info(hint: Option<<i16 as Export>::Hint>) -> ExportInfo
[src]
impl Export for i64
[src]
type Hint = IntHint<i64>
pub fn export_info(hint: Option<<i64 as Export>::Hint>) -> ExportInfo
[src]
impl Export for f32
[src]
type Hint = FloatHint<f32>
pub fn export_info(hint: Option<<f32 as Export>::Hint>) -> ExportInfo
[src]
impl Export for u32
[src]
type Hint = IntHint<u32>
pub fn export_info(hint: Option<<u32 as Export>::Hint>) -> ExportInfo
[src]
impl Export for String
[src]
type Hint = StringHint
pub fn export_info(hint: Option<<String as Export>::Hint>) -> ExportInfo
[src]
impl Export for Rect<f32, UnknownUnit>
[src]
type Hint = ()
pub fn export_info(
_hint: Option<<Rect<f32, UnknownUnit> as Export>::Hint>
) -> ExportInfo
[src]
_hint: Option<<Rect<f32, UnknownUnit> as Export>::Hint>
) -> ExportInfo
Implementors
impl Export for Aabb
[src]
type Hint = ()
pub fn export_info(_hint: Option<<Aabb as Export>::Hint>) -> ExportInfo
[src]
impl Export for Basis
[src]
type Hint = ()
pub fn export_info(_hint: Option<<Basis as Export>::Hint>) -> ExportInfo
[src]
impl Export for Color
[src]
type Hint = ColorHint
pub fn export_info(hint: Option<<Color as Export>::Hint>) -> ExportInfo
[src]
impl Export for Dictionary<Shared>
[src]
type Hint = ()
pub fn export_info(
_hint: Option<<Dictionary<Shared> as Export>::Hint>
) -> ExportInfo
[src]
_hint: Option<<Dictionary<Shared> as Export>::Hint>
) -> ExportInfo
impl Export for GodotString
[src]
type Hint = StringHint
pub fn export_info(hint: Option<<GodotString as Export>::Hint>) -> ExportInfo
[src]
impl Export for NodePath
[src]
type Hint = ()
pub fn export_info(_hint: Option<<NodePath as Export>::Hint>) -> ExportInfo
[src]
impl Export for Plane
[src]
type Hint = ()
pub fn export_info(_hint: Option<<Plane as Export>::Hint>) -> ExportInfo
[src]
impl Export for Rid
[src]
type Hint = ()
pub fn export_info(_hint: Option<<Rid as Export>::Hint>) -> ExportInfo
[src]
impl Export for Transform
[src]
type Hint = ()
pub fn export_info(_hint: Option<<Transform as Export>::Hint>) -> ExportInfo
[src]
impl Export for TypedArray<f32>
[src]
type Hint = ()
pub fn export_info(
_hint: Option<<TypedArray<f32> as Export>::Hint>
) -> ExportInfo
[src]
_hint: Option<<TypedArray<f32> as Export>::Hint>
) -> ExportInfo
impl Export for TypedArray<i32>
[src]
type Hint = ()
pub fn export_info(
_hint: Option<<TypedArray<i32> as Export>::Hint>
) -> ExportInfo
[src]
_hint: Option<<TypedArray<i32> as Export>::Hint>
) -> ExportInfo
impl Export for TypedArray<u8>
[src]
type Hint = ()
pub fn export_info(
_hint: Option<<TypedArray<u8> as Export>::Hint>
) -> ExportInfo
[src]
_hint: Option<<TypedArray<u8> as Export>::Hint>
) -> ExportInfo
impl Export for TypedArray<Color>
[src]
type Hint = ()
pub fn export_info(
_hint: Option<<TypedArray<Color> as Export>::Hint>
) -> ExportInfo
[src]
_hint: Option<<TypedArray<Color> as Export>::Hint>
) -> ExportInfo
impl Export for TypedArray<GodotString>
[src]
type Hint = ()
pub fn export_info(
_hint: Option<<TypedArray<GodotString> as Export>::Hint>
) -> ExportInfo
[src]
_hint: Option<<TypedArray<GodotString> as Export>::Hint>
) -> ExportInfo
impl Export for TypedArray<Vector2D<f32, UnknownUnit>>
[src]
type Hint = ()
pub fn export_info(
_hint: Option<<TypedArray<Vector2D<f32, UnknownUnit>> as Export>::Hint>
) -> ExportInfo
[src]
_hint: Option<<TypedArray<Vector2D<f32, UnknownUnit>> as Export>::Hint>
) -> ExportInfo
impl Export for TypedArray<Vector3D<f32, UnknownUnit>>
[src]
type Hint = ()
pub fn export_info(
_hint: Option<<TypedArray<Vector3D<f32, UnknownUnit>> as Export>::Hint>
) -> ExportInfo
[src]
_hint: Option<<TypedArray<Vector3D<f32, UnknownUnit>> as Export>::Hint>
) -> ExportInfo
impl Export for VariantArray<Shared>
[src]
type Hint = ()
pub fn export_info(
_hint: Option<<VariantArray<Shared> as Export>::Hint>
) -> ExportInfo
[src]
_hint: Option<<VariantArray<Shared> as Export>::Hint>
) -> ExportInfo
impl<T> Export for Instance<T, Shared> where
T: NativeClass,
Instance<T, Shared>: ToVariant,
[src]
T: NativeClass,
Instance<T, Shared>: ToVariant,
type Hint = ()
pub fn export_info(
_hint: Option<<Instance<T, Shared> as Export>::Hint>
) -> ExportInfo
[src]
_hint: Option<<Instance<T, Shared> as Export>::Hint>
) -> ExportInfo
impl<T> Export for Ref<T, Shared> where
T: GodotObject,
[src]
T: GodotObject,
type Hint = ()
pub fn export_info(
_hint: Option<<Ref<T, Shared> as Export>::Hint>
) -> ExportInfo
[src]
_hint: Option<<Ref<T, Shared> as Export>::Hint>
) -> ExportInfo