io.qt.gui.rhi.QRhiTextureUploadDescription 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.*;
/**
* Describes a texture upload operation
* Java wrapper for Qt class QRhiTextureUploadDescription
* @since This class was introduced in Qt 6.6.
*/
public class QRhiTextureUploadDescription extends QtObject
implements java.lang.Cloneable
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* See QRhiTextureUploadDescription:: QRhiTextureUploadDescription()
*/
public QRhiTextureUploadDescription(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QRhiTextureUploadDescription instance);
/**
* See QRhiTextureUploadDescription:: QRhiTextureUploadDescription(QRhiTextureUploadDescription)
* @param other
*/
public QRhiTextureUploadDescription(io.qt.gui.rhi.@StrictNonNull QRhiTextureUploadDescription other){
super((QPrivateConstructor)null);
java.util.Objects.requireNonNull(other, "Argument 'other': null not expected.");
initialize_native(this, other);
}
private native static void initialize_native(QRhiTextureUploadDescription instance, io.qt.gui.rhi.QRhiTextureUploadDescription other);
/**
* See QRhiTextureUploadDescription:: QRhiTextureUploadDescription(QRhiTextureUploadEntry)
* @param entry
*/
public QRhiTextureUploadDescription(io.qt.gui.rhi.@StrictNonNull QRhiTextureUploadEntry entry){
super((QPrivateConstructor)null);
java.util.Objects.requireNonNull(entry, "Argument 'entry': null not expected.");
initialize_native(this, entry);
}
private native static void initialize_native(QRhiTextureUploadDescription instance, io.qt.gui.rhi.QRhiTextureUploadEntry entry);
/**
*
* @param list
*/
public QRhiTextureUploadDescription(io.qt.gui.rhi.@NonNull QRhiTextureUploadEntry@NonNull ... list){
super((QPrivateConstructor)null);
initialize_native(this, list);
}
private native static void initialize_native(QRhiTextureUploadDescription instance, io.qt.gui.rhi.QRhiTextureUploadEntry[] list);
/**
* See QRhiTextureUploadDescription:: entryAt(qsizetype)const
* @param index
* @return
*/
@QtUninvokable
public final io.qt.gui.rhi.@Nullable QRhiTextureUploadEntry entryAt(long index){
return entryAt_native_qsizetype_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), index);
}
@QtUninvokable
private native io.qt.gui.rhi.QRhiTextureUploadEntry entryAt_native_qsizetype_constfct(long __this__nativeId, long index);
/**
* See QRhiTextureUploadDescription:: entryCount()const
* @return
*/
@QtUninvokable
public final long entryCount(){
return entryCount_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native long entryCount_native_constfct(long __this__nativeId);
/**
* See QRhiTextureUploadDescription:: setEntries(std::initializer_list<QRhiTextureUploadEntry>)
* @param list
*/
@QtUninvokable
public final void setEntries(io.qt.gui.rhi.@NonNull QRhiTextureUploadEntry@NonNull ... list){
setEntries_native_std_initializer_list(QtJambi_LibraryUtilities.internal.nativeId(this), list);
}
@QtUninvokable
private native void setEntries_native_std_initializer_list(long __this__nativeId, io.qt.gui.rhi.QRhiTextureUploadEntry[] list);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QRhiTextureUploadDescription(QPrivateConstructor p) { super(p); }
/**
* Creates and returns a copy of this object.
See QRhiTextureUploadDescription:: QRhiTextureUploadDescription(QRhiTextureUploadDescription)
*/
@QtUninvokable
@Override
public QRhiTextureUploadDescription clone() {
return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private static native QRhiTextureUploadDescription clone_native(long __this_nativeId);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy