[−][src]Trait gdnative_core::nativescript::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 i8[src]
type Hint = IntHint<i8>
fn export_info(hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for i16[src]
type Hint = IntHint<i16>
fn export_info(hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for i32[src]
type Hint = IntHint<i32>
fn export_info(hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for i64[src]
type Hint = IntHint<i64>
fn export_info(hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for u8[src]
type Hint = IntHint<u8>
fn export_info(hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for u16[src]
type Hint = IntHint<u16>
fn export_info(hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for u32[src]
type Hint = IntHint<u32>
fn export_info(hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for u64[src]
type Hint = IntHint<u64>
fn export_info(hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for f32[src]
type Hint = FloatHint<f32>
fn export_info(hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for f64[src]
type Hint = FloatHint<f64>
fn export_info(hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for String[src]
type Hint = StringHint
fn export_info(hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for bool[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl<T> Export for Option<T> where
T: Export, [src]
T: Export,
type Hint = T::Hint
fn export_info(hint: Option<Self::Hint>) -> ExportInfo[src]
Implementors
impl Export for Color[src]
type Hint = ColorHint
fn export_info(hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for Dictionary[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for Aabb[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for Basis[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for Plane[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for Transform[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for NodePath[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for Rid[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for GodotString[src]
type Hint = StringHint
fn export_info(hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for VariantArray[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for ByteArray[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for ColorArray[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for Float32Array[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for Quat[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for Rect2[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for Transform2D[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for Vector2[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for Vector3[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for Int32Array[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for StringArray[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for Vector2Array[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl Export for Vector3Array[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl<T> Export for Instance<T, Shared> where
T: NativeClass,
Instance<T, Shared>: ToVariant, [src]
T: NativeClass,
Instance<T, Shared>: ToVariant,
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo[src]
impl<T> Export for Ref<T, Shared> where
T: GodotObject, [src]
T: GodotObject,