QStencilOpSeparate Class

(Qt3DRender::QStencilOpSeparate)
Inherits: QObject

Public Types

enum StencilFaceMode { Front, Back, FrontAndBack }
enum StencilOp { Zero, Keep, Replace, Incr, ..., Invert }

Properties

  • 1 property inherited from QObject

Public Functions

~QStencilOpSeparate()
StencilOp depthFail() const
StencilFaceMode faceMode() const
StencilOp stencilDepthPass() const
StencilOp stencilFail() const
  • 31 public functions inherited from QObject

Public Slots

void setDepthFail(StencilOp op)
void setStencilDepthPass(StencilOp op)
void setStencilFail(StencilOp op)
  • 1 public slot inherited from QObject

Signals

void depthFailChanged(StencilOp depthFail)
void faceModeChanged(StencilFaceMode faceMode)
void stencilDepthPassChanged(StencilOp stencilDepthPass)
void stencilFailChanged(StencilOp stencilFail)

Additional Inherited Members

  • 11 static public members inherited from QObject
  • 9 protected functions inherited from QObject

Member Type Documentation

enum QStencilOpSeparate::StencilFaceMode

enum QStencilOpSeparate::StencilOp

Property Documentation

depthFail : StencilOp

Access functions:

StencilOp depthFail() const
void setDepthFail(StencilOp op)

Notifier signal:

void depthFailChanged(StencilOp depthFail)

faceMode : const StencilFaceMode

Access functions:

StencilFaceMode faceMode() const

Notifier signal:

void faceModeChanged(StencilFaceMode faceMode)

stencilDepthPass : StencilOp

Access functions:

StencilOp stencilDepthPass() const
void setStencilDepthPass(StencilOp op)

Notifier signal:

void stencilDepthPassChanged(StencilOp stencilDepthPass)

stencilFail : StencilOp

Access functions:

StencilOp stencilFail() const
void setStencilFail(StencilOp op)

Notifier signal:

void stencilFailChanged(StencilOp stencilFail)

Member Function Documentation

QStencilOpSeparate::~QStencilOpSeparate()

Destroys the instance of QStencilOpSeparate.

© 2017 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.