[]Struct jni_android_sys::android::graphics::Color

#[repr(transparent)]
pub struct Color(_);

public class Color

Required feature: "android-graphics-Color"

Methods

impl Color

pub fn new<'env>(
    __jni_env: &'env Env
) -> Result<Local<'env, Color>, Local<'env, Throwable>>
[src]

pub fn getColorSpace<'env>(
    &'env self
) -> Result<Option<Local<'env, ColorSpace>>, Local<'env, Throwable>>
[src]

getColorSpace

Required features: "android-graphics-ColorSpace"

pub fn getModel<'env>(
    &'env self
) -> Result<Option<Local<'env, ColorSpace_Model>>, Local<'env, Throwable>>
[src]

getModel

Required features: "android-graphics-ColorSpace_Model"

pub fn isWideGamut<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isSrgb<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn getComponentCount<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn pack<'env>(&'env self) -> Result<i64, Local<'env, Throwable>>[src]

pub fn convert_ColorSpace<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ColorSpace>>
) -> Result<Option<Local<'env, Color>>, Local<'env, Throwable>>
[src]

convert

Required features: "android-graphics-Color", "android-graphics-ColorSpace"

pub fn toArgb<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn red<'env>(&'env self) -> Result<f32, Local<'env, Throwable>>[src]

pub fn green<'env>(&'env self) -> Result<f32, Local<'env, Throwable>>[src]

pub fn blue<'env>(&'env self) -> Result<f32, Local<'env, Throwable>>[src]

pub fn alpha<'env>(&'env self) -> Result<f32, Local<'env, Throwable>>[src]

pub fn getComponents<'env>(
    &'env self
) -> Result<Option<Local<'env, FloatArray>>, Local<'env, Throwable>>
[src]

pub fn getComponents_float_array<'env>(
    &'env self,
    arg0: impl Into<Option<&'env FloatArray>>
) -> Result<Option<Local<'env, FloatArray>>, Local<'env, Throwable>>
[src]

pub fn getComponent<'env>(
    &'env self,
    arg0: i32
) -> Result<f32, Local<'env, Throwable>>
[src]

pub fn luminance<'env>(&'env self) -> Result<f32, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn colorSpace<'env>(
    __jni_env: &'env Env,
    arg0: i64
) -> Result<Option<Local<'env, ColorSpace>>, Local<'env, Throwable>>
[src]

colorSpace

Required features: "android-graphics-ColorSpace"

pub fn red_long<'env>(
    __jni_env: &'env Env,
    arg0: i64
) -> Result<f32, Local<'env, Throwable>>
[src]

pub fn green_long<'env>(
    __jni_env: &'env Env,
    arg0: i64
) -> Result<f32, Local<'env, Throwable>>
[src]

pub fn blue_long<'env>(
    __jni_env: &'env Env,
    arg0: i64
) -> Result<f32, Local<'env, Throwable>>
[src]

pub fn alpha_long<'env>(
    __jni_env: &'env Env,
    arg0: i64
) -> Result<f32, Local<'env, Throwable>>
[src]

pub fn isSrgb_long<'env>(
    __jni_env: &'env Env,
    arg0: i64
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn isWideGamut_long<'env>(
    __jni_env: &'env Env,
    arg0: i64
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn isInColorSpace<'env>(
    __jni_env: &'env Env,
    arg0: i64,
    arg1: impl Into<Option<&'env ColorSpace>>
) -> Result<bool, Local<'env, Throwable>>
[src]

isInColorSpace

Required features: "android-graphics-ColorSpace"

pub fn toArgb_long<'env>(
    __jni_env: &'env Env,
    arg0: i64
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn valueOf_int<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<Option<Local<'env, Color>>, Local<'env, Throwable>>
[src]

valueOf

Required features: "android-graphics-Color"

pub fn valueOf_long<'env>(
    __jni_env: &'env Env,
    arg0: i64
) -> Result<Option<Local<'env, Color>>, Local<'env, Throwable>>
[src]

valueOf

Required features: "android-graphics-Color"

pub fn valueOf_float_float_float<'env>(
    __jni_env: &'env Env,
    arg0: f32,
    arg1: f32,
    arg2: f32
) -> Result<Option<Local<'env, Color>>, Local<'env, Throwable>>
[src]

valueOf

Required features: "android-graphics-Color"

pub fn valueOf_float_float_float_float<'env>(
    __jni_env: &'env Env,
    arg0: f32,
    arg1: f32,
    arg2: f32,
    arg3: f32
) -> Result<Option<Local<'env, Color>>, Local<'env, Throwable>>
[src]

valueOf

Required features: "android-graphics-Color"

pub fn valueOf_float_float_float_float_ColorSpace<'env>(
    __jni_env: &'env Env,
    arg0: f32,
    arg1: f32,
    arg2: f32,
    arg3: f32,
    arg4: impl Into<Option<&'env ColorSpace>>
) -> Result<Option<Local<'env, Color>>, Local<'env, Throwable>>
[src]

valueOf

Required features: "android-graphics-Color", "android-graphics-ColorSpace"

pub fn valueOf_float_array_ColorSpace<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env FloatArray>>,
    arg1: impl Into<Option<&'env ColorSpace>>
) -> Result<Option<Local<'env, Color>>, Local<'env, Throwable>>
[src]

