io.qt.gui.rhi.QRhiD3D11NativeHandles Maven / Gradle / Ivy
Show all versions of qtjambi Show documentation
package io.qt.gui.rhi;
import io.qt.*;
/**
* Holds the D3D device and device context used by the QRhi
* Java wrapper for Qt class QRhiD3D11NativeHandles
*/
public class QRhiD3D11NativeHandles extends io.qt.gui.rhi.QRhiNativeHandles
{
/**
* See QRhiD3D11NativeHandles:: QRhiD3D11NativeHandles()
*/
public QRhiD3D11NativeHandles(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QRhiD3D11NativeHandles instance);
/**
* See QRhiD3D11NativeHandles:: 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 QRhiD3D11NativeHandles:: adapterLuidHigh
*/
@QtUninvokable
public final int adapterLuidHigh(){
return adapterLuidHigh_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int adapterLuidHigh_native(long __this__nativeId);
/**
* See QRhiD3D11NativeHandles:: 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 QRhiD3D11NativeHandles:: adapterLuidLow
*/
@QtUninvokable
public final int adapterLuidLow(){
return adapterLuidLow_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int adapterLuidLow_native(long __this__nativeId);
/**
* See QRhiD3D11NativeHandles:: context
*/
@QtUninvokable
public final void setContext(@Nullable QNativePointer context){
setContext_native_void_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), context);
}
@QtUninvokable
private native void setContext_native_void_ptr(long __this__nativeId, QNativePointer context);
/**
* See QRhiD3D11NativeHandles:: context
*/
@QtUninvokable
public final @Nullable QNativePointer context(){
return context_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native QNativePointer context_native(long __this__nativeId);
/**
* See QRhiD3D11NativeHandles:: 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 QRhiD3D11NativeHandles:: 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 QRhiD3D11NativeHandles:: featureLevel
*/
@QtUninvokable
public final void setFeatureLevel(int featureLevel){
setFeatureLevel_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), featureLevel);
}
@QtUninvokable
private native void setFeatureLevel_native_int(long __this__nativeId, int featureLevel);
/**
* See QRhiD3D11NativeHandles:: featureLevel
*/
@QtUninvokable
public final int featureLevel(){
return featureLevel_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int featureLevel_native(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QRhiD3D11NativeHandles(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 #context()} instead.
*/
@QtUninvokable
public final @Nullable QNativePointer getContext() {
return context();
}
/**
* @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 #featureLevel()} instead.
*/
@QtUninvokable
public final int getFeatureLevel() {
return featureLevel();
}
}