io.qt.gui.rhi.QRhiSwapChainProxyData Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of qtjambi Show documentation
Show all versions of qtjambi Show documentation
QtJambi base module containing QtCore, QtGui and QtWidgets.
package io.qt.gui.rhi;
import io.qt.*;
/**
* Opaque data describing native objects needed to set up a swapchain
* Java wrapper for Qt class QRhiSwapChainProxyData
*/
public class QRhiSwapChainProxyData extends QtObject
implements java.lang.Cloneable
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* See QRhiSwapChainProxyData:: QRhiSwapChainProxyData()
*/
public QRhiSwapChainProxyData(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QRhiSwapChainProxyData instance);
/**
* See QRhiSwapChainProxyData:: QRhiSwapChainProxyData(QRhiSwapChainProxyData)
*/
public QRhiSwapChainProxyData(io.qt.gui.rhi.@StrictNonNull QRhiSwapChainProxyData other){
super((QPrivateConstructor)null);
java.util.Objects.requireNonNull(other, "Argument 'other': null not expected.");
initialize_native(this, other);
}
private native static void initialize_native(QRhiSwapChainProxyData instance, io.qt.gui.rhi.QRhiSwapChainProxyData other);
/**
* See QRhiSwapChainProxyData:: QRhiSwapChainProxyData{void*[2]}
*/
public QRhiSwapChainProxyData(@StrictNonNull QNativePointer reserved){
super((QPrivateConstructor)null);
java.util.Objects.requireNonNull(reserved, "Argument 'reserved': null not expected.");
initialize_native(this, reserved);
}
private native static void initialize_native(QRhiSwapChainProxyData instance, QNativePointer reserved);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QRhiSwapChainProxyData(QPrivateConstructor p) { super(p); }
/**
* Creates and returns a copy of this object.
See QRhiSwapChainProxyData:: QRhiSwapChainProxyData(QRhiSwapChainProxyData)
*/
@QtUninvokable
@Override
public QRhiSwapChainProxyData clone() {
return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private static native QRhiSwapChainProxyData clone_native(long __this_nativeId);
}