io.qt.datavis.QCustom3DVolume Maven / Gradle / Ivy
Show all versions of qtjambi-datavisualization Show documentation
package io.qt.datavis;
import io.qt.*;
/**
* Adds a volume rendered object to a graph
* Java wrapper for Qt class QCustom3DVolume
*/
public class QCustom3DVolume extends io.qt.datavis.QCustom3DItem
{
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QCustom3DVolume.class);
/**
* See QCustom3DVolume:: alphaMultiplierChanged(float)
*/
@QtPropertyNotify(name="alphaMultiplier")
public final @NonNull Signal1 alphaMultiplierChanged = new Signal1<>();
/**
* See QCustom3DVolume:: colorTableChanged()
*/
@QtPropertyNotify(name="colorTable")
public final @NonNull Signal0 colorTableChanged = new Signal0();
/**
* See QCustom3DVolume:: drawSliceFramesChanged(bool)
*/
@QtPropertyNotify(name="drawSliceFrames")
public final @NonNull Signal1 drawSliceFramesChanged = new Signal1<>();
/**
* See QCustom3DVolume:: drawSlicesChanged(bool)
*/
@QtPropertyNotify(name="drawSlices")
public final @NonNull Signal1 drawSlicesChanged = new Signal1<>();
/**
* See QCustom3DVolume:: preserveOpacityChanged(bool)
*/
@QtPropertyNotify(name="preserveOpacity")
public final @NonNull Signal1 preserveOpacityChanged = new Signal1<>();
/**
* See QCustom3DVolume:: sliceFrameColorChanged(QColor)
*/
@QtPropertyNotify(name="sliceFrameColor")
public final @NonNull Signal1 sliceFrameColorChanged = new Signal1<>();
/**
* See QCustom3DVolume:: sliceFrameGapsChanged(QVector3D)
*/
@QtPropertyNotify(name="sliceFrameGaps")
public final @NonNull Signal1 sliceFrameGapsChanged = new Signal1<>();
/**
* See QCustom3DVolume:: sliceFrameThicknessesChanged(QVector3D)
*/
@QtPropertyNotify(name="sliceFrameThicknesses")
public final @NonNull Signal1 sliceFrameThicknessesChanged = new Signal1<>();
/**
* See QCustom3DVolume:: sliceFrameWidthsChanged(QVector3D)
*/
@QtPropertyNotify(name="sliceFrameWidths")
public final @NonNull Signal1 sliceFrameWidthsChanged = new Signal1<>();
/**
* See QCustom3DVolume:: sliceIndexXChanged(int)
*/
@QtPropertyNotify(name="sliceIndexX")
public final @NonNull Signal1 sliceIndexXChanged = new Signal1<>();
/**
* See QCustom3DVolume:: sliceIndexYChanged(int)
*/
@QtPropertyNotify(name="sliceIndexY")
public final @NonNull Signal1 sliceIndexYChanged = new Signal1<>();
/**
* See QCustom3DVolume:: sliceIndexZChanged(int)
*/
@QtPropertyNotify(name="sliceIndexZ")
public final @NonNull Signal1 sliceIndexZChanged = new Signal1<>();
/**
* See QCustom3DVolume:: textureDataChanged(QList<uchar>*)
*/
@QtPropertyNotify(name="textureData")
public final @NonNull Signal1> textureDataChanged = new Signal1<>();
/**
* See QCustom3DVolume:: textureDepthChanged(int)
*/
@QtPropertyNotify(name="textureDepth")
public final @NonNull Signal1 textureDepthChanged = new Signal1<>();
/**
* See QCustom3DVolume:: textureFormatChanged(QImage::Format)
*/
public final @NonNull Signal1 textureFormatChanged = new Signal1<>();
/**
* See QCustom3DVolume:: textureHeightChanged(int)
*/
@QtPropertyNotify(name="textureHeight")
public final @NonNull Signal1 textureHeightChanged = new Signal1<>();
/**
* See QCustom3DVolume:: textureWidthChanged(int)
*/
@QtPropertyNotify(name="textureWidth")
public final @NonNull Signal1 textureWidthChanged = new Signal1<>();
/**
* See QCustom3DVolume:: useHighDefShaderChanged(bool)
*/
@QtPropertyNotify(name="useHighDefShader")
public final @NonNull Signal1 useHighDefShaderChanged = new Signal1<>();
/**
* See QCustom3DVolume:: QCustom3DVolume(QObject*)
* @param parent
*/
public QCustom3DVolume(io.qt.core.@Nullable QObject parent){
super((QPrivateConstructor)null);
initialize_native(this, parent);
}
private native static void initialize_native(QCustom3DVolume instance, io.qt.core.QObject parent);
/**
* See QCustom3DVolume:: QCustom3DVolume(QVector3D, QVector3D, QQuaternion, int, int, int, QList<uchar>*, QImage::Format, QList<QRgb>, QObject*)
* @param position
* @param scaling
* @param rotation
* @param textureWidth
* @param textureHeight
* @param textureDepth
* @param textureData
* @param textureFormat
* @param colorTable
* @param parent
*/
public QCustom3DVolume(io.qt.gui.@NonNull QVector3D position, io.qt.gui.@NonNull QVector3D scaling, io.qt.gui.@NonNull QQuaternion rotation, int textureWidth, int textureHeight, int textureDepth, java.util.@Nullable Collection textureData, io.qt.gui.QImage.@NonNull Format textureFormat, java.util.@NonNull Collection colorTable, io.qt.core.@Nullable QObject parent){
super((QPrivateConstructor)null);
initialize_native(this, position, scaling, rotation, textureWidth, textureHeight, textureDepth, textureData, textureFormat, colorTable, parent);
}
private native static void initialize_native(QCustom3DVolume instance, io.qt.gui.QVector3D position, io.qt.gui.QVector3D scaling, io.qt.gui.QQuaternion rotation, int textureWidth, int textureHeight, int textureDepth, java.util.Collection textureData, io.qt.gui.QImage.Format textureFormat, java.util.Collection colorTable, io.qt.core.QObject parent);
/**
* See QCustom3DVolume:: alphaMultiplier()const
* @return
*/
@QtPropertyReader(name="alphaMultiplier")
@QtUninvokable
public final float alphaMultiplier(){
return alphaMultiplier_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native float alphaMultiplier_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: colorTable()const
* @return
*/
@QtPropertyReader(name="colorTable")
@QtUninvokable
public final io.qt.core.@NonNull QList colorTable(){
return colorTable_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QList colorTable_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: createTextureData(QList<QImage*>)
* @param images
* @return
*/
@QtUninvokable
public final io.qt.core.@Nullable QList createTextureData(java.util.@NonNull Collection extends io.qt.gui.@Nullable QImage> images){
QtJambi_LibraryUtilities.internal.invalidateObject(__rcTextureData);
io.qt.core.@Nullable QList __qt_return_value = createTextureData_native_cref_QList(QtJambi_LibraryUtilities.internal.nativeId(this), images);
__rcTextureData = __qt_return_value;
QtJambi_LibraryUtilities.internal.registerDependentObject(__rcTextureData, this);
return __qt_return_value;
}
@QtUninvokable
private native io.qt.core.QList createTextureData_native_cref_QList(long __this__nativeId, java.util.Collection extends io.qt.gui.QImage> images);
/**
* See QCustom3DVolume:: drawSliceFrames()const
* @return
*/
@QtPropertyReader(name="drawSliceFrames")
@QtUninvokable
public final boolean drawSliceFrames(){
return drawSliceFrames_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean drawSliceFrames_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: drawSlices()const
* @return
*/
@QtPropertyReader(name="drawSlices")
@QtUninvokable
public final boolean drawSlices(){
return drawSlices_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean drawSlices_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: preserveOpacity()const
* @return
*/
@QtPropertyReader(name="preserveOpacity")
@QtUninvokable
public final boolean preserveOpacity(){
return preserveOpacity_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean preserveOpacity_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: renderSlice(Qt::Axis, int)
* @param axis
* @param index
* @return
*/
@QtUninvokable
public final io.qt.gui.@NonNull QImage renderSlice(io.qt.core.Qt.@NonNull Axis axis, int index){
return renderSlice_native_Qt_Axis_int(QtJambi_LibraryUtilities.internal.nativeId(this), axis.value(), index);
}
@QtUninvokable
private native io.qt.gui.QImage renderSlice_native_Qt_Axis_int(long __this__nativeId, int axis, int index);
/**
* See QCustom3DVolume:: setAlphaMultiplier(float)
* @param mult
*/
@QtPropertyWriter(name="alphaMultiplier")
@QtUninvokable
public final void setAlphaMultiplier(float mult){
setAlphaMultiplier_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), mult);
}
@QtUninvokable
private native void setAlphaMultiplier_native_float(long __this__nativeId, float mult);
/**
* See QCustom3DVolume:: setColorTable(QList<QRgb>)
* @param colors
*/
@QtPropertyWriter(name="colorTable")
@QtUninvokable
public final void setColorTable(java.util.@NonNull Collection colors){
setColorTable_native_cref_QList(QtJambi_LibraryUtilities.internal.nativeId(this), colors);
}
@QtUninvokable
private native void setColorTable_native_cref_QList(long __this__nativeId, java.util.Collection colors);
/**
* See QCustom3DVolume:: setDrawSliceFrames(bool)
* @param enable
*/
@QtPropertyWriter(name="drawSliceFrames")
@QtUninvokable
public final void setDrawSliceFrames(boolean enable){
setDrawSliceFrames_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enable);
}
@QtUninvokable
private native void setDrawSliceFrames_native_bool(long __this__nativeId, boolean enable);
/**
* See QCustom3DVolume:: setDrawSlices(bool)
* @param enable
*/
@QtPropertyWriter(name="drawSlices")
@QtUninvokable
public final void setDrawSlices(boolean enable){
setDrawSlices_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enable);
}
@QtUninvokable
private native void setDrawSlices_native_bool(long __this__nativeId, boolean enable);
/**
* See QCustom3DVolume:: setPreserveOpacity(bool)
* @param enable
*/
@QtPropertyWriter(name="preserveOpacity")
@QtUninvokable
public final void setPreserveOpacity(boolean enable){
setPreserveOpacity_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enable);
}
@QtUninvokable
private native void setPreserveOpacity_native_bool(long __this__nativeId, boolean enable);
/**
* See QCustom3DVolume:: setSliceFrameColor(QColor)
* @param color
*/
@QtPropertyWriter(name="sliceFrameColor")
@QtUninvokable
public final void setSliceFrameColor(io.qt.gui.@NonNull QColor color){
setSliceFrameColor_native_cref_QColor(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(color));
}
@QtUninvokable
private native void setSliceFrameColor_native_cref_QColor(long __this__nativeId, long color);
/**
* See QCustom3DVolume:: setSliceFrameGaps(QVector3D)
* @param values
*/
@QtPropertyWriter(name="sliceFrameGaps")
@QtUninvokable
public final void setSliceFrameGaps(io.qt.gui.@NonNull QVector3D values){
setSliceFrameGaps_native_cref_QVector3D(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(values));
}
@QtUninvokable
private native void setSliceFrameGaps_native_cref_QVector3D(long __this__nativeId, long values);
/**
* See QCustom3DVolume:: setSliceFrameThicknesses(QVector3D)
* @param values
*/
@QtPropertyWriter(name="sliceFrameThicknesses")
@QtUninvokable
public final void setSliceFrameThicknesses(io.qt.gui.@NonNull QVector3D values){
setSliceFrameThicknesses_native_cref_QVector3D(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(values));
}
@QtUninvokable
private native void setSliceFrameThicknesses_native_cref_QVector3D(long __this__nativeId, long values);
/**
* See QCustom3DVolume:: setSliceFrameWidths(QVector3D)
* @param values
*/
@QtPropertyWriter(name="sliceFrameWidths")
@QtUninvokable
public final void setSliceFrameWidths(io.qt.gui.@NonNull QVector3D values){
setSliceFrameWidths_native_cref_QVector3D(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(values));
}
@QtUninvokable
private native void setSliceFrameWidths_native_cref_QVector3D(long __this__nativeId, long values);
/**
* See QCustom3DVolume:: setSliceIndexX(int)
* @param value
*/
@QtPropertyWriter(name="sliceIndexX")
@QtUninvokable
public final void setSliceIndexX(int value){
setSliceIndexX_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), value);
}
@QtUninvokable
private native void setSliceIndexX_native_int(long __this__nativeId, int value);
/**
* See QCustom3DVolume:: setSliceIndexY(int)
* @param value
*/
@QtPropertyWriter(name="sliceIndexY")
@QtUninvokable
public final void setSliceIndexY(int value){
setSliceIndexY_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), value);
}
@QtUninvokable
private native void setSliceIndexY_native_int(long __this__nativeId, int value);
/**
* See QCustom3DVolume:: setSliceIndexZ(int)
* @param value
*/
@QtPropertyWriter(name="sliceIndexZ")
@QtUninvokable
public final void setSliceIndexZ(int value){
setSliceIndexZ_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), value);
}
@QtUninvokable
private native void setSliceIndexZ_native_int(long __this__nativeId, int value);
/**
* See QCustom3DVolume:: setSliceIndices(int, int, int)
* @param x
* @param y
* @param z
*/
@QtUninvokable
public final void setSliceIndices(int x, int y, int z){
setSliceIndices_native_int_int_int(QtJambi_LibraryUtilities.internal.nativeId(this), x, y, z);
}
@QtUninvokable
private native void setSliceIndices_native_int_int_int(long __this__nativeId, int x, int y, int z);
/**
* See QCustom3DVolume:: setSubTextureData(Qt::Axis, int, QImage)
* @param axis
* @param index
* @param image
*/
@QtUninvokable
public final void setSubTextureData(io.qt.core.Qt.@NonNull Axis axis, int index, io.qt.gui.@NonNull QImage image){
setSubTextureData_native_Qt_Axis_int_cref_QImage(QtJambi_LibraryUtilities.internal.nativeId(this), axis.value(), index, QtJambi_LibraryUtilities.internal.checkedNativeId(image));
}
@QtUninvokable
private native void setSubTextureData_native_Qt_Axis_int_cref_QImage(long __this__nativeId, int axis, int index, long image);
/**
* See QCustom3DVolume:: setSubTextureData(Qt::Axis, int, const uchar*)
* @param axis
* @param index
* @param data
*/
@QtUninvokable
public final void setSubTextureData(io.qt.core.Qt.@NonNull Axis axis, int index, java.nio.@Nullable ByteBuffer data){
setSubTextureData_native_Qt_Axis_int_const_uchar_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), axis.value(), index, data);
}
@QtUninvokable
private native void setSubTextureData_native_Qt_Axis_int_const_uchar_ptr(long __this__nativeId, int axis, int index, java.nio.ByteBuffer data);
/**
* See QCustom3DVolume:: setTextureData(QList<uchar>*)
* @param data
*/
@QtPropertyWriter(name="textureData")
@QtUninvokable
public final void setTextureData(java.util.@Nullable Collection data){
setTextureData_native_QList_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), data);
}
@QtUninvokable
private native void setTextureData_native_QList_ptr(long __this__nativeId, java.util.Collection data);
/**
* See QCustom3DVolume:: setTextureDepth(int)
* @param value
*/
@QtPropertyWriter(name="textureDepth")
@QtUninvokable
public final void setTextureDepth(int value){
setTextureDepth_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), value);
}
@QtUninvokable
private native void setTextureDepth_native_int(long __this__nativeId, int value);
/**
* See QCustom3DVolume:: setTextureDimensions(int, int, int)
* @param width
* @param height
* @param depth
*/
@QtUninvokable
public final void setTextureDimensions(int width, int height, int depth){
setTextureDimensions_native_int_int_int(QtJambi_LibraryUtilities.internal.nativeId(this), width, height, depth);
}
@QtUninvokable
private native void setTextureDimensions_native_int_int_int(long __this__nativeId, int width, int height, int depth);
/**
* See QCustom3DVolume:: setTextureFormat(QImage::Format)
* @param format
*/
@QtUninvokable
public final void setTextureFormat(io.qt.gui.QImage.@NonNull Format format){
setTextureFormat_native_QImage_Format(QtJambi_LibraryUtilities.internal.nativeId(this), format.value());
}
@QtUninvokable
private native void setTextureFormat_native_QImage_Format(long __this__nativeId, int format);
/**
* See QCustom3DVolume:: setTextureHeight(int)
* @param value
*/
@QtPropertyWriter(name="textureHeight")
@QtUninvokable
public final void setTextureHeight(int value){
setTextureHeight_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), value);
}
@QtUninvokable
private native void setTextureHeight_native_int(long __this__nativeId, int value);
/**
* See QCustom3DVolume:: setTextureWidth(int)
* @param value
*/
@QtPropertyWriter(name="textureWidth")
@QtUninvokable
public final void setTextureWidth(int value){
setTextureWidth_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), value);
}
@QtUninvokable
private native void setTextureWidth_native_int(long __this__nativeId, int value);
/**
* See QCustom3DVolume:: setUseHighDefShader(bool)
* @param enable
*/
@QtPropertyWriter(name="useHighDefShader")
@QtUninvokable
public final void setUseHighDefShader(boolean enable){
setUseHighDefShader_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enable);
}
@QtUninvokable
private native void setUseHighDefShader_native_bool(long __this__nativeId, boolean enable);
/**
* See QCustom3DVolume:: sliceFrameColor()const
* @return
*/
@QtPropertyReader(name="sliceFrameColor")
@QtUninvokable
public final io.qt.gui.@NonNull QColor sliceFrameColor(){
return sliceFrameColor_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.gui.QColor sliceFrameColor_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: sliceFrameGaps()const
* @return
*/
@QtPropertyReader(name="sliceFrameGaps")
@QtUninvokable
public final io.qt.gui.@NonNull QVector3D sliceFrameGaps(){
return sliceFrameGaps_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.gui.QVector3D sliceFrameGaps_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: sliceFrameThicknesses()const
* @return
*/
@QtPropertyReader(name="sliceFrameThicknesses")
@QtUninvokable
public final io.qt.gui.@NonNull QVector3D sliceFrameThicknesses(){
return sliceFrameThicknesses_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.gui.QVector3D sliceFrameThicknesses_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: sliceFrameWidths()const
* @return
*/
@QtPropertyReader(name="sliceFrameWidths")
@QtUninvokable
public final io.qt.gui.@NonNull QVector3D sliceFrameWidths(){
return sliceFrameWidths_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.gui.QVector3D sliceFrameWidths_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: sliceIndexX()const
* @return
*/
@QtPropertyReader(name="sliceIndexX")
@QtUninvokable
public final int sliceIndexX(){
return sliceIndexX_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int sliceIndexX_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: sliceIndexY()const
* @return
*/
@QtPropertyReader(name="sliceIndexY")
@QtUninvokable
public final int sliceIndexY(){
return sliceIndexY_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int sliceIndexY_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: sliceIndexZ()const
* @return
*/
@QtPropertyReader(name="sliceIndexZ")
@QtUninvokable
public final int sliceIndexZ(){
return sliceIndexZ_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int sliceIndexZ_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: textureData()const
* @return
*/
@QtPropertyReader(name="textureData")
@QtUninvokable
public final io.qt.core.@Nullable QList textureData(){
return textureData_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QList textureData_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: textureDataWidth()const
* @return
*/
@QtUninvokable
public final int textureDataWidth(){
return textureDataWidth_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int textureDataWidth_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: textureDepth()const
* @return
*/
@QtPropertyReader(name="textureDepth")
@QtUninvokable
public final int textureDepth(){
return textureDepth_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int textureDepth_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: textureFormat()const
* @return
*/
@QtUninvokable
public final io.qt.gui.QImage.@NonNull Format textureFormat(){
return io.qt.gui.QImage.Format.resolve(textureFormat_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@QtUninvokable
private native int textureFormat_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: textureHeight()const
* @return
*/
@QtPropertyReader(name="textureHeight")
@QtUninvokable
public final int textureHeight(){
return textureHeight_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int textureHeight_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: textureWidth()const
* @return
*/
@QtPropertyReader(name="textureWidth")
@QtUninvokable
public final int textureWidth(){
return textureWidth_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int textureWidth_native_constfct(long __this__nativeId);
/**
* See QCustom3DVolume:: useHighDefShader()const
* @return
*/
@QtPropertyReader(name="useHighDefShader")
@QtUninvokable
public final boolean useHighDefShader(){
return useHighDefShader_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean useHighDefShader_native_constfct(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QCustom3DVolume(QPrivateConstructor p) { super(p); }
/**
* Constructor for internal use only.
* It is not allowed to call the declarative constructor from inside Java.
* @hidden
*/
@NativeAccess
protected QCustom3DVolume(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@QtUninvokable
private static native void initialize_native(QCustom3DVolume instance, QDeclarativeConstructor constructor);
private QtObject __rcTextureData;
/**
* Overloaded constructor for {@link #QCustom3DVolume(io.qt.core.QObject)}
* with parent = null
.
*/
public QCustom3DVolume() {
this((io.qt.core.QObject)null);
}
/**
* Overloaded constructor for {@link #QCustom3DVolume(io.qt.gui.QVector3D, io.qt.gui.QVector3D, io.qt.gui.QQuaternion, int, int, int, java.util.Collection, io.qt.gui.QImage.Format, java.util.Collection, io.qt.core.QObject)}
* with parent = null
.
*/
public QCustom3DVolume(io.qt.gui.@NonNull QVector3D position, io.qt.gui.@NonNull QVector3D scaling, io.qt.gui.@NonNull QQuaternion rotation, int textureWidth, int textureHeight, int textureDepth, java.util.@Nullable Collection textureData, io.qt.gui.QImage.@NonNull Format textureFormat, java.util.@NonNull Collection colorTable) {
this(position, scaling, rotation, textureWidth, textureHeight, textureDepth, textureData, textureFormat, colorTable, (io.qt.core.QObject)null);
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #alphaMultiplier()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final float getAlphaMultiplier() {
return alphaMultiplier();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #colorTable()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.core.@NonNull QList getColorTable() {
return colorTable();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #drawSliceFrames()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final boolean getDrawSliceFrames() {
return drawSliceFrames();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #drawSlices()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final boolean getDrawSlices() {
return drawSlices();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #preserveOpacity()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final boolean getPreserveOpacity() {
return preserveOpacity();
}
/**
* Overloaded function for {@link #setSliceFrameColor(io.qt.gui.QColor)}.
*/
@QtUninvokable
public final void setSliceFrameColor(io.qt.core.Qt.@NonNull GlobalColor color) {
setSliceFrameColor(new io.qt.gui.QColor(color));
}
/**
* Overloaded function for {@link #setSliceFrameColor(io.qt.gui.QColor)}.
*/
@QtUninvokable
public final void setSliceFrameColor(io.qt.gui.@NonNull QRgba64 color) {
setSliceFrameColor(new io.qt.gui.QColor(color));
}
/**
* Overloaded function for {@link #setSliceFrameColor(io.qt.gui.QColor)}.
*/
@QtUninvokable
public final void setSliceFrameColor(java.lang.@NonNull String color) {
setSliceFrameColor(new io.qt.gui.QColor(color));
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #sliceFrameColor()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.gui.@NonNull QColor getSliceFrameColor() {
return sliceFrameColor();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #sliceFrameGaps()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.gui.@NonNull QVector3D getSliceFrameGaps() {
return sliceFrameGaps();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #sliceFrameThicknesses()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.gui.@NonNull QVector3D getSliceFrameThicknesses() {
return sliceFrameThicknesses();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #sliceFrameWidths()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.gui.@NonNull QVector3D getSliceFrameWidths() {
return sliceFrameWidths();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #sliceIndexX()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final int getSliceIndexX() {
return sliceIndexX();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #sliceIndexY()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final int getSliceIndexY() {
return sliceIndexY();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #sliceIndexZ()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final int getSliceIndexZ() {
return sliceIndexZ();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #textureData()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.core.@Nullable QList getTextureData() {
return textureData();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #textureDepth()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final int getTextureDepth() {
return textureDepth();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #textureHeight()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final int getTextureHeight() {
return textureHeight();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #textureWidth()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final int getTextureWidth() {
return textureWidth();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #useHighDefShader()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final boolean getUseHighDefShader() {
return useHighDefShader();
}
}