[−][src]Type Definition gdnative_core::core_types::geom::Vector3
type Vector3 = Vector3D<f32>;
Trait Implementations
impl Element for Vector3
[src]
type SysArray = godot_pool_vector3_array
type SysReadAccess = godot_pool_vector3_array_read_access
type SysWriteAccess = godot_pool_vector3_array_write_access
type SysTy = godot_vector3
type SysRefTy = *const godot_vector3
const SYS_VARIANT_TYPE: godot_variant_type
[src]
fn element_to_sys(self) -> Self::SysTy
[src]
fn element_from_sys(sys: Self::SysTy) -> Self
[src]
fn element_to_sys_ref(&self) -> Self::SysRefTy
[src]
unsafe fn element_from_sys_ref(sys: Self::SysRefTy) -> Self
[src]
fn array_to_variant_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut godot_variant, _: *const Self::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut godot_variant, _: *const Self::SysArray)
fn array_from_variant_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *const godot_variant) -> Self::SysArray
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *const godot_variant) -> Self::SysArray
fn new_fn(api: &GodotApi) -> unsafe extern "C" fn(_: *mut Self::SysArray)
[src]
fn new_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: *const Self::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: *const Self::SysArray)
fn new_with_array_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: *const godot_array)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: *const godot_array)
fn append_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: Self::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: Self::SysRefTy)
fn append_array_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: *const Self::SysArray)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: *const Self::SysArray)
fn insert_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: godot_int, _: Self::SysRefTy) -> godot_error
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: godot_int, _: Self::SysRefTy) -> godot_error
fn invert_fn(api: &GodotApi) -> unsafe extern "C" fn(_: *mut Self::SysArray)
[src]
fn push_back_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: Self::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: Self::SysRefTy)
fn remove_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: godot_int)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: godot_int)
fn resize_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: godot_int)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: godot_int)
fn read_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *const Self::SysArray) -> *mut Self::SysReadAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *const Self::SysArray) -> *mut Self::SysReadAccess
fn write_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray) -> *mut Self::SysWriteAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray) -> *mut Self::SysWriteAccess
fn set_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: godot_int, _: Self::SysRefTy)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysArray, _: godot_int, _: Self::SysRefTy)
fn get_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *const Self::SysArray, _: godot_int) -> Self::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *const Self::SysArray, _: godot_int) -> Self::SysTy
fn size_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *const Self::SysArray) -> godot_int
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *const Self::SysArray) -> godot_int
fn destroy_fn(api: &GodotApi) -> unsafe extern "C" fn(_: *mut Self::SysArray)
[src]
fn read_access_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *const Self::SysReadAccess) -> *mut Self::SysReadAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *const Self::SysReadAccess) -> *mut Self::SysReadAccess
fn read_access_ptr_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *const Self::SysReadAccess) -> *const Self::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *const Self::SysReadAccess) -> *const Self::SysTy
fn read_access_operator_assign_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysReadAccess, _: *mut Self::SysReadAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysReadAccess, _: *mut Self::SysReadAccess)
fn read_access_destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysReadAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysReadAccess)
fn write_access_copy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *const Self::SysWriteAccess) -> *mut Self::SysWriteAccess
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *const Self::SysWriteAccess) -> *mut Self::SysWriteAccess
fn write_access_ptr_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *const Self::SysWriteAccess) -> *mut Self::SysTy
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *const Self::SysWriteAccess) -> *mut Self::SysTy
fn write_access_operator_assign_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysWriteAccess, _: *mut Self::SysWriteAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysWriteAccess, _: *mut Self::SysWriteAccess)
fn write_access_destroy_fn(
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysWriteAccess)
[src]
api: &GodotApi
) -> unsafe extern "C" fn(_: *mut Self::SysWriteAccess)
impl Export for Vector3
[src]
type Hint = ()
A type-specific hint type that is valid for the type being exported.