Render Namespace

(Qt3D::Render)

Classes

class AlphaCoverage
class AlphaFunc
class Attachment
class AttachmentManager
class AttachmentPack
class AttributeManager
class BlendEquation
class BlendState
class BlendStateSeparate
class BlockToUBO
class BufferManager
class CameraManager
class CameraSelector
class ClearBuffer
class ClipPlane
class ColorMask
class CriterionManager
class CullFace
class DepthMask
class DepthTest
class Dithering
class EffectManager
class EntityManager
class FrameCleanupJob
class FrameGraphComponentFunctor
class FrameGraphManager
class FrameGraphNode
class FrameGraphNodeFunctor
class FrameGraphSubtreeSelector
class FrameGraphVisitor
class FramePreparationJob
class FrontFace
class GenericState1
class GenericState2
class GenericState3
class GenericState4
class GenericState6
class GeometryManager
class GeometryRendererManager
class LayerFilterNode
class LayerManager
class LoadBufferJob
class LoadGeometryJob
class LoadSceneJob
class LoadTextureDataJob
class MaterialManager
class MatrixManager
class NoDraw
class ParameterInfo
class ParameterManager
class ParameterPack
class PlatformSurfaceFilter
class PolygonOffset
class QAbstractSceneLoader
class QGraphicsContext
class QGraphicsHelperES2
class QGraphicsHelperGL2
class QGraphicsHelperGL3
class QGraphicsHelperGL4
class QGraphicsHelperInterface
class QUniformPack
class QUniformValue
class RenderAnnotation
class RenderAttachment
class RenderAttribute
class RenderBuffer
class RenderBufferFunctor
class RenderCameraLens
class RenderCommand
class RenderConfiguration
class RenderEffect
class RenderEntity
class RenderEntityFunctor
class RenderGeometry
class RenderGeometryRenderer
class RenderGeometryRendererFunctor
class RenderLayer
class RenderMaterial
class RenderNodeFunctor
class RenderParameter
class RenderParameterMapping
class RenderPassFilter
class RenderPassManager
class RenderQueue
class RenderRenderPass
class RenderScene
class RenderSceneFunctor
class RenderShader
class RenderShaderData
class RenderShaderDataFunctor
class RenderState
class RenderStateSet
class RenderTarget
class RenderTargetManager
class RenderTargetSelector
class RenderTechnique
class RenderTexture
class RenderTextureFunctor
class RenderTextureImage
class RenderTextureImageFunctor
class RenderThread
class RenderTransform
class RenderView
class RenderViewJob
class Renderer
class SceneManager
class ScissorTest
class ShaderAttribute
class ShaderDataManager
class ShaderManager
class ShaderUniform
class ShaderUniformBlock
class SortCriterion
class SortCriterionManager
class SortMethod
class StateSetNode
class StencilMask
class StencilOp
class StencilTest
class TechniqueFilter
class TechniqueManager
class TextureDataManager
class TextureImageManager
class TextureManager
class TextureUniform
class TransformManager
class UBOManager
class UniformBlockValueBuilder
class UniformBuffer
class UpdateBoundingVolumeJob
class UpdateWorldTransformJob
class VAOManager
class VSyncFrameAdvanceService
class ViewportNode

Types

typedef ActiveProperty
typedef ActivePropertyContent
typedef FrameCleanupJobPtr
typedef FramePreparationJobPtr
typedef FunctorImageHandlesPair
typedef FunctorTextureDataPair
typedef HAttachment
typedef HAttribute
typedef HBuffer
typedef HCamera
typedef HCriterion
typedef HEffect
typedef HEntity
typedef HFrameGraphNode
typedef HGeometry
typedef HGeometryRenderer
typedef HLayer
typedef HMaterial
typedef HMatrix
typedef HParameter
typedef HRenderPass
typedef HShader
typedef HShaderData
typedef HSortCriterion
typedef HTarget
typedef HTechnique
typedef HTexture
typedef HTextureData
typedef HTextureImage
typedef HTransform
typedef HVao
typedef LoadBufferJobPtr
typedef LoadGeometryJobPtr
typedef LoadSceneJobPtr
typedef LoadTextureDataJobPtr
typedef NamedUniformLocation
typedef ParameterInfoList
typedef ProgramDNA
typedef RenderRenderPassList
typedef RenderViewJobPtr
typedef ShaderDataShaderUboKey
enum StateMask { BlendStateMask, StencilWriteStateMask, StencilTestStateMask, ScissorStateMask, ..., StencilOpMask }
typedef StateMaskSet
typedef TextureDNA
typedef TextureImageDNA
enum TextureScope { TextureScopeMaterial, TextureScopeTechnique }
typedef UpdateBoundingVolumeJobPtr
typedef UpdateWorldTransformJobPtr

