[][src]Struct qt_3d_render::QRenderState

#[repr(C)]pub struct QRenderState { /* fields omitted */ }

An abstract base class for all render states

C++ class: Qt3DRender::QRenderState.

C++ documentation:

An abstract base class for all render states

A Qt3DRender::QRenderState class is abstract base class for all render states. One can not instantiate QRenderState directly, but through its subclasses.

Methods

impl QRenderState[src]

pub unsafe fn meta_object(&self) -> Ptr<QMetaObject>[src]

Calls C++ function: virtual const QMetaObject* Qt3DRender::QRenderState::metaObject() const.

pub unsafe fn qt_metacall(
    &self,
    arg1: Call,
    arg2: c_int,
    arg3: *mut *mut c_void
) -> c_int
[src]

Calls C++ function: virtual int Qt3DRender::QRenderState::qt_metacall(QMetaObject::Call arg1, int arg2, void** arg3).

pub unsafe fn qt_metacast(&self, arg1: *const c_char) -> *mut c_void[src]

Calls C++ function: virtual void* Qt3DRender::QRenderState::qt_metacast(const char* arg1).

pub unsafe fn static_meta_object() -> Ref<QMetaObject>[src]

Returns a reference to the staticMetaObject field.

pub unsafe fn tr(
    s: *const c_char,
    c: *const c_char,
    n: c_int
) -> CppBox<QString>
[src]

Calls C++ function: static QString Qt3DRender::QRenderState::tr(const char* s, const char* c, int n).

pub unsafe fn tr_utf8(
    s: *const c_char,
    c: *const c_char,
    n: c_int
) -> CppBox<QString>
[src]

Calls C++ function: static QString Qt3DRender::QRenderState::trUtf8(const char* s, const char* c, int n).

Trait Implementations

impl CppDeletable for QRenderState[src]

unsafe fn delete(&self)[src]

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

impl Deref for QRenderState[src]

type Target = QNode

The resulting type after dereferencing.

fn deref(&self) -> &QNode[src]

Calls C++ function: Qt3DCore::QNode* static_cast<Qt3DCore::QNode*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QAlphaCoverage> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QAlphaCoverage>[src]

Calls C++ function: Qt3DRender::QAlphaCoverage* dynamic_cast<Qt3DRender::QAlphaCoverage*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QAlphaTest> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QAlphaTest>[src]

Calls C++ function: Qt3DRender::QAlphaTest* dynamic_cast<Qt3DRender::QAlphaTest*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QBlendEquation> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QBlendEquation>[src]

Calls C++ function: Qt3DRender::QBlendEquation* dynamic_cast<Qt3DRender::QBlendEquation*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QBlendEquationArguments> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QBlendEquationArguments>[src]

Calls C++ function: Qt3DRender::QBlendEquationArguments* dynamic_cast<Qt3DRender::QBlendEquationArguments*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QClipPlane> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QClipPlane>[src]

Calls C++ function: Qt3DRender::QClipPlane* dynamic_cast<Qt3DRender::QClipPlane*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QColorMask> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QColorMask>[src]

Calls C++ function: Qt3DRender::QColorMask* dynamic_cast<Qt3DRender::QColorMask*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QCullFace> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QCullFace>[src]

Calls C++ function: Qt3DRender::QCullFace* dynamic_cast<Qt3DRender::QCullFace*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QDepthRange> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QDepthRange>[src]

Calls C++ function: Qt3DRender::QDepthRange* dynamic_cast<Qt3DRender::QDepthRange*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QDepthTest> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QDepthTest>[src]

Calls C++ function: Qt3DRender::QDepthTest* dynamic_cast<Qt3DRender::QDepthTest*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QDithering> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QDithering>[src]

Calls C++ function: Qt3DRender::QDithering* dynamic_cast<Qt3DRender::QDithering*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QFrontFace> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QFrontFace>[src]

Calls C++ function: Qt3DRender::QFrontFace* dynamic_cast<Qt3DRender::QFrontFace*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QLineWidth> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QLineWidth>[src]

