[][src]Struct qt_3d_render::QFrameGraphNode

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

Base class of all FrameGraph configuration nodes.

C++ class: Qt3DRender::QFrameGraphNode.

C++ documentation:

Base class of all FrameGraph configuration nodes.

This class is rarely instanced directly since it doesn't provide any frame graph specific behavior, although it can be convenient to use for grouping other nodes together in dynamic frame graphs. The actual behavior comes from the subclasses.

The subclasses are:

classdescription
Qt3DRender::QCameraSelectorSelect camera from all available cameras in the scene
Qt3DRender::QClearBuffersSpecify which buffers to clear and to what values
Qt3DRender::QDispatchComputeSpecify Compute operation kernels
Qt3DRender::QFrustumCullingEnable frustum culling
Qt3DRender::QLayerFilterSelect which layers to draw
Qt3DRender::QNoDrawDisable drawing
Qt3DRender::QRenderPassFilterSelect which render passes to draw
Qt3DRender::QRenderStateSetSet render states
Qt3DRender::QRenderSurfaceSelectorSelect which surface to draw to
Qt3DRender::QRenderTargetSelectorSelect which QRenderTarget to draw to
Qt3DRender::QSortPolicySpecify how entities are sorted to determine draw order
Qt3DRender::QTechniqueFilterSelect which techniques to draw
Qt3DRender::QViewportSpecify viewport
Qt3DRender::QMemoryBarrierPlaces a memory barrier

Methods

impl QFrameGraphNode[src]

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

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

pub unsafe fn new_1a(parent: impl CastInto<Ptr<QNode>>) -> QBox<QFrameGraphNode>[src]

Default constructs an instance of QFrameGraphNode.

Calls C++ function: [constructor] void Qt3DRender::QFrameGraphNode::QFrameGraphNode(Qt3DCore::QNode* parent = …).

C++ documentation:

Default constructs an instance of QFrameGraphNode.

pub unsafe fn new_0a() -> QBox<QFrameGraphNode>[src]

Base class of all FrameGraph configuration nodes.

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

C++ documentation:

Base class of all FrameGraph configuration nodes.

This class is rarely instanced directly since it doesn't provide any frame graph specific behavior, although it can be convenient to use for grouping other nodes together in dynamic frame graphs. The actual behavior comes from the subclasses.

The subclasses are:

classdescription
Qt3DRender::QCameraSelectorSelect camera from all available cameras in the scene
Qt3DRender::QClearBuffersSpecify which buffers to clear and to what values
Qt3DRender::QDispatchComputeSpecify Compute operation kernels
Qt3DRender::QFrustumCullingEnable frustum culling
Qt3DRender::QLayerFilterSelect which layers to draw
Qt3DRender::QNoDrawDisable drawing
Qt3DRender::QRenderPassFilterSelect which render passes to draw
Qt3DRender::QRenderStateSetSet render states
Qt3DRender::QRenderSurfaceSelectorSelect which surface to draw to
Qt3DRender::QRenderTargetSelectorSelect which QRenderTarget to draw to
Qt3DRender::QSortPolicySpecify how entities are sorted to determine draw order
Qt3DRender::QTechniqueFilterSelect which techniques to draw
Qt3DRender::QViewportSpecify viewport
Qt3DRender::QMemoryBarrierPlaces a memory barrier

pub unsafe fn parent_frame_graph_node(&self) -> QPtr<QFrameGraphNode>[src]

Returns a pointer to the parent.

Calls C++ function: Qt3DRender::QFrameGraphNode* Qt3DRender::QFrameGraphNode::parentFrameGraphNode() const.

C++ documentation:

Returns a pointer to the parent.

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::QFrameGraphNode::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::QFrameGraphNode::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::QFrameGraphNode::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::QFrameGraphNode::trUtf8(const char* s, const char* c, int n).

Trait Implementations

impl CppDeletable for QFrameGraphNode[src]

unsafe fn delete(&self)[src]

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

impl Deref for QFrameGraphNode[src]

type Target = QNode

The resulting type after dereferencing.

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

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

impl DynamicCast<QBlitFramebuffer> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QBlitFramebuffer>[src]

Calls C++ function: Qt3DRender::QBlitFramebuffer* dynamic_cast<Qt3DRender::QBlitFramebuffer*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QBufferCapture> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QBufferCapture>[src]

Calls C++ function: Qt3DRender::QBufferCapture* dynamic_cast<Qt3DRender::QBufferCapture*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QCameraSelector> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QCameraSelector>[src]

Calls C++ function: Qt3DRender::QCameraSelector* dynamic_cast<Qt3DRender::QCameraSelector*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QClearBuffers> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QClearBuffers>[src]

Calls C++ function: Qt3DRender::QClearBuffers* dynamic_cast<Qt3DRender::QClearBuffers*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QDispatchCompute> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QDispatchCompute>[src]

Calls C++ function: Qt3DRender::QDispatchCompute* dynamic_cast<Qt3DRender::QDispatchCompute*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QFrameGraphNode> for QNode[src]

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

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

impl DynamicCast<QFrameGraphNode> for QObject[src]

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

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

impl DynamicCast<QFrustumCulling> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QFrustumCulling>[src]

Calls C++ function: Qt3DRender::QFrustumCulling* dynamic_cast<Qt3DRender::QFrustumCulling*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QLayerFilter> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QLayerFilter>[src]

Calls C++ function: Qt3DRender::QLayerFilter* dynamic_cast<Qt3DRender::QLayerFilter*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QMemoryBarrier> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QMemoryBarrier>[src]

Calls C++ function: Qt3DRender::QMemoryBarrier* dynamic_cast<Qt3DRender::QMemoryBarrier*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QNoDraw> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QNoDraw>[src]

Calls C++ function: Qt3DRender::QNoDraw* dynamic_cast<Qt3DRender::QNoDraw*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QNoPicking> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QNoPicking>[src]

Calls C++ function: Qt3DRender::QNoPicking* dynamic_cast<Qt3DRender::QNoPicking*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QProximityFilter> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QProximityFilter>[src]

Calls C++ function: Qt3DRender::QProximityFilter* dynamic_cast<Qt3DRender::QProximityFilter*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QRenderCapture> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QRenderCapture>[src]

Calls C++ function: Qt3DRender::QRenderCapture* dynamic_cast<Qt3DRender::QRenderCapture*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QRenderPassFilter> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QRenderPassFilter>[src]

Calls C++ function: Qt3DRender::QRenderPassFilter* dynamic_cast<Qt3DRender::QRenderPassFilter*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QRenderStateSet> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QRenderStateSet>[src]

Calls C++ function: Qt3DRender::QRenderStateSet* dynamic_cast<Qt3DRender::QRenderStateSet*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QRenderSurfaceSelector> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QRenderSurfaceSelector>[src]

Calls C++ function: Qt3DRender::QRenderSurfaceSelector* dynamic_cast<Qt3DRender::QRenderSurfaceSelector*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QRenderTargetSelector> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QRenderTargetSelector>[src]

Calls C++ function: Qt3DRender::QRenderTargetSelector* dynamic_cast<Qt3DRender::QRenderTargetSelector*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QSetFence> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QSetFence>[src]

Calls C++ function: Qt3DRender::QSetFence* dynamic_cast<Qt3DRender::QSetFence*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QSortPolicy> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QSortPolicy>[src]

Calls C++ function: Qt3DRender::QSortPolicy* dynamic_cast<Qt3DRender::QSortPolicy*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QSubtreeEnabler> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QSubtreeEnabler>[src]

Calls C++ function: Qt3DRender::QSubtreeEnabler* dynamic_cast<Qt3DRender::QSubtreeEnabler*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QTechniqueFilter> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QTechniqueFilter>[src]

Calls C++ function: Qt3DRender::QTechniqueFilter* dynamic_cast<Qt3DRender::QTechniqueFilter*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QViewport> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QViewport>[src]

Calls C++ function: Qt3DRender::QViewport* dynamic_cast<Qt3DRender::QViewport*>(Qt3DRender::QFrameGraphNode* ptr).

impl DynamicCast<QWaitFence> for QFrameGraphNode[src]

unsafe fn dynamic_cast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QWaitFence>[src]

Calls C++ function: Qt3DRender::QWaitFence* dynamic_cast<Qt3DRender::QWaitFence*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QBlitFramebuffer> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QBlitFramebuffer>[src]

Calls C++ function: Qt3DRender::QBlitFramebuffer* static_cast<Qt3DRender::QBlitFramebuffer*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QBufferCapture> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QBufferCapture>[src]

Calls C++ function: Qt3DRender::QBufferCapture* static_cast<Qt3DRender::QBufferCapture*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QCameraSelector> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QCameraSelector>[src]