valueOf

Required features: "android-graphics-Color", "android-graphics-ColorSpace"

pub fn pack_int<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<i64, Local<'env, Throwable>>
[src]

pub fn pack_float_float_float<'env>(
    __jni_env: &'env Env,
    arg0: f32,
    arg1: f32,
    arg2: f32
) -> Result<i64, Local<'env, Throwable>>
[src]

pub fn pack_float_float_float_float<'env>(
    __jni_env: &'env Env,
    arg0: f32,
    arg1: f32,
    arg2: f32,
    arg3: f32
) -> Result<i64, Local<'env, Throwable>>
[src]

pub fn pack_float_float_float_float_ColorSpace<'env>(
    __jni_env: &'env Env,
    arg0: f32,
    arg1: f32,
    arg2: f32,
    arg3: f32,
    arg4: impl Into<Option<&'env ColorSpace>>
) -> Result<i64, Local<'env, Throwable>>
[src]

pack

Required features: "android-graphics-ColorSpace"

pub fn convert_int_ColorSpace<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: impl Into<Option<&'env ColorSpace>>
) -> Result<i64, Local<'env, Throwable>>
[src]

convert

Required features: "android-graphics-ColorSpace"

pub fn convert_long_ColorSpace<'env>(
    __jni_env: &'env Env,
    arg0: i64,
    arg1: impl Into<Option<&'env ColorSpace>>
) -> Result<i64, Local<'env, Throwable>>
[src]

convert

Required features: "android-graphics-ColorSpace"

pub fn convert_float_float_float_float_ColorSpace_ColorSpace<'env>(
    __jni_env: &'env Env,
    arg0: f32,
    arg1: f32,
    arg2: f32,
    arg3: f32,
    arg4: impl Into<Option<&'env ColorSpace>>,
    arg5: impl Into<Option<&'env ColorSpace>>
) -> Result<i64, Local<'env, Throwable>>
[src]

convert

Required features: "android-graphics-ColorSpace"

pub fn convert_long_Connector<'env>(
    __jni_env: &'env Env,
    arg0: i64,
    arg1: impl Into<Option<&'env ColorSpace_Connector>>
) -> Result<i64, Local<'env, Throwable>>
[src]

convert

Required features: "android-graphics-ColorSpace_Connector"

pub fn convert_float_float_float_float_Connector<'env>(
    __jni_env: &'env Env,
    arg0: f32,
    arg1: f32,
    arg2: f32,
    arg3: f32,
    arg4: impl Into<Option<&'env ColorSpace_Connector>>
) -> Result<i64, Local<'env, Throwable>>
[src]

convert

Required features: "android-graphics-ColorSpace_Connector"

pub fn luminance_long<'env>(
    __jni_env: &'env Env,
    arg0: i64
) -> Result<f32, Local<'env, Throwable>>
[src]

pub fn alpha_int<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn red_int<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn green_int<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn blue_int<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn rgb_int_int_int<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: i32,
    arg2: i32
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn rgb_float_float_float<'env>(
    __jni_env: &'env Env,
    arg0: f32,
    arg1: f32,
    arg2: f32
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn argb_int_int_int_int<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: i32,
    arg2: i32,
    arg3: i32
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn argb_float_float_float_float<'env>(
    __jni_env: &'env Env,
    arg0: f32,
    arg1: f32,
    arg2: f32,
    arg3: f32
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn luminance_int<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<f32, Local<'env, Throwable>>
[src]

pub fn parseColor<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env String>>
) -> Result<i32, Local<'env, Throwable>>
[src]

parseColor

Required features: "java-lang-String"

pub fn RGBToHSV<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: i32,
    arg2: i32,
    arg3: impl Into<Option<&'env FloatArray>>
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn colorToHSV<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: impl Into<Option<&'env FloatArray>>
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn HSVToColor_float_array<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env FloatArray>>
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn HSVToColor_int_float_array<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: impl Into<Option<&'env FloatArray>>
) -> Result<i32, Local<'env, Throwable>>
[src]

pub const BLACK: i32[src]

public static final BLACK

pub const BLUE: i32[src]

public static final BLUE

pub const CYAN: i32[src]

public static final CYAN

pub const DKGRAY: i32[src]

public static final DKGRAY

pub const GRAY: i32[src]

public static final GRAY

pub const GREEN: i32[src]

public static final GREEN

pub const LTGRAY: i32[src]

public static final LTGRAY

pub const MAGENTA: i32[src]

public static final MAGENTA

pub const RED: i32[src]

public static final RED

pub const TRANSPARENT: i32[src]

public static final TRANSPARENT

pub const WHITE: i32[src]

public static final WHITE

pub const YELLOW: i32[src]

public static final YELLOW

Methods from Deref<Target = Object>

pub fn getClass<'env>(
    &'env self
) -> Result<Option<Local<'env, Class>>, Local<'env, Throwable>>
[src]

getClass

Required features: "java-lang-Class"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn notifyAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn wait_long<'env>(
    &'env self,
    arg0: i64
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait_long_int<'env>(
    &'env self,
    arg0: i64,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

Trait Implementations

impl AsJValue for Color

impl AsValidJObjectAndEnv for Color

impl Deref for Color

type Target = Object

The resulting type after dereferencing.

impl JniType for Color

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]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.