Calls C++ function: Qt3DRender::QLineWidth* dynamic_cast<Qt3DRender::QLineWidth*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QMultiSampleAntiAliasing> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QMultiSampleAntiAliasing>[src]

Calls C++ function: Qt3DRender::QMultiSampleAntiAliasing* dynamic_cast<Qt3DRender::QMultiSampleAntiAliasing*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QNoDepthMask> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QNoDepthMask>[src]

Calls C++ function: Qt3DRender::QNoDepthMask* dynamic_cast<Qt3DRender::QNoDepthMask*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QPointSize> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QPointSize>[src]

Calls C++ function: Qt3DRender::QPointSize* dynamic_cast<Qt3DRender::QPointSize*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QPolygonOffset> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QPolygonOffset>[src]

Calls C++ function: Qt3DRender::QPolygonOffset* dynamic_cast<Qt3DRender::QPolygonOffset*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QRasterMode> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QRasterMode>[src]

Calls C++ function: Qt3DRender::QRasterMode* dynamic_cast<Qt3DRender::QRasterMode*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QRenderState> for QNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QNode>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* dynamic_cast<Qt3DRender::QRenderState*>(Qt3DCore::QNode* ptr).

impl DynamicCast<QRenderState> for QObject[src]

unsafe fn dynamic_cast(ptr: Ptr<QObject>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* dynamic_cast<Qt3DRender::QRenderState*>(QObject* ptr).

impl DynamicCast<QScissorTest> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QScissorTest>[src]

Calls C++ function: Qt3DRender::QScissorTest* dynamic_cast<Qt3DRender::QScissorTest*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QSeamlessCubemap> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QSeamlessCubemap>[src]

Calls C++ function: Qt3DRender::QSeamlessCubemap* dynamic_cast<Qt3DRender::QSeamlessCubemap*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QStencilMask> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QStencilMask>[src]

Calls C++ function: Qt3DRender::QStencilMask* dynamic_cast<Qt3DRender::QStencilMask*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QStencilOperation> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QStencilOperation>[src]

Calls C++ function: Qt3DRender::QStencilOperation* dynamic_cast<Qt3DRender::QStencilOperation*>(Qt3DRender::QRenderState* ptr).

impl DynamicCast<QStencilTest> for QRenderState[src]

unsafe fn dynamic_cast(ptr: Ptr<QRenderState>) -> Ptr<QStencilTest>[src]

Calls C++ function: Qt3DRender::QStencilTest* dynamic_cast<Qt3DRender::QStencilTest*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QAlphaCoverage> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QAlphaCoverage>[src]

Calls C++ function: Qt3DRender::QAlphaCoverage* static_cast<Qt3DRender::QAlphaCoverage*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QAlphaTest> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QAlphaTest>[src]

Calls C++ function: Qt3DRender::QAlphaTest* static_cast<Qt3DRender::QAlphaTest*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QBlendEquation> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QBlendEquation>[src]

Calls C++ function: Qt3DRender::QBlendEquation* static_cast<Qt3DRender::QBlendEquation*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QBlendEquationArguments> for QRenderState[src]

unsafe fn static_downcast(
    ptr: Ptr<QRenderState>
) -> Ptr<QBlendEquationArguments>
[src]

Calls C++ function: Qt3DRender::QBlendEquationArguments* static_cast<Qt3DRender::QBlendEquationArguments*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QClipPlane> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QClipPlane>[src]

Calls C++ function: Qt3DRender::QClipPlane* static_cast<Qt3DRender::QClipPlane*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QColorMask> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QColorMask>[src]

Calls C++ function: Qt3DRender::QColorMask* static_cast<Qt3DRender::QColorMask*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QCullFace> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QCullFace>[src]

Calls C++ function: Qt3DRender::QCullFace* static_cast<Qt3DRender::QCullFace*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QDepthRange> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QDepthRange>[src]

Calls C++ function: Qt3DRender::QDepthRange* static_cast<Qt3DRender::QDepthRange*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QDepthTest> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QDepthTest>[src]

Calls C++ function: Qt3DRender::QDepthTest* static_cast<Qt3DRender::QDepthTest*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QDithering> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QDithering>[src]

Calls C++ function: Qt3DRender::QDithering* static_cast<Qt3DRender::QDithering*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QFrontFace> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QFrontFace>[src]

Calls C++ function: Qt3DRender::QFrontFace* static_cast<Qt3DRender::QFrontFace*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QLineWidth> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QLineWidth>[src]

Calls C++ function: Qt3DRender::QLineWidth* static_cast<Qt3DRender::QLineWidth*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QMultiSampleAntiAliasing> for QRenderState[src]

unsafe fn static_downcast(
    ptr: Ptr<QRenderState>
) -> Ptr<QMultiSampleAntiAliasing>
[src]

Calls C++ function: Qt3DRender::QMultiSampleAntiAliasing* static_cast<Qt3DRender::QMultiSampleAntiAliasing*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QNoDepthMask> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QNoDepthMask>[src]

Calls C++ function: Qt3DRender::QNoDepthMask* static_cast<Qt3DRender::QNoDepthMask*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QPointSize> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QPointSize>[src]

Calls C++ function: Qt3DRender::QPointSize* static_cast<Qt3DRender::QPointSize*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QPolygonOffset> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QPolygonOffset>[src]

Calls C++ function: Qt3DRender::QPolygonOffset* static_cast<Qt3DRender::QPolygonOffset*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QRasterMode> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QRasterMode>[src]

Calls C++ function: Qt3DRender::QRasterMode* static_cast<Qt3DRender::QRasterMode*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QRenderState> for QNode[src]

unsafe fn static_downcast(ptr: Ptr<QNode>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DCore::QNode* ptr).

impl StaticDowncast<QRenderState> for QObject[src]

unsafe fn static_downcast(ptr: Ptr<QObject>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(QObject* ptr).

impl StaticDowncast<QScissorTest> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QScissorTest>[src]

Calls C++ function: Qt3DRender::QScissorTest* static_cast<Qt3DRender::QScissorTest*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QSeamlessCubemap> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QSeamlessCubemap>[src]

Calls C++ function: Qt3DRender::QSeamlessCubemap* static_cast<Qt3DRender::QSeamlessCubemap*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QStencilMask> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QStencilMask>[src]

Calls C++ function: Qt3DRender::QStencilMask* static_cast<Qt3DRender::QStencilMask*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QStencilOperation> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QStencilOperation>[src]

Calls C++ function: Qt3DRender::QStencilOperation* static_cast<Qt3DRender::QStencilOperation*>(Qt3DRender::QRenderState* ptr).

impl StaticDowncast<QStencilTest> for QRenderState[src]

unsafe fn static_downcast(ptr: Ptr<QRenderState>) -> Ptr<QStencilTest>[src]

Calls C++ function: Qt3DRender::QStencilTest* static_cast<Qt3DRender::QStencilTest*>(Qt3DRender::QRenderState* ptr).

impl StaticUpcast<QNode> for QRenderState[src]

unsafe fn static_upcast(ptr: Ptr<QRenderState>) -> Ptr<QNode>[src]

Calls C++ function: Qt3DCore::QNode* static_cast<Qt3DCore::QNode*>(Qt3DRender::QRenderState* ptr).

impl StaticUpcast<QObject> for QRenderState[src]

unsafe fn static_upcast(ptr: Ptr<QRenderState>) -> Ptr<QObject>[src]

Calls C++ function: QObject* static_cast<QObject*>(Qt3DRender::QRenderState* ptr).

impl StaticUpcast<QRenderState> for QAlphaCoverage[src]

unsafe fn static_upcast(ptr: Ptr<QAlphaCoverage>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QAlphaCoverage* ptr).

impl StaticUpcast<QRenderState> for QAlphaTest[src]

unsafe fn static_upcast(ptr: Ptr<QAlphaTest>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QAlphaTest* ptr).

impl StaticUpcast<QRenderState> for QMultiSampleAntiAliasing[src]

unsafe fn static_upcast(ptr: Ptr<QMultiSampleAntiAliasing>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QMultiSampleAntiAliasing* ptr).

impl StaticUpcast<QRenderState> for QNoDepthMask[src]

unsafe fn static_upcast(ptr: Ptr<QNoDepthMask>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QNoDepthMask* ptr).

impl StaticUpcast<QRenderState> for QPointSize[src]

unsafe fn static_upcast(ptr: Ptr<QPointSize>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QPointSize* ptr).

impl StaticUpcast<QRenderState> for QPolygonOffset[src]

unsafe fn static_upcast(ptr: Ptr<QPolygonOffset>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QPolygonOffset* ptr).

impl StaticUpcast<QRenderState> for QScissorTest[src]

unsafe fn static_upcast(ptr: Ptr<QScissorTest>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QScissorTest* ptr).

impl StaticUpcast<QRenderState> for QSeamlessCubemap[src]

unsafe fn static_upcast(ptr: Ptr<QSeamlessCubemap>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QSeamlessCubemap* ptr).

impl StaticUpcast<QRenderState> for QStencilMask[src]

unsafe fn static_upcast(ptr: Ptr<QStencilMask>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QStencilMask* ptr).

impl StaticUpcast<QRenderState> for QStencilOperation[src]

unsafe fn static_upcast(ptr: Ptr<QStencilOperation>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QStencilOperation* ptr).

impl StaticUpcast<QRenderState> for QStencilTest[src]

unsafe fn static_upcast(ptr: Ptr<QStencilTest>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QStencilTest* ptr).

impl StaticUpcast<QRenderState> for QLineWidth[src]

unsafe fn static_upcast(ptr: Ptr<QLineWidth>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QLineWidth* ptr).

impl StaticUpcast<QRenderState> for QBlendEquation[src]

unsafe fn static_upcast(ptr: Ptr<QBlendEquation>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QBlendEquation* ptr).

impl StaticUpcast<QRenderState> for QDepthRange[src]

unsafe fn static_upcast(ptr: Ptr<QDepthRange>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QDepthRange* ptr).

impl StaticUpcast<QRenderState> for QRasterMode[src]

unsafe fn static_upcast(ptr: Ptr<QRasterMode>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QRasterMode* ptr).

impl StaticUpcast<QRenderState> for QBlendEquationArguments[src]

unsafe fn static_upcast(ptr: Ptr<QBlendEquationArguments>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QBlendEquationArguments* ptr).

impl StaticUpcast<QRenderState> for QClipPlane[src]

unsafe fn static_upcast(ptr: Ptr<QClipPlane>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QClipPlane* ptr).

impl StaticUpcast<QRenderState> for QColorMask[src]

unsafe fn static_upcast(ptr: Ptr<QColorMask>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QColorMask* ptr).

impl StaticUpcast<QRenderState> for QCullFace[src]

unsafe fn static_upcast(ptr: Ptr<QCullFace>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QCullFace* ptr).

impl StaticUpcast<QRenderState> for QDepthTest[src]

unsafe fn static_upcast(ptr: Ptr<QDepthTest>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QDepthTest* ptr).

impl StaticUpcast<QRenderState> for QDithering[src]

unsafe fn static_upcast(ptr: Ptr<QDithering>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QDithering* ptr).

impl StaticUpcast<QRenderState> for QFrontFace[src]

unsafe fn static_upcast(ptr: Ptr<QFrontFace>) -> Ptr<QRenderState>[src]

Calls C++ function: Qt3DRender::QRenderState* static_cast<Qt3DRender::QRenderState*>(Qt3DRender::QFrontFace* ptr).

Auto Trait Implementations

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, U> CastInto<U> for T where
    U: CastFrom<T>, 
[src]

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

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

impl<T> StaticUpcast<T> for 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.