io.qt.gui.rhi.QRhiD3D12NativeHandles Maven / Gradle / Ivy
Show all versions of qtjambi Show documentation
package io.qt.gui.rhi;
import io.qt.*;
/**
* Holds the D3D12 device used by the QRhi
* Java wrapper for Qt class QRhiD3D12NativeHandles
*/
public class QRhiD3D12NativeHandles extends io.qt.gui.rhi.QRhiNativeHandles
{
/**
* See QRhiD3D12NativeHandles:: QRhiD3D12NativeHandles()
*/
public QRhiD3D12NativeHandles(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QRhiD3D12NativeHandles instance);
/**
* See QRhiD3D12NativeHandles:: adapterLuidHigh
*/
@QtUninvokable
public final void setAdapterLuidHigh(int adapterLuidHigh){
setAdapterLuidHigh_native_qint32(QtJambi_LibraryUtilities.internal.nativeId(this), adapterLuidHigh);
}
@QtUninvokable
private native void setAdapterLuidHigh_native_qint32(long __this__nativeId, int adapterLuidHigh);
/**
* See QRhiD3D12NativeHandles:: adapterLuidHigh
*/
@QtUninvokable
public final int adapterLuidHigh(){
return adapterLuidHigh_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int adapterLuidHigh_native(long __this__nativeId);
/**
* See QRhiD3D12NativeHandles:: adapterLuidLow
*/
@QtUninvokable
public final void setAdapterLuidLow(int adapterLuidLow){
setAdapterLuidLow_native_quint32(QtJambi_LibraryUtilities.internal.nativeId(this), adapterLuidLow);
}
@QtUninvokable
private native void setAdapterLuidLow_native_quint32(long __this__nativeId, int adapterLuidLow);
/**
* See QRhiD3D12NativeHandles:: adapterLuidLow
*/
@QtUninvokable
public final int adapterLuidLow(){
return adapterLuidLow_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int adapterLuidLow_native(long __this__nativeId);
/**
* See QRhiD3D12NativeHandles:: commandQueue
*/
@QtUninvokable
public final void setCommandQueue(@Nullable QNativePointer commandQueue){
setCommandQueue_native_void_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), commandQueue);
}
@QtUninvokable
private native void setCommandQueue_native_void_ptr(long __this__nativeId, QNativePointer commandQueue);
/**
* See QRhiD3D12NativeHandles:: commandQueue
*/
@QtUninvokable
public final @Nullable QNativePointer commandQueue(){
return commandQueue_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native QNativePointer commandQueue_native(long __this__nativeId);
/**
* See QRhiD3D12NativeHandles:: dev
*/
@QtUninvokable
public final void setDev(@Nullable QNativePointer dev){
setDev_native_void_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), dev);
}
@QtUninvokable
private native void setDev_native_void_ptr(long __this__nativeId, QNativePointer dev);
/**
* See QRhiD3D12NativeHandles:: dev
*/
@QtUninvokable
public final @Nullable QNativePointer dev(){
return dev_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native QNativePointer dev_native(long __this__nativeId);
/**
* See QRhiD3D12NativeHandles:: minimumFeatureLevel
*/
@QtUninvokable
public final void setMinimumFeatureLevel(int minimumFeatureLevel){
setMinimumFeatureLevel_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), minimumFeatureLevel);
}
@QtUninvokable
private native void setMinimumFeatureLevel_native_int(long __this__nativeId, int minimumFeatureLevel);
/**
* See QRhiD3D12NativeHandles:: minimumFeatureLevel
*/
@QtUninvokable
public final int minimumFeatureLevel(){
return minimumFeatureLevel_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int minimumFeatureLevel_native(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QRhiD3D12NativeHandles(QPrivateConstructor p) { super(p); }
/**
* @hidden
* Kotlin property getter. In Java use {@link #adapterLuidHigh()} instead.
*/
@QtUninvokable
public final int getAdapterLuidHigh() {
return adapterLuidHigh();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #adapterLuidLow()} instead.
*/
@QtUninvokable
public final int getAdapterLuidLow() {
return adapterLuidLow();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #commandQueue()} instead.
*/
@QtUninvokable
public final @Nullable QNativePointer getCommandQueue() {
return commandQueue();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #dev()} instead.
*/
@QtUninvokable
public final @Nullable QNativePointer getDev() {
return dev();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #minimumFeatureLevel()} instead.
*/
@QtUninvokable
public final int getMinimumFeatureLevel() {
return minimumFeatureLevel();
}
}