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

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

package io.qt.qt3d.render;

import io.qt.*;


/**
 * 

Encapsulates the necessary information to create an OpenGL texture image

*

Java wrapper for Qt class Qt3DRender::QAbstractTextureImage

*/ public abstract class QAbstractTextureImage extends io.qt.qt3d.core.QNode { static { QtJambi_LibraryUtilities.initialize(); } /** * This variable stores the meta-object for the class. */ public static final io.qt.core.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QAbstractTextureImage.class); @NativeAccess private static final class ConcreteWrapper extends QAbstractTextureImage { @NativeAccess private ConcreteWrapper(QPrivateConstructor p) { super(p); } @Override @QtUninvokable protected io.qt.qt3d.render.@Nullable QTextureImageDataGenerator dataGenerator(){ return dataGenerator_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.qt3d.render.QTextureImageDataGenerator dataGenerator_native_constfct(long __this__nativeId); } /** *

See Qt3DRender::QAbstractTextureImage::faceChanged(Qt3DRender::QAbstractTexture::CubeMapFace)

*/ @QtPropertyNotify(name="face") public final @NonNull Signal1 faceChanged = new Signal1<>(); /** *

See Qt3DRender::QAbstractTextureImage::layerChanged(int)

*/ @QtPropertyNotify(name="layer") public final @NonNull Signal1 layerChanged = new Signal1<>(); /** *

See Qt3DRender::QAbstractTextureImage::mipLevelChanged(int)

*/ @QtPropertyNotify(name="mipLevel") public final @NonNull Signal1 mipLevelChanged = new Signal1<>(); /** *

See Qt3DRender::QAbstractTextureImage::QAbstractTextureImage(Qt3DCore::QNode*)

* @param parent */ @SuppressWarnings({"exports"}) public QAbstractTextureImage(io.qt.qt3d.core.@Nullable QNode parent){ super((QPrivateConstructor)null); initialize_native(this, parent); } private native static void initialize_native(QAbstractTextureImage instance, io.qt.qt3d.core.QNode parent); /** *

See Qt3DRender::QAbstractTextureImage::face()const

* @return */ @QtPropertyReader(name="face") @QtUninvokable public final io.qt.qt3d.render.QAbstractTexture.@NonNull CubeMapFace face(){ return io.qt.qt3d.render.QAbstractTexture.CubeMapFace.resolve(face_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @QtUninvokable private native int face_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QAbstractTextureImage::layer()const

* @return */ @QtPropertyReader(name="layer") @QtUninvokable public final int layer(){ return layer_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native int layer_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QAbstractTextureImage::mipLevel()const

* @return */ @QtPropertyReader(name="mipLevel") @QtUninvokable public final int mipLevel(){ return mipLevel_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native int mipLevel_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QAbstractTextureImage::notifyDataGeneratorChanged()

*/ @QtUninvokable protected final void notifyDataGeneratorChanged(){ notifyDataGeneratorChanged_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native void notifyDataGeneratorChanged_native(long __this__nativeId); /** *

See Qt3DRender::QAbstractTextureImage::setFace(Qt3DRender::QAbstractTexture::CubeMapFace)

* @param face */ @QtPropertyWriter(name="face") public final void setFace(io.qt.qt3d.render.QAbstractTexture.@NonNull CubeMapFace face){ setFace_native_Qt3DRender_QAbstractTexture_CubeMapFace(QtJambi_LibraryUtilities.internal.nativeId(this), face.value()); } private native void setFace_native_Qt3DRender_QAbstractTexture_CubeMapFace(long __this__nativeId, int face); /** *

See Qt3DRender::QAbstractTextureImage::setLayer(int)

* @param layer */ @QtPropertyWriter(name="layer") public final void setLayer(int layer){ setLayer_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), layer); } private native void setLayer_native_int(long __this__nativeId, int layer); /** *

See Qt3DRender::QAbstractTextureImage::setMipLevel(int)

* @param level */ @QtPropertyWriter(name="mipLevel") public final void setMipLevel(int level){ setMipLevel_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), level); } private native void setMipLevel_native_int(long __this__nativeId, int level); /** *

See Qt3DRender::QAbstractTextureImage::dataGenerator()const

* @return */ @QtUninvokable protected abstract io.qt.qt3d.render.@Nullable QTextureImageDataGenerator dataGenerator(); @QtUninvokable private native io.qt.qt3d.render.QTextureImageDataGenerator dataGenerator_native_constfct(long __this__nativeId); /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess protected QAbstractTextureImage(QPrivateConstructor p) { super(p); } /** * Constructor for internal use only. * It is not allowed to call the declarative constructor from inside Java. * @hidden */ @NativeAccess protected QAbstractTextureImage(QDeclarativeConstructor constructor) { super((QPrivateConstructor)null); initialize_native(this, constructor); } @QtUninvokable private static native void initialize_native(QAbstractTextureImage instance, QDeclarativeConstructor constructor); /** *

Overloaded constructor for {@link #QAbstractTextureImage(io.qt.qt3d.core.QNode)} * with parent = null.

*/ public QAbstractTextureImage() { this((io.qt.qt3d.core.QNode)null); } /** * @hidden *

Kotlin property getter. In Java use {@link #face()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.qt3d.render.QAbstractTexture.@NonNull CubeMapFace getFace() { return face(); } /** * @hidden *

Kotlin property getter. In Java use {@link #layer()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final int getLayer() { return layer(); } /** * @hidden *

Kotlin property getter. In Java use {@link #mipLevel()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final int getMipLevel() { return mipLevel(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy