Technique Class

(Qt3DRender::Render::Technique)

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)

Additional Inherited Members

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().