Package io.qt.quick

Class QQuickWindow.GraphicsStateInfo

java.lang.Object
io.qt.internal.NativeUtility.Object
io.qt.QtObject
io.qt.quick.QQuickWindow.GraphicsStateInfo
All Implemented Interfaces:
QtObjectInterface, Cloneable
Enclosing class:
QQuickWindow

public static class QQuickWindow.GraphicsStateInfo extends QtObject implements Cloneable

Describes some of the RHI's graphics state at the point of a beginExternalCommands() call

Java wrapper for Qt's class QQuickWindow::GraphicsStateInfo

  • Constructor Details

    • GraphicsStateInfo

      public GraphicsStateInfo()
    • GraphicsStateInfo

      protected GraphicsStateInfo(QtObject.QPrivateConstructor p)
      Constructor for internal use only.
      Parameters:
      p - expected to be null.
  • Method Details

    • setCurrentFrameSlot

      @QtUninvokable public final void setCurrentFrameSlot(int currentFrameSlot)
    • currentFrameSlot

      @QtUninvokable public final int currentFrameSlot()
    • setFramesInFlight

      @QtUninvokable public final void setFramesInFlight(int framesInFlight)
    • framesInFlight

      @QtUninvokable public final int framesInFlight()
    • equals

      @QtUninvokable public boolean equals(Object other)
      Description copied from class: QtObject
      Used to check if this object shares the same native counterpart with the other object, i.e. the objects are equals if their native counterparts are identical. Qt value types override this method to make a value comparison. Otherwise it will return the result of calling the super class implementation.
      Overrides:
      equals in class QtObject
      Parameters:
      other - other object
      Returns:
      true if the native counterpart of the two objects are one and the same.
    • hashCode

      @QtUninvokable public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      Overrides:
      clone in class Object