Struct gdnative_core::core_types::color::Color [−][src]
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]
pub fn lerp(&self, other: Color, weight: f32) -> Color
[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_color_array_read_access
type SysWriteAccess = godot_pool_color_array_write_access
type SysTy = godot_color
type SysRefTy = *const godot_color
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 Color
[src]
type Hint = ColorHint
A type-specific hint type that is valid for the type being exported.
fn export_info(hint: Option<Self::Hint>) -> ExportInfo
[src]
impl FromVariant for Color
[src]
fn from_variant(variant: &Variant) -> Result<Self, 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
[src]
impl Send for Color
[src]
impl Sync for Color
[src]
impl Unpin for Color
[src]
impl UnwindSafe for Color
[src]
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,
pub 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,
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,