Trait gdnative::GodotType
[−]
[src]
pub trait GodotType: Sized { fn to_variant(&self) -> Variant; fn from_variant(variant: &Variant) -> Option<Self>; fn from_sys_variant(variant: &godot_variant) -> Option<Self> { ... } }
Required Methods
fn to_variant(&self) -> Variant
fn from_variant(variant: &Variant) -> Option<Self>
Provided Methods
fn from_sys_variant(variant: &godot_variant) -> Option<Self>
Implementations on Foreign Types
impl GodotType for ()
[src]
fn to_variant(&self) -> Variant
[src]
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_sys_variant(variant: &godot_variant) -> Option<Self>
[src]
impl GodotType for i8
[src]
fn to_variant(&self) -> Variant
[src]
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_sys_variant(variant: &godot_variant) -> Option<Self>
[src]
impl GodotType for i16
[src]
fn to_variant(&self) -> Variant
[src]
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_sys_variant(variant: &godot_variant) -> Option<Self>
[src]
impl GodotType for i32
[src]
fn to_variant(&self) -> Variant
[src]
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_sys_variant(variant: &godot_variant) -> Option<Self>
[src]
impl GodotType for i64
[src]
fn to_variant(&self) -> Variant
[src]
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_sys_variant(variant: &godot_variant) -> Option<Self>
[src]
impl GodotType for u8
[src]
fn to_variant(&self) -> Variant
[src]
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_sys_variant(variant: &godot_variant) -> Option<Self>
[src]
impl GodotType for u16
[src]
fn to_variant(&self) -> Variant
[src]
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_sys_variant(variant: &godot_variant) -> Option<Self>
[src]
impl GodotType for u32
[src]
fn to_variant(&self) -> Variant
[src]
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_sys_variant(variant: &godot_variant) -> Option<Self>
[src]
impl GodotType for u64
[src]
fn to_variant(&self) -> Variant
[src]
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_sys_variant(variant: &godot_variant) -> Option<Self>
[src]
impl GodotType for f32
[src]
fn to_variant(&self) -> Variant
[src]
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_sys_variant(variant: &godot_variant) -> Option<Self>
[src]
impl GodotType for f64
[src]
fn to_variant(&self) -> Variant
[src]
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_sys_variant(variant: &godot_variant) -> Option<Self>
[src]
impl GodotType for String
[src]
fn to_variant(&self) -> Variant
[src]
fn from_variant(variant: &Variant) -> Option<Self>
[src]
fn from_sys_variant(variant: &godot_variant) -> Option<Self>
[src]
Implementors
impl GodotType for VariantArray
impl GodotType for Dictionary
impl GodotType for NodePath
impl GodotType for GodotString
impl GodotType for ByteArray
impl GodotType for Int32Array
impl GodotType for Float32Array
impl GodotType for StringArray
impl GodotType for Vector2Array
impl GodotType for Vector3Array
impl GodotType for ColorArray