io.qt.qt3d.render.PropertyReaderInterface Maven / Gradle / Ivy
package io.qt.qt3d.render;
import io.qt.*;
/**
* Java wrapper for Qt class Qt3DRender::PropertyReaderInterface
*/
public interface PropertyReaderInterface extends QtObjectInterface
{
/**
* @hidden
* Implementor class for interface {@link io.qt.qt3d.render.PropertyReaderInterface}
*/
public static abstract class Impl extends QtObject
implements io.qt.qt3d.render.PropertyReaderInterface
{
static {
QtJambi_LibraryUtilities.initialize();
}
@NativeAccess
private static final class ConcreteWrapper extends PropertyReaderInterface.Impl {
@NativeAccess
private ConcreteWrapper(QPrivateConstructor p) { super(p); }
@Override
@QtUninvokable
public java.lang.Object readProperty(java.lang.Object v){
return readProperty_native_cref_QVariant(QtJambi_LibraryUtilities.internal.nativeId(this), v);
}
private native static java.lang.Object readProperty_native_cref_QVariant(long __this__nativeId, java.lang.Object v);
}
/**
* See Qt3DRender::PropertyReaderInterface:: PropertyReaderInterface()
*/
public Impl(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(PropertyReaderInterface instance);
/**
* See Qt3DRender::PropertyReaderInterface:: readProperty(QVariant)
* @param v
* @return
*/
@QtUninvokable
public abstract java.lang.Object readProperty(java.lang.Object v);
private native static java.lang.Object readProperty_native_cref_QVariant(long __this__nativeId, java.lang.Object v);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected Impl(QPrivateConstructor p) { super(p); }
}
/**
* See Qt3DRender::PropertyReaderInterface:: readProperty(QVariant)
* @param v
* @return
*/
@QtUninvokable
public java.lang.Object readProperty(java.lang.Object v);
}