QStencilTestArguments Class

(Qt3DRender::QStencilTestArguments)
Inherits: QObject

Public Types

enum StencilFaceMode { Front, Back, FrontAndBack }
enum StencilFunction { Never, Always, Less, LessOrEqual, ..., NotEqual }

Properties

  • 1 property inherited from QObject

Public Functions

~QStencilTestArguments()
uint comparisonMask() const
StencilFaceMode faceMode() const
int referenceValue() const
StencilFunction stencilFunction() const
  • 31 public functions inherited from QObject

Public Slots

void setComparisonMask(uint comparisonMask)
void setReferenceValue(int referenceValue)
void setStencilFunction(StencilFunction stencilFunction)
  • 1 public slot inherited from QObject

Signals

void comparisonMaskChanged(uint comparisonMask)
void faceModeChanged(StencilFaceMode faceMode)
void referenceValueChanged(int referenceValue)
void stencilFunctionChanged(StencilFunction stencilFunction)

Additional Inherited Members

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

Member Type Documentation

enum QStencilTestArguments::StencilFaceMode

enum QStencilTestArguments::StencilFunction

Property Documentation

comparisonMask : uint

Access functions:

uint comparisonMask() const
void setComparisonMask(uint comparisonMask)

Notifier signal:

void comparisonMaskChanged(uint comparisonMask)

faceMode : const StencilFaceMode

Access functions:

StencilFaceMode faceMode() const

Notifier signal:

void faceModeChanged(StencilFaceMode faceMode)

referenceValue : int

Access functions:

int referenceValue() const
void setReferenceValue(int referenceValue)

Notifier signal:

void referenceValueChanged(int referenceValue)

stencilFunction : StencilFunction

Access functions:

StencilFunction stencilFunction() const
void setStencilFunction(StencilFunction stencilFunction)

Notifier signal:

void stencilFunctionChanged(StencilFunction stencilFunction)

Member Function Documentation

QStencilTestArguments::~QStencilTestArguments()

Destroys the instance of QStencilTestArguments.

© 2016 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.