io.qt.gui.rhi.QRhiRenderPassDescriptor 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.*;
/**
* Render pass resource
* Java wrapper for Qt class QRhiRenderPassDescriptor
*/
public abstract class QRhiRenderPassDescriptor extends io.qt.gui.rhi.QRhiResource
{
@NativeAccess
private static final class ConcreteWrapper extends QRhiRenderPassDescriptor {
@NativeAccess
private ConcreteWrapper(QPrivateConstructor p) { super(p); }
@Override
@QtUninvokable
public void destroy(){
destroy_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native void destroy_native(long __this__nativeId);
@Override
@QtUninvokable
public boolean isCompatible(io.qt.gui.rhi.@Nullable QRhiRenderPassDescriptor other){
return isCompatible_native_const_QRhiRenderPassDescriptor_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(other));
}
@QtUninvokable
private native boolean isCompatible_native_const_QRhiRenderPassDescriptor_ptr_constfct(long __this__nativeId, long other);
@Override
@QtUninvokable
public io.qt.gui.rhi.@Nullable QRhiRenderPassDescriptor newCompatibleRenderPassDescriptor(){
return newCompatibleRenderPassDescriptor_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.gui.rhi.QRhiRenderPassDescriptor newCompatibleRenderPassDescriptor_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public java.util.@NonNull List serializedFormat(){
return serializedFormat_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native java.util.List serializedFormat_native_constfct(long __this__nativeId);
}
/**
* See QRhiRenderPassDescriptor:: isCompatible(const QRhiRenderPassDescriptor*)const
*/
@QtUninvokable
public abstract boolean isCompatible(io.qt.gui.rhi.@Nullable QRhiRenderPassDescriptor other);
@QtUninvokable
private native boolean isCompatible_native_const_QRhiRenderPassDescriptor_ptr_constfct(long __this__nativeId, long other);
/**
* See QRhiRenderPassDescriptor:: nativeHandles()
*/
@QtUninvokable
public io.qt.gui.rhi.@Nullable QRhiNativeHandles nativeHandles(){
return nativeHandles_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.gui.rhi.QRhiNativeHandles nativeHandles_native(long __this__nativeId);
/**
* See QRhiRenderPassDescriptor:: newCompatibleRenderPassDescriptor()const
*/
@QtUninvokable
public abstract io.qt.gui.rhi.@Nullable QRhiRenderPassDescriptor newCompatibleRenderPassDescriptor();
@QtUninvokable
private native io.qt.gui.rhi.QRhiRenderPassDescriptor newCompatibleRenderPassDescriptor_native_constfct(long __this__nativeId);
/**
* See QRhiResource:: resourceType()const
*/
@QtUninvokable
@Override
public io.qt.gui.rhi.QRhiResource.@NonNull Type resourceType(){
return io.qt.gui.rhi.QRhiResource.Type.resolve(resourceType_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@QtUninvokable
private native int resourceType_native_constfct(long __this__nativeId);
/**
* See QRhiRenderPassDescriptor:: serializedFormat()const
*/
@QtUninvokable
public abstract java.util.@NonNull List serializedFormat();
@QtUninvokable
private native java.util.List serializedFormat_native_constfct(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QRhiRenderPassDescriptor(QPrivateConstructor p) { super(p); }
}