Render Namespace
(Qt3DRender::Render)Namespaces
namespace | BufferTypeInfo |
namespace | JobTypes |
namespace | PickingUtils |
namespace | Profiling |
namespace | Quick |
Classes
Types
Functions
void | addParametersForIds(ParameterInfoList *params, ParameterManager *manager, const QVector<Qt3DCore::QNodeId> ¶meterIds) |
void | addState(const StateVariant &state) |
void | addToRenderStateSet(RenderStateSet *stateSet, const QVector<Qt3DCore::QNodeId> stateIds, RenderStateManager *manager) |
QVector3D | center() const |
void | clear() |
HMaterial | componentHandle() const |
HCamera | componentHandle() const |
HTransform | componentHandle() const |
HGeometryRenderer | componentHandle() const |
HObjectPicker | componentHandle() const |
HComputeCommand | 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 |
QVector<HLayer> | componentsHandle() const |
QVector<HLevelOfDetail> | componentsHandle() const |
QVector<HShaderData> | componentsHandle() const |
QVector<HLight> | componentsHandle() const |
QVector<HEnvironmentLight> | componentsHandle() const |
QVector<Qt3DCore::QNodeId> | componentsUuid() const |
QVector<Qt3DCore::QNodeId> | componentsUuid() const |
QVector<Qt3DCore::QNodeId> | componentsUuid() const |
QVector<Qt3DCore::QNodeId> | componentsUuid() const |
QVector<Qt3DCore::QNodeId> | componentsUuid() const |
QRectF | computeViewport(const QRectF &childViewport, const ViewportNode *parentViewport) |
ParameterInfoList::const_iterator | findParamInfo(ParameterInfoList *infoList, const int nameId) |
RenderPassList | findRenderPassesForTechnique(NodeManagers *manager, const RenderPassFilter *passFilter, Technique *technique) |
Technique * | findTechniqueForEffect(Renderer *renderer, const TechniqueFilter *techniqueFilter, Effect *effect) |
bool | intersects(const Sphere &a, const Sphere &b) |
bool | intersectsSegmentTriangle(const RayCasting::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 |
LevelOfDetailManager * | manager() const |
FilterKeyManager * | manager() const |
FrameGraphManager * | manager() const |
TransformManager * | manager() const |
RenderTargetManager * | manager() const |
SceneManager * | manager() const |
AttachmentManager * | manager() const |
ParameterManager * | manager() const |
ShaderDataManager * | manager() const |
GLBufferManager * | manager() const |
TextureImageManager * | manager() const |
BufferManager * | manager() const |
AttributeManager * | manager() const |
GeometryManager * | manager() const |
GeometryRendererManager * | manager() const |
ObjectPickerManager * | manager() const |
LightManager * | manager() const |
EnvironmentLightManager * | manager() const |
ComputeCommandManager * | manager() const |
RenderStateManager * | manager() const |
void | parametersFromParametersProvider(ParameterInfoList *infoList, ParameterManager *manager, T *provider) |
float | radius() const |
Material * | renderComponent() const |
CameraLens * | renderComponent() const |
Transform * | renderComponent() const |
GeometryRenderer * | renderComponent() const |
ObjectPicker * | renderComponent() const |
ComputeCommand * | renderComponent() const |
QVector<Layer *> | renderComponents() const |
QVector<LevelOfDetail *> | renderComponents() const |
QVector<ShaderData *> | renderComponents() const |
QVector<Light *> | renderComponents() const |
QVector<EnvironmentLight *> | renderComponents() const |
void | setCenter(const QVector3D &c) |
void | setRadius(float r) |
void | setRenderViewConfigFromFrameGraphLeafNode(RenderView *rv, const FrameGraphNode *fgLeaf) |
T | variant_value(const QVariant &v) |
QDebug | operator<<(QDebug dbg, const Shader &shader) |
QDebug | operator<<(QDebug dbg, const Texture &texture) |
QDebug | operator<<(QDebug dbg, const TextureImage &textureImage) |
Namespaces
namespace Render::BufferTypeInfo
namespace Render::JobTypes
namespace Render::PickingUtils
namespace Render::Profiling
namespace Render::Quick
Classes
class APITextureManager
class AbstractRenderer
class AlphaCoverage
class AlphaFunc
class Attachment
class AttachmentManager
class AttachmentPack
class Attribute
class AttributeManager
class BackendNode
class BlendEquation
class BlendEquationArguments
class BlockToUBO
class Buffer
class BufferCapture
class BufferFunctor
class BufferInfo
class BufferManager
class BufferVisitor
class CalcGeometryTriangleVolumes
class CalculateBoundingVolumeJob
class CameraLens
class CameraManager
class CameraSelector
class ClearBufferInfo
class ClearBuffers
class ClipPlane
class ColorMask
class Command
class CommandThread
class ComputeCommand
class ComputeCommandManager
class CoordinateReader
class CullFace
class DepthTest
class DispatchCompute
class Dithering
class Effect
class EffectManager
class Entity
class EntityManager
class EnvironmentLight
class EnvironmentLightManager
class ExpandBoundingVolumeJob
class FilterCompatibleTechniqueJob
class FilterEntityByComponentJob
class FilterKey
class FilterKeyManager
class FilterLayerEntityJob
class FrameCleanupJob
class FrameGraphManager
class FrameGraphNode
class FrameGraphNodeFunctor
class FrameGraphVisitor
class FrontFace
class FrustumCulling
class FrustumCullingJob
class GLBuffer
class GLBufferManager
class GLTexture
class GLTextureManager
class GeneratorDataManager
class GenericLambdaJob
class GenericState
class Geometry
class GeometryManager
class GeometryRenderer
class GeometryRendererFunctor
class GeometryRendererManager
class GraphicsContext
class GraphicsHelperES2
class GraphicsHelperES3
class GraphicsHelperGL2
class GraphicsHelperGL4
class GraphicsHelperGL3_2
class GraphicsHelperGL3_3
class GraphicsHelperInterface
class Layer
class LayerFilterNode
class LayerManager
class LevelOfDetail
class LevelOfDetailManager
class Light
class LightGatherer
class LightManager
class LightSource
class LoadBufferJob
class LoadGeometryJob
class LoadSceneJob
class LoadTextureDataJob
class MSAAEnabled
class Material
class MaterialManager
class MaterialParameterGathererJob
class MatrixManager
class MemoryBarrier
class NoDepthMask
class NoDraw
class NodeFunctor
class NodeManagers
class ObjectPicker
class ObjectPickerManager
class OffscreenSurfaceHelper
class OpenGLVertexArrayObject
class Parameter
class ParameterInfo
class ParameterManager
class ParameterPack
class PickBoundingVolumeJob
class PickEventFilter
class Plane
class PlatformSurfaceFilter
class PointSize
class PolygonOffset
class QRenderPlugin
class QRenderPluginFactory
class QRenderPluginFactoryIf
class RenderBackendResourceAccessor
class RenderCapture
class RenderCommand
class RenderConfiguration
class RenderEntityFunctor
class RenderLightFunctor
class RenderPass
class RenderPassFilter
class RenderPassManager
class RenderPassParameterData
class RenderQueue
class RenderSceneFunctor
class RenderSettings
class RenderSettingsFunctor
class RenderShaderDataFunctor
class RenderStateImpl
class RenderStateManager
class RenderStateNode
class RenderStateSet
class RenderSurfaceSelector
class RenderTarget
class RenderTargetManager
class RenderTargetOutput
class RenderTargetSelector
class RenderThread
class RenderView
class RenderViewBuilder
class RenderViewBuilderJob
class RenderViewInitializerJob
class Renderer
class RendererCache
class ResourceAccessor
class Scene
class SceneManager
class ScissorTest
class SeamlessCubemap
class SendBufferCaptureJob
class SendRenderCaptureJob
class Shader
class ShaderAttribute
class ShaderCache
class ShaderData
class ShaderDataManager
class ShaderManager
class ShaderParameterPack
class SortPolicy
class Sphere
class StateSetNode
class StateVariant
class StencilMask
class StencilOp
class StencilTest
class StringToInt
class SurfaceLocker
class Technique
class TechniqueFilter
class TechniqueFunctor
class TechniqueManager
class Texture
class TextureDataManager
class TextureFunctor
class TextureImage
class TextureImageDataManager
class TextureImageFunctor
class TextureImageManager
class TextureManager
class TextureParameters
class TextureProperties
class Transform
class TransformManager
class TriangleBoundingVolume
class TrianglesExtractor
class TrianglesVisitor
class UniformBlockValueBuilder
class UniformValue
class UpdateLevelOfDetailJob
class UpdateMeshTriangleListJob
class UpdateShaderDataTransformJob
class UpdateTreeEnabledJob
class UpdateWorldBoundingVolumeJob
class UpdateWorldTransformJob
class VAOManager
class VSyncFrameAdvanceService
class ViewportNode
Type Documentation
typedef Render::ActiveProperty
typedef Render::ActivePropertyContent
typedef Render::Buffer3fVisitor
typedef Render::CalcGeometryTriangleVolumesPtr
typedef Render::CalculateBoundingVolumeJobPtr
typedef Render::ExpandBoundingVolumeJobPtr
typedef Render::FilterCompatibleTechniqueJobPtr
typedef Render::FilterLayerEntityJobPtr
typedef Render::FrameCleanupJobPtr
typedef Render::FrustumCullingJobPtr
typedef Render::HAttachment
typedef Render::HAttribute
typedef Render::HBoundingVolumeDebug
typedef Render::HBuffer
typedef Render::HCamera
typedef Render::HComputeCommand
typedef Render::HEffect
typedef Render::HEntity
typedef Render::HEnvironmentLight
typedef Render::HFilterKey
typedef Render::HFrameGraphNode
typedef Render::HGLBuffer
typedef Render::HGeometry
typedef Render::HGeometryRenderer
typedef Render::HLayer
typedef Render::HLevelOfDetail
typedef Render::HLight
typedef Render::HMaterial
typedef Render::HMatrix
typedef Render::HObjectPicker
typedef Render::HParameter
typedef Render::HRenderPass
typedef Render::HRenderState
typedef Render::HShader
typedef Render::HShaderData
typedef Render::HTarget
typedef Render::HTechnique
typedef Render::HTexture
typedef Render::HTextureData
typedef Render::HTextureImage
typedef Render::HTransform
typedef Render::HVao
typedef Render::LightGathererPtr
typedef Render::LoadBufferJobPtr
typedef Render::LoadGeometryJobPtr
typedef Render::LoadSceneJobPtr
typedef Render::LoadTextureDataJobPtr
typedef Render::MaterialParameterGathererJobPtr
typedef Render::NamedUniformLocation
typedef Render::ParameterInfoList
typedef Render::PickBoundingVolumeJobPtr
typedef Render::ProgramDNA
typedef Render::RenderPassList
typedef Render::RenderViewBuilderJobPtr
typedef Render::RenderViewInitializerJobPtr
typedef Render::SendBufferCaptureJobPtr
typedef Render::SendRenderCaptureJobPtr
enum Render::StateMask
typedef Render::StateMaskSet
enum Render::TextureScope
typedef Render::UniformBlockValueBuilderHash
enum Render::UniformType
typedef Render::UpdateLevelOfDetailJobPtr
typedef Render::UpdateMeshTriangleListJobPtr
typedef Render::UpdateShaderDataTransformJobPtr
typedef Render::UpdateTreeEnabledJobPtr
typedef Render::UpdateWorldBoundingVolumeJobPtr
typedef Render::UpdateWorldTransformJobPtr
typedef Render::VAOIdentifier
Function Documentation
void Render::addParametersForIds(ParameterInfoList *params, ParameterManager *manager, const QVector<Qt3DCore::QNodeId> ¶meterIds)
void Render::addState(const StateVariant &state)
void Render::addToRenderStateSet(RenderStateSet *stateSet, const QVector<Qt3DCore::QNodeId> stateIds, RenderStateManager *manager)
QVector3D Render::center() const
See also setCenter().
void Render::clear()
HMaterial Render::componentHandle() const
HCamera Render::componentHandle() const
HTransform Render::componentHandle() const
HGeometryRenderer Render::componentHandle() const
HObjectPicker Render::componentHandle() const
HComputeCommand 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
QVector<HLayer> Render::componentsHandle() const
QVector<HLevelOfDetail> Render::componentsHandle() const
QVector<HShaderData> Render::componentsHandle() const
QVector<HLight> Render::componentsHandle() const
QVector<HEnvironmentLight> Render::componentsHandle() const
QVector<Qt3DCore::QNodeId> Render::componentsUuid() const
QVector<Qt3DCore::QNodeId> Render::componentsUuid() const
QVector<Qt3DCore::QNodeId> Render::componentsUuid() const
QVector<Qt3DCore::QNodeId> Render::componentsUuid() const
QVector<Qt3DCore::QNodeId> Render::componentsUuid() const
QRectF Render::computeViewport(const QRectF &childViewport, const ViewportNode *parentViewport)
ParameterInfoList::const_iterator Render::findParamInfo(ParameterInfoList *infoList, const int nameId)
RenderPassList Render::findRenderPassesForTechnique(NodeManagers *manager, const RenderPassFilter *passFilter, Technique *technique)
Technique *Render::findTechniqueForEffect(Renderer *renderer, const TechniqueFilter *techniqueFilter, Effect *effect)
bool Render::intersects(const Sphere &a, const Sphere &b)
bool Render::intersectsSegmentTriangle(const RayCasting::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
LevelOfDetailManager *Render::manager() const
FilterKeyManager *Render::manager() const
FrameGraphManager *Render::manager() const
TransformManager *Render::manager() const
RenderTargetManager *Render::manager() const
SceneManager *Render::manager() const
AttachmentManager *Render::manager() const
ParameterManager *Render::manager() const
ShaderDataManager *Render::manager() const
GLBufferManager *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
LightManager *Render::manager() const
EnvironmentLightManager *Render::manager() const
ComputeCommandManager *Render::manager() const
RenderStateManager *Render::manager() const
void Render::parametersFromParametersProvider(ParameterInfoList *infoList, ParameterManager *manager, T *provider)
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
ComputeCommand *Render::renderComponent() const
QVector<Layer *> Render::renderComponents() const
QVector<LevelOfDetail *> Render::renderComponents() const
QVector<ShaderData *> Render::renderComponents() const
QVector<Light *> Render::renderComponents() const
QVector<EnvironmentLight *> Render::renderComponents() const
void Render::setCenter(const QVector3D &c)
See also center().
void Render::setRadius(float r)
See also radius().