io.qt.qt3d.animation.QAdditiveClipBlend Maven / Gradle / Ivy
Show all versions of qtjambi-qt3danimation Show documentation
package io.qt.qt3d.animation;
import io.qt.*;
/**
* Performs an additive blend of two animation clips based on an additive factor
* Java wrapper for Qt class Qt3DAnimation::QAdditiveClipBlend
*/
public class QAdditiveClipBlend extends io.qt.qt3d.animation.QAbstractClipBlendNode
{
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QAdditiveClipBlend.class);
/**
* See Qt3DAnimation::QAdditiveClipBlend:: additiveClipChanged(Qt3DAnimation::QAbstractClipBlendNode*)
*/
@QtPropertyNotify(name="additiveClip")
public final @NonNull Signal1 additiveClipChanged = new Signal1<>();
/**
* See Qt3DAnimation::QAdditiveClipBlend:: additiveFactorChanged(float)
*/
@QtPropertyNotify(name="additiveFactor")
public final @NonNull Signal1 additiveFactorChanged = new Signal1<>();
/**
* See Qt3DAnimation::QAdditiveClipBlend:: baseClipChanged(Qt3DAnimation::QAbstractClipBlendNode*)
*/
@QtPropertyNotify(name="baseClip")
public final @NonNull Signal1 baseClipChanged = new Signal1<>();
/**
* See Qt3DAnimation::QAdditiveClipBlend:: QAdditiveClipBlend(Qt3DCore::QNode*)
*/
@SuppressWarnings({"exports"})
public QAdditiveClipBlend(io.qt.qt3d.core.@Nullable QNode parent){
super((QPrivateConstructor)null);
initialize_native(this, parent);
}
private native static void initialize_native(QAdditiveClipBlend instance, io.qt.qt3d.core.QNode parent);
/**
* See Qt3DAnimation::QAdditiveClipBlend:: additiveClip()const
*/
@QtPropertyReader(name="additiveClip")
@QtUninvokable
public final io.qt.qt3d.animation.@Nullable QAbstractClipBlendNode additiveClip(){
return additiveClip_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.qt3d.animation.QAbstractClipBlendNode additiveClip_native_constfct(long __this__nativeId);
/**
* See Qt3DAnimation::QAdditiveClipBlend:: additiveFactor()const
*/
@QtPropertyReader(name="additiveFactor")
@QtUninvokable
public final float additiveFactor(){
return additiveFactor_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native float additiveFactor_native_constfct(long __this__nativeId);
/**
* See Qt3DAnimation::QAdditiveClipBlend:: baseClip()const
*/
@QtPropertyReader(name="baseClip")
@QtUninvokable
public final io.qt.qt3d.animation.@Nullable QAbstractClipBlendNode baseClip(){
return baseClip_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.qt3d.animation.QAbstractClipBlendNode baseClip_native_constfct(long __this__nativeId);
/**
* See Qt3DAnimation::QAdditiveClipBlend:: setAdditiveClip(Qt3DAnimation::QAbstractClipBlendNode*)
*/
@QtPropertyWriter(name="additiveClip")
public final void setAdditiveClip(io.qt.qt3d.animation.@Nullable QAbstractClipBlendNode additiveClip){
setAdditiveClip_native_Qt3DAnimation_QAbstractClipBlendNode_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(additiveClip));
}
private native void setAdditiveClip_native_Qt3DAnimation_QAbstractClipBlendNode_ptr(long __this__nativeId, long additiveClip);
/**
* See Qt3DAnimation::QAdditiveClipBlend:: setAdditiveFactor(float)
*/
@QtPropertyWriter(name="additiveFactor")
public final void setAdditiveFactor(float additiveFactor){
setAdditiveFactor_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), additiveFactor);
}
private native void setAdditiveFactor_native_float(long __this__nativeId, float additiveFactor);
/**
* See Qt3DAnimation::QAdditiveClipBlend:: setBaseClip(Qt3DAnimation::QAbstractClipBlendNode*)
*/
@QtPropertyWriter(name="baseClip")
public final void setBaseClip(io.qt.qt3d.animation.@Nullable QAbstractClipBlendNode baseClip){
setBaseClip_native_Qt3DAnimation_QAbstractClipBlendNode_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(baseClip));
}
private native void setBaseClip_native_Qt3DAnimation_QAbstractClipBlendNode_ptr(long __this__nativeId, long baseClip);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QAdditiveClipBlend(QPrivateConstructor p) { super(p); }
/**
* Constructor for internal use only.
* It is not allowed to call the declarative constructor from inside Java.
* @hidden
*/
@NativeAccess
protected QAdditiveClipBlend(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@QtUninvokable
private static native void initialize_native(QAdditiveClipBlend instance, QDeclarativeConstructor constructor);
/**
* Overloaded constructor for {@link #QAdditiveClipBlend(io.qt.qt3d.core.QNode)}
* with parent = null
.
*/
public QAdditiveClipBlend() {
this((io.qt.qt3d.core.QNode)null);
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #additiveClip()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.qt3d.animation.@Nullable QAbstractClipBlendNode getAdditiveClip() {
return additiveClip();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #additiveFactor()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final float getAdditiveFactor() {
return additiveFactor();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #baseClip()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.qt3d.animation.@Nullable QAbstractClipBlendNode getBaseClip() {
return baseClip();
}
}