[−][src]Struct qt_3d_render::QTextureImageDataGenerator
Provides texture image data for QAbstractTextureImage
C++ class: Qt3DRender::QTextureImageDataGenerator
.
Provides texture image data for QAbstractTextureImage
QTextureImageDataGenerator is a data provider for QAbstractTexture. QTextureImageDataGenerator can be used to expand Qt3D with more ways to load texture image data as well as support user-defined formats and formats Qt3D does not natively support. The data is returned by the QTextureImageDataPtr which contains the data that will be loaded to the texture. QTextureImageDataGenerator is executed by Aspect jobs in the backend.
Methods from Deref<Target = QAbstractFunctor>
pub unsafe fn id(&self) -> isize
[src]
Returns a pointer to the id of the functor.
Calls C++ function: pure virtual qintptr Qt3DRender::QAbstractFunctor::id() const
.
Returns a pointer to the id of the functor.
Trait Implementations
impl CppDeletable for QTextureImageDataGenerator
[src]
unsafe fn delete(&mut self)
[src]
Destroys the instance of QTextureImageDataGenerator. The destructor is virtual.
Calls C++ function: virtual [destructor] void Qt3DRender::QTextureImageDataGenerator::~QTextureImageDataGenerator()
.
Destroys the instance of QTextureImageDataGenerator. The destructor is virtual.
impl Deref for QTextureImageDataGenerator
[src]
type Target = QAbstractFunctor
The resulting type after dereferencing.
fn deref(&self) -> &QAbstractFunctor
[src]
Calls C++ function: Qt3DRender::QAbstractFunctor* static_cast<Qt3DRender::QAbstractFunctor*>(Qt3DRender::QTextureImageDataGenerator* ptr)
.
impl DerefMut for QTextureImageDataGenerator
[src]
fn deref_mut(&mut self) -> &mut QAbstractFunctor
[src]
Calls C++ function: Qt3DRender::QAbstractFunctor* static_cast<Qt3DRender::QAbstractFunctor*>(Qt3DRender::QTextureImageDataGenerator* ptr)
.
impl DynamicCast<QTextureImageDataGenerator> for QAbstractFunctor
[src]
unsafe fn dynamic_cast(
ptr: Ptr<QAbstractFunctor>
) -> Ptr<QTextureImageDataGenerator>
[src]
ptr: Ptr<QAbstractFunctor>
) -> Ptr<QTextureImageDataGenerator>
Calls C++ function: Qt3DRender::QTextureImageDataGenerator* dynamic_cast<Qt3DRender::QTextureImageDataGenerator*>(Qt3DRender::QAbstractFunctor* ptr)
.
unsafe fn dynamic_cast_mut(
ptr: MutPtr<QAbstractFunctor>
) -> MutPtr<QTextureImageDataGenerator>
[src]
ptr: MutPtr<QAbstractFunctor>
) -> MutPtr<QTextureImageDataGenerator>
Calls C++ function: Qt3DRender::QTextureImageDataGenerator* dynamic_cast<Qt3DRender::QTextureImageDataGenerator*>(Qt3DRender::QAbstractFunctor* ptr)
.
impl PartialEq<Ref<QTextureImageDataGenerator>> for QTextureImageDataGenerator
[src]
fn eq(&self, other: &Ref<QTextureImageDataGenerator>) -> bool
[src]
Implement the method to compare this texture data generator to other. Returns a boolean that indicates whether the QAbstractTextureImage needs to reload the QTextureImageData.
Calls C++ function: pure virtual bool Qt3DRender::QTextureImageDataGenerator::operator==(const Qt3DRender::QTextureImageDataGenerator& other) const
.
Implement the method to compare this texture data generator to other. Returns a boolean that indicates whether the QAbstractTextureImage needs to reload the QTextureImageData.
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StaticDowncast<QTextureImageDataGenerator> for QAbstractFunctor
[src]
unsafe fn static_downcast(
ptr: Ptr<QAbstractFunctor>
) -> Ptr<QTextureImageDataGenerator>
[src]
ptr: Ptr<QAbstractFunctor>
) -> Ptr<QTextureImageDataGenerator>
Calls C++ function: Qt3DRender::QTextureImageDataGenerator* static_cast<Qt3DRender::QTextureImageDataGenerator*>(Qt3DRender::QAbstractFunctor* ptr)
.
unsafe fn static_downcast_mut(
ptr: MutPtr<QAbstractFunctor>
) -> MutPtr<QTextureImageDataGenerator>
[src]
ptr: MutPtr<QAbstractFunctor>
) -> MutPtr<QTextureImageDataGenerator>
Calls C++ function: Qt3DRender::QTextureImageDataGenerator* static_cast<Qt3DRender::QTextureImageDataGenerator*>(Qt3DRender::QAbstractFunctor* ptr)
.
impl StaticUpcast<QAbstractFunctor> for QTextureImageDataGenerator
[src]
unsafe fn static_upcast(
ptr: Ptr<QTextureImageDataGenerator>
) -> Ptr<QAbstractFunctor>
[src]
ptr: Ptr<QTextureImageDataGenerator>
) -> Ptr<QAbstractFunctor>
Calls C++ function: Qt3DRender::QAbstractFunctor* static_cast<Qt3DRender::QAbstractFunctor*>(Qt3DRender::QTextureImageDataGenerator* ptr)
.
unsafe fn static_upcast_mut(
ptr: MutPtr<QTextureImageDataGenerator>
) -> MutPtr<QAbstractFunctor>
[src]
ptr: MutPtr<QTextureImageDataGenerator>
) -> MutPtr<QAbstractFunctor>
Calls C++ function: Qt3DRender::QAbstractFunctor* static_cast<Qt3DRender::QAbstractFunctor*>(Qt3DRender::QTextureImageDataGenerator* ptr)
.
Auto Trait Implementations
impl RefUnwindSafe for QTextureImageDataGenerator
impl Send for QTextureImageDataGenerator
impl Sync for QTextureImageDataGenerator
impl Unpin for QTextureImageDataGenerator
impl UnwindSafe for QTextureImageDataGenerator
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, U> CastInto<U> for T where
U: CastFrom<T>,
[src]
U: CastFrom<T>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> StaticUpcast<T> for T
[src]
unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
[src]
unsafe fn static_upcast_mut(ptr: MutPtr<T>) -> MutPtr<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>,