Skip to main content

QColorSpace

Struct QColorSpace 

Source
pub struct QColorSpace { /* private fields */ }
Expand description

C++ class: QColorSpace.

Implementations§

Source§

impl QColorSpace

Source

pub unsafe fn copy_from( &self, color_space: impl CastInto<Ref<QColorSpace>>, ) -> Ref<QColorSpace>

Calls C++ function: QColorSpace& QColorSpace::operator=(const QColorSpace& colorSpace).

Source

pub unsafe fn from_icc_profile( icc_profile: impl CastInto<Ref<QByteArray>>, ) -> CppBox<QColorSpace>

Calls C++ function: static QColorSpace QColorSpace::fromIccProfile(const QByteArray& iccProfile).

Source

pub unsafe fn gamma(&self) -> c_float

Calls C++ function: float QColorSpace::gamma() const.

Source

pub unsafe fn icc_profile(&self) -> CppBox<QByteArray>

Calls C++ function: QByteArray QColorSpace::iccProfile() const.

Source

pub unsafe fn is_valid(&self) -> bool

Calls C++ function: bool QColorSpace::isValid() const.

Source

pub unsafe fn new() -> CppBox<QColorSpace>

Calls C++ function: [constructor] void QColorSpace::QColorSpace().

Source

pub unsafe fn from_named_color_space( named_color_space: NamedColorSpace, ) -> CppBox<QColorSpace>

Calls C++ function: [constructor] void QColorSpace::QColorSpace(QColorSpace::NamedColorSpace namedColorSpace).

Source

pub unsafe fn from_primaries_transfer_function_float( primaries: Primaries, transfer_function: TransferFunction, gamma: c_float, ) -> CppBox<QColorSpace>

Calls C++ function: [constructor] void QColorSpace::QColorSpace(QColorSpace::Primaries primaries, QColorSpace::TransferFunction transferFunction, float gamma = …).

Source

pub unsafe fn from_primaries_float( primaries: Primaries, gamma: c_float, ) -> CppBox<QColorSpace>

Calls C++ function: [constructor] void QColorSpace::QColorSpace(QColorSpace::Primaries primaries, float gamma).

Source

pub unsafe fn from_4_q_point_f_transfer_function_float( white_point: impl CastInto<Ref<QPointF>>, red_point: impl CastInto<Ref<QPointF>>, green_point: impl CastInto<Ref<QPointF>>, blue_point: impl CastInto<Ref<QPointF>>, transfer_function: TransferFunction, gamma: c_float, ) -> CppBox<QColorSpace>

Calls C++ function: [constructor] void QColorSpace::QColorSpace(const QPointF& whitePoint, const QPointF& redPoint, const QPointF& greenPoint, const QPointF& bluePoint, QColorSpace::TransferFunction transferFunction, float gamma = …).

Source

pub unsafe fn from_primaries_transfer_function( primaries: Primaries, transfer_function: TransferFunction, ) -> CppBox<QColorSpace>

Calls C++ function: [constructor] void QColorSpace::QColorSpace(QColorSpace::Primaries primaries, QColorSpace::TransferFunction transferFunction).

Source

pub unsafe fn from_4_q_point_f_transfer_function( white_point: impl CastInto<Ref<QPointF>>, red_point: impl CastInto<Ref<QPointF>>, green_point: impl CastInto<Ref<QPointF>>, blue_point: impl CastInto<Ref<QPointF>>, transfer_function: TransferFunction, ) -> CppBox<QColorSpace>

Calls C++ function: [constructor] void QColorSpace::QColorSpace(const QPointF& whitePoint, const QPointF& redPoint, const QPointF& greenPoint, const QPointF& bluePoint, QColorSpace::TransferFunction transferFunction).

Source

pub unsafe fn new_copy( color_space: impl CastInto<Ref<QColorSpace>>, ) -> CppBox<QColorSpace>

Calls C++ function: [constructor] void QColorSpace::QColorSpace(const QColorSpace& colorSpace).

Source

pub unsafe fn primaries(&self) -> Primaries

Calls C++ function: QColorSpace::Primaries QColorSpace::primaries() const.

Source

pub unsafe fn set_primaries_1a(&self, primaries_id: Primaries)

Calls C++ function: void QColorSpace::setPrimaries(QColorSpace::Primaries primariesId).

Source

pub unsafe fn set_primaries_4a( &self, white_point: impl CastInto<Ref<QPointF>>, red_point: impl CastInto<Ref<QPointF>>, green_point: impl CastInto<Ref<QPointF>>, blue_point: impl CastInto<Ref<QPointF>>, )

Calls C++ function: void QColorSpace::setPrimaries(const QPointF& whitePoint, const QPointF& redPoint, const QPointF& greenPoint, const QPointF& bluePoint).

Source

pub unsafe fn set_transfer_function_2a( &self, transfer_function: TransferFunction, gamma: c_float, )

Calls C++ function: void QColorSpace::setTransferFunction(QColorSpace::TransferFunction transferFunction, float gamma = …).

Source

pub unsafe fn set_transfer_function_1a( &self, transfer_function: TransferFunction, )

Calls C++ function: void QColorSpace::setTransferFunction(QColorSpace::TransferFunction transferFunction).

Source

pub unsafe fn static_meta_object() -> Ref<QMetaObject>

Returns a reference to the staticMetaObject field.

Source

pub unsafe fn swap(&self, color_space: impl CastInto<Ref<QColorSpace>>)

Calls C++ function: void QColorSpace::swap(QColorSpace& colorSpace).

Source

pub unsafe fn to_q_variant(&self) -> CppBox<QVariant>

Calls C++ function: QVariant QColorSpace::operator QVariant() const.

Source

pub unsafe fn transfer_function(&self) -> TransferFunction

Calls C++ function: QColorSpace::TransferFunction QColorSpace::transferFunction() const.

Source

pub unsafe fn transformation_to_color_space( &self, colorspace: impl CastInto<Ref<QColorSpace>>, ) -> CppBox<QColorTransform>

Calls C++ function: QColorTransform QColorSpace::transformationToColorSpace(const QColorSpace& colorspace) const.

Source

pub unsafe fn with_transfer_function_2a( &self, transfer_function: TransferFunction, gamma: c_float, ) -> CppBox<QColorSpace>

Calls C++ function: QColorSpace QColorSpace::withTransferFunction(QColorSpace::TransferFunction transferFunction, float gamma = …) const.

Source

pub unsafe fn with_transfer_function_1a( &self, transfer_function: TransferFunction, ) -> CppBox<QColorSpace>

Calls C++ function: QColorSpace QColorSpace::withTransferFunction(QColorSpace::TransferFunction transferFunction) const.

Trait Implementations§

Source§

impl CppDeletable for QColorSpace

Source§

unsafe fn delete(&self)

Calls C++ function: [destructor] void QColorSpace::~QColorSpace().

Source§

impl PartialEq<Ref<QColorSpace>> for QColorSpace

Source§

fn eq(&self, color_space2: &Ref<QColorSpace>) -> bool

Calls C++ function: bool operator==(const QColorSpace& colorSpace1, const QColorSpace& colorSpace2).

1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T, U> CastInto<U> for T
where U: CastFrom<T>,

Source§

unsafe fn cast_into(self) -> U

Performs the conversion. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> StaticUpcast<T> for T

Source§

unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>

Convert type of a const pointer. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.