
io.qt.gui.QOpenGLFramebufferObjectFormat Maven / Gradle / Ivy
package io.qt.gui;
/**
* Specifies the format of an OpenGL framebuffer object
* Java wrapper for Qt class QOpenGLFramebufferObjectFormat
*/
public class QOpenGLFramebufferObjectFormat extends io.qt.QtObject
implements java.lang.Cloneable
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* See QOpenGLFramebufferObjectFormat::QOpenGLFramebufferObjectFormat()
*/
public QOpenGLFramebufferObjectFormat(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QOpenGLFramebufferObjectFormat instance);
/**
* See QOpenGLFramebufferObjectFormat::QOpenGLFramebufferObjectFormat(QOpenGLFramebufferObjectFormat)
*/
public QOpenGLFramebufferObjectFormat(io.qt.gui.QOpenGLFramebufferObjectFormat other){
super((QPrivateConstructor)null);
initialize_native(this, other);
}
private native static void initialize_native(QOpenGLFramebufferObjectFormat instance, io.qt.gui.QOpenGLFramebufferObjectFormat other);
/**
* See QOpenGLFramebufferObjectFormat::attachment()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QOpenGLFramebufferObject.Attachment attachment(){
return io.qt.gui.QOpenGLFramebufferObject.Attachment.resolve(attachment_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int attachment_native_constfct(long __this__nativeId);
/**
* See QOpenGLFramebufferObjectFormat::internalTextureFormat()const
*/
@io.qt.QtUninvokable
public final int internalTextureFormat(){
return internalTextureFormat_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int internalTextureFormat_native_constfct(long __this__nativeId);
/**
* See QOpenGLFramebufferObjectFormat::mipmap()const
*/
@io.qt.QtUninvokable
public final boolean mipmap(){
return mipmap_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean mipmap_native_constfct(long __this__nativeId);
/**
* See QOpenGLFramebufferObjectFormat::operator==(QOpenGLFramebufferObjectFormat)const
*/
@io.qt.QtUninvokable
private final boolean operator_equal(io.qt.gui.QOpenGLFramebufferObjectFormat other){
return operator_equal_native_cref_QOpenGLFramebufferObjectFormat_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(other));
}
@io.qt.QtUninvokable
private native boolean operator_equal_native_cref_QOpenGLFramebufferObjectFormat_constfct(long __this__nativeId, long other);
/**
* See QOpenGLFramebufferObjectFormat::samples()const
*/
@io.qt.QtUninvokable
public final int samples(){
return samples_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int samples_native_constfct(long __this__nativeId);
/**
* See QOpenGLFramebufferObjectFormat::setAttachment(QOpenGLFramebufferObject::Attachment)
*/
@io.qt.QtUninvokable
public final void setAttachment(io.qt.gui.QOpenGLFramebufferObject.Attachment attachment){
setAttachment_native_QOpenGLFramebufferObject_Attachment(QtJambi_LibraryUtilities.internal.nativeId(this), attachment.value());
}
@io.qt.QtUninvokable
private native void setAttachment_native_QOpenGLFramebufferObject_Attachment(long __this__nativeId, int attachment);
/**
* See QOpenGLFramebufferObjectFormat::setInternalTextureFormat(GLenum)
*/
@io.qt.QtUninvokable
public final void setInternalTextureFormat(int internalTextureFormat){
setInternalTextureFormat_native_GLenum(QtJambi_LibraryUtilities.internal.nativeId(this), internalTextureFormat);
}
@io.qt.QtUninvokable
private native void setInternalTextureFormat_native_GLenum(long __this__nativeId, int internalTextureFormat);
/**
* See QOpenGLFramebufferObjectFormat::setMipmap(bool)
*/
@io.qt.QtUninvokable
public final void setMipmap(boolean enabled){
setMipmap_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enabled);
}
@io.qt.QtUninvokable
private native void setMipmap_native_bool(long __this__nativeId, boolean enabled);
/**
* See QOpenGLFramebufferObjectFormat::setSamples(int)
*/
@io.qt.QtUninvokable
public final void setSamples(int samples){
setSamples_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), samples);
}
@io.qt.QtUninvokable
private native void setSamples_native_int(long __this__nativeId, int samples);
/**
* See QOpenGLFramebufferObjectFormat::setTextureTarget(GLenum)
*/
@io.qt.QtUninvokable
public final void setTextureTarget(int target){
setTextureTarget_native_GLenum(QtJambi_LibraryUtilities.internal.nativeId(this), target);
}
@io.qt.QtUninvokable
private native void setTextureTarget_native_GLenum(long __this__nativeId, int target);
/**
* See QOpenGLFramebufferObjectFormat::textureTarget()const
*/
@io.qt.QtUninvokable
public final int textureTarget(){
return textureTarget_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int textureTarget_native_constfct(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QOpenGLFramebufferObjectFormat(QPrivateConstructor p) { super(p); }
@Override
@io.qt.QtUninvokable
public boolean equals(Object other) {
if (other instanceof io.qt.gui.QOpenGLFramebufferObjectFormat) {
return operator_equal((io.qt.gui.QOpenGLFramebufferObjectFormat) other);
}
return false;
}
@io.qt.QtUninvokable
@Override
public int hashCode() {
return hashCode_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native static int hashCode_native(long __this_nativeId);
@Override
public QOpenGLFramebufferObjectFormat clone() {
return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native QOpenGLFramebufferObjectFormat clone_native(long __this_nativeId);
}