Render Namespace
(Qt3DRender::Render)Classes
Types
Functions
void | addParametersForIds(ParameterInfoList *params, ParameterManager *manager, const QList<Qt3DCore::QNodeId> ¶meterIds) |
RenderStateSet * | buildRenderStateSet(const QList<RenderState *> &states, Qt3DCore::QFrameAllocator *allocator) |
QVector3D | center() const |
void | clear() |
bool | compareCommands(RenderCommand *r1, RenderCommand *r2) |
HMaterial | componentHandle() const |
HCamera | componentHandle() const |
HTransform | componentHandle() const |
HGeometryRenderer | componentHandle() const |
HObjectPicker | componentHandle() const |
HBoundingVolumeDebug | componentHandle() const |
Qt3DCore::QNodeId | componentUuid() const |
Qt3DCore::QNodeId | componentUuid() const |
Qt3DCore::QNodeId | componentUuid() const |
Qt3DCore::QNodeId | componentUuid() const |
Qt3DCore::QNodeId | componentUuid() const |
Qt3DCore::QNodeId | componentUuid() const |
QList<HLayer> | componentsHandle() const |
QList<HShaderData> | componentsHandle() const |
QList<HLight> | componentsHandle() const |
QList<Qt3DCore::QNodeId> | componentsUuid() const |
QList<Qt3DCore::QNodeId> | componentsUuid() const |
QList<Qt3DCore::QNodeId> | componentsUuid() const |
QRectF | computeViewport(const QRectF &childViewport, const ViewportNode *parentViewport) |
ParameterInfoList::iterator | findParamInfo(ParameterInfoList *infoList, const QString &name) |
RenderRenderPassList | findRenderPassesForTechnique(NodeManagers *manager, RenderView *renderView, Technique *technique) |
Technique * | findTechniqueForEffect(Renderer *renderer, RenderView *renderView, Effect *effect) |
bool | intersects(const Sphere &a, const Sphere &b) |
bool | intersectsSegmentTriangle(const Qt3DCore::QRay3D &ray, const QVector3D &a, const QVector3D &b, const QVector3D &c, QVector3D &uvw, float &t) |
CameraManager * | manager() const |
EntityManager * | manager() const |
MaterialManager * | manager() const |
MatrixManager * | manager() const |
VAOManager * | manager() const |
ShaderManager * | manager() const |
TechniqueManager * | manager() const |
EffectManager * | manager() const |
RenderPassManager * | manager() const |
TextureManager * | manager() const |
TextureDataManager * | manager() const |
LayerManager * | manager() const |
CriterionManager * | manager() const |
FrameGraphManager * | manager() const |
TransformManager * | manager() const |
RenderTargetManager * | manager() const |
SceneManager * | manager() const |
AttachmentManager * | manager() const |
SortCriterionManager * | manager() const |
ParameterManager * | manager() const |
ShaderDataManager * | manager() const |
UBOManager * | manager() const |
TextureImageManager * | manager() const |
BufferManager * | manager() const |
AttributeManager * | manager() const |
GeometryManager * | manager() const |
GeometryRendererManager * | manager() const |
ObjectPickerManager * | manager() const |
BoundingVolumeDebugManager * | manager() const |
LightManager * | manager() const |
void | parametersFromMaterialEffectTechnique(ParameterInfoList *infoList, ParameterManager *manager, Material *material, Effect *effect, Technique *technique) |
void | parametersFromParametersProvider(ParameterInfoList *infoList, ParameterManager *manager, T *pass) |
float | radius() const |
Material * | renderComponent() const |
CameraLens * | renderComponent() const |
Transform * | renderComponent() const |
GeometryRenderer * | renderComponent() const |
ObjectPicker * | renderComponent() const |
BoundingVolumeDebug * | renderComponent() const |
QList<Layer *> | renderComponents() const |
QList<ShaderData *> | renderComponents() const |
QList<Light *> | renderComponents() const |
void | setCenter(const QVector3D &c) |
void | setRadius(float r) |
void | setRenderViewConfigFromFrameGraphLeafNode(RenderView *rv, const FrameGraphNode *fgLeaf) |
bool | operator<(const QString &otherName, const ParameterInfo &pi) |
Classes
class AbstractRenderer
class AlphaCoverage
class AlphaFunc
class Annotation
class Attachment
class AttachmentManager
class AttachmentPack
class Attribute
class AttributeManager
class BlendEquation
class BlendState
class BlendStateSeparate
class BlockToUBO
class BoundingVolumeDebug
class BoundingVolumeDebugManager
class Buffer
class BufferFunctor
class BufferManager
class CalcGeometryTriangleVolumes
class CalculateBoundingVolumeJob
class CameraLens
class CameraManager
class CameraSelector
class ClearBuffer
class ClipPlane
class ColorMask
class CriterionManager
class CullFace
class DepthMask
class DepthTest
class DispatchCompute
class Dithering
class Effect
class EffectManager
class Entity
class EntityManager
class FrameCleanupJob
class FrameGraphComponentFunctor
class FrameGraphManager
class FrameGraphNode
class FrameGraphNodeFunctor
class FrameGraphSubtreeSelector
class FrameGraphVisitor
class FramePreparationJob
class FrontFace
class FrustumCulling
class GenericState1
class GenericState2
class GenericState3
class GenericState4
class GenericState6
class Geometry
class GeometryManager
class GeometryRenderer
class GeometryRendererFunctor
class GeometryRendererManager
class GraphicsContext
class GraphicsHelperES2
class GraphicsHelperGL2
class GraphicsHelperGL3
class GraphicsHelperGL4
class GraphicsHelperGL3_3
class GraphicsHelperInterface
class Layer
class LayerFilterNode
class LayerManager
class Light
class LightManager
class Lighting
class LoadBufferJob
class LoadGeometryJob
class LoadSceneJob
class LoadTextureDataJob
class Material
class MaterialManager
class MatrixManager
class NoDraw
class NodeFunctor
class NodeManagers
class ObjectPicker
class ObjectPickerManager
class OpenGLVertexArrayObject
class Parameter
class ParameterInfo
class ParameterManager
class ParameterMapping
class ParameterPack
class PickBoundingVolumeJob
class PickEventFilter
class Plane
class PlatformSurfaceFilter
class PointSize
class PolygonOffset
class QUniformPack
class QUniformValue
class RenderAttachment
class RenderCommand
class RenderConfiguration
class RenderEntityFunctor
class RenderLightFunctor
class RenderPass
class RenderPassFilter
class RenderPassManager
class RenderQueue
class RenderSceneFunctor
class RenderShaderDataFunctor
class RenderState
class RenderStateSet
class RenderTarget
class RenderTargetManager
class RenderTargetSelector
class RenderThread
class RenderView
class RenderViewJob
class Renderer
class Scene
class SceneManager
class ScissorTest
class Shader
class ShaderAttribute
class ShaderData
class ShaderDataManager
class ShaderManager
class ShaderUniform
class ShaderUniformBlock
class SortCriterion
class SortCriterionManager
class SortMethod
class Sphere
class StateSetNode
class StencilMask
class StencilOp
class StencilTest
class Technique
class TechniqueFilter
class TechniqueManager
class Texture
class TextureDataManager
class TextureFunctor
class TextureImage
class TextureImageFunctor
class TextureImageManager
class TextureManager
class TextureUniform
class Transform
class TransformManager
class TriangleBoundingVolume
class TrianglesExtractor
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::CalcGeometryTriangleVolumesPtr
typedef Render::CalculateBoundingVolumeJobPtr
typedef Render::FrameCleanupJobPtr
typedef Render::FramePreparationJobPtr
typedef Render::FunctorImageHandlesPair
typedef Render::FunctorTextureDataPair
typedef Render::HAttachment
typedef Render::HAttribute
typedef Render::HBoundingVolumeDebug
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::HLight
typedef Render::HMaterial
typedef Render::HMatrix
typedef Render::HObjectPicker
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::PickBoundingVolumeJobPtr
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<Qt3DCore::QNodeId> ¶meterIds)
RenderStateSet *Render::buildRenderStateSet(const QList<RenderState *> &states, Qt3DCore::QFrameAllocator *allocator)
QVector3D Render::center() const
See also setCenter().
void Render::clear()
bool Render::compareCommands(RenderCommand *r1, RenderCommand *r2)
HMaterial Render::componentHandle() const
HCamera Render::componentHandle() const
HTransform Render::componentHandle() const
HGeometryRenderer Render::componentHandle() const
HObjectPicker Render::componentHandle() const
HBoundingVolumeDebug Render::componentHandle() const
Qt3DCore::QNodeId Render::componentUuid() const
Qt3DCore::QNodeId Render::componentUuid() const
Qt3DCore::QNodeId Render::componentUuid() const
Qt3DCore::QNodeId Render::componentUuid() const
Qt3DCore::QNodeId Render::componentUuid() const
Qt3DCore::QNodeId Render::componentUuid() const
QList<HLayer> Render::componentsHandle() const
QList<HShaderData> Render::componentsHandle() const
QList<HLight> Render::componentsHandle() const
QList<Qt3DCore::QNodeId> Render::componentsUuid() const
QList<Qt3DCore::QNodeId> Render::componentsUuid() const
QList<Qt3DCore::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(NodeManagers *manager, RenderView *renderView, Technique *technique)
Technique *Render::findTechniqueForEffect(Renderer *renderer, RenderView *renderView, Effect *effect)
bool Render::intersects(const Sphere &a, const Sphere &b)
bool Render::intersectsSegmentTriangle(const Qt3DCore::QRay3D &ray, const QVector3D &a, const QVector3D &b, const QVector3D &c, QVector3D &uvw, float &t)
CameraManager *Render::manager() const
EntityManager *Render::manager() const
MaterialManager *Render::manager() const
MatrixManager *Render::manager() const
VAOManager *Render::manager() const
ShaderManager *Render::manager() const
TechniqueManager *Render::manager() const
EffectManager *Render::manager() const
RenderPassManager *Render::manager() const
TextureManager *Render::manager() const
TextureDataManager *Render::manager() const
LayerManager *Render::manager() const
CriterionManager *Render::manager() const
FrameGraphManager *Render::manager() const
TransformManager *Render::manager() const
RenderTargetManager *Render::manager() const
SceneManager *Render::manager() const
AttachmentManager *Render::manager() const
SortCriterionManager *Render::manager() const
ParameterManager *Render::manager() const
ShaderDataManager *Render::manager() const
UBOManager *Render::manager() const
TextureImageManager *Render::manager() const
BufferManager *Render::manager() const
AttributeManager *Render::manager() const
GeometryManager *Render::manager() const
GeometryRendererManager *Render::manager() const
ObjectPickerManager *Render::manager() const
BoundingVolumeDebugManager *Render::manager() const
LightManager *Render::manager() const
void Render::parametersFromMaterialEffectTechnique(ParameterInfoList *infoList, ParameterManager *manager, Material *material, Effect *effect, Technique *technique)
void Render::parametersFromParametersProvider(ParameterInfoList *infoList, ParameterManager *manager, T *pass)
float Render::radius() const
See also setRadius().
Material *Render::renderComponent() const
CameraLens *Render::renderComponent() const
Transform *Render::renderComponent() const
GeometryRenderer *Render::renderComponent() const
ObjectPicker *Render::renderComponent() const
BoundingVolumeDebug *Render::renderComponent() const
QList<Layer *> Render::renderComponents() const
QList<ShaderData *> Render::renderComponents() const
QList<Light *> Render::renderComponents() const
void Render::setCenter(const QVector3D &c)
See also center().
void Render::setRadius(float r)
See also radius().