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

io.qt.qt3d.render.QTextureImageData Maven / Gradle / Ivy

package io.qt.qt3d.render;

import io.qt.*;


/**
 * 

Stores data representing a texture

*

Java wrapper for Qt class Qt3DRender::QTextureImageData

*/ public class QTextureImageData extends QtObject implements java.lang.Cloneable { static { QtJambi_LibraryUtilities.initialize(); } /** *

See Qt3DRender::QTextureImageData::QTextureImageData()

*/ public QTextureImageData(){ super((QPrivateConstructor)null); initialize_native(this); } private native static void initialize_native(QTextureImageData instance); /** *

See Qt3DRender::QTextureImageData::QTextureImageData(Qt3DRender::QTextureImageData)

* @param other */ public QTextureImageData(io.qt.qt3d.render.@NonNull QTextureImageData other){ super((QPrivateConstructor)null); initialize_native(this, other); } private native static void initialize_native(QTextureImageData instance, io.qt.qt3d.render.QTextureImageData other); /** *

See Qt3DRender::QTextureImageData::alignment()const

* @return */ @QtUninvokable public final int alignment(){ return alignment_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native int alignment_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QTextureImageData::cleanup()

*/ @QtUninvokable public final void cleanup(){ cleanup_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native void cleanup_native(long __this__nativeId); /** *

See Qt3DRender::QTextureImageData::data(int,int,int)const

* @param layer * @param face * @param mipmapLevel * @return */ @QtUninvokable public final io.qt.core.@NonNull QByteArray data(int layer, int face, int mipmapLevel){ return data_native_int_int_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), layer, face, mipmapLevel); } @QtUninvokable private native io.qt.core.QByteArray data_native_int_int_int_constfct(long __this__nativeId, int layer, int face, int mipmapLevel); /** *

See Qt3DRender::QTextureImageData::depth()const

* @return */ @QtUninvokable public final int depth(){ return depth_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native int depth_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QTextureImageData::faces()const

* @return */ @QtUninvokable public final int faces(){ return faces_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native int faces_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QTextureImageData::format()const

* @return */ @SuppressWarnings({"exports"}) @QtUninvokable public final io.qt.opengl.QOpenGLTexture.@NonNull TextureFormat format(){ return io.qt.opengl.QOpenGLTexture.TextureFormat.resolve(format_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @QtUninvokable private native int format_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QTextureImageData::height()const

* @return */ @QtUninvokable public final int height(){ return height_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native int height_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QTextureImageData::isCompressed()const

* @return */ @QtUninvokable public final boolean isCompressed(){ return isCompressed_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native boolean isCompressed_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QTextureImageData::layers()const

* @return */ @QtUninvokable public final int layers(){ return layers_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native int layers_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QTextureImageData::mipLevels()const

* @return */ @QtUninvokable public final int mipLevels(){ return mipLevels_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native int mipLevels_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QTextureImageData::operator=(Qt3DRender::QTextureImageData)

* @param other */ @QtUninvokable public final void assign(io.qt.qt3d.render.@NonNull QTextureImageData other){ assign_native_cref_Qt3DRender_QTextureImageData(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(other)); } @QtUninvokable private native void assign_native_cref_Qt3DRender_QTextureImageData(long __this__nativeId, long other); /** *

See Qt3DRender::QTextureImageData::pixelFormat()const

* @return */ @SuppressWarnings({"exports"}) @QtUninvokable public final io.qt.opengl.QOpenGLTexture.@NonNull PixelFormat pixelFormat(){ return io.qt.opengl.QOpenGLTexture.PixelFormat.resolve(pixelFormat_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @QtUninvokable private native int pixelFormat_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QTextureImageData::pixelType()const

* @return */ @SuppressWarnings({"exports"}) @QtUninvokable public final io.qt.opengl.QOpenGLTexture.@NonNull PixelType pixelType(){ return io.qt.opengl.QOpenGLTexture.PixelType.resolve(pixelType_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @QtUninvokable private native int pixelType_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QTextureImageData::setAlignment(int)

* @param alignment */ @QtUninvokable public final void setAlignment(int alignment){ setAlignment_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), alignment); } @QtUninvokable private native void setAlignment_native_int(long __this__nativeId, int alignment); /** *

See Qt3DRender::QTextureImageData::setData(QByteArray,int,bool)

* @param data * @param blockSize * @param isCompressed */ @QtUninvokable public final void setData(io.qt.core.@NonNull QByteArray data, int blockSize, boolean isCompressed){ setData_native_cref_QByteArray_int_bool(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(data), blockSize, isCompressed); } @QtUninvokable private native void setData_native_cref_QByteArray_int_bool(long __this__nativeId, long data, int blockSize, boolean isCompressed); /** *

See Qt3DRender::QTextureImageData::setData(const QByteArray&,std::function<QByteArray(QByteArray,int,int,int)>,bool)

* @param data * @param arg__2 * @param isCompressed */ @QtUninvokable public final void setData(io.qt.core.@NonNull QByteArray data, io.qt.qt3d.render.QTextureImageData.@Nullable DataConverter arg__2, boolean isCompressed){ setData_native_cref_QByteArray_Qt3DRender_QTextureImageData_DataConverter_bool(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(data), arg__2, isCompressed); } @QtUninvokable private native void setData_native_cref_QByteArray_Qt3DRender_QTextureImageData_DataConverter_bool(long __this__nativeId, long data, io.qt.qt3d.render.QTextureImageData.DataConverter arg__2, boolean isCompressed); /** *

See Qt3DRender::QTextureImageData::setDepth(int)

* @param depth */ @QtUninvokable public final void setDepth(int depth){ setDepth_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), depth); } @QtUninvokable private native void setDepth_native_int(long __this__nativeId, int depth); /** *

See Qt3DRender::QTextureImageData::setFaces(int)

* @param faces */ @QtUninvokable public final void setFaces(int faces){ setFaces_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), faces); } @QtUninvokable private native void setFaces_native_int(long __this__nativeId, int faces); /** *

See Qt3DRender::QTextureImageData::setFormat(QOpenGLTexture::TextureFormat)

* @param format */ @SuppressWarnings({"exports"}) @QtUninvokable public final void setFormat(io.qt.opengl.QOpenGLTexture.@NonNull TextureFormat format){ setFormat_native_QOpenGLTexture_TextureFormat(QtJambi_LibraryUtilities.internal.nativeId(this), format.value()); } @QtUninvokable private native void setFormat_native_QOpenGLTexture_TextureFormat(long __this__nativeId, int format); /** *

See Qt3DRender::QTextureImageData::setHeight(int)

* @param height */ @QtUninvokable public final void setHeight(int height){ setHeight_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), height); } @QtUninvokable private native void setHeight_native_int(long __this__nativeId, int height); /** *

See Qt3DRender::QTextureImageData::setImage(QImage)

* @param arg__1 */ @QtUninvokable public final void setImage(io.qt.gui.@NonNull QImage arg__1){ setImage_native_cref_QImage(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1)); } @QtUninvokable private native void setImage_native_cref_QImage(long __this__nativeId, long arg__1); /** *

See Qt3DRender::QTextureImageData::setLayers(int)

* @param layers */ @QtUninvokable public final void setLayers(int layers){ setLayers_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), layers); } @QtUninvokable private native void setLayers_native_int(long __this__nativeId, int layers); /** *

See Qt3DRender::QTextureImageData::setMipLevels(int)

* @param mipLevels */ @QtUninvokable public final void setMipLevels(int mipLevels){ setMipLevels_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), mipLevels); } @QtUninvokable private native void setMipLevels_native_int(long __this__nativeId, int mipLevels); /** *

See Qt3DRender::QTextureImageData::setPixelFormat(QOpenGLTexture::PixelFormat)

* @param pixelFormat */ @SuppressWarnings({"exports"}) @QtUninvokable public final void setPixelFormat(io.qt.opengl.QOpenGLTexture.@NonNull PixelFormat pixelFormat){ setPixelFormat_native_QOpenGLTexture_PixelFormat(QtJambi_LibraryUtilities.internal.nativeId(this), pixelFormat.value()); } @QtUninvokable private native void setPixelFormat_native_QOpenGLTexture_PixelFormat(long __this__nativeId, int pixelFormat); /** *

See Qt3DRender::QTextureImageData::setPixelType(QOpenGLTexture::PixelType)

* @param pixelType */ @SuppressWarnings({"exports"}) @QtUninvokable public final void setPixelType(io.qt.opengl.QOpenGLTexture.@NonNull PixelType pixelType){ setPixelType_native_QOpenGLTexture_PixelType(QtJambi_LibraryUtilities.internal.nativeId(this), pixelType.value()); } @QtUninvokable private native void setPixelType_native_QOpenGLTexture_PixelType(long __this__nativeId, int pixelType); /** *

See Qt3DRender::QTextureImageData::setTarget(QOpenGLTexture::Target)

* @param target */ @SuppressWarnings({"exports"}) @QtUninvokable public final void setTarget(io.qt.opengl.QOpenGLTexture.@NonNull Target target){ setTarget_native_QOpenGLTexture_Target(QtJambi_LibraryUtilities.internal.nativeId(this), target.value()); } @QtUninvokable private native void setTarget_native_QOpenGLTexture_Target(long __this__nativeId, int target); /** *

See Qt3DRender::QTextureImageData::setWidth(int)

* @param width */ @QtUninvokable public final void setWidth(int width){ setWidth_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), width); } @QtUninvokable private native void setWidth_native_int(long __this__nativeId, int width); /** *

See Qt3DRender::QTextureImageData::target()const

* @return */ @SuppressWarnings({"exports"}) @QtUninvokable public final io.qt.opengl.QOpenGLTexture.@NonNull Target target(){ return io.qt.opengl.QOpenGLTexture.Target.resolve(target_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @QtUninvokable private native int target_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QTextureImageData::width()const

* @return */ @QtUninvokable public final int width(){ return width_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native int width_native_constfct(long __this__nativeId); /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess protected QTextureImageData(QPrivateConstructor p) { super(p); } /** * Checks for equality by checking object's hash code. */ @Override @QtUninvokable public boolean equals(Object other) { if(other instanceof io.qt.qt3d.render.QTextureImageData) return hashCode()==other.hashCode(); else return super.equals(other); } /** * Returns the objects's hash code computed by qHash(Qt3DRender::QTextureImageData). */ @QtUninvokable @Override public int hashCode() { return hashCode_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native static int hashCode_native(long __this_nativeId); /** *

Java wrapper for Qt callable std::function<QByteArray(QByteArray,int,int,int)>

*/ @FunctionalInterface public interface DataConverter{ public io.qt.core.@NonNull QByteArray apply(io.qt.core.@NonNull QByteArray rawData, int layer, int face, int mipmapLevel); } /** *

Creates and returns a copy of this object.

See Qt3DRender::QTextureImageData::QTextureImageData(Qt3DRender::QTextureImageData)

*/ @QtUninvokable @Override public QTextureImageData clone() { return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private static native QTextureImageData clone_native(long __this_nativeId); /** *

Overloaded function for {@link #data(int, int, int)} * with mipmapLevel = 0.

*/ @QtUninvokable public final io.qt.core.@NonNull QByteArray data(int layer, int face) { return data(layer, face, (int)0); } /** *

Overloaded function for {@link #data(int, int, int)}

*

with:

    *
  • face = 0
  • *
  • mipmapLevel = 0
  • *
*/ @QtUninvokable public final io.qt.core.@NonNull QByteArray data(int layer) { return data(layer, (int)0, (int)0); } /** *

Overloaded function for {@link #data(int, int, int)}

*

with:

    *
  • layer = 0
  • *
  • face = 0
  • *
  • mipmapLevel = 0
  • *
*/ @QtUninvokable public final io.qt.core.@NonNull QByteArray data() { return data((int)0, (int)0, (int)0); } /** *

Overloaded function for {@link #setData(io.qt.core.QByteArray, int, boolean)} * with isCompressed = false.

*/ @QtUninvokable public final void setData(io.qt.core.@NonNull QByteArray data, int blockSize) { setData(data, blockSize, (boolean)false); } /** *

Overloaded function for {@link #setData(byte[], int, boolean)} * with isCompressed = false.

*/ @QtUninvokable public final void setData(byte @NonNull[] data, int blockSize) { setData(data, blockSize, (boolean)false); } /** *

Overloaded function for {@link #setData(io.qt.core.QByteArray, int, boolean)}.

*/ @QtUninvokable public final void setData(byte @NonNull[] data, int blockSize, boolean isCompressed) { setData(new io.qt.core.QByteArray(data), blockSize, isCompressed); } /** *

Overloaded function for {@link #setData(io.qt.core.QByteArray, io.qt.qt3d.render.QTextureImageData.DataConverter, boolean)} * with isCompressed = false.

*/ @QtUninvokable public final void setData(io.qt.core.@NonNull QByteArray data, io.qt.qt3d.render.QTextureImageData.@Nullable DataConverter arg__2) { setData(data, arg__2, (boolean)false); } /** *

Overloaded function for {@link #setData(byte[], io.qt.qt3d.render.QTextureImageData.DataConverter, boolean)} * with isCompressed = false.

*/ @QtUninvokable public final void setData(byte @NonNull[] data, io.qt.qt3d.render.QTextureImageData.@Nullable DataConverter arg__2) { setData(data, arg__2, (boolean)false); } /** *

Overloaded function for {@link #setData(io.qt.core.QByteArray, io.qt.qt3d.render.QTextureImageData.DataConverter, boolean)}.

*/ @QtUninvokable public final void setData(byte @NonNull[] data, io.qt.qt3d.render.QTextureImageData.@Nullable DataConverter arg__2, boolean isCompressed) { setData(new io.qt.core.QByteArray(data), arg__2, isCompressed); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy