[−][src]Trait gdnative::init::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 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 i8
[src]
type Hint = IntHint<i8>
fn export_info(hint: Option<<i8 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 f32
[src]
type Hint = FloatHint<f32>
fn export_info(hint: Option<<f32 as Export>::Hint>) -> ExportInfo
[src]
impl Export for i16
[src]
type Hint = IntHint<i16>
fn export_info(hint: Option<<i16 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 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 String
[src]
type Hint = StringHint
fn export_info(hint: Option<<String 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<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 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 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 bool
[src]
type Hint = ()
fn export_info(_hint: Option<<bool 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 u64
[src]
type Hint = IntHint<u64>
fn export_info(hint: Option<<u64 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 f64
[src]
type Hint = FloatHint<f64>
fn export_info(hint: Option<<f64 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,