RenderView Class
(Qt3DRender::Render::RenderView)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().