io.qt.qt3d.extras.QCuboidGeometry Maven / Gradle / Ivy
Show all versions of qtjambi-qt3dextras Show documentation
package io.qt.qt3d.extras;
import io.qt.*;
/**
* Allows creation of a cuboid in 3D space
* Java wrapper for Qt class Qt3DExtras::QCuboidGeometry
*/
public class QCuboidGeometry extends io.qt.qt3d.core.QGeometry
{
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(QCuboidGeometry.class);
/**
* See Qt3DExtras::QCuboidGeometry:: xExtentChanged(float)
*/
@QtPropertyNotify(name="xExtent")
public final @NonNull Signal1 xExtentChanged = new Signal1<>();
/**
* See Qt3DExtras::QCuboidGeometry:: xyMeshResolutionChanged(QSize)
*/
@QtPropertyNotify(name="xyMeshResolution")
public final @NonNull Signal1 xyMeshResolutionChanged = new Signal1<>();
/**
* See Qt3DExtras::QCuboidGeometry:: xzMeshResolutionChanged(QSize)
*/
@QtPropertyNotify(name="xzMeshResolution")
public final @NonNull Signal1 xzMeshResolutionChanged = new Signal1<>();
/**
* See Qt3DExtras::QCuboidGeometry:: yExtentChanged(float)
*/
@QtPropertyNotify(name="yExtent")
public final @NonNull Signal1 yExtentChanged = new Signal1<>();
/**
* See Qt3DExtras::QCuboidGeometry:: yzMeshResolutionChanged(QSize)
*/
@QtPropertyNotify(name="yzMeshResolution")
public final @NonNull Signal1 yzMeshResolutionChanged = new Signal1<>();
/**
* See Qt3DExtras::QCuboidGeometry:: zExtentChanged(float)
*/
@QtPropertyNotify(name="zExtent")
public final @NonNull Signal1 zExtentChanged = new Signal1<>();
/**
* See Qt3DExtras::QCuboidGeometry:: QCuboidGeometry(QNode*)
* @param parent
*/
@SuppressWarnings({"exports"})
public QCuboidGeometry(io.qt.qt3d.core.@Nullable QNode parent){
super((QPrivateConstructor)null);
initialize_native(this, parent);
}
private native static void initialize_native(QCuboidGeometry instance, io.qt.qt3d.core.QNode parent);
/**
* See Qt3DExtras::QCuboidGeometry:: indexAttribute()const
* @return
*/
@QtPropertyReader(name="indexAttribute")
@QtPropertyConstant
@SuppressWarnings({"exports"})
@QtUninvokable
public final io.qt.qt3d.core.@Nullable QAttribute indexAttribute(){
return indexAttribute_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.qt3d.core.QAttribute indexAttribute_native_constfct(long __this__nativeId);
/**
* See Qt3DExtras::QCuboidGeometry:: normalAttribute()const
* @return
*/
@QtPropertyReader(name="normalAttribute")
@QtPropertyConstant
@SuppressWarnings({"exports"})
@QtUninvokable
public final io.qt.qt3d.core.@Nullable QAttribute normalAttribute(){
return normalAttribute_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.qt3d.core.QAttribute normalAttribute_native_constfct(long __this__nativeId);
/**
* See Qt3DExtras::QCuboidGeometry:: positionAttribute()const
* @return
*/
@QtPropertyReader(name="positionAttribute")
@QtPropertyConstant
@SuppressWarnings({"exports"})
@QtUninvokable
public final io.qt.qt3d.core.@Nullable QAttribute positionAttribute(){
return positionAttribute_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.qt3d.core.QAttribute positionAttribute_native_constfct(long __this__nativeId);
/**
* See Qt3DExtras::QCuboidGeometry:: setXExtent(float)
* @param xExtent
*/
@QtPropertyWriter(name="xExtent")
public final void setXExtent(float xExtent){
setXExtent_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), xExtent);
}
private native void setXExtent_native_float(long __this__nativeId, float xExtent);
/**
* See Qt3DExtras::QCuboidGeometry:: setXYMeshResolution(QSize)
* @param resolution
*/
@QtPropertyWriter(name="xyMeshResolution")
public final void setXYMeshResolution(io.qt.core.@NonNull QSize resolution){
setXYMeshResolution_native_cref_QSize(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(resolution));
}
private native void setXYMeshResolution_native_cref_QSize(long __this__nativeId, long resolution);
/**
* See Qt3DExtras::QCuboidGeometry:: setXZMeshResolution(QSize)
* @param resolution
*/
@QtPropertyWriter(name="xzMeshResolution")
public final void setXZMeshResolution(io.qt.core.@NonNull QSize resolution){
setXZMeshResolution_native_cref_QSize(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(resolution));
}
private native void setXZMeshResolution_native_cref_QSize(long __this__nativeId, long resolution);
/**
* See Qt3DExtras::QCuboidGeometry:: setYExtent(float)
* @param yExtent
*/
@QtPropertyWriter(name="yExtent")
public final void setYExtent(float yExtent){
setYExtent_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), yExtent);
}
private native void setYExtent_native_float(long __this__nativeId, float yExtent);
/**
* See Qt3DExtras::QCuboidGeometry:: setYZMeshResolution(QSize)
* @param resolution
*/
@QtPropertyWriter(name="yzMeshResolution")
public final void setYZMeshResolution(io.qt.core.@NonNull QSize resolution){
setYZMeshResolution_native_cref_QSize(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(resolution));
}
private native void setYZMeshResolution_native_cref_QSize(long __this__nativeId, long resolution);
/**
* See Qt3DExtras::QCuboidGeometry:: setZExtent(float)
* @param zExtent
*/
@QtPropertyWriter(name="zExtent")
public final void setZExtent(float zExtent){
setZExtent_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), zExtent);
}
private native void setZExtent_native_float(long __this__nativeId, float zExtent);
/**
* See Qt3DExtras::QCuboidGeometry:: tangentAttribute()const
* @return
*/
@QtPropertyReader(name="tangentAttribute")
@QtPropertyConstant
@SuppressWarnings({"exports"})
@QtUninvokable
public final io.qt.qt3d.core.@Nullable QAttribute tangentAttribute(){
return tangentAttribute_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.qt3d.core.QAttribute tangentAttribute_native_constfct(long __this__nativeId);
/**
* See Qt3DExtras::QCuboidGeometry:: texCoordAttribute()const
* @return
*/
@QtPropertyReader(name="texCoordAttribute")
@QtPropertyConstant
@SuppressWarnings({"exports"})
@QtUninvokable
public final io.qt.qt3d.core.@Nullable QAttribute texCoordAttribute(){
return texCoordAttribute_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.qt3d.core.QAttribute texCoordAttribute_native_constfct(long __this__nativeId);
/**
* See Qt3DExtras::QCuboidGeometry:: updateIndices()
*/
@QtUninvokable
public final void updateIndices(){
updateIndices_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native void updateIndices_native(long __this__nativeId);
/**
* See Qt3DExtras::QCuboidGeometry:: updateVertices()
*/
@QtUninvokable
public final void updateVertices(){
updateVertices_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native void updateVertices_native(long __this__nativeId);
/**
* See Qt3DExtras::QCuboidGeometry:: xExtent()const
* @return
*/
@QtPropertyReader(name="xExtent")
@QtUninvokable
public final float xExtent(){
return xExtent_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native float xExtent_native_constfct(long __this__nativeId);
/**
* See Qt3DExtras::QCuboidGeometry:: xyMeshResolution()const
* @return
*/
@QtPropertyReader(name="xyMeshResolution")
@QtUninvokable
public final io.qt.core.@NonNull QSize xyMeshResolution(){
return xyMeshResolution_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QSize xyMeshResolution_native_constfct(long __this__nativeId);
/**
* See Qt3DExtras::QCuboidGeometry:: xzMeshResolution()const
* @return
*/
@QtPropertyReader(name="xzMeshResolution")
@QtUninvokable
public final io.qt.core.@NonNull QSize xzMeshResolution(){
return xzMeshResolution_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QSize xzMeshResolution_native_constfct(long __this__nativeId);
/**
* See Qt3DExtras::QCuboidGeometry:: yExtent()const
* @return
*/
@QtPropertyReader(name="yExtent")
@QtUninvokable
public final float yExtent(){
return yExtent_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native float yExtent_native_constfct(long __this__nativeId);
/**
* See Qt3DExtras::QCuboidGeometry:: yzMeshResolution()const
* @return
*/
@QtPropertyReader(name="yzMeshResolution")
@QtUninvokable
public final io.qt.core.@NonNull QSize yzMeshResolution(){
return yzMeshResolution_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QSize yzMeshResolution_native_constfct(long __this__nativeId);
/**
* See Qt3DExtras::QCuboidGeometry:: zExtent()const
* @return
*/
@QtPropertyReader(name="zExtent")
@QtUninvokable
public final float zExtent(){
return zExtent_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native float zExtent_native_constfct(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QCuboidGeometry(QPrivateConstructor p) { super(p); }
/**
* Constructor for internal use only.
* It is not allowed to call the declarative constructor from inside Java.
* @hidden
*/
@NativeAccess
protected QCuboidGeometry(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@QtUninvokable
private static native void initialize_native(QCuboidGeometry instance, QDeclarativeConstructor constructor);
/**
* Overloaded constructor for {@link #QCuboidGeometry(io.qt.qt3d.core.QNode)}
* with parent = null
.
*/
public QCuboidGeometry() {
this((io.qt.qt3d.core.QNode)null);
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #indexAttribute()} instead.
*/
@QtPropertyReader(enabled=false)
@SuppressWarnings({"exports"})
@QtUninvokable
public final io.qt.qt3d.core.@Nullable QAttribute getIndexAttribute() {
return indexAttribute();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #normalAttribute()} instead.
*/
@QtPropertyReader(enabled=false)
@SuppressWarnings({"exports"})
@QtUninvokable
public final io.qt.qt3d.core.@Nullable QAttribute getNormalAttribute() {
return normalAttribute();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #positionAttribute()} instead.
*/
@QtPropertyReader(enabled=false)
@SuppressWarnings({"exports"})
@QtUninvokable
public final io.qt.qt3d.core.@Nullable QAttribute getPositionAttribute() {
return positionAttribute();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #tangentAttribute()} instead.
*/
@QtPropertyReader(enabled=false)
@SuppressWarnings({"exports"})
@QtUninvokable
public final io.qt.qt3d.core.@Nullable QAttribute getTangentAttribute() {
return tangentAttribute();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #texCoordAttribute()} instead.
*/
@QtPropertyReader(enabled=false)
@SuppressWarnings({"exports"})
@QtUninvokable
public final io.qt.qt3d.core.@Nullable QAttribute getTexCoordAttribute() {
return texCoordAttribute();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #xExtent()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final float getXExtent() {
return xExtent();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #xyMeshResolution()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.core.@NonNull QSize getXyMeshResolution() {
return xyMeshResolution();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #xzMeshResolution()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.core.@NonNull QSize getXzMeshResolution() {
return xzMeshResolution();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #yExtent()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final float getYExtent() {
return yExtent();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #yzMeshResolution()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.core.@NonNull QSize getYzMeshResolution() {
return yzMeshResolution();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #zExtent()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final float getZExtent() {
return zExtent();
}
}