Calls C++ function: Qt3DRender::QCameraSelector* static_cast<Qt3DRender::QCameraSelector*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QClearBuffers> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QClearBuffers>[src]

Calls C++ function: Qt3DRender::QClearBuffers* static_cast<Qt3DRender::QClearBuffers*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QDispatchCompute> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QDispatchCompute>[src]

Calls C++ function: Qt3DRender::QDispatchCompute* static_cast<Qt3DRender::QDispatchCompute*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QFrameGraphNode> for QNode[src]

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

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

impl StaticDowncast<QFrameGraphNode> for QObject[src]

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

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

impl StaticDowncast<QFrustumCulling> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QFrustumCulling>[src]

Calls C++ function: Qt3DRender::QFrustumCulling* static_cast<Qt3DRender::QFrustumCulling*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QLayerFilter> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QLayerFilter>[src]

Calls C++ function: Qt3DRender::QLayerFilter* static_cast<Qt3DRender::QLayerFilter*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QMemoryBarrier> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QMemoryBarrier>[src]

Calls C++ function: Qt3DRender::QMemoryBarrier* static_cast<Qt3DRender::QMemoryBarrier*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QNoDraw> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QNoDraw>[src]

Calls C++ function: Qt3DRender::QNoDraw* static_cast<Qt3DRender::QNoDraw*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QNoPicking> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QNoPicking>[src]

Calls C++ function: Qt3DRender::QNoPicking* static_cast<Qt3DRender::QNoPicking*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QProximityFilter> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QProximityFilter>[src]

Calls C++ function: Qt3DRender::QProximityFilter* static_cast<Qt3DRender::QProximityFilter*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QRenderCapture> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QRenderCapture>[src]

Calls C++ function: Qt3DRender::QRenderCapture* static_cast<Qt3DRender::QRenderCapture*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QRenderPassFilter> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QRenderPassFilter>[src]

Calls C++ function: Qt3DRender::QRenderPassFilter* static_cast<Qt3DRender::QRenderPassFilter*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QRenderStateSet> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QRenderStateSet>[src]

Calls C++ function: Qt3DRender::QRenderStateSet* static_cast<Qt3DRender::QRenderStateSet*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QRenderSurfaceSelector> for QFrameGraphNode[src]

unsafe fn static_downcast(
    ptr: Ptr<QFrameGraphNode>
) -> Ptr<QRenderSurfaceSelector>
[src]

Calls C++ function: Qt3DRender::QRenderSurfaceSelector* static_cast<Qt3DRender::QRenderSurfaceSelector*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QRenderTargetSelector> for QFrameGraphNode[src]

unsafe fn static_downcast(
    ptr: Ptr<QFrameGraphNode>
) -> Ptr<QRenderTargetSelector>
[src]

Calls C++ function: Qt3DRender::QRenderTargetSelector* static_cast<Qt3DRender::QRenderTargetSelector*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QSetFence> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QSetFence>[src]

Calls C++ function: Qt3DRender::QSetFence* static_cast<Qt3DRender::QSetFence*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QSortPolicy> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QSortPolicy>[src]

Calls C++ function: Qt3DRender::QSortPolicy* static_cast<Qt3DRender::QSortPolicy*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QSubtreeEnabler> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QSubtreeEnabler>[src]

Calls C++ function: Qt3DRender::QSubtreeEnabler* static_cast<Qt3DRender::QSubtreeEnabler*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QTechniqueFilter> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QTechniqueFilter>[src]

Calls C++ function: Qt3DRender::QTechniqueFilter* static_cast<Qt3DRender::QTechniqueFilter*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QViewport> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QViewport>[src]

Calls C++ function: Qt3DRender::QViewport* static_cast<Qt3DRender::QViewport*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticDowncast<QWaitFence> for QFrameGraphNode[src]

unsafe fn static_downcast(ptr: Ptr<QFrameGraphNode>) -> Ptr<QWaitFence>[src]

Calls C++ function: Qt3DRender::QWaitFence* static_cast<Qt3DRender::QWaitFence*>(Qt3DRender::QFrameGraphNode* ptr).

impl StaticUpcast<QFrameGraphNode> for QBufferCapture[src]

unsafe fn static_upcast(ptr: Ptr<QBufferCapture>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QBufferCapture* ptr).

impl StaticUpcast<QFrameGraphNode> for QCameraSelector[src]

unsafe fn static_upcast(ptr: Ptr<QCameraSelector>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QCameraSelector* ptr).

