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

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

package io.qt.qt3d.render;

import io.qt.*;


/**
 * 

Holds settings related to available rendering engines

*

Java wrapper for Qt class Qt3DRender::QRenderCapabilities

*/ public class QRenderCapabilities extends io.qt.core.QObject { 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(QRenderCapabilities.class); /** *

Java wrapper for Qt enum Qt3DRender::QRenderCapabilities::API

*/ public enum API implements QtEnumerator { /** *

Representing Qt3DRender::QRenderCapabilities::OpenGL

*/ OpenGL(1), /** *

Representing Qt3DRender::QRenderCapabilities::OpenGLES

*/ OpenGLES(2), /** *

Representing Qt3DRender::QRenderCapabilities::Vulkan

*/ Vulkan(3), /** *

Representing Qt3DRender::QRenderCapabilities::DirectX

*/ DirectX(4), /** *

Representing Qt3DRender::QRenderCapabilities::RHI

*/ RHI(5); static { QtJambi_LibraryUtilities.initialize(); } private API(int value) { this.value = value; } /** * {@inheritDoc} */ @Override public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static @NonNull API resolve(int value) { switch (value) { case 1: return OpenGL; case 2: return OpenGLES; case 3: return Vulkan; case 4: return DirectX; case 5: return RHI; default: throw new QNoSuchEnumValueException(value); } } private final int value; } /** *

Java wrapper for Qt enum Qt3DRender::QRenderCapabilities::Profile

*/ public enum Profile implements QtEnumerator { /** *

Representing Qt3DRender::QRenderCapabilities::NoProfile

*/ NoProfile(0), /** *

Representing Qt3DRender::QRenderCapabilities::CoreProfile

*/ CoreProfile(1), /** *

Representing Qt3DRender::QRenderCapabilities::CompatibilityProfile

*/ CompatibilityProfile(2); static { QtJambi_LibraryUtilities.initialize(); } private Profile(int value) { this.value = value; } /** * {@inheritDoc} */ @Override public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static @NonNull Profile resolve(int value) { switch (value) { case 0: return NoProfile; case 1: return CoreProfile; case 2: return CompatibilityProfile; default: throw new QNoSuchEnumValueException(value); } } private final int value; } /** *

See Qt3DRender::QRenderCapabilities::QRenderCapabilities(QObject*)

* @param parent */ public QRenderCapabilities(io.qt.core.@Nullable QObject parent){ super((QPrivateConstructor)null); initialize_native(this, parent); } private native static void initialize_native(QRenderCapabilities instance, io.qt.core.QObject parent); /** *

See Qt3DRender::QRenderCapabilities::api()const

* @return */ @QtPropertyReader(name="api") @QtPropertyConstant @QtUninvokable public final io.qt.qt3d.render.QRenderCapabilities.@NonNull API api(){ return io.qt.qt3d.render.QRenderCapabilities.API.resolve(api_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @QtUninvokable private native int api_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QRenderCapabilities::driverVersion()const

* @return */ @QtPropertyReader(name="driverVersion") @QtPropertyConstant @QtUninvokable public final java.lang.@NonNull String driverVersion(){ return driverVersion_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native java.lang.String driverVersion_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QRenderCapabilities::extensions()const

* @return */ @QtPropertyReader(name="extensions") @QtPropertyConstant @QtUninvokable public final io.qt.core.@NonNull QStringList extensions(){ return extensions_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QStringList extensions_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QRenderCapabilities::glslVersion()const

* @return */ @QtPropertyReader(name="glslVersion") @QtPropertyConstant @QtUninvokable public final java.lang.@NonNull String glslVersion(){ return glslVersion_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native java.lang.String glslVersion_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QRenderCapabilities::isValid()const

* @return */ @QtPropertyReader(name="valid") @QtPropertyConstant @QtUninvokable public final boolean isValid(){ return isValid_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native boolean isValid_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QRenderCapabilities::majorVersion()const

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

See Qt3DRender::QRenderCapabilities::maxComputeInvocations()const

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

See Qt3DRender::QRenderCapabilities::maxComputeSharedMemorySize()const

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

See Qt3DRender::QRenderCapabilities::maxImageUnits()const

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

See Qt3DRender::QRenderCapabilities::maxSSBOBindings()const

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

See Qt3DRender::QRenderCapabilities::maxSSBOSize()const

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

See Qt3DRender::QRenderCapabilities::maxSamples()const

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

See Qt3DRender::QRenderCapabilities::maxTextureLayers()const

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

See Qt3DRender::QRenderCapabilities::maxTextureSize()const

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

See Qt3DRender::QRenderCapabilities::maxTextureUnits()const

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

See Qt3DRender::QRenderCapabilities::maxUBOBindings()const

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

See Qt3DRender::QRenderCapabilities::maxUBOSize()const

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

See Qt3DRender::QRenderCapabilities::maxWorkGroupCountX()const

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

See Qt3DRender::QRenderCapabilities::maxWorkGroupCountY()const

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

See Qt3DRender::QRenderCapabilities::maxWorkGroupCountZ()const

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

See Qt3DRender::QRenderCapabilities::maxWorkGroupSizeX()const

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

See Qt3DRender::QRenderCapabilities::maxWorkGroupSizeY()const

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

See Qt3DRender::QRenderCapabilities::maxWorkGroupSizeZ()const

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

See Qt3DRender::QRenderCapabilities::minorVersion()const

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

See Qt3DRender::QRenderCapabilities::profile()const

* @return */ @QtPropertyReader(name="profile") @QtPropertyConstant @QtUninvokable public final io.qt.qt3d.render.QRenderCapabilities.@NonNull Profile profile(){ return io.qt.qt3d.render.QRenderCapabilities.Profile.resolve(profile_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @QtUninvokable private native int profile_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QRenderCapabilities::renderer()const

* @return */ @QtPropertyReader(name="renderer") @QtPropertyConstant @QtUninvokable public final java.lang.@NonNull String renderer(){ return renderer_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native java.lang.String renderer_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QRenderCapabilities::supportsCompute()const

* @return */ @QtPropertyReader(name="supportsCompute") @QtPropertyConstant @QtUninvokable public final boolean supportsCompute(){ return supportsCompute_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native boolean supportsCompute_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QRenderCapabilities::supportsImageStore()const

* @return */ @QtPropertyReader(name="supportsImageStore") @QtPropertyConstant @QtUninvokable public final boolean supportsImageStore(){ return supportsImageStore_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native boolean supportsImageStore_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QRenderCapabilities::supportsSSBO()const

* @return */ @QtPropertyReader(name="supportsSSBO") @QtPropertyConstant @QtUninvokable public final boolean supportsSSBO(){ return supportsSSBO_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native boolean supportsSSBO_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QRenderCapabilities::supportsUBO()const

* @return */ @QtPropertyReader(name="supportsUBO") @QtPropertyConstant @QtUninvokable public final boolean supportsUBO(){ return supportsUBO_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native boolean supportsUBO_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QRenderCapabilities::vendor()const

* @return */ @QtPropertyReader(name="vendor") @QtPropertyConstant @QtUninvokable public final java.lang.@NonNull String vendor(){ return vendor_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native java.lang.String vendor_native_constfct(long __this__nativeId); /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess protected QRenderCapabilities(QPrivateConstructor p) { super(p); } /** * Constructor for internal use only. * It is not allowed to call the declarative constructor from inside Java. * @hidden */ @NativeAccess protected QRenderCapabilities(QDeclarativeConstructor constructor) { super((QPrivateConstructor)null); initialize_native(this, constructor); } @QtUninvokable private static native void initialize_native(QRenderCapabilities instance, QDeclarativeConstructor constructor); /** *

Overloaded constructor for {@link #QRenderCapabilities(io.qt.core.QObject)} * with parent = null.

*/ public QRenderCapabilities() { this((io.qt.core.QObject)null); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.qt3d.render.QRenderCapabilities.@NonNull API getApi() { return api(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final java.lang.@NonNull String getDriverVersion() { return driverVersion(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QStringList getExtensions() { return extensions(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final java.lang.@NonNull String getGlslVersion() { return glslVersion(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final boolean getValid() { return isValid(); } /** * @hidden *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.qt3d.render.QRenderCapabilities.@NonNull Profile getProfile() { return profile(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final java.lang.@NonNull String getRenderer() { return renderer(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final boolean getSupportsCompute() { return supportsCompute(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final boolean getSupportsImageStore() { return supportsImageStore(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final boolean getSupportsSSBO() { return supportsSSBO(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final boolean getSupportsUBO() { return supportsUBO(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final java.lang.@NonNull String getVendor() { return vendor(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy