QRenderPass Class (Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QRenderPass)  
 Inherits:
 Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode



 List of all members, including inherited members  Properties  
shaderProgram : Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QShaderProgram *   2 properties inherited from Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode
 1 property inherited from QObject
  Public Functions  
 

QRenderPass(Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode *parent = Q_NULLPTR)
 
 

~QRenderPass()
 
 void 

addAnnotation(QAnnotation *criterion)
 
 void 

addBinding(QParameterMapping *binding)
 
 void 

addParameter(QParameter *p)
 
 void 

addRenderState(QRenderState *state)
 
 QList<QAnnotation *> 

annotations() const
 
 ParameterList 

attributes() const
 
 QList<QParameterMapping *> 

bindings() const
 
 QString 

glslNameForParameter(QString paramName) const
 
 QList<QParameter *> 

parameters() const
 
 void 

removeAnnotation(QAnnotation *criterion)
 
 void 

removeBinding(QParameterMapping *binding)
 
 void 

removeParameter(QParameter *p)
 
 void 

removeRenderState(QRenderState *state)
 
 QList<QRenderState *> 

renderStates() const
 
 QShaderProgram *

shaderProgram() const
 
 ParameterList 

uniforms() const
   6 public functions inherited from Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode
 31 public functions inherited from QObject
  Public Slots  
 void 

setShaderProgram(QShaderProgram *shaderProgram)
   2 public slots inherited from Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode
 1 public slot inherited from QObject
  Signals  
 void 

shaderProgramChanged(QShaderProgram *shaderProgram)
   2 signals inherited from Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode
 2 signals inherited from QObject
  Protected Functions  
 

QRenderPass(QRenderPassPrivate &dd, Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode *parent = Q_NULLPTR)
 
 void 

copy(const Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode *ref)
   3 protected functions inherited from Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode
 9 protected functions inherited from QObject
  Additional Inherited Members  11 static public members inherited from QObject
 1 static protected member inherited from Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode
   Property Documentation 
shaderProgram : Qt3DRender8b7c:f320:99b9:690f:4595:cd17:293a:c069QShaderProgram * Access functions:  
 QShaderProgram *

shaderProgram() const
 
 void 

setShaderProgram(QShaderProgram *shaderProgram)
  Notifier signal:  
 void 

shaderProgramChanged(QShaderProgram *shaderProgram)
   Member Function Documentation 
QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069QRenderPass(Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode *parent = Q_NULLPTR) Default constructs an instance of QRenderPass. 
[protected] QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069QRenderPass(QRenderPassPrivate &dd, Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode *parent = Q_NULLPTR) Copy constructor. 
QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069~QRenderPass() Destroys the instance of QRenderPass. 
void QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069nnotation(QAnnotation *criterion) 
void QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069inding(QParameterMapping *binding) 
void QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069Parameter(QParameter *p) 
void QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069RenderState(QRenderState *state) 
QList<QAnnotation *> QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069nnotations() const 
ParameterList QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069ttributes() const 
QList<QParameterMapping *> QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069indings() const 
[protected] void QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069opy(const Qt3DCor8b7c:f320:99b9:690f:4595:cd17:293a:c069QNode *ref) 
QString QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069glslNameForParameter(QString paramName) const 
QList<QParameter *> QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069parameters() const 
void QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069removeAnnotation(QAnnotation *criterion) 
void QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069removeBinding(QParameterMapping *binding) 
void QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069removeParameter(QParameter *p) 
void QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069removeRenderState(QRenderState *state) 
QList<QRenderState *> QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069renderStates() const 
ParameterList QRenderPass8b7c:f320:99b9:690f:4595:cd17:293a:c069uniforms() const

    
{'path': 'public/docs/qt~5.6/qt3drender-qrenderpass.html', 'source': 'DevDocs.IO'}