impl StaticUpcast<QFrameGraphNode> for QRenderStateSet[src]

unsafe fn static_upcast(ptr: Ptr<QRenderStateSet>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QRenderStateSet* ptr).

impl StaticUpcast<QFrameGraphNode> for QRenderSurfaceSelector[src]

unsafe fn static_upcast(
    ptr: Ptr<QRenderSurfaceSelector>
) -> Ptr<QFrameGraphNode>
[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QRenderSurfaceSelector* ptr).

impl StaticUpcast<QFrameGraphNode> for QRenderTargetSelector[src]

unsafe fn static_upcast(ptr: Ptr<QRenderTargetSelector>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QRenderTargetSelector* ptr).

impl StaticUpcast<QFrameGraphNode> for QSortPolicy[src]

unsafe fn static_upcast(ptr: Ptr<QSortPolicy>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QSortPolicy* ptr).

impl StaticUpcast<QFrameGraphNode> for QTechniqueFilter[src]

unsafe fn static_upcast(ptr: Ptr<QTechniqueFilter>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QTechniqueFilter* ptr).

impl StaticUpcast<QFrameGraphNode> for QViewport[src]

unsafe fn static_upcast(ptr: Ptr<QViewport>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QViewport* ptr).

impl StaticUpcast<QFrameGraphNode> for QBlitFramebuffer[src]

unsafe fn static_upcast(ptr: Ptr<QBlitFramebuffer>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QBlitFramebuffer* ptr).

impl StaticUpcast<QFrameGraphNode> for QProximityFilter[src]

unsafe fn static_upcast(ptr: Ptr<QProximityFilter>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QProximityFilter* ptr).

impl StaticUpcast<QFrameGraphNode> for QSetFence[src]

unsafe fn static_upcast(ptr: Ptr<QSetFence>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QSetFence* ptr).

impl StaticUpcast<QFrameGraphNode> for QWaitFence[src]

unsafe fn static_upcast(ptr: Ptr<QWaitFence>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QWaitFence* ptr).

impl StaticUpcast<QFrameGraphNode> for QClearBuffers[src]

unsafe fn static_upcast(ptr: Ptr<QClearBuffers>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QClearBuffers* ptr).

impl StaticUpcast<QFrameGraphNode> for QNoPicking[src]

unsafe fn static_upcast(ptr: Ptr<QNoPicking>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QNoPicking* ptr).

impl StaticUpcast<QFrameGraphNode> for QSubtreeEnabler[src]

unsafe fn static_upcast(ptr: Ptr<QSubtreeEnabler>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QSubtreeEnabler* ptr).

impl StaticUpcast<QFrameGraphNode> for QDispatchCompute[src]

unsafe fn static_upcast(ptr: Ptr<QDispatchCompute>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QDispatchCompute* ptr).

impl StaticUpcast<QFrameGraphNode> for QFrustumCulling[src]

unsafe fn static_upcast(ptr: Ptr<QFrustumCulling>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QFrustumCulling* ptr).

impl StaticUpcast<QFrameGraphNode> for QLayerFilter[src]

unsafe fn static_upcast(ptr: Ptr<QLayerFilter>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QLayerFilter* ptr).

impl StaticUpcast<QFrameGraphNode> for QMemoryBarrier[src]

unsafe fn static_upcast(ptr: Ptr<QMemoryBarrier>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QMemoryBarrier* ptr).

impl StaticUpcast<QFrameGraphNode> for QNoDraw[src]

unsafe fn static_upcast(ptr: Ptr<QNoDraw>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QNoDraw* ptr).

impl StaticUpcast<QFrameGraphNode> for QRenderCapture[src]

unsafe fn static_upcast(ptr: Ptr<QRenderCapture>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QRenderCapture* ptr).

impl StaticUpcast<QFrameGraphNode> for QRenderPassFilter[src]

unsafe fn static_upcast(ptr: Ptr<QRenderPassFilter>) -> Ptr<QFrameGraphNode>[src]

Calls C++ function: Qt3DRender::QFrameGraphNode* static_cast<Qt3DRender::QFrameGraphNode*>(Qt3DRender::QRenderPassFilter* ptr).

impl StaticUpcast<QNode> for QFrameGraphNode[src]

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

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

impl StaticUpcast<QObject> for QFrameGraphNode[src]

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

Calls C++ function: QObject* static_cast<QObject*>(Qt3DRender::QFrameGraphNode* 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.