io.qt.gui.rhi.QRhiD3D12InitParams 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.*;
/**
* Direct3D 12 specific initialization parameters
* Java wrapper for Qt class QRhiD3D12InitParams
*/
public class QRhiD3D12InitParams extends io.qt.gui.rhi.QRhiInitParams
{
/**
* See QRhiD3D12InitParams:: QRhiD3D12InitParams()
*/
public QRhiD3D12InitParams(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QRhiD3D12InitParams instance);
/**
* See QRhiD3D12InitParams:: enableDebugLayer
*/
@QtUninvokable
public final void setEnableDebugLayer(boolean enableDebugLayer){
setEnableDebugLayer_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enableDebugLayer);
}
@QtUninvokable
private native void setEnableDebugLayer_native_bool(long __this__nativeId, boolean enableDebugLayer);
/**
* See QRhiD3D12InitParams:: enableDebugLayer
*/
@QtUninvokable
public final boolean enableDebugLayer(){
return enableDebugLayer_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean enableDebugLayer_native(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QRhiD3D12InitParams(QPrivateConstructor p) { super(p); }
/**
* @hidden
* Kotlin property getter. In Java use {@link #enableDebugLayer()} instead.
*/
@QtUninvokable
public final boolean getEnableDebugLayer() {
return enableDebugLayer();
}
}