QScissorTest Class

class Qt3DRender ::QScissorTest

The QScissorTest class discards fragments that fall outside of a certain rectangular portion of the screen. 更多...

头: #include <QScissorTest>
CMake: find_package(Qt6 COMPONENTS 3drender REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
Since: Qt 5.7
实例化: ScissorTest
继承: Qt3DRender::QRenderState

特性

公共函数

  QScissorTest (Qt3DCore::QNode * parent = nullptr)
int bottom () const
int height () const
int left () const
int width () const

公共槽

void setBottom (int bottom )
void setHeight (int height )
void setLeft (int left )
void setWidth (int width )

信号

void bottomChanged (int bottom )
void heightChanged (int height )
void leftChanged (int left )
void widthChanged (int width )

详细描述

A QScissorTest class enables scissor test, which discards fragments outside the rectangular area of the screen specified by the left, bottom, width and height properties.

特性文档编制

bottom : int

Holds the bottom coordinate of the scissor box.

访问函数:

int bottom () const
void setBottom (int bottom )

通知程序信号:

void bottomChanged (int bottom )

height : int

Holds the height of the scissor box.

访问函数:

int height () const
void setHeight (int height )

通知程序信号:

void heightChanged (int height )

left : int

Holds the left coordinate of the scissor box.

访问函数:

int left () const
void setLeft (int left )

通知程序信号:

void leftChanged (int left )

width : int

Holds the width of the scissor box.

访问函数:

int width () const
void setWidth (int width )

通知程序信号:

void widthChanged (int width )

成员函数文档编制

QScissorTest:: QScissorTest ( Qt3DCore::QNode * parent = nullptr)

The constructor creates a new QScissorTest::QScissorTest instance with the specified parent