Render Namespace
(Qt3D::Render)Classes
Types
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.