RenderView Class | Qt 3D 5.6

Qt 5.6 | Qt 3D | C++ Classes | RenderView

Qt 5.6.2 Reference Documentation

# RenderView Class

(Qt3DRender::Render::RenderView)

- List of all members, including inherited members

## Public Types

class | InnerData
class | LightSource

## Public Functions

| RenderView()
| ~RenderView()
void | addRenderAttachment(Attachment attachment)
void | addSortCriteria(const QList<Qt3DCore::QNodeId> &sortMethodUid)
Qt3DCore::QFrameAllocator * | allocator() const
void | appendLayerFilter(const QStringList &layers)
const AttachmentPack & | attachmentPack() const
void | buildRenderCommands(Entity *preprocessedTreeRoot, const Plane *planes)
QClearBuffer::BufferType | clearBuffer() const
QColor | clearColor() const
QVector<RenderCommand *> | commands() const
QVector3D | eyePosition() const
bool | frustumCulling() const
void | gatherLights(Entity *preprocessedTreeRoot)
QStringList | layerFilters() const
bool | noDraw() const
NodeManagers * | nodeManagers() const
CameraLens * | renderCamera() const
const RenderPassFilter * | renderPassFilter() const
HTarget | renderTargetHandle() const
Renderer * | renderer() const
void | setAllocator(Qt3DCore::QFrameAllocator *allocator)
void | setClearBuffer(QClearBuffer::BufferType clearBuffer)
void | setClearColor(const QColor &c)
void | setDrawBuffers(const QList<QRenderAttachment::RenderAttachmentType> &drawBuffers)
void | setEyePosition(const QVector3D &eyePos)
void | setFrustumCulling(bool frustumCulling)
void | setNoDraw(bool noDraw)
void | setRenderCamera(CameraLens *renderCamera)
void | setRenderPassFilter(const RenderPassFilter *rpFilter)
void | setRenderTargetHandle(HTarget renderTargetHandle)
void | setRenderer(Renderer *renderer)
void | setStateSet(RenderStateSet *stateSet)
void | setSurfaceSize(const QSize &size)
void | setTechniqueFilter(const TechniqueFilter *filter)
void | setViewMatrix(const QMatrix4x4 &viewMatrix)
void | setViewProjectionMatrix(const QMatrix4x4 &viewProjectionMatrix)
void | setViewport(const QRectF &vp)
void | sort()
RenderStateSet * | stateSet() const
const TechniqueFilter * | techniqueFilter() const
QMatrix4x4 | viewProjectionMatrix() const
QMatrix4x4 | viewmatrix() const
QRectF | viewport() const

## Static Public Members

void | operatordelete(void *ptr)
void | operatordelete(void *ptr, void *)

## Member Function Documentation

### RenderView::RenderView()

Default constructs an instance of RenderView.

### RenderView::~RenderView()

Destroys the instance of RenderView.

### void RenderView::addRenderAttachment(Attachment attachment)

### void RenderView::addSortCriteria(const QList<Qt3DCore::QNodeId> &sortMethodUid)

### Qt3DCore::QFrameAllocator *RenderView::allocator() const

See also setAllocator().

### void RenderView::appendLayerFilter(const QStringList &layers)

### const AttachmentPack &RenderView::attachmentPack() const

### void RenderView::buildRenderCommands(Entity *preprocessedTreeRoot, const Plane *planes)

### QClearBuffer::BufferType RenderView::clearBuffer() const

See also setClearBuffer().

### QColor RenderView::clearColor() const

See also setClearColor().

### QVector<RenderCommand *> RenderView::commands() const

### QVector3D RenderView::eyePosition() const

See also setEyePosition().

### bool RenderView::frustumCulling() const

See also setFrustumCulling().

### void RenderView::gatherLights(Entity *preprocessedTreeRoot)

### QStringList RenderView::layerFilters() const

### bool RenderView::noDraw() const

See also setNoDraw().

### NodeManagers *RenderView::nodeManagers() const

### `[static]` void RenderView::operatordelete(void *ptr)

### `[static]` void RenderView::operatordelete(void *ptr, void *)

### CameraLens *RenderView::renderCamera() const

See also setRenderCamera().

### const RenderPassFilter *RenderView::renderPassFilter() const

See also setRenderPassFilter().

### HTarget RenderView::renderTargetHandle() const

See also setRenderTargetHandle().

### Renderer *RenderView::renderer() const

See also setRenderer().

### void RenderView::setAllocator(Qt3DCore::QFrameAllocator *allocator)

See also allocator().

### void RenderView::setClearBuffer(QClearBuffer::BufferType clearBuffer)

See also clearBuffer().

### void RenderView::setClearColor(const QColor &c)

See also clearColor().

### void RenderView::setDrawBuffers(const QList<QRenderAttachment::RenderAttachmentType> &drawBuffers)

### void RenderView::setEyePosition(const QVector3D &eyePos)

See also eyePosition().

### void RenderView::setFrustumCulling(bool frustumCulling)

See also frustumCulling().

### void RenderView::setNoDraw(bool noDraw)

See also noDraw().

### void RenderView::setRenderCamera(CameraLens *renderCamera)

See also renderCamera().

### void RenderView::setRenderPassFilter(const RenderPassFilter *rpFilter)

See also renderPassFilter().

### void RenderView::setRenderTargetHandle(HTarget renderTargetHandle)

See also renderTargetHandle().

### void RenderView::setRenderer(Renderer *renderer)

See also renderer().

### void RenderView::setStateSet(RenderStateSet *stateSet)

See also stateSet().

### void RenderView::setSurfaceSize(const QSize &size)

### void RenderView::setTechniqueFilter(const TechniqueFilter *filter)

See also techniqueFilter().

### void RenderView::setViewMatrix(const QMatrix4x4 &viewMatrix)

### void RenderView::setViewProjectionMatrix(const QMatrix4x4 &viewProjectionMatrix)

See also viewProjectionMatrix().

### void RenderView::setViewport(const QRectF &vp)

See also viewport().

### void RenderView::sort()

### RenderStateSet *RenderView::stateSet() const

See also setStateSet().

### const TechniqueFilter *RenderView::techniqueFilter() const

See also setTechniqueFilter().

### QMatrix4x4 RenderView::viewProjectionMatrix() const

See also setViewProjectionMatrix().

### QMatrix4x4 RenderView::viewmatrix() const

### QRectF RenderView::viewport() const

See also setViewport().