[−][src]Trait gdnative_core::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 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 ByteArray
[src]
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo
[src]
impl Export for Color
[src]
type Hint = ColorHint
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 Dictionary
[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 GodotString
[src]
type Hint = StringHint
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 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 StringArray
[src]
type Hint = ()
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 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 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<T> Export for Instance<T> where
T: NativeClass,
T::Base: ToVariant,
[src]
T: NativeClass,
T::Base: ToVariant,
type Hint = ()
fn export_info(_hint: Option<Self::Hint>) -> ExportInfo
[src]
impl<T> Export for T where
T: GodotObject + ToVariant,
[src]
T: GodotObject + ToVariant,