Struct QQmlImageProviderBase

Source
#[repr(C)]
pub struct QQmlImageProviderBase { /* private fields */ }
Expand description

Image providers must be registered with the QML engine. The only information the QML engine knows about image providers is the type of image data they provide. To use an image provider to acquire image data, you must cast the QQmlImageProviderBase pointer to a QQuickImageProvider pointer.

C++ class: QQmlImageProviderBase.

C++ documentation:

Image providers must be registered with the QML engine. The only information the QML engine knows about image providers is the type of image data they provide. To use an image provider to acquire image data, you must cast the QQmlImageProviderBase pointer to a QQuickImageProvider pointer.

Implementations§

Source§

impl QQmlImageProviderBase

Source

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

Image providers must be registered with the QML engine. The only information the QML engine knows about image providers is the type of image data they provide. To use an image provider to acquire image data, you must cast the QQmlImageProviderBase pointer to a QQuickImageProvider pointer.

Calls C++ function: QQmlImageProviderBase& QQmlImageProviderBase::operator=(const QQmlImageProviderBase& other).

C++ documentation:

Image providers must be registered with the QML engine. The only information the QML engine knows about image providers is the type of image data they provide. To use an image provider to acquire image data, you must cast the QQmlImageProviderBase pointer to a QQuickImageProvider pointer.

Source

pub unsafe fn flags(&self) -> QFlags<Flag>

Implement this to return the properties of this image provider.

Calls C++ function: pure virtual QFlags<QQmlImageProviderBase::Flag> QQmlImageProviderBase::flags() const.

C++ documentation:

Implement this to return the properties of this image provider.

Source

pub unsafe fn image_type(&self) -> ImageType

Implement this method to return the image type supported by this image provider.

Calls C++ function: pure virtual QQmlImageProviderBase::ImageType QQmlImageProviderBase::imageType() const.

C++ documentation:

Implement this method to return the image type supported by this image provider.

Trait Implementations§

Source§

impl CppDeletable for QQmlImageProviderBase

Source§

unsafe fn delete(&self)

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

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.