Technique Class
(Qt3DRender::Render::Technique)Inherits: | Qt3DRender::Render::BackendNode |
Public Functions
Technique() | |
~Technique() | |
void | appendFilterKey(Qt3DCore::QNodeId criterionId) |
void | appendRenderPass(Qt3DCore::QNodeId renderPassId) |
void | cleanup() |
QVector<Qt3DCore::QNodeId> | filterKeys() const |
const GraphicsApiFilterData * | graphicsApiFilter() const |
bool | isCompatibleWithFilters(const Qt3DCore::QNodeIdVector &filterKeyIds) |
bool | isCompatibleWithRenderer() const |
NodeManagers * | nodeManager() const |
QVector<Qt3DCore::QNodeId> | parameters() const |
void | removeFilterKey(Qt3DCore::QNodeId criterionId) |
void | removeRenderPass(Qt3DCore::QNodeId renderPassId) |
QVector<Qt3DCore::QNodeId> | renderPasses() const |
void | sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e) |
void | setCompatibleWithRenderer(bool compatible) |
void | setNodeManager(NodeManagers *nodeManager) |
- 3 public functions inherited from Qt3DRender::Render::BackendNode
- 4 public functions inherited from Qt3DCore::QBackendNode
Additional Inherited Members
- 1 protected function inherited from Qt3DRender::Render::BackendNode
- 2 protected functions inherited from Qt3DCore::QBackendNode
Member Function Documentation
Technique::Technique()
Default constructs an instance of Technique.
Technique::~Technique()
Destroys the instance of Technique.
void Technique::appendFilterKey(Qt3DCore::QNodeId criterionId)
void Technique::appendRenderPass(Qt3DCore::QNodeId renderPassId)
void Technique::cleanup()
QVector<Qt3DCore::QNodeId> Technique::filterKeys() const
const GraphicsApiFilterData *Technique::graphicsApiFilter() const
bool Technique::isCompatibleWithFilters(const Qt3DCore::QNodeIdVector &filterKeyIds)
bool Technique::isCompatibleWithRenderer() const
NodeManagers *Technique::nodeManager() const
See also setNodeManager().
QVector<Qt3DCore::QNodeId> Technique::parameters() const
void Technique::removeFilterKey(Qt3DCore::QNodeId criterionId)
void Technique::removeRenderPass(Qt3DCore::QNodeId renderPassId)
QVector<Qt3DCore::QNodeId> Technique::renderPasses() const
void Technique::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
void Technique::setCompatibleWithRenderer(bool compatible)
See also isCompatibleWithRenderer().
void Technique::setNodeManager(NodeManagers *nodeManager)
See also nodeManager().