All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.gui.rhi.QRhiRenderPassDescriptor Maven / Gradle / Ivy

There is a newer version: 6.8.0
Show newest version
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); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy