[−][src]Trait gdnative::prelude::core_types::typed_array::Element
Trait for element types that can be contained in TypedArray
. This trait is sealed
and has no public interface.
Implementations on Foreign Types
impl Element for Vector3D<f32, UnknownUnit>
[src]
type SysArray = godot_pool_vector3_array
type SysReadAccess = godot_pool_array_read_access
type SysWriteAccess = godot_pool_array_write_access
type SysTy = godot_vector3
type SysRefTy = *const godot_vector3
const SYS_VARIANT_TYPE: u32
[src]
fn element_to_sys(self) -> <Vector3D<f32, UnknownUnit> as Element>::SysTy
[src]
fn element_from_sys(
sys: <Vector3D<f32, UnknownUnit> as Element>::SysTy
) -> Vector3D<f32, UnknownUnit>
[src]
sys: <Vector3D<f32, UnknownUnit> as Element>::SysTy
) -> Vector3D<f32, UnknownUnit>
fn element_to_sys_ref(
&self
) -> <Vector3D<f32, UnknownUnit> as Element>::SysRefTy
[src]
&self
) -> <Vector3D<f32, UnknownUnit> as Element>::SysRefTy
unsafe fn element_from_sys_ref(
sys: <Vector3D<f32, UnknownUnit> as Element>::SysRefTy
) -> Vector3D<f32, UnknownUnit>
[src]
sys: <Vector3D<f32, UnknownUnit> as Element>::SysRefTy
) -> Vector3D<f32, UnknownUnit>
fn array_to_variant_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut godot_variant, *const <Vector3D<f32, UnknownUnit> as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut godot_variant, *const <Vector3D<f32, UnknownUnit> as Element>::SysArray)
fn array_from_variant_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const godot_variant) -> <Vector3D<f32, UnknownUnit> as Element>::SysArray
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const godot_variant) -> <Vector3D<f32, UnknownUnit> as Element>::SysArray
fn new_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray)
fn new_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, *const <Vector3D<f32, UnknownUnit> as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, *const <Vector3D<f32, UnknownUnit> as Element>::SysArray)
fn new_with_array_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, *const godot_array)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, *const godot_array)
fn append_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, <Vector3D<f32, UnknownUnit> as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, <Vector3D<f32, UnknownUnit> as Element>::SysRefTy)
fn append_array_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, *const <Vector3D<f32, UnknownUnit> as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, *const <Vector3D<f32, UnknownUnit> as Element>::SysArray)
fn insert_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, i32, <Vector3D<f32, UnknownUnit> as Element>::SysRefTy) -> u32
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, i32, <Vector3D<f32, UnknownUnit> as Element>::SysRefTy) -> u32
fn invert_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray)
fn push_back_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, <Vector3D<f32, UnknownUnit> as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, <Vector3D<f32, UnknownUnit> as Element>::SysRefTy)
fn remove_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, i32)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, i32)
fn resize_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, i32)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, i32)
fn read_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector3D<f32, UnknownUnit> as Element>::SysArray) -> *mut <Vector3D<f32, UnknownUnit> as Element>::SysReadAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector3D<f32, UnknownUnit> as Element>::SysArray) -> *mut <Vector3D<f32, UnknownUnit> as Element>::SysReadAccess
fn write_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray) -> *mut <Vector3D<f32, UnknownUnit> as Element>::SysWriteAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray) -> *mut <Vector3D<f32, UnknownUnit> as Element>::SysWriteAccess
fn set_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, i32, <Vector3D<f32, UnknownUnit> as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray, i32, <Vector3D<f32, UnknownUnit> as Element>::SysRefTy)
fn get_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector3D<f32, UnknownUnit> as Element>::SysArray, i32) -> <Vector3D<f32, UnknownUnit> as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector3D<f32, UnknownUnit> as Element>::SysArray, i32) -> <Vector3D<f32, UnknownUnit> as Element>::SysTy
fn size_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector3D<f32, UnknownUnit> as Element>::SysArray) -> i32
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector3D<f32, UnknownUnit> as Element>::SysArray) -> i32
fn destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysArray)
fn read_access_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector3D<f32, UnknownUnit> as Element>::SysReadAccess) -> *mut <Vector3D<f32, UnknownUnit> as Element>::SysReadAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector3D<f32, UnknownUnit> as Element>::SysReadAccess) -> *mut <Vector3D<f32, UnknownUnit> as Element>::SysReadAccess
fn read_access_ptr_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector3D<f32, UnknownUnit> as Element>::SysReadAccess) -> *const <Vector3D<f32, UnknownUnit> as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector3D<f32, UnknownUnit> as Element>::SysReadAccess) -> *const <Vector3D<f32, UnknownUnit> as Element>::SysTy
fn read_access_operator_assign_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysReadAccess, *mut <Vector3D<f32, UnknownUnit> as Element>::SysReadAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysReadAccess, *mut <Vector3D<f32, UnknownUnit> as Element>::SysReadAccess)
fn read_access_destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysReadAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysReadAccess)
fn write_access_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector3D<f32, UnknownUnit> as Element>::SysWriteAccess) -> *mut <Vector3D<f32, UnknownUnit> as Element>::SysWriteAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector3D<f32, UnknownUnit> as Element>::SysWriteAccess) -> *mut <Vector3D<f32, UnknownUnit> as Element>::SysWriteAccess
fn write_access_ptr_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector3D<f32, UnknownUnit> as Element>::SysWriteAccess) -> *mut <Vector3D<f32, UnknownUnit> as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector3D<f32, UnknownUnit> as Element>::SysWriteAccess) -> *mut <Vector3D<f32, UnknownUnit> as Element>::SysTy
fn write_access_operator_assign_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysWriteAccess, *mut <Vector3D<f32, UnknownUnit> as Element>::SysWriteAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysWriteAccess, *mut <Vector3D<f32, UnknownUnit> as Element>::SysWriteAccess)
fn write_access_destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysWriteAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector3D<f32, UnknownUnit> as Element>::SysWriteAccess)
impl Element for Vector2D<f32, UnknownUnit>
[src]
type SysArray = godot_pool_vector2_array
type SysReadAccess = godot_pool_array_read_access
type SysWriteAccess = godot_pool_array_write_access
type SysTy = godot_vector2
type SysRefTy = *const godot_vector2
const SYS_VARIANT_TYPE: u32
[src]
fn element_to_sys(self) -> <Vector2D<f32, UnknownUnit> as Element>::SysTy
[src]
fn element_from_sys(
sys: <Vector2D<f32, UnknownUnit> as Element>::SysTy
) -> Vector2D<f32, UnknownUnit>
[src]
sys: <Vector2D<f32, UnknownUnit> as Element>::SysTy
) -> Vector2D<f32, UnknownUnit>
fn element_to_sys_ref(
&self
) -> <Vector2D<f32, UnknownUnit> as Element>::SysRefTy
[src]
&self
) -> <Vector2D<f32, UnknownUnit> as Element>::SysRefTy
unsafe fn element_from_sys_ref(
sys: <Vector2D<f32, UnknownUnit> as Element>::SysRefTy
) -> Vector2D<f32, UnknownUnit>
[src]
sys: <Vector2D<f32, UnknownUnit> as Element>::SysRefTy
) -> Vector2D<f32, UnknownUnit>
fn array_to_variant_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut godot_variant, *const <Vector2D<f32, UnknownUnit> as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut godot_variant, *const <Vector2D<f32, UnknownUnit> as Element>::SysArray)
fn array_from_variant_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const godot_variant) -> <Vector2D<f32, UnknownUnit> as Element>::SysArray
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const godot_variant) -> <Vector2D<f32, UnknownUnit> as Element>::SysArray
fn new_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray)
fn new_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, *const <Vector2D<f32, UnknownUnit> as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, *const <Vector2D<f32, UnknownUnit> as Element>::SysArray)
fn new_with_array_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, *const godot_array)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, *const godot_array)
fn append_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, <Vector2D<f32, UnknownUnit> as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, <Vector2D<f32, UnknownUnit> as Element>::SysRefTy)
fn append_array_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, *const <Vector2D<f32, UnknownUnit> as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, *const <Vector2D<f32, UnknownUnit> as Element>::SysArray)
fn insert_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, i32, <Vector2D<f32, UnknownUnit> as Element>::SysRefTy) -> u32
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, i32, <Vector2D<f32, UnknownUnit> as Element>::SysRefTy) -> u32
fn invert_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray)
fn push_back_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, <Vector2D<f32, UnknownUnit> as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, <Vector2D<f32, UnknownUnit> as Element>::SysRefTy)
fn remove_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, i32)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, i32)
fn resize_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, i32)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, i32)
fn read_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector2D<f32, UnknownUnit> as Element>::SysArray) -> *mut <Vector2D<f32, UnknownUnit> as Element>::SysReadAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector2D<f32, UnknownUnit> as Element>::SysArray) -> *mut <Vector2D<f32, UnknownUnit> as Element>::SysReadAccess
fn write_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray) -> *mut <Vector2D<f32, UnknownUnit> as Element>::SysWriteAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray) -> *mut <Vector2D<f32, UnknownUnit> as Element>::SysWriteAccess
fn set_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, i32, <Vector2D<f32, UnknownUnit> as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray, i32, <Vector2D<f32, UnknownUnit> as Element>::SysRefTy)
fn get_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector2D<f32, UnknownUnit> as Element>::SysArray, i32) -> <Vector2D<f32, UnknownUnit> as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector2D<f32, UnknownUnit> as Element>::SysArray, i32) -> <Vector2D<f32, UnknownUnit> as Element>::SysTy
fn size_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector2D<f32, UnknownUnit> as Element>::SysArray) -> i32
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector2D<f32, UnknownUnit> as Element>::SysArray) -> i32
fn destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysArray)
fn read_access_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector2D<f32, UnknownUnit> as Element>::SysReadAccess) -> *mut <Vector2D<f32, UnknownUnit> as Element>::SysReadAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector2D<f32, UnknownUnit> as Element>::SysReadAccess) -> *mut <Vector2D<f32, UnknownUnit> as Element>::SysReadAccess
fn read_access_ptr_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector2D<f32, UnknownUnit> as Element>::SysReadAccess) -> *const <Vector2D<f32, UnknownUnit> as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector2D<f32, UnknownUnit> as Element>::SysReadAccess) -> *const <Vector2D<f32, UnknownUnit> as Element>::SysTy
fn read_access_operator_assign_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysReadAccess, *mut <Vector2D<f32, UnknownUnit> as Element>::SysReadAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysReadAccess, *mut <Vector2D<f32, UnknownUnit> as Element>::SysReadAccess)
fn read_access_destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysReadAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysReadAccess)
fn write_access_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector2D<f32, UnknownUnit> as Element>::SysWriteAccess) -> *mut <Vector2D<f32, UnknownUnit> as Element>::SysWriteAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector2D<f32, UnknownUnit> as Element>::SysWriteAccess) -> *mut <Vector2D<f32, UnknownUnit> as Element>::SysWriteAccess
fn write_access_ptr_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector2D<f32, UnknownUnit> as Element>::SysWriteAccess) -> *mut <Vector2D<f32, UnknownUnit> as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Vector2D<f32, UnknownUnit> as Element>::SysWriteAccess) -> *mut <Vector2D<f32, UnknownUnit> as Element>::SysTy
fn write_access_operator_assign_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysWriteAccess, *mut <Vector2D<f32, UnknownUnit> as Element>::SysWriteAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysWriteAccess, *mut <Vector2D<f32, UnknownUnit> as Element>::SysWriteAccess)
fn write_access_destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysWriteAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Vector2D<f32, UnknownUnit> as Element>::SysWriteAccess)
impl Element for u8
[src]
type SysArray = godot_pool_byte_array
type SysReadAccess = godot_pool_array_read_access
type SysWriteAccess = godot_pool_array_write_access
type SysTy = u8
type SysRefTy = u8
const SYS_VARIANT_TYPE: u32
[src]
fn element_to_sys(self) -> <u8 as Element>::SysTy
[src]
fn element_from_sys(sys: <u8 as Element>::SysTy) -> u8
[src]
fn element_to_sys_ref(&self) -> <u8 as Element>::SysRefTy
[src]
unsafe fn element_from_sys_ref(sys: <u8 as Element>::SysRefTy) -> u8
[src]
fn array_to_variant_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut godot_variant, *const <u8 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut godot_variant, *const <u8 as Element>::SysArray)
fn array_from_variant_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const godot_variant) -> <u8 as Element>::SysArray
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const godot_variant) -> <u8 as Element>::SysArray
fn new_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray)
fn new_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, *const <u8 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, *const <u8 as Element>::SysArray)
fn new_with_array_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, *const godot_array)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, *const godot_array)
fn append_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, <u8 as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, <u8 as Element>::SysRefTy)
fn append_array_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, *const <u8 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, *const <u8 as Element>::SysArray)
fn insert_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, i32, <u8 as Element>::SysRefTy) -> u32
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, i32, <u8 as Element>::SysRefTy) -> u32
fn invert_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray)
fn push_back_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, <u8 as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, <u8 as Element>::SysRefTy)
fn remove_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, i32)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, i32)
fn resize_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, i32)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, i32)
fn read_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <u8 as Element>::SysArray) -> *mut <u8 as Element>::SysReadAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <u8 as Element>::SysArray) -> *mut <u8 as Element>::SysReadAccess
fn write_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray) -> *mut <u8 as Element>::SysWriteAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray) -> *mut <u8 as Element>::SysWriteAccess
fn set_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, i32, <u8 as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray, i32, <u8 as Element>::SysRefTy)
fn get_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <u8 as Element>::SysArray, i32) -> <u8 as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <u8 as Element>::SysArray, i32) -> <u8 as Element>::SysTy
fn size_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <u8 as Element>::SysArray) -> i32
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <u8 as Element>::SysArray) -> i32
fn destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysArray)
fn read_access_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <u8 as Element>::SysReadAccess) -> *mut <u8 as Element>::SysReadAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <u8 as Element>::SysReadAccess) -> *mut <u8 as Element>::SysReadAccess
fn read_access_ptr_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <u8 as Element>::SysReadAccess) -> *const <u8 as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <u8 as Element>::SysReadAccess) -> *const <u8 as Element>::SysTy
fn read_access_operator_assign_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysReadAccess, *mut <u8 as Element>::SysReadAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysReadAccess, *mut <u8 as Element>::SysReadAccess)
fn read_access_destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysReadAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysReadAccess)
fn write_access_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <u8 as Element>::SysWriteAccess) -> *mut <u8 as Element>::SysWriteAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <u8 as Element>::SysWriteAccess) -> *mut <u8 as Element>::SysWriteAccess
fn write_access_ptr_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <u8 as Element>::SysWriteAccess) -> *mut <u8 as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <u8 as Element>::SysWriteAccess) -> *mut <u8 as Element>::SysTy
fn write_access_operator_assign_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysWriteAccess, *mut <u8 as Element>::SysWriteAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysWriteAccess, *mut <u8 as Element>::SysWriteAccess)
fn write_access_destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysWriteAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <u8 as Element>::SysWriteAccess)
impl Element for i32
[src]
type SysArray = godot_pool_int_array
type SysReadAccess = godot_pool_array_read_access
type SysWriteAccess = godot_pool_array_write_access
type SysTy = i32
type SysRefTy = i32
const SYS_VARIANT_TYPE: u32
[src]
fn element_to_sys(self) -> <i32 as Element>::SysTy
[src]
fn element_from_sys(sys: <i32 as Element>::SysTy) -> i32
[src]
fn element_to_sys_ref(&self) -> <i32 as Element>::SysRefTy
[src]
unsafe fn element_from_sys_ref(sys: <i32 as Element>::SysRefTy) -> i32
[src]
fn array_to_variant_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut godot_variant, *const <i32 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut godot_variant, *const <i32 as Element>::SysArray)
fn array_from_variant_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const godot_variant) -> <i32 as Element>::SysArray
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const godot_variant) -> <i32 as Element>::SysArray
fn new_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray)
fn new_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, *const <i32 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, *const <i32 as Element>::SysArray)
fn new_with_array_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, *const godot_array)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, *const godot_array)
fn append_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, <i32 as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, <i32 as Element>::SysRefTy)
fn append_array_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, *const <i32 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, *const <i32 as Element>::SysArray)
fn insert_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, i32, <i32 as Element>::SysRefTy) -> u32
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, i32, <i32 as Element>::SysRefTy) -> u32
fn invert_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray)
fn push_back_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, <i32 as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, <i32 as Element>::SysRefTy)
fn remove_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, i32)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, i32)
fn resize_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, i32)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, i32)
fn read_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <i32 as Element>::SysArray) -> *mut <i32 as Element>::SysReadAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <i32 as Element>::SysArray) -> *mut <i32 as Element>::SysReadAccess
fn write_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray) -> *mut <i32 as Element>::SysWriteAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray) -> *mut <i32 as Element>::SysWriteAccess
fn set_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, i32, <i32 as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray, i32, <i32 as Element>::SysRefTy)
fn get_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <i32 as Element>::SysArray, i32) -> <i32 as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <i32 as Element>::SysArray, i32) -> <i32 as Element>::SysTy
fn size_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <i32 as Element>::SysArray) -> i32
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <i32 as Element>::SysArray) -> i32
fn destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysArray)
fn read_access_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <i32 as Element>::SysReadAccess) -> *mut <i32 as Element>::SysReadAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <i32 as Element>::SysReadAccess) -> *mut <i32 as Element>::SysReadAccess
fn read_access_ptr_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <i32 as Element>::SysReadAccess) -> *const <i32 as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <i32 as Element>::SysReadAccess) -> *const <i32 as Element>::SysTy
fn read_access_operator_assign_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysReadAccess, *mut <i32 as Element>::SysReadAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysReadAccess, *mut <i32 as Element>::SysReadAccess)
fn read_access_destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysReadAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysReadAccess)
fn write_access_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <i32 as Element>::SysWriteAccess) -> *mut <i32 as Element>::SysWriteAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <i32 as Element>::SysWriteAccess) -> *mut <i32 as Element>::SysWriteAccess
fn write_access_ptr_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <i32 as Element>::SysWriteAccess) -> *mut <i32 as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <i32 as Element>::SysWriteAccess) -> *mut <i32 as Element>::SysTy
fn write_access_operator_assign_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysWriteAccess, *mut <i32 as Element>::SysWriteAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysWriteAccess, *mut <i32 as Element>::SysWriteAccess)
fn write_access_destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysWriteAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <i32 as Element>::SysWriteAccess)
impl Element for f32
[src]
type SysArray = godot_pool_real_array
type SysReadAccess = godot_pool_array_read_access
type SysWriteAccess = godot_pool_array_write_access
type SysTy = f32
type SysRefTy = f32
const SYS_VARIANT_TYPE: u32
[src]
fn element_to_sys(self) -> <f32 as Element>::SysTy
[src]
fn element_from_sys(sys: <f32 as Element>::SysTy) -> f32
[src]
fn element_to_sys_ref(&self) -> <f32 as Element>::SysRefTy
[src]
unsafe fn element_from_sys_ref(sys: <f32 as Element>::SysRefTy) -> f32
[src]
fn array_to_variant_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut godot_variant, *const <f32 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut godot_variant, *const <f32 as Element>::SysArray)
fn array_from_variant_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const godot_variant) -> <f32 as Element>::SysArray
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const godot_variant) -> <f32 as Element>::SysArray
fn new_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray)
fn new_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, *const <f32 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, *const <f32 as Element>::SysArray)
fn new_with_array_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, *const godot_array)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, *const godot_array)
fn append_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, <f32 as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, <f32 as Element>::SysRefTy)
fn append_array_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, *const <f32 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, *const <f32 as Element>::SysArray)
fn insert_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, i32, <f32 as Element>::SysRefTy) -> u32
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, i32, <f32 as Element>::SysRefTy) -> u32
fn invert_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray)
fn push_back_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, <f32 as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, <f32 as Element>::SysRefTy)
fn remove_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, i32)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, i32)
fn resize_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, i32)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, i32)
fn read_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <f32 as Element>::SysArray) -> *mut <f32 as Element>::SysReadAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <f32 as Element>::SysArray) -> *mut <f32 as Element>::SysReadAccess
fn write_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray) -> *mut <f32 as Element>::SysWriteAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray) -> *mut <f32 as Element>::SysWriteAccess
fn set_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, i32, <f32 as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray, i32, <f32 as Element>::SysRefTy)
fn get_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <f32 as Element>::SysArray, i32) -> <f32 as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <f32 as Element>::SysArray, i32) -> <f32 as Element>::SysTy
fn size_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <f32 as Element>::SysArray) -> i32
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <f32 as Element>::SysArray) -> i32
fn destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysArray)
fn read_access_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <f32 as Element>::SysReadAccess) -> *mut <f32 as Element>::SysReadAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <f32 as Element>::SysReadAccess) -> *mut <f32 as Element>::SysReadAccess
fn read_access_ptr_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <f32 as Element>::SysReadAccess) -> *const <f32 as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <f32 as Element>::SysReadAccess) -> *const <f32 as Element>::SysTy
fn read_access_operator_assign_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysReadAccess, *mut <f32 as Element>::SysReadAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysReadAccess, *mut <f32 as Element>::SysReadAccess)
fn read_access_destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysReadAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysReadAccess)
fn write_access_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <f32 as Element>::SysWriteAccess) -> *mut <f32 as Element>::SysWriteAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <f32 as Element>::SysWriteAccess) -> *mut <f32 as Element>::SysWriteAccess
fn write_access_ptr_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <f32 as Element>::SysWriteAccess) -> *mut <f32 as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <f32 as Element>::SysWriteAccess) -> *mut <f32 as Element>::SysTy
fn write_access_operator_assign_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysWriteAccess, *mut <f32 as Element>::SysWriteAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysWriteAccess, *mut <f32 as Element>::SysWriteAccess)
fn write_access_destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysWriteAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <f32 as Element>::SysWriteAccess)
Implementors
impl Element for Color
[src]
type SysArray = godot_pool_color_array
type SysReadAccess = godot_pool_array_read_access
type SysWriteAccess = godot_pool_array_write_access
type SysTy = godot_color
type SysRefTy = *const godot_color
const SYS_VARIANT_TYPE: u32
[src]
fn element_to_sys(self) -> <Color as Element>::SysTy
[src]
fn element_from_sys(sys: <Color as Element>::SysTy) -> Color
[src]
fn element_to_sys_ref(&self) -> <Color as Element>::SysRefTy
[src]
unsafe fn element_from_sys_ref(sys: <Color as Element>::SysRefTy) -> Color
[src]
fn array_to_variant_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut godot_variant, *const <Color as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut godot_variant, *const <Color as Element>::SysArray)
fn array_from_variant_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const godot_variant) -> <Color as Element>::SysArray
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const godot_variant) -> <Color as Element>::SysArray
fn new_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray)
fn new_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, *const <Color as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, *const <Color as Element>::SysArray)
fn new_with_array_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, *const godot_array)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, *const godot_array)
fn append_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, <Color as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, <Color as Element>::SysRefTy)
fn append_array_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, *const <Color as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, *const <Color as Element>::SysArray)
fn insert_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, i32, <Color as Element>::SysRefTy) -> u32
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, i32, <Color as Element>::SysRefTy) -> u32
fn invert_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray)
fn push_back_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, <Color as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, <Color as Element>::SysRefTy)
fn remove_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, i32)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, i32)
fn resize_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, i32)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, i32)
fn read_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Color as Element>::SysArray) -> *mut <Color as Element>::SysReadAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Color as Element>::SysArray) -> *mut <Color as Element>::SysReadAccess
fn write_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray) -> *mut <Color as Element>::SysWriteAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray) -> *mut <Color as Element>::SysWriteAccess
fn set_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, i32, <Color as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray, i32, <Color as Element>::SysRefTy)
fn get_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Color as Element>::SysArray, i32) -> <Color as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Color as Element>::SysArray, i32) -> <Color as Element>::SysTy
fn size_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Color as Element>::SysArray) -> i32
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Color as Element>::SysArray) -> i32
fn destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysArray)
fn read_access_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Color as Element>::SysReadAccess) -> *mut <Color as Element>::SysReadAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Color as Element>::SysReadAccess) -> *mut <Color as Element>::SysReadAccess
fn read_access_ptr_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Color as Element>::SysReadAccess) -> *const <Color as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Color as Element>::SysReadAccess) -> *const <Color as Element>::SysTy
fn read_access_operator_assign_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysReadAccess, *mut <Color as Element>::SysReadAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysReadAccess, *mut <Color as Element>::SysReadAccess)
fn read_access_destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysReadAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysReadAccess)
fn write_access_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Color as Element>::SysWriteAccess) -> *mut <Color as Element>::SysWriteAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Color as Element>::SysWriteAccess) -> *mut <Color as Element>::SysWriteAccess
fn write_access_ptr_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <Color as Element>::SysWriteAccess) -> *mut <Color as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <Color as Element>::SysWriteAccess) -> *mut <Color as Element>::SysTy
fn write_access_operator_assign_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysWriteAccess, *mut <Color as Element>::SysWriteAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysWriteAccess, *mut <Color as Element>::SysWriteAccess)
fn write_access_destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysWriteAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <Color as Element>::SysWriteAccess)
impl Element for GodotString
[src]
type SysArray = godot_pool_string_array
type SysReadAccess = godot_pool_array_read_access
type SysWriteAccess = godot_pool_array_write_access
type SysTy = godot_string
type SysRefTy = *const godot_string
const SYS_VARIANT_TYPE: u32
[src]
fn element_to_sys(self) -> <GodotString as Element>::SysTy
[src]
fn element_from_sys(sys: <GodotString as Element>::SysTy) -> GodotString
[src]
fn element_to_sys_ref(&self) -> <GodotString as Element>::SysRefTy
[src]
unsafe fn element_from_sys_ref(
sys: <GodotString as Element>::SysRefTy
) -> GodotString
[src]
sys: <GodotString as Element>::SysRefTy
) -> GodotString
fn array_to_variant_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut godot_variant, *const <GodotString as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut godot_variant, *const <GodotString as Element>::SysArray)
fn array_from_variant_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const godot_variant) -> <GodotString as Element>::SysArray
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const godot_variant) -> <GodotString as Element>::SysArray
fn new_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray)
fn new_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, *const <GodotString as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, *const <GodotString as Element>::SysArray)
fn new_with_array_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, *const godot_array)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, *const godot_array)
fn append_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, <GodotString as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, <GodotString as Element>::SysRefTy)
fn append_array_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, *const <GodotString as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, *const <GodotString as Element>::SysArray)
fn insert_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, i32, <GodotString as Element>::SysRefTy) -> u32
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, i32, <GodotString as Element>::SysRefTy) -> u32
fn invert_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray)
fn push_back_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, <GodotString as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, <GodotString as Element>::SysRefTy)
fn remove_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, i32)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, i32)
fn resize_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, i32)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, i32)
fn read_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <GodotString as Element>::SysArray) -> *mut <GodotString as Element>::SysReadAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <GodotString as Element>::SysArray) -> *mut <GodotString as Element>::SysReadAccess
fn write_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray) -> *mut <GodotString as Element>::SysWriteAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray) -> *mut <GodotString as Element>::SysWriteAccess
fn set_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, i32, <GodotString as Element>::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray, i32, <GodotString as Element>::SysRefTy)
fn get_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <GodotString as Element>::SysArray, i32) -> <GodotString as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <GodotString as Element>::SysArray, i32) -> <GodotString as Element>::SysTy
fn size_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <GodotString as Element>::SysArray) -> i32
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <GodotString as Element>::SysArray) -> i32
fn destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysArray)
fn read_access_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <GodotString as Element>::SysReadAccess) -> *mut <GodotString as Element>::SysReadAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <GodotString as Element>::SysReadAccess) -> *mut <GodotString as Element>::SysReadAccess
fn read_access_ptr_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <GodotString as Element>::SysReadAccess) -> *const <GodotString as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <GodotString as Element>::SysReadAccess) -> *const <GodotString as Element>::SysTy
fn read_access_operator_assign_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysReadAccess, *mut <GodotString as Element>::SysReadAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysReadAccess, *mut <GodotString as Element>::SysReadAccess)
fn read_access_destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysReadAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysReadAccess)
fn write_access_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <GodotString as Element>::SysWriteAccess) -> *mut <GodotString as Element>::SysWriteAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <GodotString as Element>::SysWriteAccess) -> *mut <GodotString as Element>::SysWriteAccess
fn write_access_ptr_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*const <GodotString as Element>::SysWriteAccess) -> *mut <GodotString as Element>::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*const <GodotString as Element>::SysWriteAccess) -> *mut <GodotString as Element>::SysTy
fn write_access_operator_assign_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysWriteAccess, *mut <GodotString as Element>::SysWriteAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysWriteAccess, *mut <GodotString as Element>::SysWriteAccess)
fn write_access_destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysWriteAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(*mut <GodotString as Element>::SysWriteAccess)