[−][src]Struct gdnative::core_types::Color
RGBA color with 32 bits floating point components.
Fields
r: f32
g: f32
b: f32
a: f32
Implementations
impl Color
[src]
pub fn rgba(r: f32, g: f32, b: f32, a: f32) -> Color
[src]
pub fn rgb(r: f32, g: f32, b: f32) -> Color
[src]
pub fn h(&self) -> f32
[src]
pub fn s(&self) -> f32
[src]
pub fn v(&self) -> f32
[src]
Trait Implementations
impl Clone for Color
[src]
impl Copy for Color
[src]
impl Debug for Color
[src]
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 Export for Color
[src]
type Hint = ColorHint
A type-specific hint type that is valid for the type being exported.
fn export_info(hint: Option<<Color as Export>::Hint>) -> ExportInfo
[src]
impl<'l> From<&'l Color> for Variant
[src]
impl FromVariant for Color
[src]
fn from_variant(variant: &Variant) -> Result<Color, FromVariantError>
[src]
impl PartialEq<Color> for Color
[src]
impl StructuralPartialEq for Color
[src]
impl ToVariant for Color
[src]
fn to_variant(&self) -> Variant
[src]
Auto Trait Implementations
impl RefUnwindSafe for Color
impl Send for Color
impl Sync for Color
impl Unpin for Color
impl UnwindSafe for Color
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> OwnedToVariant for T where
T: ToVariant,
[src]
T: ToVariant,
fn owned_to_variant(self) -> Variant
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,