Functions

void addParametersForIds(ParameterInfoList * params, ParameterManager * manager, const QList<QNodeId> & parameterIds)
RenderStateSet * buildRenderStateSet(const QList<RenderState *> & states, QFrameAllocator * allocator)
bool compareCommands(RenderCommand * r1, RenderCommand * r2)
HMaterial componentHandle() const
HCamera componentHandle() const
HTransform componentHandle() const
HGeometryRenderer componentHandle() const
QNodeId componentUuid() const
QNodeId componentUuid() const
QNodeId componentUuid() const
QNodeId componentUuid() const
QList<HLayer> componentsHandle() const
QList<HShaderData> componentsHandle() const
QList<QNodeId> componentsUuid() const
QList<QNodeId> componentsUuid() const
QRectF computeViewport(const QRectF & childViewport, const ViewportNode * parentViewport)
ParameterInfoList::iterator findParamInfo(ParameterInfoList * infoList, const QString & name)
RenderRenderPassList findRenderPassesForTechnique(Renderer * renderer, RenderView * renderView, RenderTechnique * technique)
RenderTechnique * findTechniqueForEffect(Renderer * renderer, RenderView * renderView, RenderEffect * effect)
void parametersFromMaterialEffectTechnique(ParameterInfoList * infoList, ParameterManager * manager, RenderMaterial * material, RenderEffect * effect, RenderTechnique * technique)
void parametersFromParametersProvider(ParameterInfoList * infoList, ParameterManager * manager, T * pass)
void parametersFromRenderPass(ParameterInfoList * infoList, ParameterManager * manager, RenderRenderPass * pass)
RenderMaterial * renderComponent() const
RenderCameraLens * renderComponent() const
RenderTransform * renderComponent() const
RenderGeometryRenderer * renderComponent() const
QList<RenderLayer *> renderComponents() const
QList<RenderShaderData *> renderComponents() const
void setRenderViewConfigFromFrameGraphLeafNode(RenderView * rv, const FrameGraphNode * fgLeaf)

Classes

class AlphaCoverage

class AlphaFunc

class Attachment

class AttachmentManager

class AttachmentPack

class AttributeManager

class BlendEquation

class BlendState

class BlendStateSeparate

class BlockToUBO

class BufferManager

class CameraManager

class CameraSelector

class ClearBuffer

class ClipPlane

class ColorMask

class CriterionManager

class CullFace

class DepthMask

class DepthTest

class Dithering

class EffectManager

class EntityManager

class FrameCleanupJob

class FrameGraphComponentFunctor

class FrameGraphManager

class FrameGraphNode

class FrameGraphNodeFunctor

class FrameGraphSubtreeSelector

class FrameGraphVisitor

class FramePreparationJob

class FrontFace

class GenericState1

class GenericState2

class GenericState3

class GenericState4

class GenericState6

class GeometryManager

class GeometryRendererManager

class LayerFilterNode

class LayerManager

class LoadBufferJob

class LoadGeometryJob

class LoadSceneJob

class LoadTextureDataJob

class MaterialManager

class MatrixManager

class NoDraw

class ParameterInfo

class ParameterManager

class ParameterPack

class PlatformSurfaceFilter

class PolygonOffset

class QAbstractSceneLoader

class QGraphicsContext

class QGraphicsHelperES2

class QGraphicsHelperGL2

class QGraphicsHelperGL3

class QGraphicsHelperGL4

class QGraphicsHelperInterface

class QUniformPack

class QUniformValue

class RenderAnnotation

class RenderAttachment

class RenderAttribute

class RenderBuffer

class RenderBufferFunctor

class RenderCameraLens

class RenderCommand

class RenderConfiguration

class RenderEffect

class RenderEntity

class RenderEntityFunctor

class RenderGeometry

class RenderGeometryRenderer

class RenderGeometryRendererFunctor

class RenderLayer

class RenderMaterial

class RenderNodeFunctor

class RenderParameter

class RenderParameterMapping

class RenderPassFilter

class RenderPassManager

class RenderQueue

class RenderRenderPass

class RenderScene

class RenderSceneFunctor

class RenderShader

class RenderShaderData

class RenderShaderDataFunctor

class RenderState

class RenderStateSet

class RenderTarget

class RenderTargetManager

class RenderTargetSelector

class RenderTechnique

class RenderTexture

class RenderTextureFunctor

class RenderTextureImage

class RenderTextureImageFunctor

class RenderThread

class RenderTransform

class RenderView

class RenderViewJob

class Renderer

class SceneManager

class ScissorTest

class ShaderAttribute

class ShaderDataManager

class ShaderManager

class ShaderUniform

class ShaderUniformBlock

class SortCriterion

class SortCriterionManager

class SortMethod

class StateSetNode

class StencilMask

class StencilOp

class StencilTest

class TechniqueFilter

class TechniqueManager

class TextureDataManager

class TextureImageManager

class TextureManager

class TextureUniform

class TransformManager

class UBOManager

class UniformBlockValueBuilder

class UniformBuffer

class UpdateBoundingVolumeJob

class UpdateWorldTransformJob

class VAOManager

class VSyncFrameAdvanceService

class ViewportNode

Type Documentation

typedef Render::ActiveProperty

typedef Render::ActivePropertyContent

typedef Render::FrameCleanupJobPtr

typedef Render::FramePreparationJobPtr

typedef Render::FunctorImageHandlesPair

typedef Render::FunctorTextureDataPair

typedef Render::HAttachment

typedef Render::HAttribute

typedef Render::HBuffer

typedef Render::HCamera

typedef Render::HCriterion

typedef Render::HEffect

typedef Render::HEntity

typedef Render::HFrameGraphNode

typedef Render::HGeometry

typedef Render::HGeometryRenderer

typedef Render::HLayer

typedef Render::HMaterial

typedef Render::HMatrix

typedef Render::HParameter

typedef Render::HRenderPass

typedef Render::HShader

typedef Render::HShaderData

typedef Render::HSortCriterion

typedef Render::HTarget

typedef Render::HTechnique

typedef Render::HTexture

typedef Render::HTextureData

typedef Render::HTextureImage

typedef Render::HTransform

typedef Render::HVao

typedef Render::LoadBufferJobPtr

typedef Render::LoadGeometryJobPtr

typedef Render::LoadSceneJobPtr

typedef Render::LoadTextureDataJobPtr

typedef Render::NamedUniformLocation

typedef Render::ParameterInfoList

typedef Render::ProgramDNA

typedef Render::RenderRenderPassList

typedef Render::RenderViewJobPtr

typedef Render::ShaderDataShaderUboKey

enum Render::StateMask

typedef Render::StateMaskSet

typedef Render::TextureDNA

typedef Render::TextureImageDNA

enum Render::TextureScope

typedef Render::UpdateBoundingVolumeJobPtr

typedef Render::UpdateWorldTransformJobPtr

Function Documentation

void Render::addParametersForIds(ParameterInfoList * params, ParameterManager * manager, const QList<QNodeId> & parameterIds)

RenderStateSet * Render::buildRenderStateSet(const QList<RenderState *> & states, QFrameAllocator * allocator)

bool Render::compareCommands(RenderCommand * r1, RenderCommand * r2)

HMaterial Render::componentHandle() const

HCamera Render::componentHandle() const

HTransform Render::componentHandle() const

HGeometryRenderer Render::componentHandle() const

QNodeId Render::componentUuid() const

QNodeId Render::componentUuid() const

QNodeId Render::componentUuid() const

QNodeId Render::componentUuid() const

QList<HLayer> Render::componentsHandle() const

QList<HShaderData> Render::componentsHandle() const

QList<QNodeId> Render::componentsUuid() const

QList<QNodeId> Render::componentsUuid() const

QRectF Render::computeViewport(const QRectF & childViewport, const ViewportNode * parentViewport)

ParameterInfoList::iterator Render::findParamInfo(ParameterInfoList * infoList, const QString & name)

RenderRenderPassList Render::findRenderPassesForTechnique(Renderer * renderer, RenderView * renderView, RenderTechnique * technique)

RenderTechnique * Render::findTechniqueForEffect(Renderer * renderer, RenderView * renderView, RenderEffect * effect)

void Render::parametersFromMaterialEffectTechnique(ParameterInfoList * infoList, ParameterManager * manager, RenderMaterial * material, RenderEffect * effect, RenderTechnique * technique)

void Render::parametersFromParametersProvider(ParameterInfoList * infoList, ParameterManager * manager, T * pass)

void Render::parametersFromRenderPass(ParameterInfoList * infoList, ParameterManager * manager, RenderRenderPass * pass)

RenderMaterial * Render::renderComponent() const

RenderCameraLens * Render::renderComponent() const

RenderTransform * Render::renderComponent() const

RenderGeometryRenderer * Render::renderComponent() const

QList<RenderLayer *> Render::renderComponents() const

QList<RenderShaderData *> Render::renderComponents() const

void Render::setRenderViewConfigFromFrameGraphLeafNode(RenderView * rv, const FrameGraphNode * fgLeaf)

© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.